【发布时间】:2025-11-24 08:00:01
【问题描述】:
我使用的是 SQL 2005
@empId 是 SP 的输入参数,是 INT。
基于一些逻辑,我在 IF ELSE 语句中执行以下操作,它会在 OUTPUT 行中引发错误。基本上我想Concat。我试图连接,没有运气。
请注意,@name 也是 varchar(20) 的输入
DECLARE @OUTPUT VARCHAR(50)
@OUTPUT= 'Valid' + CONVERT(VARCHAR(10), @empId) + CONVERT(VARCHAR(10) , @name)
错误
Incorrect syntax near '@Output'.
【问题讨论】:
-
"我正在使用 SQL 2005" 放手。是时候了……
-
@TabAlleman:我希望但不想在公司听到我的声音
标签: sql sql-server stored-procedures sql-server-2005 casting