【问题标题】:SELECT ONE WORD FROM ONE STATEMENT从一个陈述中选择一个词
【发布时间】:2017-02-16 02:11:09
【问题描述】:

我有 rule_query 表 它有数量与常量变量的查询附加到每个查询。 在每个查询中,变量从另一个表中获取输入,附加它并执行该查询作为结果。

但我也想返回该变量,即来自另一个表并在此处附加到 rule_query 表的查询中。

我想知道附加在这个查询和执行上的变量的值是什么

RULE_QUERY
----------
SELECT GMID FROM @FIPSNAME+ADMIN1
SELECT GMID FROM @FIPSNAME+ADMIN2
SELECT GMID FROM @FIPSNAME+ADMIN3

COUNTRYTABLE
USA
UK
FRA
SA

在 countrytable 循环的每个值中,我都可以获得 gmid 值。 但是我无法从国家/地区表中得到这个 gmid 返回的内容。

请提出解决方案。

【问题讨论】:

  • 请不要使用大写锁定
  • 互联网大写锁定相当于现实生活中的大喊大叫。
  • 大写锁定产生 LION ROAR 。

标签: sql sql-server stored-procedures sql-server-2008-r2


【解决方案1】:

你可以选择

 SELECT GMID, @FIPSNAME FROM @FIPSNAME+ADMIN1

SELECT @FIPSNAME FROM @FIPSNAME+ADMIN1

 SELECT  @FIPSNAME+ADMIN1 FROM @FIPSNAME+ADMIN1

【讨论】:

  • 没有错误的思维方式。
  • 通过执行此值不能在运行时追加。
  • 事情不像以前那样工作了。
  • 它说列名无效
  • 感谢您的建议,代码在经过一些修改后似乎正在运行。受到您宝贵建议的启发。
猜你喜欢
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
  • 2019-03-28
  • 1970-01-01
  • 2011-07-24
  • 2019-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多