财税2012 39:有关数据库的问题,哪位高手能帮个忙吗?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 20:58:41
我看不懂下面的语句呀,能解释一下给在下听一听吗?create function noOfchar (@char1 varchar,@char2 varchar,@char3 varchar )
returns varchar
as
begin
declare @newchar
@newchar=replace (@char1,@char2,@char3)
@newchar=reverse (@newchar)
@newchar=upper (@newchar)
return (@newchar)
end
还有在执行的时候会出现错误以下错误:
服务器: 消息 170,级别 15,状态 1,过程 noOfchar,行 6
第 6 行: '@newchar' 附近有语法错误。
服务器: 消息 137,级别 15,状态 1,过程 noOfchar,行 9
必须声明变量 '@newchar'。
这又如何解决呀

"declare @newchar varchar"必须附带声明@newchar变量的类型