首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

oracle 创建删除表有关问题.

2012-02-02 
oracle 创建删除表问题..在线等...我在写执行stmt.executeUpdate(dDropSQL)dDropSQL要怎么写..主要是如果

oracle 创建删除表问题..在线等...
我在写执行
stmt.executeUpdate(dDropSQL);
dDropSQL要怎么写..
主要是如果表存在的话就删除,我看到网上都是用  

dDropSQL   =   "   if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N '[dbo].[aaaaa] ')   and   OBJECTPROPERTY(id,   N 'IsUserTable ')   =   1)   "   +
            "DROP   TABLE   aaaaa ";
但我在执行的时候报:
ERROR:-----   SQLException   -----
Message:   ORA-00900:   无效   SQL   语句

请问一下这个sql要怎么写
谢谢.同样的问题在创建表时也存在

[解决办法]
嵌套sql
[解决办法]
可以试一下


ResultSet rset=stmt.executeQuery( "select * from aaaa for update ");
if(rset.isFirst()==true)
stmt.execute( "drop table aaaa ");

热点排行