读书人

自定义的sql函数报错“不是可以判别的

发布时间: 2012-09-06 10:37:01 作者: rapoo

自定义的sql函数报错“不是可以识别的内置函数名称

在sql中写了这样一个自定义函数,这个函数式用来生成流水账号的,账号的格式是这样的:S+日期字符串+000,下一个数字+001;每天的流水账号从000开始,函数的创建代码如下:


先不说这个函数是不是能实现我之前预想的结果(结果是没有实现),这样设置默认值会报错误的 不是可以识别的内置函数名称

网上说“如果缺少"dbo."就会提示"不是可以识别的内置函数名称"的错误,dbo是databaseobject的意思

但是我们在设置默认时间函数的时候就是在默认值里面直接加上getdate()的,这个怎么解释呢?

2楼holicc4小时前
为什么不在插入记录的时候写个存错过程或触发器调用该函数呢。你出现的问题我也想知道答案!
Re: wangboxian3小时前
回复holiccn最后我们是在C# 代码中写的,这个函数你可以自己执行一下,结果他只能成功执行一句话。
1楼lfmilaoshi4小时前
技术细节。。。n米老师

读书人网 >SQL Server

热点推荐