Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
подскажите пожалуйста! как найти таблицы в базе данных содержащие конкретно указанное пол?
3 апр 08, 12:43    [5497537]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
select * from INFORMATIONS_CHEMA.COLUMNS
3 апр 08, 12:46    [5497558]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME=N'ИмяПоля';
3 апр 08, 12:46    [5497564]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
а можно подробнее? у меня поле которое хочу найти ProdID а база test! как будет выглядеть запрос?
3 апр 08, 12:50    [5497594]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
спасибо получилось:)
3 апр 08, 12:51    [5497612]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
а как сделать чтоб можно было указать еще и значение поля?
3 апр 08, 12:53    [5497622]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Glory
Member

Откуда:
Сообщений: 104760
gen-217
а как сделать чтоб можно было указать еще и значение поля?

Взять имя таблицы, имя столбца и составить динамический запрос
3 апр 08, 13:00    [5497671]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
а пример можно если не тяжело?
3 апр 08, 13:03    [5497705]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Glory
Member

Откуда:
Сообщений: 104760
gen-217
а пример можно если не тяжело?

Что из трех действий у вас не получилось ? И что вы сами попробывали сделать ?
3 апр 08, 13:05    [5497719]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
как должен выглядеть динамический запрос?
3 апр 08, 13:34    [5498011]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Glory
Member

Откуда:
Сообщений: 104760
gen-217
как должен выглядеть динамический запрос?

select * from mytable where myfield = 'myvalue'
3 апр 08, 13:35    [5498019]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
gen-217
Member

Откуда:
Сообщений: 325
спасибо!
3 апр 08, 13:36    [5498034]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
Тынц
3 апр 08, 13:39    [5498058]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: как найти поле в базе данных?  [new]
Очаровшка
Member

Откуда:
Сообщений: 1
А как найти в хранимых процедурах поле?

где IASK - БД
nState - поле, которое надо найти
24 авг 12, 11:58    [13059145]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37061
Очаровшка
А как найти в хранимых процедурах поле?

где IASK - БД
nState - поле, которое надо найти
object_definition + like
24 авг 12, 12:05    [13059192]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Penner
Member

Откуда:
Сообщений: 338
Очаровшка,
[url=]
http://www.red-gate.com/products/sql-development/sql-search/[/url]
24 авг 12, 15:44    [13060680]     Ответить | Цитировать Сообщить модератору
 Re: как найти поле в базе данных?  [new]
Владимир Затуливетер
Member

Откуда:
Сообщений: 427
Penner
Очаровшка,
[url=]
http://www.red-gate.com/products/sql-development/sql-search/[/url]

+1
must have для sql-щиков.
бесплатная не считая рекламы.
24 авг 12, 21:04    [13062329]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить