SQL SERVER 中的*=和=*


一、* =和= * 是在sql server2000中左連接,右連接的用法相當於left join 和right join,現在sql2005和2008默認是不支持的,可以設置兼容2000或2008 R2。

二、解決方法

(一)語句

alter DATABASE database_name
SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 | 120 };

 
        

(二)參數

1.database_name:要修改的數據庫的名稱。

2.COMPATIBILITY_LEVEL {80 | 90 | 100 | 110 | 120 } 要使數據庫與之兼容的 SQL Server 版本。該值必須為下列值之一

3.查詢當前數據庫的默認兼容級別,請查詢 sys.databases 目錄視圖中的 compatibility_level 列:

select * from sys.databases;

4.執行案例

alter DATABASE  我的數據庫名稱
SET COMPATIBILITY_LEVEL = 100;

 

官方地址:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2014/bb510680(v=sql.120)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM