小编use*_*409的帖子

使用IF/ELSE确定SELECT INTO语句

我有一些奇怪的问题,使用IF/ELSE来确定要执行哪一个或两个SELECT语句.我在运行完整语句时得到的错误消息是我的临时表已经存在,但如果我运行两个单独的IF语句的两个单独执行,则不会发生这种情况.

这是SQL Server中的代码:

IF (select BusinessDayCount from Calendartbl) <= 1
  BEGIN
    SELECT * into #temp1
    FROM PreviousMonthTbl
  END
ELSE
  BEGIN
    SELECT * into #temp1
    FROM CurrentMonthTbl
  END
Run Code Online (Sandbox Code Playgroud)

sql t-sql database sql-server if-statement

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

database ×1

if-statement ×1

sql ×1

sql-server ×1

t-sql ×1