commentoncolumngrade.g_beizhuis'缓考等';为什么报错

commentoncolumngrade.g_beizhuis'缓考等';为什么报错,第1张

使用pl/sql 的export user objects可以只导出表结构,但是如果导入这个sql脚本时,如使用打开sql文件,然后执行的方式会导致comment出错,原因是添加注释时,表还未创建。

百度一下,有人说要把建表和注释两个sql分开执行,但是我这有好几百个表啊,幸好发现可以用command的方式执行sql脚本文件:

导入的sql内容:

prompt

prompt Creating table DF_T_CODEVALUE

prompt =============================

prompt

create table SGDC_PMS2.DF_T_CODEVALUE

(

pkidVARCHAR2(50) not null,

valueid VARCHAR2(50),

nameVARCHAR2(100) not null,

parent_id VARCHAR2(50),

sortid NUMBER,

notes VARCHAR2(100),

codeid VARCHAR2(50) not null,

pathnameVARCHAR2(200),

is_do CHAR(1),

dept_code VARCHAR2(20),

tab_yearVARCHAR2(4),

tab_month VARCHAR2(2),

tab_day VARCHAR2(2),

uptime DATE,

recordtimestamp DATE,

recordstatusVARCHAR2(42),

sjztNUMBER(2)

)

tablespace TS_ODS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

next 1M

minextents 1

maxextents unlimited

)

comment on table SGDC_PMS2.DF_T_CODEVALUE

is '隐患基础数据信息'

comment on column SGDC_PMS2.DF_T_CODEVALUE.pkid

执行方式:

从.sql脚本文件读取数据到数据库

1.新建Command Windows

2.执行:SQL>@C:\XX.sql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12103028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存