PowerDeisnger16下匯出到sqlserver2005以上出現sysproperties錯誤的解決辦法
[if exists (select 1
from sys.extended_properties
where major_id = object_id('[%QUALIFIER%]%TABLE%')
and minor_id = 0)
begin
[%OWNER%?[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%
:declare @CurrentUser sysname
select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%
]
end
][%OWNER%?[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%
:select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%
]
---------------------------------ColumnComment-----------------------------
[if exists (select 1
from sys.extended_properties
where major_id= object_id('[%QUALIFIER%]%TABLE%')
and value = [%R%?[N]]%.q:COMMENT%)
begin
[%OWNER%?[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%, [%R%?[N]]'column', [%R%?[N]]%.q:COLUMN%
:declare @CurrentUser sysname
select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%, [%R%?[N]]'column', [%R%?[N]]%.q:COLUMN%
]
end
][%OWNER%?[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%, [%R%?[N]]'column', [%R%?[N]]%.q:COLUMN%
:select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'table', [%R%?[N]]%.q:TABLE%, [%R%?[N]]'column', [%R%?[N]]%.q:COLUMN%
]
檢視改動如下:
原先的指令碼:
[if exists (select 1
from sysproperties
where id = object_id('[%QUALIFIER%]%VIEW%')
and type = 3)
begin
[%OWNER%?[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:VIEW%
:declare @CurrentUser sysname
select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_dropextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'view', [%R%?[N]]%.q:VIEW%
]
end
][%OWNER%?[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]%.q:OWNER%, [%R%?[N]]'table', [%R%?[N]]%.q:VIEW%
:select @CurrentUser = user_name()
[.O:[execute ][exec ]]sp_addextendedproperty [%R%?[N]]'MS_Description',
[%R%?[N]]%.q:COMMENT%,
[%R%?[N]]'user', [%R%?[N]]@CurrentUser, [%R%?[N]]'view', [%R%?[N]]%.q:VIEW%
]
改為:
[if exists (select 1
from sys.extended_properties
where major_id = object_id('[%QUALIFIER%]%VIEW%')
and minor_id = 3)
相關文章
- Mysql出現連線錯誤解決辦法MySql
- 出現可怕的NoSuchMethodError錯誤的解決辦法 -Gunnar MorlingError
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- 伺服器出現500錯誤的原因和解決辦法伺服器
- photoshop匯出png發生未知錯誤的解決方案,ps匯出發生未知錯誤怎麼解決
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- mysqldump error1066 錯誤的解決辦法MySqlError
- iOS路上遇到的錯誤及解決辦法iOS
- Win7 IIS7.5執行ASP時出現500錯誤的解決辦法Win7
- 在使用Apple M1晶片重新安裝macOS出現錯誤的解決辦法APP晶片Mac
- 安裝wsl錯誤的一種解決辦法
- 高防上傳HTTPS證書出現“引數格式錯誤”報錯的解決辦法 – HTTPS SSL 教程HTTP
- 使用fragment載入自定義fragment出現error inflating class fragment錯誤解決辦法FragmentError
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- nginx出現403錯誤的解決方法Nginx
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- ORA-39006錯誤原因及解決辦法
- docker 容器環境下的 MySQL 拒絕連線錯誤解決辦法DockerMySql
- 解決 Angular 官網下載的 library Schematics build 出錯的辦法AngularUI
- CATIA許可證時間錯誤的解決辦法
- IMG圖片下面出現下邊距的解決辦法
- 【STM32】使用Keil5載入程式時出現No Target Connected錯誤的解決辦法
- git出現Permission denied的解決辦法Git
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- 帝國CMS匯入恢復資料MySQL server has gone away錯誤的解決辦法MySqlServerGo
- PhpSpreadsheet匯出Excel超過26列解決辦法PHPExcel
- PPT匯入3D模型匯入出現錯誤或者模型紋理消失的解決方法3D模型
- 在IDEA下使用JUnit出現的問題與解決辦法Idea
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- stm出現Flash Timeout解決辦法
- win10硬體錯誤117怎麼解決?win10硬體錯誤117的解決辦法Win10
- LoadRunner中文出現亂碼的解決辦法
- Laravel 執行 Gulp 命令出錯解決辦法Laravel
- kali更新源數字簽名錯誤解決辦法
- Windows git remote: HTTP Basic: Access denied 錯誤解決辦法WindowsGitREMHTTP
- JPA-style positional param was not an integral ordinal錯誤解決辦法
- Excel匯入null錯誤解決方式ExcelNull