Oracle call/execute procedure

sepo
Člen | 69
+
0
-

Ahoj.
Je možné v Oracle z NDB (prípadne DIBI) vykonať/volať uloženú procedúru ?

David Matějka
Moderator | 6445
+
0
-

$this->connection->query('CALL/EXEC ...') si zkousel?

sepo
Člen | 69
+
0
-

mal som nesprávny connect :-(
už sa to spustí ale ako spracovať výstup ?

$response = $this->dbDibi->query('
						declare
						  io_xml clob;
						  returncode number;
						  returnmessage varchar2(2000);

						begin
							io_xml:= "<message><PLSQLAction>getAccessInfo</PLSQLAction><id>157215692</id></message>";

						pkgcom.getAccessInfo(returncode => returncode,
                                         returnmessage => returnmessage,
                                         io_xml => io_xml);
						end;
                        ');
\Tracy\Debugger::barDump($response, 'q');

vracia iba 1