Вопрос

Есть ли в Oracle простой способ создать историю таблицы таблицы очередей? Тип полезной нагрузки таблицы очередей является конкретным типом, поэтому, если я хочу создать обычную таблицу истории, будет ли этот конкретный тип полезной нагрузки?

Это было полезно?

Решение

Поскольку вы все еще на 10 г, DBMS_WM это один из вариантов, на который вы можете взглянуть. Вы можете включить таблицу, и все дальнейшие DML против таблицы будут преобразованы так, чтобы история сохранялась.

Вы можете взглянуть на реализацию здесь.http://www.oracle-base.com/articles/9i/workspacemanagement9i.php#versionenablingatable

Обратите внимание, что это повлияет на производительность, так как у вас есть триггеры, стреляющие в различные DML для реализации версий.

Что касается комментария типа полезной нагрузки, я не знаю каких -либо конкретных ограничений с типами. Вы, вероятно, можете попробовать небольшую таблицу с вашим пользователем типом и посмотреть, есть ли у вас какие-либо проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top