今天在sqlserver2000数据库中写了一个函数,然后想在存储过程中调用,但在创建存储过程的时候却出现了如下错误:

仔细检查了函数,确实存在啊,没有任何问题,怎么会提示是不可识别的函数名呢
郁闷了很久,原来是疏忽了一个小地方:
出错代码:fnQuy_VQuotationText(QueryDetail.QueryDetailID) 尽管名称和你创建的函数名称一样,但就是不识别,改成dbo.fnQuy_VQuotationText(QueryDetail.QueryDetailID) ok了.
有时候就是一些小的疏忽很让人商脑筋
本文记录了一次在 SQL Server 2000 中创建存储过程时遇到的问题:调用自定义函数时出现“不可识别的函数名”错误。通过调整函数调用方式为 dbo.函数名解决了该问题。
222

被折叠的 条评论
为什么被折叠?



