Получить общее количество столбцов в таблице в sql

Не спрашивать. Заблокируйте его в комнате - сообщают ему, что он не получит еды или воды, пока он не запустит с начала и говорит Вам все, что он знает о системе. Тогда задайте актуальные вопросы, поскольку они подходят. После того, как это - проводит несколько дней, смотря на код. Тогда повторите процесс. Сделайте это, пока Вы не будете чувствовать себя довольными системой.

47
задан Welbog 24 September 2009 в 11:36
поделиться

3 ответа

SELECT COUNT(COLUMN_NAME) 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_CATALOG = 'database' AND TABLE_SCHEMA = 'dbo'
AND TABLE_NAME = 'table'     
81
ответ дан 26 November 2019 в 19:19
поделиться

Этот запрос получает имя столбца

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'YourTableName'

А этот - счетчик

SELECT Count(*) FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'YourTableName'
35
ответ дан 26 November 2019 в 19:19
поделиться

В MS-SQL Server 7 +:

SELECT count(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'mytable'
14
ответ дан 26 November 2019 в 19:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: