oracle存储过程日期加1 如何判断SQL中是否已经存在某表,存储过程,函数等?
如何判断SQL中是否已经存在某表,存储过程,函数等?
1、是否存在某表的判断
if exists(select 0 from sysobjects where name="表名" and xtype="U") begin --存在 end
2、是否存在某存储过程的判断
if exists(select 0 from sysobjects where name="存储过程名" and xtype="P")begin --存在end
3、是否存在某函数的判断
if exists(select 0 from sysobjects where name="函数名" and xtype="FN")begin --存在end
oracle存储过程中,如果用if语句判断一条查询语句的结果集是否为空?
已经经过测试,可以。create table test1023(id int) --创建测试表 test1023declare cnt intbeginselect count(*) into cnt from test1023if cnt=0 theninsert into test1023 values("1")commitend ifend
oracle存储过程日期加1 oracle的存储过程写法 存储过程循环写法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。