当前位置: 技术问答>java相关
紧急! 如何得知一特定表是否存在的信息?(ORACLE).....
来源: 互联网 发布时间:2014-12-27
本文导语: 我想在代码中实现:如果表TESTFORMAT 不存在,则创建它; 若存在,执行其他 .... 请指教. | select "该table存在" where EXISTS(SELECT * FROM robber) 你在用java的时候可以检测,如果有抛出错误,就可以...
我想在代码中实现:如果表TESTFORMAT 不存在,则创建它; 若存在,执行其他 ....
请指教.
请指教.
|
select "该table存在" where
EXISTS(SELECT *
FROM robber)
你在用java的时候可以检测,如果有抛出错误,就可以断定该table不存在
或者
select "该table存在" where
not EXISTS(SELECT *
FROM robber)
怎样做你应该知道了,:)
EXISTS(SELECT *
FROM robber)
你在用java的时候可以检测,如果有抛出错误,就可以断定该table不存在
或者
select "该table存在" where
not EXISTS(SELECT *
FROM robber)
怎样做你应该知道了,:)
|
you can run this sql string :
select 'ifexist' from testformat;
then check the value of sqlcode,if sqlcode=942 it means the table is not exist.
select 'ifexist' from testformat;
then check the value of sqlcode,if sqlcode=942 it means the table is not exist.
|
select count(*) from tab where tname='tablename';
|
select count(*) from usertables where table_name='testformat'好像是这个,总之查查数据字典就可以了。
通常会直接运行create table,如果出错,就。。。,如果不出错,就。。。。
两种办法。
:)
通常会直接运行create table,如果出错,就。。。,如果不出错,就。。。。
两种办法。
:)