我希望能够使用SET命令,它本身指的是其他两个以前的“设置”值。如下:
SET @sample_table = ' sample5 ';
SET @condition = 1;
SET @newvalue = (SELECT col_name from @sample_table where condition=@condition);
SELECT @newvalue;
如果我只引用一个以前的@set项,则查询有效,但是如果我添加另一个,它将不再起作用。
如何克服这个问题? (col_name指的是“sample5”表中的现有列)
稍后,会有大量单独的新查询,所有这些查询都会在其select语句中分别需要@newvalue ...