【发布时间】:2017-07-08 05:28:44
【问题描述】:
我正在与一个试图逐步淘汰旧系统的团队合作。由于这是一个具有多个集成的相当大的系统,因此即使在替换旧系统之后,数据库也将继续存在。
现在,问题是数据库中的所有表名都有数字名称:“RT001”、“RT002”、“RT003”等。有超过 100 个表,很难知道每个表是什么,并且如何加入以获取特定数据。
有没有办法在 sybase 中定义一个全局表别名,以便 sybase 知道 SQL“select * from Order, OrderItems where ...”指的是表 RT035 和 RT036?这样,我可以将原始表名称保留为 RT035,同时使用“Order”之类的别名,甚至“RT035_Order”来引用它。
【问题讨论】: