怎改写这个函数?

CallMeWater 2004-04-09 05:01:36
怎改写这个函数?
select * from dbo.getname()

name
----
name1
name3
name2

现想增加函数的返回字段id来标识name的顺序
select * from dbo.getnameid()

name id
---- ---
name1 1
name3 2
name2 3
....

怎样写这个dbo.getnameid()函数啊?
...全文
36 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
internetcsdn 2004-04-09
  • 打赏
  • 举报
回复
问题解决了,结吧
CallMeWater 2004-04-09
  • 打赏
  • 举报
回复
zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
--修改定义就行了嘛:

create function emp_SetOrderOverTwoS(@ye varchar(10),@mon varchar(10))
returns @re table(num int,name varchar(20),M_num int,id int identity(1,1))
as
begin
insert into @re
select num,name,m_num
from emp
order by name,num
return
end
CallMeWater 2004-04-09
  • 打赏
  • 举报
回复
谢谢 zjcxc(邹建) ( )
CallMeWater 2004-04-09
  • 打赏
  • 举报
回复
在这的基础上能改吗?
CallMeWater 2004-04-09
  • 打赏
  • 举报
回复
create function emp_SetOrderOverTwoS(@ye varchar(10),@mon varchar(10))
returns @re table(num int,name varchar(20),M_num int)
as
begin
insert into @re
select num,name,m_num
from emp
order by name,num
return
end
原函数嵌有太多的表与函数
不详细列出了,
大体就是上面这样的了
internetcsdn 2004-04-09
  • 打赏
  • 举报
回复
ding
zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
增加函数的返回字段,当然得改函数,你的函数是怎么写的,帖出来,才能改啊.
CallMeWater 2004-04-09
  • 打赏
  • 举报
回复
dbo.getname()
为现有的函数

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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