在 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'
替換為你要查詢的實際表名。