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]
这个分割函数我没用过不知道行不行啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com