sql查询语句能否调用自定义函数

当你说自定义函数时,你是指自己在数据库中编写的函数吗?

这样的话,就完全没问题了。

以下是SQLServer数据库的示例

1>2>3>CREATEFUNCTIONHelloWorld4()4>RETURNVARCHAR(20)5>AS6>BEGIN7>RETURN'HelloWorld!';8>END9>go1>SELECTdbo.HelloWorld4()2>go-------------------HelloWorld!(1行)CREATEEFUNCTIONGetChinese(@inputValVARCHAR(20))返回VARCHAR(20)ASBEGIN声明@indexASint,@resultASVARCHAR(20);--处理后的索引SET@index=LEN(@inputVal);TALENGTH(SUBSTRING(@inputVal,@index,1))=2)BEGIN--当前字符占用2个字节,添加到结果列表中SET@result=SUBSTRING(@inputVal,@index,1)+@result;END;--减少处理索引SET@index-1;结尾;c中文字幕')A,3>dbo.GetChinese('123个汉字abc')B,4>dbo.GetChinese('汉字123abc')C5>goA           C---------------------------------------------------------------------------------------------------------

sql2008存储过程中怎么调用一个函数

您调用Selectdbo.GetSum()吗?