gpt4 book ai didi

sql - 在 SQL Server 2008 R2 中创建用户定义的表类型时出错

转载 作者:行者123 更新时间:2023-12-05 00:30:48 24 4
gpt4 key购买 nike

我试图在 SQL Server 2008 R2 版本中创建用户定义的表类型但无法创建。

使用下面的查询

create type <table_type_name> as table
(
UserId int,
FirstName varchar(50)
)

它显示错误消息“157,关键字 AS 附近的语法不正确。”

我还想提一件事,在 Programmability -> Types 文件夹下的 SQL Server 文件夹层次结构中,我看不到文件夹“User定义的表类型”。

有什么办法可以解决这个问题吗?

最佳答案

您必须在查询中指定用户定义表的名称,例如 [TypeName}。如果您想使用类型作为用户定义的表名,例如 [type],则必须包含方括号。

使用以下内容:

create type [TypeName] as table 
(UserId int,
FirstName varchar(50))

关于sql - 在 SQL Server 2008 R2 中创建用户定义的表类型时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com