select into 创建的表怎么删除

geass 2011-07-20 10:22:38
删除前要先判断是否存在。
...全文
243 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
geass 2011-07-20
  • 打赏
  • 举报
回复
#7楼 的可以了谢谢。
cd731107 2011-07-20
  • 打赏
  • 举报
回复
是的化使用下面的方法删除临时表..##TEMP_COPTD
IF OBJECT_ID( 'tempdb..##TEMP_COPTD') IS NOT NULL
Begin
DROP TABLE ##TEMP_COPTD
End
liangyong1107 2011-07-20
  • 打赏
  • 举报
回复


select * into abc from tableA

if object_id('abc','U') Is Not Null
drop Table abc



这样是可以的,楼主怎么不行了
cd731107 2011-07-20
  • 打赏
  • 举报
回复
是不是临时表?
geass 2011-07-20
  • 打赏
  • 举报
回复
上面的都不行
cd731107 2011-07-20
  • 打赏
  • 举报
回复
/****** 对象:  Table [dbo].[A]    脚本日期: 07/20/2011 11:06:42 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[A]') AND type in (N'U'))
DROP TABLE [dbo].[A]
Andy-W 2011-07-20
  • 打赏
  • 举报
回复
if object_id('test','U') Is Not Null
Drop Table test
AcHerat 2011-07-20
  • 打赏
  • 举报
回复

select * into a from b

if exists (select 1 from sysobjects where id = object_id('a') and type = 'U')
drop table a

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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