declare cnt number;
begin
---查询要创建的表是否存在
select count(*)into cnt from user_tables where table_name='USERLOG';
---如果存在则删除该表
if cnt>0 then
dbms_output.put_line('表存在不创建');
else
dbms_output.put_line('表不存在');
execute immediate 'CREATE TABLE USERLOG
(
ID VARCHAR(255) NOT NULL ,
LOGINNAME VARCHAR(200) ,
USERNAMECN VARCHAR(200),
EMAIL VARCHAR(200),
SEX VARCHAR(200),
VALID VARCHAR(200),
LOGINMODULE VARCHAR(200),
LOGINDATE TIMESTAMP(6),
PRIMARY KEY (id)
)';
end if;
cnt:=0;
end;