我有一张表tblEmployeeInfo
至少有100 + column name
。
我想知道该表中有多少column name
。这可能吗?
注意:
tbleEmployeeInfo
目前还没有数据。
答案 0 :(得分:5)
我建议使用INFORMATION_SCHEMA
次观看。您可以通过执行以下操作查看所有列及其类型:
select c.*
from INFORMATION_SCHEMA.COLUMNS c
where table_name = 'tbleEmployeeInfo';
(您可能还希望包含table_schema
。)
要获得点数,只需使用COUNT(*)
:
select count(*)
from INFORMATION_SCHEMA.COLUMNS c
where table_name = 'tbleEmployeeInfo';
答案 1 :(得分:0)
SELECT COUNT(*)
FROM sys.columns
WHERE object_id = object_id('tblEmployeeInfo')