declare @cursor cursor,
@str nvarchar(200),
@tbname varchar(200)set @str=N'set @cursor= cursor for select id,filename from '+@tbname+'
order by filename '
exec sp_executesql @str,N'@cursor cursor output',@cursor output open @cursor 我想把字符串中的@cursor游标变量赋给上面定义的游标变量,总是报错,报错误码为游标变量不能赋值
解决方案 »
- Sqlserver2008里存utf-8怎么存
- 在SQLserver中,有没有类似于append而不是insert的把新数据添加在表的最后的办法呢?
- 关于报表驱动的问题
- 这样的数量修改如何实现
- 把SQL数据库导成ACCESS的不行了!
- 为什么不用中文表名与字段名?
- 请高手指教:用OPENROWSET从EXCEL导入到SQL SERVER 2000时,部分数据为空值?
- 如何在SQL SERVER上实现ORACLE中的package的功能
- 以下是数据库错误日志,为什么我的数据库那么多次意外中止?
- 如何优化这个数据结构?
- 有来麻烦大家拉SQL中有没有用第一条数据的U_ID和第二条的ID比较的方法啊
- 大数据量时SQL SERVER2000的性能问题
declare @sql varchar(100)
set @sql='select * from table1'
exec('declare aa cursor for '+@sql)
open aadeclare @cur cursor
set @cur=aaclose aa
deallocate aa