'CREATE VIEW' 必须是批查询中的第一条语句 ?
0755 2003-10-10 11:12:48 在SQL SERVER 中,'CREATE VIEW' 必须是批查询中的第一条语句。于是下面的语句在查询分析器中老是执行不了,错误提示如下提示:
服务器: 消息 111,级别 15,状态 1,行 10
'CREATE VIEW' 必须是批查询中的第一条语句。
我的程序原句:
Declare @BillDate_From char(8)
Declare @BillDate_To char(8)
Set @BillDate_From='20030501'
Set @BillDate_To='20030509'
Create View vTotalSpent
As
Select Pin, IsNull(Sum(total_spent),0) as Total_Spent
From BS_Batch_Daily_CDR_Total
Where (batch_date Between @BillDate_From and @BillDate_To)
Group by Pin
如果真的要在条件语句中用到变量,那么肯定要在create view之前初始化变量,但create view语句又必须为第一条语句。
这个问题应该怎么解决,请大侠们多多指点! 谢谢!