2010-12-19 48 views
0

自動功能參數取值爲我已創建一個表如何在SQL Server

infobool (
    book_id int identity(1,1) primary key, 
    bid varchar(20),bname varchar(50) 
) 

現在我想用一個函數

dbo.book_id(@a int) 
returns varchar(20) 
as 
begain 
return 'bkid00'+convert(varchar(10),@a) 
end 

現在怎麼這個功能從book_id列

採取自動值
+0

格式化您的SQL代碼段。 – 2010-12-19 10:40:04

回答

0

它看起來像只是試圖爲您的book_id列添加一個值? 你可以實現沒有功能,嘗試這樣的事情:

SELECT 'bkid00' + CONVERT(VARCHAR(10, book_id), bid 
FROM infobool