在 SQL Server 中,可以使用 syscolumns
系统视图来获取表的列信息。以下是一个查询示例,用于从指定的表中检索所有列的信息:
SELECT
TABLE_NAME AS TableName,
COLUMN_NAME AS ColumnName,
DATA_TYPE AS DataType,
COLUMN_DEFAULT AS DefaultValue,
IS_NULLABLE AS IsNullable,
COLUMN_LENGTH AS ColumnLength,
ORDINAL_POSITION AS OrdinalPosition
FROM
syscolumns
WHERE
TABLE_NAME = 'YourTableName' -- 替换为你的表名
ORDER BY
TABLE_NAME, ORDINAL_POSITION;
这个查询将返回一个包含以下列的结果集:
请将 'YourTableName'
替换为你要查询的实际表名。