回 帖 发 新 帖 刷新版面

主题:select 查询表的别名(重发)

敬请各位老师指点:
    如何使SELECT查询输出表的别名可用用变量表示?
 如:STOCK=‘源表名’
    SELECT .....INTO CURSOR  'inquiry'
    想使查询表名用数据来源表名来表示?
    我试了很多次都不行。如: 在CUROSR后用:STOCK, &STOCK,'&STOCK'
  

回复列表 (共3个回复)

沙发

如:
DATA_ALIAS=ALIAS(1)
TmpTableName=sys(2015)
Select * From (DATA_ALIAS) Into CURSOR (TmpTableName)

板凳

[quote]想使查询表名用数据来源表名来表示[/quote]


查询表名,不能用数据来源表名。

你只能将原表名改名,再用新表名查询,结果表用源表名!

3 楼

谢谢1、2楼老师的热心支持,问题已解决!!多谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册