Vuz*_*uzi 1 sql-server t-sql sql-server-2008-r2
我在 SQL Server 2008 R2 上运行这个查询:
SELECT
orr.Rate, orr.ID, orr.UserKey, fn.NetRate
FROM
OngoingRate orr
CROSS APPLY
dbo.GetRateNetView(orr.UserKey) as fn
WHERE
orr.UserKey = 5
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
'.' 附近的语法不正确。
请帮忙
从 SQL Server 2005 及更高版本开始,您拥有的语法是正确的。您使用的是 SQL Server 2008,因此它应该可以正常工作,除非您将数据库的兼容性级别设置为“SQL Server 2000 (80)”。
确保兼容级别至少设置为“SQL Server 2005 (90)”。
右键单击您的数据库 - 属性 - 选项
