自定义的sql函数报错“不是可以识别的内置函数名称
在sql中写了这样一个自定义函数,这个函数式用来生成流水账号的,账号的格式是这样的:S+日期字符串+000,下一个数字+001;每天的流水账号从000开始,函数的创建代码如下:
先不说这个函数是不是能实现我之前预想的结果(结果是没有实现),这样设置默认值会报错误的 不是可以识别的内置函数名称
网上说“如果缺少"dbo."就会提示"不是可以识别的内置函数名称"的错误,dbo是databaseobject的意思
但是我们在设置默认时间函数的时候就是在默认值里面直接加上getdate()的,这个怎么解释呢?
- 2楼holicc4小时前
- 为什么不在插入记录的时候写个存错过程或触发器调用该函数呢。你出现的问题我也想知道答案!
- Re: wangboxian3小时前
- 回复holiccn最后我们是在C# 代码中写的,这个函数你可以自己执行一下,结果他只能成功执行一句话。
- 1楼lfmilaoshi4小时前
- 技术细节。。。n米老师