写了个程序读取表中的数据拼装ddl 语句 然后当作动态sql执行,结果报错
CODE:-911 ERROR:ORA-00911: invalid character
这是我拼装完成的用put_line输出的结果,
plsql里写的,有同学说是末尾分号“;”的问题,我试了去分号并不成功,所以问一下大家。
谢谢大家了。
-- Create table qyzcfzzb
create table qyzcfzzb(jlbh NUMBER(10) NOT NULL,qynsrsbh VARCHAR2(20) NOT NULL,zchj NUMBER )
tablespace DATA_CW
pctfree 10
initrans 1
maxtrans 255;
-- Add comments to the columns
comment on column qyzcfzzb.jlbh
IS ''BIANHAO'';
comment on column qyzcfzzb.qynsrsbh
IS ''NSRSBH'';
comment on column qyzcfzzb.zchj
IS ''CAIWUHEJI'';
-- Create primary key constraints
alter table qyzcfzzb
add constraint PK_qyzcfzzb_BH primary key (jlbh)
using index
tablespace DATA_CW
pctfree 10
initrans 2
maxtrans 255;