在列名称中使用别名创建 Table 视图

Create Table View using alises in column names

我正在尝试在 DB2 中创建一个具有特定列名的视图 这样我就可以将它们与另一个具有相同列名的 table 进行比较。 我的问题是为什么这不起作用,如何使 View 以列名作为别名? 所以,基本上我的想法是有一个 table 具有不同的列名。

 CREATE VIEW testView (
    ADD_ID AS address_id,
    ADD_CODE AS address_code)
            AS SELECT * FROM SOP.CUST_ADDRESS;

您可以像这样对您的视图进行编码

CREATE VIEW testView
AS SELECT  
        ADD_ID AS address_id
   ,    ADD_CODE AS address_code
   FROM SOP.CUST_ADDRESS;

或者像这样

CREATE VIEW testView (address_id, address_code )
   AS SELECT  
         ADD_ID
    ,    ADD_CODE
    FROM SOP.CUST_ADDRESS;