sql 可重复执行(建表)


--创建表
DECLARE NUM NUMBER;
BEGIN
    SELECT COUNT(1) INTO NUM FROM USER_TABLES WHERE TABLE_NAME=UPPER('表名');
    IF NUM>0 THEN
        EXECUTE IMMEDIATE 'DROP TABLE 表名';
    END IF;
END;

CREATE TABLE 表名(
    字段1   VARCHAR2(36) NOT NULL  PRIMARY KEY,
    字段2     VARCHAR2(36) NOT NULL ,
    字段3     NUMBER,
    字段4    DATE
);
/
COMMENT ON TABLE 表名 IS '表的介绍';
COMMENT ON COLUMN 表名.字段名 IS '字段介绍';
COMMENT ON COLUMN 表名.字段名 IS '字段介绍';
COMMENT ON COLUMN 表名.字段名 IS '字段介绍';
COMMENT ON COLUMN 表名.字段名 IS '字段介绍';
COMMENT ON COLUMN 表名.字段名 IS '字段介绍';

posted @ 2021-07-22 16:27  大大大江大河  阅读(291)  评论(0)    收藏  举报