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

Вниз

Ошибка при создании процедуры   Найти похожие ветки 

 
cranium ©   (2002-04-22 03:17) [0]

Создаю таблицу

CREATE TABLE NONCAPITALIZED_IN_JR (
CipherPro VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
DateIn DATE,
NamePro VARCHAR(30) NOT NULL COLLATE PXW_CYRL,
Piece FLOAT,
UnitMeas MERA,
UnitPrice MONEY,
PersonalNumber VARCHAR(20) NOT NULL COLLATE PXW_CYRL,
FOREIGN KEY (PersonalNumber) REFERENCES EMPLOYEE_SP
);

Далее пытаюсь создать процедуру
CREATE PROCEDURE IN_NonCapitalized_In_JR (СPro VARCHAR (20), DOut DATE)
BEGIN
INSERT INTO NonCapitalized_OUT_JR (CipherPro, DateIn)
VALUE (:Cpro, :Dout);
END

А InterBase выдает ошибку
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: CREATE PROCEDURE
В чем собственно грабли? Или INSERT можно вызвать только из клиенского приложения?


 
DarkGreen   (2002-04-22 05:55) [1]

Смотри описание SET TERM
Должно быть так:


SET TERM ^ ;
CREATE PROCEDURE IN_NonCapitalized_In_JR (СPro VARCHAR (20), DOut DATE)
BEGIN
INSERT INTO NonCapitalized_OUT_JR (CipherPro, DateIn)
VALUE (:Cpro, :Dout);
END^
SET TERM ; ^


 
cranium ©   (2002-04-22 16:22) [2]

А причем тут разделитель? Все равно не работает:((((


 
Johnmen ©   (2002-04-22 16:32) [3]

А как не работает ?


 
Malder ©   (2002-04-22 17:10) [4]

Угу. Какое сообщение об ошибке выдается ?


 
roottim   (2002-04-22 17:11) [5]

чесно говоря я не интербазовец
но такое дело СPro VARCHAR (20) никогда не пишут
либо тип такой обьявляй, либо убирай размерность!


 
Desdechado ©   (2002-04-22 19:03) [6]

2 roottim
еще как пишут! Это вполне корректно.

вот SET TERM действительно нужен.

а где споткнется еще:
1. INSERT ... VALUE S
2. в INSERT перечислены не все поля, которые NOT NULL


 
Val ©   (2002-04-22 19:12) [7]

CREATE PROCEDURE .. AS


 
Val ©   (2002-04-22 19:14) [8]

>Desdechado © (22.04.02 19:03)
не очень помню как в IB, но в Oracle SP для параметров указывается тип без размерности.



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

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
1-64711
IDL
2002-05-06 19:36
2002.05.20
Нужен элемент baloon


1-64574
Sergey_Kiev_student_
2002-05-03 22:59
2002.05.20
создание формы


1-64748
gera-killer
2002-05-07 12:24
2002.05.20
Помогите с Tmemo


14-64787
VAleksey
2002-04-10 09:39
2002.05.20
АУ


6-64774
Nikols
2002-03-05 17:10
2002.05.20
Данные из DataSet в HTML