Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизBLOB и EXECUTE STATEMENT Найти похожие ветки
← →
kors (2004-06-23 14:35) [0]Господа мастера !
CREATE PROCEDURE INS_SUBDIV (
TABL VARCHAR(10),
SUBDIV VARCHAR(100))
AS
DECLARE VARIABLE COUN INTEGER;
begin
execute statement "select MAX(ID) from "||TABL into :COUN;
if (coun is not null) then coun = coun+1; else coun = 1;
execute statement "INSERT INTO "||TABL||" (ID, ORG_EM_D_SUBDIV) VALUES("||COUN||","""||:subdiv||""")";
suspend;
end
Это SP работает без проблем. (в скл-стринге вводится Integer и Varchar). Можно ли, и как, в execute statement вводить и blob?
← →
Johnmen © (2004-06-23 14:40) [1]Попробуй...
:)
← →
kors (2004-06-23 14:45) [2]Пробовал ... :)
execute statement "INSERT INTO "||TABEL||" (ID,CONTIN_T) VALUES("""||:ID_VAR||""","||:CONTIN_T||")";
где CONTIN_T BLOB SUB_TYPE 1 SEGMENT SIZE 80 выскакивает ошибка:
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
internal error.
← →
Johnmen © (2004-06-23 14:57) [3]Ну значит нельзя... Сцеплять блобы...
:)
← →
kors (2004-06-23 15:12) [4]:))
спасибо
← →
Digitman © (2004-06-23 15:19) [5]
> kors (23.06.04 15:12) [4]
UDF тебе в руки
← →
Johnmen © (2004-06-23 15:22) [6]>Digitman © (23.06.04 15:19) [5]
Да у него ситуация не та. У него же execute statement
← →
Digitman © (2004-06-23 15:40) [7]
> Johnmen © (23.06.04 15:22) [6]
и чего ? речь скорей всего идет об FB ? в таком случае имею полное право разработать и использовать UDF, получающую на входе динамически сформированный массив идентификаторов блобов и выдающую на выходе блоб, конкатенирующий содержимое блобов-параметров .. execute statement этому ничуть не мешает
← →
Johnmen © (2004-06-23 15:47) [8]>Digitman © (23.06.04 15:40) [7]
А, ну да... Все параметры в UDF...
Да :)
← →
kors (2004-06-23 15:50) [9]Скажите пожалуста, какие UDF (приблизительно) надо использовать в этой ситуации?
← →
Digitman © (2004-06-23 16:35) [10]
> kors (23.06.04 15:50) [9]
UDF на то и UDF, что она есть user defined function
никто за тебя самого ее не напишет под конкретную (явно нестандартную в твоем случае) задачу
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c