Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
1-1089199009
Trogel
2004-07-07 15:16
2004.07.18
Как создать форму вроде Object Inspector?


3-1087732998
a125
2004-06-20 16:03
2004.07.18
как восстановить файл PARADOX


8-1077790323
Umnik666
2004-02-26 13:12
2004.07.18
И снова PNG


4-1086601273
juiceman
2004-06-07 13:41
2004.07.18
компонент


1-1089090774
vlgrig1961
2004-07-06 09:12
2004.07.18
Как заставить компоненты TShape, TBevel выполять BringToFron