在列名称中使用别名创建 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;
我正在尝试在 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;