摘要:
一直以为自定义函数只是比存储过程多了一个返回值而已,没有想到有这么多的限制,事情的起源都是因为下面这个简单的自定义函数引起的:CREATEFUNCTIONMyTestFunction(@TestContentVARCHAR(20))RETURNSVARCHAR(255)ASBEGININSERTINTOMyTestTable(Column1)VALUES(@TestContent)RETURN'asdfasdf'ENDGO当然业务逻辑不可能是这样的啦,只是举个例子,但是很简单的代码确报出以下错误:消息443,级别16,状态15,过程MyTestFunction,第9行在函数内的 阅读全文