一、* =和= * 是在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)