gpt4 book ai didi

sql-server - 如何选择用户定义类型的所有列

转载 作者:行者123 更新时间:2023-12-03 01:57:35 24 4
gpt4 key购买 nike

我创建了一些用户定义类型用作表值参数。有什么方法可以选择它们的列,就像我可以选择表格的列一样:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE 'MyTable'

编辑:是的,我尝试阅读 MSDN,但没有看到那里的信息。我当前的解决方法是创建一个永久表,如下所示:

CREATE TABLE Placeholder(copy-and-paste all the columns from my type here)

然后我可以从 INFORMATION_SCHEMA.COLUMNS 中进行选择,并在完成后删除占位符。

最佳答案

这将为您提供表类型 TVPTest 的列列表

select c.*
from sys.table_types as tt
inner join sys.columns as c
on tt.type_table_object_id = c.object_id
where tt.name = 'TVPTest'

关于sql-server - 如何选择用户定义类型的所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6268246/

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