求写SQL

pawly 2001-12-19 12:45:28
如果存在table1则删除table1
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun_qiqi 2001-12-19
  • 打赏
  • 举报
回复
上边是sqlserver的,不用管存在不存在,反正是删除,直接用drop table1;
leaf_cq 2001-12-19
  • 打赏
  • 举报
回复
sql2000
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[table1]
GO
zhuzhichao 2001-12-19
  • 打赏
  • 举报
回复
Oracle:

declare i int;
begin
select 1 into i from user_tables where table_name = 'TABLE1';
if i = 1 then
execute immediate 'drop table '||'table1';
end if;
end;
zhuzhichao 2001-12-19
  • 打赏
  • 举报
回复
if object_id('table1') is not null and OBJECTPROPERTY(object_id('table1'),'IsTable') = 1
drop table table1;
tingquan 2001-12-19
  • 打赏
  • 举报
回复
不会吧,已经够简单的了,要不就采用sun_qiqi的建議,直接drop
pawly 2001-12-19
  • 打赏
  • 举报
回复
有没有简单判断方法

1,080

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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