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