自定义的sql函数报错“不是可以识别的内置函数名称
在sql中写了这样一个自定义函数,这个函数式用来生成流水账号的,账号的格式是这样的:S+日期字符串+000,下一个数字+001;每天的流水账号从000开始,函数的创建代码如下:
先不说这个函数是不是能实现我之前预想的结果(结果是没有实现),这样设置默认值会报错误的 不是可以识别的内置函数名称
网上说“如果缺少"dbo."就会提示"不是可以识别的内置函数名称"的错误,dbo是databaseobject的意思
但是我们在设置默认时间函数的时候就是在默认值里面直接加上getdate()的,这个怎么解释呢?