游标里面不可以有变量,急。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 declare crData cursor local for --解决语法错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set @NOWDAY= substring(convert(varchar(8),dateadd(day,0,getdate()) ,112),1,6)SET @F='F'+@NOWDAY declare crData cursor local for --这里是我加入的,但是没有用啊 SELECT @CHAR='' set @char=N'select A,B,C,D,E '+@F+N' where DATE=@DATE' exec sp_executesql @char, N'@DATE datetime', @DATE for read only open crData fetch crData into @A,@B,@C, @D,@E while (@@FETCH_STATUS = 0) begin print 'jesse ' fetch crData into @A,@B,@C, @D,@E end close crData deallocate crData提示:服务器: 消息 154,级别 15,状态 3,行 42在 游标声明 中不允许使用 变量赋值。服务器: 消息 156,级别 15,状态 1,行 46在关键字 'for' 附近有语法错误。没有用啊 。。 关于SQL Server 2000安全配置问题(急) SQL命令问题 Sql语句的问题 求一个SQL语句 如何进入SQL 如何一主表和两从表中,统计最后的登记日期. 再求一sql语句。放尽最后10分。。。 把表的一条记录中列和值插入另一张只有2个字段分别是列和值的表!! SQL Server 2000 英文版的网址 我的网站被黑,想求解。有什么技术可以得知我的数据库路径,并且把我的数据库覆盖。(相当于把一个文本文件改成我的数据库名字和后缀,并 为何我的数据库只有连上网线才能运行啊?? 救命! text类型数据的一个奇怪问题
SET @F='F'+@NOWDAY
declare crData cursor local for --这里是我加入的,但是没有用啊
SELECT @CHAR=''
set @char=N'select A,B,C,D,E '+@F+N' where DATE=@DATE'
exec sp_executesql @char,
N'@DATE datetime',
@DATE
for read only
open crData
fetch crData into @A,@B,@C, @D,@E
while (@@FETCH_STATUS = 0)
begin
print 'jesse '
fetch crData into @A,@B,@C, @D,@E
end
close crData
deallocate crData
提示:
服务器: 消息 154,级别 15,状态 3,行 42
在 游标声明 中不允许使用 变量赋值。
服务器: 消息 156,级别 15,状态 1,行 46
在关键字 'for' 附近有语法错误。没有用啊 。。