读书人

oracle创造表以前判断是否已经存在

发布时间: 2013-03-25 15:43:04 作者: rapoo

oracle创建表以前判断是否已经存在
--判断表是否存在,如果存在则删除declare num number; begin select count(1) into num from all_tables where TABLE_NAME = 'EMP' and OWNER='SCOTT'; if num=1 then execute immediate 'drop table EMP'; end if; end; / --创建表CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2));

?可以将上述存储过程加载到每一个create table前面。

读书人网 >其他数据库

热点推荐