Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Как в MS SQL, зная имя таблицы, получить список ее полей?   Найти похожие ветки 

 
diokant   (2003-09-12 10:46) [0]

Здравствуйте! Подскажите, пожалуйста, как в MS SQL, зная имя таблицы, получить список ее полей?


 
Владислав ©   (2003-09-12 10:57) [1]

Делай выборку из master..syscolumns. OBJECT_ID тебе в этом поможет.


 
Nikky ©   (2003-09-12 10:58) [2]

exec master.dbo.sp_columns @table_name = <имя таблицы в кавычках>


 
diokant   (2003-09-12 11:48) [3]

Спасибо!
---------
Так получилось:
select name from syscolumns where id=OBJECT_ID("m_p1")

---------
А с вариантом:
exec master.dbo.sp_columns @table_name = <имя таблицы в кавычках>
не получается получить только имена полей

Так вроде-бы нельзя
select name from exec master.dbo.sp_columns @table_name = <имя таблицы в кавычках>

а если делать
insert into #rty exec master.dbo.sp_columns @table_name = <имя таблицы в кавычках>
то нужно до этого иметь #rty со всеми полями...

Или может быть можно выделить только поле name?



Страницы: 1 вся ветка

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-4051
Soft
2003-09-13 17:20
2003.10.02
Задача для Мастеров реляционных баз данных.


1-3960
Vadim
2003-09-20 12:44
2003.10.02
Полупрозрачная форма


3-3763
you
2003-09-12 07:05
2003.10.02
как уменьшить размер базы данных???


14-4101
Омлет
2003-09-14 09:24
2003.10.02
Именинники 14 сентября !


3-3736
Dimedrol
2003-09-12 13:45
2003.10.02
After Before Update Trigger in Firebird