|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Serg Kutuzov 2:5020/400 10 Sep 2001 05:06:54 To : All Subject : IB6-косяки с процедурой --------------------------------------------------------------------------------
Hi All,
При переносе скрипта метаданных, полученного из базы под IB5, в базу под IB6
получил при тесте на диалекте 2 мессагу об ошибке:
**** Error preparing statement:
ALTER PROCEDURE SUBSUBDIVISIONS (CODEMAINSUBDIV INTEGER)
RETURNS (CODESUBSUBDIV INTEGER)
AS
DECLARE VARIABLE CodeSD integer;
BEGIN
CodeSubsubdiv=CodeMainSubdiv;
SUSPEND;
FOR
SELECT CodeSubdiv
FROM Subdivisions
WHERE Sub_CodeSubdiv=:CodeMainSubdiv
INTO :CodeSD
DO BEGIN
FOR
SELECT *
FROM SubSubdivisions(:CodeSD)
INTO :CodeSubSubdiv
DO BEGIN
SUSPEND;
END
CodeSubSubdiv=:CodeSD;
SUSPEND;
END
END
Statement failed, SQLCODE = -84
Dynamic SQL Error
-SQL error code = -84
-procedure SUBSUBDIVISIONS does not return any values
Я с SQL работал совсем немного и я не могу понять, где же сдесь ошибка, почему
эта процедура не возвращает значений? Помогите, плз.
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/166793dc1ca0c.html, оценка из 5, голосов 10
|