EXEC SQL DROP ЗАЯВЛЕНИЕ foo;дает синтаксическую ошибку - PullRequest
0 голосов
/ 14 сентября 2018

Следующий код ESQL / C в точности соответствует тому, что говорится в руководстве Sybase об использовании:

...
strcpy(anweisung, "UPDATE image_test SET katkey = ? WHERE CURRENT OF hc_image_test");
EXEC SQL PREPARE updt FROM :anweisung ;
EXEC SQL EXECUTE updt USING :key;

EXEC SQL DROP STATEMENT updt;

EXEC SQL CLOSE hc_image_test;
EXEC SQL COMMIT TRANSACTION;
...

ОБНОВЛЕНИЕ строки проходит нормально, но DROP STATEMENT (для освобождения ресурсов) дает:

** SQLCODE=(-102)
** ASE Error
** Incorrect syntax near 'STATEMENT'.

Понятия не имею, что с этим может быть не так.

...