您的位置:首页 > 数据库 > Oracle

oracle创建表之前判断表是否存在,如果存在则删除已有表

2014-09-09 13:45 543 查看
--判断表是否存在,如果存在则删除
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));


摘自: http://www.cnblogs.com/xwdreamer/archive/2012/06/18/2553415.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐