powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как средствами Transact-SQL узнать число столбцов в таблице?
4 сообщений из 4, страница 1 из 1
Как средствами Transact-SQL узнать число столбцов в таблице?
    #32028955
Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как средствами Transact-SQL узнать число столбцов в таблице?
...
Рейтинг: 0 / 0
Как средствами Transact-SQL узнать число столбцов в таблице?
    #32028957
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, так:

\nselect count(*) as col_num
from DBNAME.dbo.syscolumns
where id = OBJECT_ID('DBNAME.OWNER.TABLE')


Однако, имейте ввиду, что это прямое обращение к системным таблицам.
А это не очень хорошо.

Также существует ряд системных процедур, возвращающих необходимую Вам информацию,
например, sp_help и sp_MShelpcolumns. Но в таком случае придется
повозиться с обработкой результатов.

Удачи
...
Рейтинг: 0 / 0
Как средствами Transact-SQL узнать число столбцов в таблице?
    #32028962
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MYTABLE'
...
Рейтинг: 0 / 0
Как средствами Transact-SQL узнать число столбцов в таблице?
    #32028967
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glory прав.

Используйте системное представление - оно для того и существует.
Простите за неудачный ответ.

Удачи
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как средствами Transact-SQL узнать число столбцов в таблице?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]