双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

EXECUTE IMMEDIATE Sqlstatement 时出错,ORA-00922: 缺少或无效选项

AechoJohn AechoJohn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在Sql worksheet 里执行下面语句

declare v_suffix VARCHAR2(20) ;
v_sql VARCHAR2(30000) ;

begin
...

-- 创建任务描述表
v_sql := 'CREATE TABLE "FC_USER"."Tmp_' || v_suffix
|| ' ("ID" NUMBER(10) DEFAULT 0 NOT NULL
, "PID" NUMBER(10)
, "Title" VARCHAR2(255) DEFAULT '' NOT NULL
, "Content" VARCHAR2(400 ) DEFAULT '' NOT NULL
....
;

第47行 EXECUTE IMMEDIATE v_sql ;

...
end ;
搞不定了:
返回错误如下:

declare v_suffix VARCHAR2(20) ;
*
ERROR 位于第 1 行:
ORA-00922: 缺少或无效选项
ORA-06512: 在line 47
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
AechoJohn
Oracle 17,133 成员 55,258 内容