【发布时间】:2014-08-26 15:03:44
【问题描述】:
假设我在 SQL Server 2008 R2 中有一个名为 TABLE1 的表。从此表中,我想以编程方式获取 C# 或 VB.NET 中的列列表及其数据类型。本质上类似于执行“sp_help TABLE1”。有什么建议吗?
【问题讨论】:
标签: c# sql sql-server vb.net
假设我在 SQL Server 2008 R2 中有一个名为 TABLE1 的表。从此表中,我想以编程方式获取 C# 或 VB.NET 中的列列表及其数据类型。本质上类似于执行“sp_help TABLE1”。有什么建议吗?
【问题讨论】:
标签: c# sql sql-server vb.net
SELECT c.*
FROM information_schema.columns c
WHERE c.table_schema = 'dbo' --or whatever
AND c.table_name = 'yourTable'
ORDER BY c.ORDINAL_POSITION
【讨论】:
【讨论】:
试试这个查询。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Table1'
【讨论】: