Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Вниз

ХП - rintime   Найти похожие ветки 

 
Smashich   (2003-02-10 17:24) [0]

Доброго времени суток!

подскажите пожалуйста как мне создать хранимую процедуру в IB из своего клиента?


 
Reindeer Moss Eater   (2003-02-10 17:26) [1]

DDL скрипт надо выполнить. Независимо от Run-Time или еще чего.


 
Smashich   (2003-02-10 17:36) [2]

ok...попробую по другому...
как мне выполнить следующий скрипт:
CREATE PROCEDURE "GETDAYSMISSED"("IDPERIOD" INTEGER)
RETURNS("DAYSMISSED" INTEGER)
AS BEGIN EXIT; END ^


 
Smashich   (2003-02-10 17:40) [3]

ндя... забыл...могу нарваться...
как мне выполнить следующий скрипт из своего клиента?

SET TERM ^ ;
CREATE PROCEDURE "GETDAYSMISSED"("IDPERIOD" INTEGER)
RETURNS("DAYSMISSED" INTEGER)
AS BEGIN EXIT; END^


 
Alexandr   (2003-02-10 18:17) [4]

из IBSQL...


 
Reindeer Moss Eater   (2003-02-11 08:50) [5]

isql -i <inputfile>


 
Александр С.   (2003-02-11 10:05) [6]

procedure TForm1.Button1Click(Sender: TObject);
begin
IBDatabase1.Open;
IBTransaction1.StartTransaction;
try
IBQuery1.SQL.Assign(Memo1.Lines);
IBQuery1.ExecSQL;
IBTransaction1.Commit;
except
IBTransaction1.Rollback;
IBDatabase1.Close;
end;

end;
Текст в Memo1:
create procedure P1
returns (u varchar(20))
as
begin
select current_user from
RDB$DATABASE into u;
suspend;
end


 
Александр С.   (2003-02-11 10:11) [7]

P.S.
В данном случае не используются терминаторы после
CREATE..BEGIN ... END
в теле же ХП терминаторы обязательны.


 
Smashich   (2003-02-11 10:19) [8]

СПАСИБО!!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.02.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
3-87258
SkyN
2003-02-11 16:25
2003.02.27
чтобы если записей нет sum(t2.c1) вадовало 0


7-87713
Digitman
2002-12-25 13:52
2003.02.27
Взаимодействие с процессом Services.exe


14-87709
Adonya
2003-02-11 13:20
2003.02.27
Autocad


14-87626
Fiend
2003-02-10 15:43
2003.02.27
ИБ и я!


6-87582
Sergey_lem
2003-01-08 20:31
2003.02.27
Как отправить почту в Delphi 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский