楼主用游标自己取吧。declare cursor_insert cursor for select c# from cs
declare @i int
open cursor_insert
fetch cursor_insert into @i
while @@fetch_status=0
begin
print @i
fetch cursor_insert into @i
end
close cursor_insert
deallocate cursor_insert
declare @i int
open cursor_insert
fetch cursor_insert into @i
while @@fetch_status=0
begin
print @i
fetch cursor_insert into @i
end
close cursor_insert
deallocate cursor_insert
解决方案 »
- 关于update的问题
- 关于在存储过程中使用参数作为表名的问题
- 多表查询并消除重复行
- IP地址排序问题?
- 这次是真的疑难问题了,随机提取记录问题,求高手解答!!
- 如何用简单的语句查找时间段重叠的纪录?
- 请教一SQL SERVER 2000的游标问题
- 我有一字段,需要存放某日期的小时和分钟,请问要设置为什么数据类型,还需要对该字段进行类似于时间间隔的计算。
- 请问在window 2000上是不是只能装 sql server 的个人版?
- vfp中如何安排多个程序的运行?高手请来
- 用sql语句怎么把同一表按照列data1,data2,data3的最小的那个按时间从小到大排序?
- 求身份证字段按日期条件查询语句
as
declare @a intlb_setp1:
if Is_Eof(BASIC_DB)=1 returnlb_setp2:
if Is_Eof(RULE_PRE_DB)=1 goto lb_setp5lb_setp3:
if dbo.Get_Value(RULE_ACT_DB,rule_name) =dbo.Get_Value(RULE_PRE_DB,rule_name)
begin
if dbo.Get_Value(RULE_ACT_DB,num2) =1
begin
exec Add_Record BASIC_DB,used,.t.
exec Add_Record EP_DB,used,.t.
exec Set_Value(RULE_ACT_DB,active,.t.
end
else
begin
exec Set_Value RULE_ACT_DB,num2,num2-1
goto lb_setp3
end
endlb_setp4:
exec Set_Value RULE_PRE_DB,Active,.t.
goto lb_setp2lb_setp5:
exec Set_Value BASIC_DB,Used,.t.
goto lb_setp1
go