Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Информация о хр. процедурах / 6 сообщений из 6, страница 1 из 1
20.02.2006, 13:25
    #33555645
Prote!n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
Как программно можно узнать какие хранимые процедуры содержаться в базе данных, а именно названия и передаваемые им параметры и еще что-нибудь о них.
...
Рейтинг: 0 / 0
20.02.2006, 14:13
    #33555813
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
Проще всего так:
Код: plaintext
1.
select * from  INFORMATION_SCHEMA.PARAMETERS
order by Specific_Name, ordinal_position
С полями, возвращаемыми этой информационной схемой, думаю, разберетесь сами.
С уважением, Алексей
...
Рейтинг: 0 / 0
20.02.2006, 14:22
    #33555834
Prote!n
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
Небольшое уточнение мне надо для Visual Fox Pro 6.0.
...
Рейтинг: 0 / 0
20.02.2006, 14:25
    #33555842
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
А... извините... Это пример для SQL Server.
С уважением, Алексей
...
Рейтинг: 0 / 0
20.02.2006, 14:46
    #33555918
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
По большому счету - никак.

Дело в том, что хранимые процедуры - это просто текст, набранный в одном текстовом блоке. Он никак не структурирован.

Поэтому, по сути, получение информации о хранимых процедурах - это синтаксический анализ текстового файла.

Выбросить все хранимые процедуры в текстовый файл можно командой

Код: plaintext
COPY PROCEDURES TO MyText.txt

А вот дальше начинаются мучения по синтаксическому анализу полученного текста. Вопрос ОЧЕНЬ не тривиальный.
...
Рейтинг: 0 / 0
20.02.2006, 15:49
    #33556160
karly™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о хр. процедурах
Список процедур можно получить командой List Procedures

Все остальное - только через анализ текстового файла, как советует ВладимирМ
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Информация о хр. процедурах / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]