Я попытался объявить хранимую процедуру в powerbuilder.after я выбираю список доступных в настоящее время хранимых процедур и высылаю параметры. Заявление декларации вставляется в мой скрипт, а затем я использую EXECUTE test_proc() ;. powerbuilder показывает ошибку " неопределенная переменная Test_proc ". Может ли кто-нибудь помочь мне с этой проблемой.Как объявить и выполнить хранимую процедуру в powerbuilder?
0
A
ответ
1
без какой-либо из вашего кода или зная, какую базу данных вы используете, я могу только предоставить следующие из справки PowerBuilder:
Given this procedure:
CREATE OR REPLACE PROCEDURE spu_edt_object(
o_id_object OUT NUMBER,
o_message OUT VARCHAR2,
a_id_object NUMBER,
a_param VARCHAR2 := NULL,
a_value VARCHAR2 := NULL) as
begin
o_id_object := 12345;o_message := 'Hello World';
end;
The DECLARE statement must use named notation because output parameters are defined to the left of input parameters:
dec{0} o_id_object, id_obiect = 54321
string o_message, param = 'Test'
DECLARE proc_update PROCEDURE FOR spu_edt_object (
a_id_object => :id_object,
a_param => :param)
USING SQLCA;
EXECUTE proc_update;
if SQLCA.SqlCode = 0 then
//do some error stuff
RETURN -1
end if
FETCH proc_update INTO :o_id_object, o_message;
if SQLCA.SqlCode = 0 then
//do some error stuff
RETURN -1
end if
Смежные вопросы
- 1. как объявить переменный хранимую процедуру
- 2. выполнить хранимую процедуру atomicly
- 3. Как выполнить хранимую процедуру оракула?
- 4. выполнить хранимую процедуру в скрипте Google Apps
- 5. выполнить хранимую процедуру с PDO
- 6. Как выполнить существующую хранимую процедуру в DocumentDB?
- 7. выполнить хранимую процедуру с таймаутом
- 8. Как выполнить хранимую процедуру в EF7 beta8?
- 9. Как выполнить хранимую процедуру в MVC
- 10. Как выполнить хранимую процедуру в cakephp 3?
- 11. Как выполнить хранимую процедуру в программе C#
- 12. не позволяет выполнить хранимую процедуру
- 13. Как выполнить хранимую процедуру в EF7?
- 14. Как выполнить хранимую процедуру в цикле
- 15. Как выполнить хранимую процедуру в Oracle 11g
- 16. Как выполнить хранимую процедуру в perl?
- 17. Не удается выполнить хранимую процедуру
- 18. SQL хранимую процедуру выполнить команду
- 19. Как выполнить хранимую процедуру из SQL Plus?
- 20. Как выполнить хранимую процедуру с использованием суперпользователя?
- 21. Как выполнить хранимую процедуру из веб-метода?
- 22. Как выполнить хранимую процедуру с 109 параметрами?
- 23. Как выполнить хранимую процедуру на VB.NET
- 24. Как выполнить хранимую процедуру без блокировки таблиц?
- 25. Как выполнить хранимую процедуру после ее создания?
- 26. Как выполнить Oracle Java хранимую процедуру параллельно
- 27. как выполнить хранимую процедуру от подготовки
- 28. Вызвать хранимую процедуру в другую хранимую процедуру
- 29. Выполнить хранимую процедуру в виде строки
- 30. не в состоянии выполнить хранимую процедуру
Спасибо you..it помогает мне много – Remi
@Remi: Если имя вашей вопрос, вы должны [принять ответ] (http://meta.stackoverflow.com/a/65088/173356) – Seki