微软 SQL 服务器 2008。
为什么这个解析没问题:
CREATE TABLE #Held
(
Value decimal(18,4)
)
INSERT #Held EXEC dbo.sp_Held '2013-06-27', NULL
但这会产生语法错误(“day”附近的语法不正确。):
CREATE TABLE #Held
(
Value decimal(18,4)
)
INSERT #Held EXEC dbo.sp_Held DATEADD(day, -1, getdate()), NULL
?