Невозможно создать триггер в таблице с зарезервированным именем в Oracle - PullRequest
0 голосов
/ 18 октября 2019

У меня есть таблица с именем BLOB, и я могу выбирать, обновлять, вставлять в обычном режиме через SQL, но невозможно определить триггер для нее, очевидно, причиной является имя.

В PL / SQL какпроцедура, я обхожу проблему, создавая представление, которое выбирает все столбцы таблицы, и используя его в теле, но оно не работает на самой таблице.

У кого-нибудь есть решение? Я не могу переименовать таблицу. Также не используется синоним.

Структура таблицы:

CREATE TABLE BLOB
(
  BLOBID           CHAR(7 BYTE)                 NOT NULL,
  OGGETTO          BLOB
)

Проблема связана с наличием столбца типа BLOB в таблице с именем BLOB, но только в PL/ Среда SQL (процы, триггеры, ...)

...