"."附近的语法不正确 在sql server表值函数中

Sam*_*ami 1 sql-server-2008

我试图加入表值函数,它给我错误这个错误:

消息170,级别15,状态1,行2第2行:'.'附近的语法不正确.

SELECT * from tbl t
inner join dbo.ufn_CSVToTable(t.text) a 
on t.text = a.String
Run Code Online (Sandbox Code Playgroud)

可能是什么错误?

gbn*_*gbn 6

  1. 你需要CROSS或OUTER APPLY
  2. 您需要使用SQL Server 2005+
  3. 而且重要的是,数据库兼容性必须为90或更高