請以下2張表為列寫一個函數:創(chuàng)建一個函數 getinv_name(@inv_code),其中inv_code為變量,返回兩個值 inv_name,inv_model。mate_whr_detail:inv_code batch_no amount price100001 20130810 1000 10100002 20130701 2000 3100003 20130715 3000 1mate_inv_dictinv_code inv_name inv_model100001 注射器 10ml100002 棉簽 小號100003 縫線 100g
1 回答

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
create function getinv_name(@inv_code nvarchar(50))
RETURNS @TempTable table(inv_name nvarchar(50) ,
inv_model nvarchar(50))
AS
begin
insert into @TempTable(inv_name,inv_model)
select inv_name,inv_model from mate_inv_dict where inv_code=@inv_code
return
end
--這里需要提醒樓主的是 因為返回的是表變量 所以不能像返回變量那樣調用這個函數
--給你寫個例子吧
select * from getinv_name('100001')
- 1 回答
- 0 關注
- 862 瀏覽
添加回答
舉報
0/150
提交
取消