有些时候我们需要重构表结构。
为了使DDL语句可重复使用而不报错,我们需要类似如下语句
create or replace table TABLENAME
在Oracle中,我们可以这样来判断
--Drop table
BEGIN
DROP TABLE YAWA_MAIL_TEMPLATE;
EXCEPTION
WHEN OTHERS THEN
IF sqlcode != -0942 THEN RAISE; END IF;
END;
-- Create table
create table YAWA_MAIL_TEMPLATE
(
OID NUMBER not null,
CONTENT VARCHAR2(2000),
);
-- Add comments to the columns
comment on column YAWA_MAIL_TEMPLATE.OID
is '邮件编号';
comment on column YAWA_MAIL_TEMPLATE.CONTENT
is '邮件内容';
这个这条DDL语句就可以重复使用而不会报错了