【发布时间】:2011-05-08 13:06:12
【问题描述】:
我想按顺序获取表的架构。 This question and its answer 正是我的问题,也是我想要做的。但是(对我来说)感觉很老套,现在我两岁了,我希望答案已经过时了。是否真的没有办法以原始顺序获取表的模式? (例如 ADOX 的 OpenSchema(adSchemaTables...))?
主观问题:这不是 ADO.NET 中的一个巨大的漏洞!?
【问题讨论】:
我想按顺序获取表的架构。 This question and its answer 正是我的问题,也是我想要做的。但是(对我来说)感觉很老套,现在我两岁了,我希望答案已经过时了。是否真的没有办法以原始顺序获取表的模式? (例如 ADOX 的 OpenSchema(adSchemaTables...))?
主观问题:这不是 ADO.NET 中的一个巨大的漏洞!?
【问题讨论】:
exec sp_help '<tablename>'
或
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = '<tablename>' order by ORDINAL_POSITION
【讨论】:
您可以在 Connection 对象上使用GetSchema。
【讨论】: