Главная страница
    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.44 MB
Время: 0.008 c
7-4150
Vyacheslav
2003-07-14 14:51
2003.10.02
Виртуальный диск


6-4031
SergeyB
2003-07-15 10:59
2003.10.02
NetDDe & Delphi 5.0


6-4028
Тшл
2003-08-06 15:59
2003.10.02
Как отправить письмо по E-mail


3-3721
nik32
2003-09-13 06:46
2003.10.02
Замена DBNavigator


3-3798
rosl
2003-09-11 09:48
2003.10.02
Перенос копирование записей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский