powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический SQL
3 сообщений из 3, страница 1 из 1
Динамический SQL
    #39978262
yuvismahi2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Я ищу небольшую помощь с динамическим SQL. У меня есть два запроса, которые оба являются динамическими запросами SQL. Первый запрос берет один входной параметр из процедуры и заполняет переменные. Затем мне нужно взять переменные из первого запроса и передать их во второй запрос, в настоящее время я пытался объединить их во второй запрос, но он дает мне пустые строки для значений, даже когда я знаю, что переменные имеют данные (проверено в печатное заявление). Я как-то застрял, любая помощь или совет приветствуется!
...
Рейтинг: 0 / 0
Динамический SQL
    #39978331
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Динамический SQL
    #39978796
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yuvismahi2,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
SQL> ed
Wrote file afiedt.buf

  1  declare
  2   v_ename varchar2(20);
  3   v_dname varchar2(20);
  4   procedure p(p_empno in number,p_ename out varchar2,p_dname out varchar2) as
  5     v_deptno number;
  6   begin
  7    execute immediate 'select ename,deptno from emp e where e.empno=:1' into p_ename,v_deptno using p_empno;
  8    execute immediate 'select dname from dept d where d.deptno=:1' into p_dname using v_deptno;
  9    null;
 10   end;
 11  begin
 12   p(7369,v_ename,v_dname);
 13   dbms_output.put_line(v_ename||' работает в '||v_dname);
 14* end;
SQL> /
SMITH работает в RESEARCH

PL/SQL procedure successfully completed.



ps
если надо добавить исключения

.....
stax
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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