报错:不是可以识别的内置函数名称
!!創(chuàng)建函數(shù)的時候不需要加dbo.,但在訪問的時候,標(biāo)量函數(shù)要加.dbo的
自己寫完的函數(shù),調(diào)用后報(bào)錯提示:不是可以識別的內(nèi)置函數(shù)名稱
例:SELECT @JS_ID = A.ID,
??????? @JSHM = A.JSHM,
??????? @JS_MC = A.JS_MC,
??????? @XY_DM = A.XY_DM,
??????? @RS = A.RS
????FROM(select ID,JSHM,JS_MC,XY_DM,RS
?????FROM F_Get_ZYBJ_JXB_JSXX(@ID_ZYBJ_KKKC_JXB,@ID_1,@XND_Q,@XND_Z,@XNXQ)
?????where JSLX_DM = @JSLX_DM
?????and DXBZ >= @BJSL)AS A
????WHERE A.ID NOT IN(select *? from aa(@i,@num,@PK_JS_JG_Array))?? //aa為自己寫的多表值函數(shù)
若改成??WHERE A.ID NOT IN(aa(@i,@num,@PK_JS_JG_Array))??則提示 "不是可以識別的內(nèi)置函數(shù)名稱",
改成WHERE A.ID NOT IN(dbo.aa(@i,@num,@PK_JS_JG_Array))??后成功執(zhí)行,但此時邏輯錯誤:因?yàn)閍a為多語句表值函數(shù),返回的是表,而不是值,不能直接應(yīng)用
轉(zhuǎn)載于:https://www.cnblogs.com/oY211/archive/2011/06/07/2074237.html
總結(jié)
以上是生活随笔為你收集整理的报错:不是可以识别的内置函数名称的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机号不用了不光要销户:记得把软件解绑
- 下一篇: 第五章 数组和指针的关系