2010-12-19 44 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