如何写这条语句:如果想要建立的表已经存在,先删除该表,然后create table...

oksy 2003-08-20 03:14:29
如果想要建立的表已经存在,先删除该表,然后create table...
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmis 2003-08-20
  • 打赏
  • 举报
回复
drop table table_name;
create table table_name (xh number);
这样不可以吗、
woodpan 2003-08-20
  • 打赏
  • 举报
回复
SELECT count(*)
FROM user_tables where table_name =‘tab_name’
然后根据结果做下一步
shjanen 2003-08-20
  • 打赏
  • 举报
回复
直接删除会出错,可以先判断以下 SELECT * FROM TAB
看一下集合里有没有该表
kerisyml 2003-08-20
  • 打赏
  • 举报
回复
delete table tab_name;
create table tab_name(
.............
);

或者创建一个存储过程,用动态sql语句完成

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧