小编Mat*_*ano的帖子

在同一选择中使用列别名

如何在同一查询中的其他位置使用列别名?在Oracle可以吗?

使用EMP_ID的示例:

SELECT
    t1.DATE, t2.NAME, t1.ID,
    TO_NUMBER( SUBSTR( t1.NUMBER_ID, - 6)
      || TRIM( TO_CHAR( SUBSTR(EMP_ID, 3, 2), '00' ) ), '999999999999') AS CONTRACT,
    t2.ADDRESS,
    CASE WHEN SUBSTR(t2.COD_EMP, 0, 2) != 'PG' THEN 'PG00'
      || t2.COD_EMP ELSE t2.COD_EMP END AS EMP_ID
FROM
    TABLE_01 t1
    INNER JOIN TABLE_02 t2 .....
Run Code Online (Sandbox Code Playgroud)

sql oracle

5
推荐指数
2
解决办法
3576
查看次数

物化视图 - Oracle/数据未更新

我的朋友创建了一个物化视图,但该视图没有从 Mater 表接收新数据。视图仅在创建时接收数据,之后不包含新闻数据。

任何人都可以帮我解决这个问题吗?

在我的物化视图下休憩。

    CREATE or REPLACE MATERIALIZED VIEW DATABASE.MyMatView
    LOGGING
    TABLESPACE SDBANCO
    PCTFREE 10
    INITRANS 2
    STORAGE
    (
        INITIAL 65536
        NEXT 1048576
        MINEXTENTS 1
        MAXEXTENTS UNLIMITED
        BUFFER_POOL DEFAULT
    )
    NOCOMPRESS
    NOCACHE
    NOPARALLEL
    REFRESH ON DEMAND
    FORCE
    DISABLE QUERY REWRITE
AS
    SELECT * FROM .....
Run Code Online (Sandbox Code Playgroud)

谢谢,

马修斯·洛扎诺

oracle materialized materialized-views

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×2

materialized ×1

materialized-views ×1

sql ×1