首页 > 解决方案 > 在另一个变量中获取一个变量的实际值

问题描述

例如,在下面的代码中,我想设置ie@XYZ的值@ABC和值应该是。@DEF@XYZPQRSTU

DECLARE @ABC VARCHAR(MAX)='PQR',
@DEF VARCHAR(MAX)='STU',
@XYZ VARCHAR(MAX);

标签: sqlsql-servervariables

解决方案


只需使用selectorset关键字:

-- both are equivalent
SELECT @XYZ = @ABC + @DEF;
SET @XYZ = @ABC + @DEF;

推荐阅读