当前位置:  技术问答>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)

怎样做你应该知道了,:)

|
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 count(*) from tab where tname='tablename';

|
select count(*) from usertables where table_name='testformat'好像是这个,总之查查数据字典就可以了。
通常会直接运行create table,如果出错,就。。。,如果不出错,就。。。。

两种办法。

:)

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问如何用C得知某个目录所占用的磁盘空间?
  • 我装的linux,但是怎样得知自己系统的版本啊?
  • 機架式pc擁有12個網路chip如何得知封包由哪個interface出去的?
  • 在make install之前,运行configure 的时候,如何得知全部支持的参数
  • 两个没有亲缘的进程A和B,如何在进程B中得知进程A的PID号呢?
  • 如何得知一个客户端的IP是静态的还是动态的?
  • 应用程序如果得知USB设备的插拔
  • 如何得知,当前所有每个用户的磁盘使用情况
  • 如何让自己的程序得知linux系统即将重启还是关机?
  • 怎样从applet中得知浏览器是IE还是Netscape
  • 请问如何得知某个usb设备已经插上并且可用?
  • 用linux做局域网服务器,结果上网很慢,怎样得知服务器网络方面的运行状态 --急急急在线等--
  • 做网页有时会用到"HTTP_USER_AGENT"或"REMOTE_ADDR"这样的参数,这到底是一个什么参数,如何得知这一类参数的全部信息?谢谢
  • 各位,线程的run方法不允许抛出异常,那我的调用程序如何得知线程里发生了异常?
  • 如何得知对方已关闭连接?
  • 急问:如何得知linux下设备的使用情况
  • 如何得知子孙进程中有孤立进程产生
  • 在网页如何得知来访者的IP,操作系统,IE版本号?
  • java某方法在写代码时,如何得知运行时将要调用它的方法的名称及其所在类名?(很难的,请赐教,送您100)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3