50 分求解答

javaca88 2008-05-06 10:36:23
写一个函数,要求返回上一条语句执行后返回的行数。
...全文
119 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
laowan688 2008-06-05
  • 打赏
  • 举报
回复
1
laowan688 2008-05-09
  • 打赏
  • 举报
回复
1
Larry 2008-05-08
  • 打赏
  • 举报
回复
create function dbo.fnGetCount()
returns int
as
begin
declare @cnt int
select @cnt = @@rowcount
return @cnt
end
Larry 2008-05-08
  • 打赏
  • 举报
回复
select @@rowcount 
直接使用就行了
ojuju10 2008-05-08
  • 打赏
  • 举报
回复

在函数里面封装@@rowcount,后反复调用

create function f_num()
returns int
as
begin
declare @i int
set @i=@@rowcount
return @i
end

select dbo.f_num()
arrow_gx 2008-05-08
  • 打赏
  • 举报
回复
奇怪的要求,

可以在函数里面或者 存储过程 封装 @@rowcount 实现
javaca88 2008-05-07
  • 打赏
  • 举报
回复
不能用@@rowcount,要自己写个函数
正宗老冉 2008-05-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 laowan688 的回复:]
select @@rowcount
[/Quote]
laowan688 2008-05-07
  • 打赏
  • 举报
回复
select @@rowcount
dawugui 2008-05-07
  • 打赏
  • 举报
回复
貌似有点多此一举了.
-狙击手- 2008-05-07
  • 打赏
  • 举报
回复
函数里用


create function f()
returns int
as
begin
return @@rowcount
end
go

declare @t table(id int)
insert @t select 1
insert @t select 5
insert @t select 2

declare @i int

update @t
set @I = id + 1
select dbo.f()
/*
-----------
3

(所影响的行数为 1 行)
*/
select @i
drop function f
javaca88 2008-05-07
  • 打赏
  • 举报
回复
写一个函数,要求返回上一条语句执行后返回的行数。不能用@@rowcount,要自己写个函数
大家帮帮忙啊,分不够可以再加啊
y409505 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happyflystone 的回复:]
select @@rowcount
[/Quote]
hery2002 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happyflystone 的回复:]
select @@rowcount
[/Quote]
-狙击手- 2008-05-06
  • 打赏
  • 举报
回复
直接select就行了
-狙击手- 2008-05-06
  • 打赏
  • 举报
回复
select @@rowcount

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧