我想通过IF语句判断何时添加临时表
SQL语句如下
IF object_id('tempdb..#mytemp') is NOT null
DROP TABLE #mytempif 1=1
select 1 AS 'A' into #mytemp
else
select 2 AS 'B' into #mytemp但是执行缺报错
消息 2714,级别 16,状态 1,第 4 行
数据库中已存在名为 '#mytemp' 的对象。
SQL语句如下
IF object_id('tempdb..#mytemp') is NOT null
DROP TABLE #mytempif 1=1
select 1 AS 'A' into #mytemp
else
select 2 AS 'B' into #mytemp但是执行缺报错
消息 2714,级别 16,状态 1,第 4 行
数据库中已存在名为 '#mytemp' 的对象。
解决方案 »
- 通过Trigger来阻止Table被Rename
- sql统计问题!
- 分页存储过程(老是提醒0附近有语法错误)
- SA是localsystem账号,如何在用sql语句实现把远程备份数据库还原到Server?
- 无法跨网段访问windows server 2003上的SQL SERVER 2005的问题
- 存储过程的错误信息怎样写呀很急的
- 特急,连接数据库问题,在线等答案!!!
- 怎样从将一个表中的数据导到另一个中.
- 如何将已经加密的DBF文件导入SQL SERVER?
- 这样的触发器如何写?在线等待
- Sql Server 2008中如何实现一个产生全局的不重复的自增ID?类似于Oracle的序列功能
- 急,SqlServer2005真分页问题!
DROP TABLE #mytempif 1=1
EXEC('select 1 AS ''A'' into #mytemp');
else
EXEC('select 2 AS ''B'' into #mytemp');
IF object_id('tempdb..#mytemp') is NOT null
DROP TABLE #mytempcreate table #mytemp (x int)if 1=1
insert into #mytemp select 1 AS 'A'
else
insert into #mytemp select 2 AS 'B'
DROP TABLE #mytemp
DROP TABLE #mytempif 1=1
select 1 AS 'A' into #mytemp
else
insert into #mytemp select 2 AS 'B'