Что такое команда SQL для возврата имен полей таблицы? - PullRequest
37 голосов
/ 19 сентября 2008

Скажем, у меня есть таблица myTable. Какая команда SQL возвращает все имена полей этой таблицы? Если ответ зависит от базы данных, мне нужен SQL Server прямо сейчас, но было бы интересно посмотреть на решение и для других систем баз данных.

Ответы [ 12 ]

1 голос
/ 19 сентября 2008

Если вам просто нужны имена столбцов, тогда

select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'tablename'

В MS SQL Server для получения дополнительной информации о таблице, такой как типы столбцов, используйте

sp_help 'tablename'
0 голосов
/ 19 сентября 2008

MySQL

describe tablename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...