在數據庫從sqlserver2000升級到2005后,原有的左右連接(*=和=*)寫法均不在支持,為了不修改app的代碼,可以通過以下語句
調整sqlserver2005 database的兼容級別:
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ]
version ]
參數
[@name =] name
數據庫的名稱,將對此數據庫的兼容級別進行更改。數據庫的名稱必須遵循標識符的規則。name 的數據類型為 sysname,默認值為
NULL。
[@new_cmptlevel =] version
數據庫要兼容的 SQL Server 版本,對于sqlserver2000來說,version的值為80。
For example: sp_dbcmptlevel dbname,80
查看兼容級別:sp_helpdb dbname