获取Microsoft SQL Server中的列名(c#)

时间:2018-04-06 09:41:55

标签: sql sql-server c#-3.0

我在Visual Studio 2017工作,我需要从名为“Question”的数据库中获取名为“qst”的数据表的列名。是否有任何方法或命令可以获取列名称,然后将其插入richTextBox1

1 个答案:

答案 0 :(得分:2)

作为变体,您可以使用以下查询来获取表的所有列名称

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='YourTableName'
ORDER BY ORDINAL_POSITION

如果有必要,您可以从INFORMATION_SCHEMA.TABLES

获取所有表名
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'