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