Articles of plsql

Почему PHP OCI8 / Oracle oci_bind_array_by_name не работает для меня?

Я пытаюсь связать переменную php с массивом pl / sql. Процедура pl / sql отлично работает, когда я выполняю ее вручную и устанавливаю привязку, поэтому я знаю, что это не проблема. Это проблема oci_bind_array_by_name . Я получаю следующее сообщение об ошибке для строки в коде PHP ниже, где я вызываю функцию oci_bind_array_by_name : Warning: oci_bind_array_by_name() […]

Как вы указываете предложение IN в динамическом запросе с использованием переменной?

В PL / SQL вы можете указать значения для оператора IN с помощью конкатенации: v_sql := 'select field1 from table1 where field2 in (' || v_list || ')'; Можно ли сделать то же самое с помощью переменной? v_sql := 'select field1 from table1 where field2 in (:v_list)'; Если да, то как? EDIT: Что касается ответа […]

Использование триггера в Oracle для регистрации изменений в таблице

У меня есть проект для одного из моих классов. Нам нужно создать журнал, когда две наши таблицы имеют внесенные в них изменения: insert / update / delete. Мы должны использовать Oracle Triggers и PL-SQL. В файле журнала нам нужно записать UserID, DateTime, IPAddress и Event (insert / update / delete). Я знаю, как настроить триггер, […]