在存储过程里逐行查询并且给变量赋值
大概意思是
@a--变量
select @a=a1,b1,c1 from table1 --逐行查询赋值
注意:参数是需要return的
return后的参数
做为条件执行下条update语句
望达人指教啊!~
大概意思是
@a--变量
select @a=a1,b1,c1 from table1 --逐行查询赋值
注意:参数是需要return的
return后的参数
做为条件执行下条update语句
望达人指教啊!~
解决方案 »
- sql report service 定时和有数据的时候发订阅
- SQL如何拆分字段字符串插入到其他表
- sql数据库
- 帮帮我,看看这两个存储过程,怎么只能插入一条?
- 求一個sql語句---統計!難,請高手幫助!
- 如何提高 nvarchar(max) 列的join效率
- 如何把纵列表转换成横列表?
- 在SQL Server中如何用sqlmangr启动和停止远程服务器?
- 我的表中有800万条记录,在建立聚集索引时出现primary文件组空间不够,请问怎样解决呢?
- 已知一个节点的id,如何得到它的全路径,用一条sql语句可能吗??????!!!!
- 查询指定字段相等值的数量等于2的所有记录
- select 区间
可以啊
只要能取出值就行!~
麻烦能贴个示例代码么?
游标不太会HOHO
有注释更好
不够加分
declare @tb table(pname varchar(50))
insert @tb
select '电视机' union all
select '电冰箱' union all
select '洗衣机' union all
select '空调' union all
select '微波炉'--> 游标的使用
declare my_cursor cursor scroll dynamic
for
select pname from @tb
open my_cursor
declare @pname sysname
fetch next from my_cursor into @pname
while(@@fetch_status=0)
begin
print 'Product Name: ' + @pname
fetch next from my_cursor into @pname
end
fetch first from my_cursor into @pname
close my_cursor
deallocate my_cursor--> 结果
/**Product Name: 电视机
Product Name: 电冰箱
Product Name: 洗衣机
Product Name: 空调
Product Name: 微波炉
**/