oracle 创建表前的判断 ,存在则删除后再创建
declare
v_count number;
begin
select count(1) into v_count from user_tables t where t.TABLE_NAME='OPERATION_LOG'; -- 这里注意表名要大写
if v_count>0 then
execute immediate'drop table OPERATION_LOG'; -- 这里表名也要大写
end if;
end;
/ --pl/sql 有这个才能一起执行
create table operation_log (
id number primary key not null,
user_id number not null,
ip_address varchar2(100) not null,
operation_type varchar2(50) not null,
description varchar2(100),
createdate date default sysdate
);