oracle数据库判断表是否存在,存在删除,并创建新表
来源:互联网 发布:如何有刘诗诗气质知乎 编辑:程序博客网 时间:2024/05/22 01:28
-判断表是否存在,存在就删除
declare
v_exists number;
begin
select
count
(*)
into
v_exists
from
user_tables
where
table_name =
'LLT_CONSUMERPVSHIELDRECORD'
;
if v_exists > 0
then
execute
immediate
'drop table LLT_CONSUMERPVSHIELDRECORD'
;
end
if;
end
;
/
--创建PV屏蔽值记录表
create
table
LLT_PVSHIELDRECORD
(
id
CHAR
(32)
not
null
,
yearmonth NUMBER(6),
psr_id
CHAR
(32),
datatime
DATE
,
p_originalvalue
FLOAT
,
p_replacevalue
FLOAT
,
v_originalvalue
FLOAT
,
v_replacevalue
FLOAT
);
-- Add comments to the columns
comment
on
column
LLT_PVSHIELDRECORD.id
is
'ID'
;
comment
on
column
LLT_PVSHIELDRECORD.yearmonth
is
'所属月份'
;
comment
on
column
LLT_PVSHIELDRECORD.psr_id
is
'设备ID'
;
comment
on
column
LLT_PVSHIELDRECORD.datatime
is
'时间'
;
comment
on
column
LLT_PVSHIELDRECORD.p_originalvalue
is
'有功功率原始值'
;
comment
on
column
LLT_PVSHIELDRECORD.p_replacevalue
is
'有功功率替换值'
;
comment
on
column
LLT_PVSHIELDRECORD.v_originalvalue
is
'电压原始值'
;
comment
on
column
LLT_PVSHIELDRECORD.v_replacevalue
is
'电压替换值'
;
alter
table
LLT_PVSHIELDRECORD
add
constraint
XPK_LLT_PVSHIELDRECORD
primary
key
(ID);
0 0
- oracle数据库判断表是否存在,存在删除,并创建新表
- sqlite 判断表是否存在并创建
- sqlite 判断表是否存在并创建
- SQLLite--判断表是否存在,存在则删除,反之创建
- ORACLE 判断表是否存在,存在则删除方法
- ORACLE 判断表是否存在,如果存在就删除
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- oracle 创建表前判断是否存在
- oracle和mysql数据库创建表之前判断表是否存在,如果存在则删除已有表,以及在这两个库中创建表
- [Oracle] 判断表是否存在
- 判断数据库表是否存在
- 判断表中某一字段是否存在并删除
- 在删除表前,oracle如何判断表是否存在,存在就删再创建,不存在直接创建!
- mybatis3动态创建表,判断表是否存在,删除表
- ios7.1以上企业级发布解决方案(二)
- HDU4974:A simple water problem
- 新手的第一篇文章
- free 函数的使用
- 0825菜单参数的传递
- oracle数据库判断表是否存在,存在删除,并创建新表
- kindeditor examples
- 智能物联网试验箱 CY-TIY简介
- vim+ctags
- console控制台
- HDU4973:A simple simulation problem.(线段树)
- MFC获取整个文件夹的大小 (VS05, ascii字符集)
- CGFloat,CGPoint,CGSize,CGRect系列数据类型及方法
- Android控件TextView的实现原理分析