我正在尝试在SQL Server 2008 Management Studio中创建表类型。
以下是我的代码:
CREATE TYPE NameResourceType AS TABLE
(
ID int,
[Value] Varchar(256)
)
但是我收到了这个错误:
关键字“AS”附近的语法不正确。
我不知道为什么,因为它是100%正确的,TVP(表值参数)也是SQL Server 2008的一个功能。
有什么问题?
答案 0 :(得分:2)
我正在尝试在sql server 2008 Management Studio中创建表类型
如果您想使用TVP,那还不够。您必须连接到SQL Server 2008实例。我猜您正在连接到SQL Server 2005实例,并且您收到此消息:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'AS'.
使用select @@version
检查SQL Server实例的版本。