sql server TOP 用法,在线等
发布网友
发布时间:2022-03-01 06:54
我来回答
共3个回答
热心网友
时间:2022-03-01 08:24
可以这样:
方法1:
先给第一条赋值
select @v_Result =TOP 1 *from dbo.f_split(@v_chargeinfo,'&') ;
再删除第一条,第二条为第一条记录,再次赋值。
delete from dbo.f_split(@v_chargeinfo,'&') where (表示第一笔记录的条件)
方法2:
建立一个临时表temp,字段与 @v_Result 等一致。
使用以下语句。
insert into temp select * from dbo.f_split(@v_chargeinfo,'&')
注:将每一笔资料存到临时表中即可,字段必须与数据取出后对应字段一致。
热心网友
时间:2022-03-01 09:42
你不是自己写了个游标吗?那还不会?游标的作用就是将表集内的数据一条一条的读取啊
根本不需要top来操作
热心网友
时间:2022-03-01 11:16
第二条 不就是在你的分割之后读取第二个数据 dbo.f_split(@v_chargeinfo,'&')[1]
这个分割函数我没用过不知道行不行啊