powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как после изменения структуры БД получить SQL-выражение, которое это сделало?
4 сообщений из 4, страница 1 из 1
Как после изменения структуры БД получить SQL-выражение, которое это сделало?
    #32030556
MikNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак, есть Oracle 8.1.7, работающий под W2K.
Подскажите, пожалуйста, как при/после изменения структуры БД получить SQL-выражение, которое это сделало?
Т.е. к примеру, создаю таблицу:
create table q1 q1_id integer, name varchar2(50) ...
Как средствами PL/SQL получить вот этот самый 'create...' и сохранить для истории.
Знаю, что в 8-м Оракле есть такая фича, как триггер схемы данных,
который как раз и срабатывает на CREATE, ALTER и т.д.,
однако из присущих ему функций нет такой, которая бы возвращала SQL-statement,
его инициировавший.
Всем ответившим спасибо.
...
Рейтинг: 0 / 0
Как после изменения структуры БД получить SQL-выражение, которое это сделало?
    #32030622
profi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче так не сделаешь, нет такой возможности...
...
Рейтинг: 0 / 0
Как после изменения структуры БД получить SQL-выражение, которое это сделало?
    #32030702
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может попробовать что-то через задницу? Скажем протрасить текущий SQL-запрос, инициированный данной сессией. Ведь много всяких утилит емеется, которые отслеживают открытые курсоры... может покопать в этом направлении?
...
Рейтинг: 0 / 0
Как после изменения структуры БД получить SQL-выражение, которое это сделало?
    #32031022
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого в приложениях есть фишки типа "Extract DDL", а в стандартном Schema Manager (и других оракуловских утилитках) есть опция (точно не помню как называется, но кажется) "Log SQL". Правда её надо активировать до, а не после.
Ну и ещё есть какая-то программулина (кажется от всё той же Quest Software, или вообще от Developera), которая берёт и сравнивает две схемы (!), после чего получается красивый structure upgrade script.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как после изменения структуры БД получить SQL-выражение, которое это сделало?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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