存储过程参数不能使用函数
1、这样写是错误的
EXEC dbo.initTest 1,convert(varchar(7),getdate(),120)+'-01'
2、要这样写
declare @CurMonthFirstDay VARCHAR(128)
SELECT @ttt=convert(varchar(7),getdate(),120)+'-01'
EXEC dbo.initTest 1,@ttt
这个不仅仅是因为“逗号”不认导致的,比如下面这个
EXEC dbo.initTest floor(1.0),@ttt
同样无法执行,必须和存储过程的参数定义一致
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。

浙公网安备 33010602011771号