现想增加函数的返回字段id来标识name的顺序
select * from dbo.getnameid()
name id
---- ---
name1 1
name3 2
name2 3
....
怎样写这个dbo.getnameid()函数啊?
...全文
369打赏收藏
怎改写这个函数?
怎改写这个函数? select * from dbo.getname() name ---- name1 name3 name2 现想增加函数的返回字段id来标识name的顺序 select * from dbo.getnameid() name id ------- name11 name32 name23 .... 怎样写这个dbo.getnameid()函数啊?
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
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
原函数嵌有太多的表与函数
不详细列出了,
大体就是上面这样的了