我在Firebird上很新。试图编写一个查询,如果通过IBOConsole存在,则删除该表。
我写了以下sql语句,
EXECUTE block as
BEGIN
if (exists(
SELECT 1 FROM RDB$RELATIONS Where RDB$RELATION_NAME = 'ZZGTTUNIQUEID'))
then
execute statement 'DROP TABLE ZZGTTUNIQUEID';
END
但得到以下结果..
ISC ERROR CODE:335544569
ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 6, column 19
我不确定可能出现什么问题?
答案 0 :(得分:0)
在IBOConsole中,我在使用EXECUTE BLOCK语句时也遇到了问题,导致出现“BindingCursor中的问题”消息而没有在数据库上执行语句。使用IBExpert的脚本执行程序或FlameRobin代替它,它将起作用。