Vin*_*vic 81
SELECT COUNT(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_CATALOG = 'database' AND TABLE_SCHEMA = 'dbo'
AND TABLE_NAME = 'table'
Run Code Online (Sandbox Code Playgroud)
Pey*_*nkh 35
此查询获取列名称
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'YourTableName'
Run Code Online (Sandbox Code Playgroud)
而且这一点得到了重视
SELECT Count(*) FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'YourTableName'
Run Code Online (Sandbox Code Playgroud)
Gra*_*ton 14
在MS-SQL Server 7+中:
SELECT count(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'mytable'
Run Code Online (Sandbox Code Playgroud)
以下查询将显示数据库架构中的所有表和相应的列数
SELECT Table_Name, count(*) as [No.of Columns]
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'dbo' -- schema name
group by table_name
Run Code Online (Sandbox Code Playgroud)