Стандарт SQL-92 определяет INFORMATION_SCHEMA, который соответствует rdbms, как и поддержка MS SQL Server. Следующее работает для MS SQL Server 2000/2005/2008 и MySql 5 и выше
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'myTable'
MS SQl для конкретного сервера:
exec sp_help 'myTable'
Это решение возвращает несколько результирующих наборов, в которых находится та информация, которую вы хотите, где, поскольку первая дает вам именно то, что вы хотите.
Также просто для полноты вы можете запросить таблицы sys напрямую. Это не рекомендуется, поскольку схема может меняться между версиями SQL Server, а INFORMATION_SCHEMA - это уровень абстракции над этими таблицами. Но здесь это в любом случае для SQL Server 2000
select [name] from dbo.syscolumns where id = object_id(N'[dbo].[myTable]')