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

sql server decode sql server decode 函数 不识别_存储过程

仔细检查了函数,确实存在啊,没有任何问题,怎么会提示是不可识别的函数名呢

郁闷了很久,原来是疏忽了一个小地方:

出错代码:fnQuy_VQuotationText(QueryDetail.QueryDetailID) 尽管名称和你创建的函数名称一样,但就是不识别,改成dbo.fnQuy_VQuotationText(QueryDetail.QueryDetailID)  ok了.

有时候就是一些小的疏忽很让人商脑筋