Результаты поиска по запросу "plsql"

2 ответа

Преимущество использования триггера для заполнения суррогатного ключа в оракуле PLSQL

Я работаю над базой кода, которая имеет следующий тип шаблона для генерации суррогатного ключа для таблиц. create or replace TRIGGER TEST_TRIG BEFORE INSERT OR UPDATE ON my_table REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE BEGIN IF ...

1 ответ

Я хочу задать вам еще один вопрос, я надеюсь, что это будет последним. В вашем последнем сообщении, если вы используете динамический sql, такой как 'sql_stmt: = SELECT e.empno, e.ENAME, NULL lastname FROM scott.emp e' и затем FOR cc IN (выберите sql_stmt FROM dual), а затем попытайтесь добраться до элементов курсора, написав, например, cc.empno, вы получите ошибку PLS-00302. Как вы можете ее обработать? Есть ли способ, потому что я должен использовать динамический SQL.

ользую Oracle (10g.2) в качестве программиста PHP почти 3 года, но когда я дал задание, я впервые попытался использовать ref-курсоры и типы коллекций. И я искал в Интернете, когда столкнулся с проблемами, и эта ошибка ora-00932 действительно ...

5 ответов

Изменить: я пошел в SQL Fiddle, чтобы попробовать что-то и обнаружил, что он завис. Поскольку я не хотел, чтобы мой ответ был утерян, и все равно все публиковали полные ответы, вот он для потомков:

я есть упражнение, чтобы написать программу, которая печатает алфавитную пирамиду следующим образом: A ABA ABCBA ABCDCBA ABCDFDCBAЗадача также предлагает использовать INSTR, LPAD, UPPER. Я хочу иметь пирамиду, которая содержит все буквы в ...

ТОП публикаций

1 ответ

Вам необходимо создать хранимую процедуру (или функцию) в базе данных, которая возвращает курсор, а затем вызывать ее из внешнего приложения.

ел создать Oracle Cursor с помощью Java Code. Я пытался искать в интернете, но ничего не нашел. Можем ли мы создать Cursor, используя код Java?

1 ответ

Тогда он также должен работать из PL / SQL.

я есть код PLSQL с использованием пакета dbms_sql. Например, это начинается с создания последовательности. request:= 'CREATE SEQUENCE ' || utilisateur || '.' || 'seq_fusion_table MINVALUE 1 START WITH 1 INCREMENT BY 1'; ...

2 ответа

Оценка короткого замыкания CASE и COALESCE работает с последовательностями в PL / SQL, но не в SQL

Выполнена ли оценка короткого замыкания, описанная в документации дляCASE а такжеCOALESCE() применять к последовательностям при использовании в SQL? Это, кажется, не происходит. Оракулдокументация ...

1 ответ

@VVVV Исправьте свои серверные сценарии, которые анализируют JSON и вызывают процедуру для передачи дат, а не строк.

у обновить свой столбец даты для какой-то цели. Значение, уже сохраненное в столбце, выглядит так, как показано ниже. 18-06-14 и при обновлении. Если я ничего не обновляю, не отлаживаю и не проверяю, он принимает формат ...

1 ответ

 но ссылаясь на

я есть таблица Emp с EmpID, Empname, Salary, и я пытаюсь сделать расчет для каждого сотрудника. Но у меня возникают проблемы, пытаясь перебрать каждый emp для выполнения расчета. Я не могу использовать явные курсоры, хотя. Итак, сейчас я просто ...

1 ответ

Обновленный ответ выглядит великолепно и подтвержден для работы с Oracle 10, 11 и 12.

ожно получить вывод от Oracledbms_output.get_lines в приложении Java с использованием JDBCбез создания дополнительных объектов в базе данных?

3 ответа

regexp_substr пропускает пустые позиции

С помощью этого кода, чтобы вернуть n-е значение в строке с разделителями канала ... regexp_substr(int_record.interfaceline, '[^|]+', 1, i)это работает нормально, когда все значения присутствуют Mike|Male|Yes|20000|Yes так что3rd значениеYes ...