【问题标题】:Creating a view that consist column with static info创建包含包含静态信息的列的视图
【发布时间】:2015-01-23 07:16:04
【问题描述】:

我正在创建这样的视图

CREATE VIEW TEST  AS 
    (
    SELECT a.ID, a.E_ID, b.CAT1 AS C1, c.CAT1 AS C2
    FROM RECP a
    JOIN ART  b on (a.ID=b.SKU)
    JOIN ART  c on (E_ID=c.SKU)
    )

它工作正常,但我需要添加两个额外的列(add1、add2)和静态信息。每一行都是相等的。

例如,

ID E_ID  C1  C2  add1 add2
1   10   a   c   NL   RS
2   20   b   b   NL   RS
3   30   c   a   NL   RS
4   40   d   d   NL   RS

它不包含在其他表中,并且对于每一行都相等。如何将这些 add1 和 add2 列添加到视图中?

【问题讨论】:

    标签: sql oracle view oracle-sqldeveloper


    【解决方案1】:
    CREATE VIEW TEST AS 
    (
        SELECT a.ID, a.E_ID, b.CAT1 as C1, c.CAT1 as C2, 'NL' AS add1, 'RS' AS add2
        FROM RECP a
        JOIN ART  b on (a.ID=b.SKU)
        JOIN ART  c on (E_ID=c.SKU)
    )
    

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 2011-12-24
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多