Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 функции для перебора объектов БД  [new]
салта
Guest
задача состоит в следующем: в БД нужно перебрать все пользовательские таблицы и все поля пользовательских таблиц, но не зная заранее имена таблиц и полей.
с помощью каких средств (функции и т.п.) это можно сделать?
и в каких системных таблица что и где лежит?
24 авг 11, 10:47    [11169354]     Ответить | Цитировать Сообщить модератору
 Re: функции для перебора объектов БД  [new]
Яковлев Михаил
Guest
sys.tables - таблицы
sys.columns - столбцы (связь с таблицами по object_id)
для перебора - создать динамический запрос
24 авг 11, 10:50    [11169384]     Ответить | Цитировать Сообщить модератору
 Re: функции для перебора объектов БД  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
Яковлев Михаил
sys.tables - таблицы
sys.columns - столбцы (связь с таблицами по object_id)
для перебора - создать динамический запрос

INFORMATION_SCHEMA.

динамика-то зачем ?
24 авг 11, 10:52    [11169397]     Ответить | Цитировать Сообщить модератору
 Re: функции для перебора объектов БД  [new]
Яковлев Михаил
Guest
Ken@t
Яковлев Михаил
sys.tables - таблицы
sys.columns - столбцы (связь с таблицами по object_id)
для перебора - создать динамический запрос

INFORMATION_SCHEMA.

динамика-то зачем ?


Я так понял, что необходимо не только вывести список таблиц и столбцов, но и найти определенное значение в них. Для этого и нужна динамика.
24 авг 11, 10:56    [11169427]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить