2011-01-30 65 views
1

當我嘗試在as400中創建物化查詢時收到錯誤消息 我使用winSql進行連接。 語法似乎有效。 你能指出我做錯了什麼嗎?無法在AS400上創建物化查詢

這是我試圖執行

CREATE TABLE AAA.TEST_MQ AS 
(
    SELECT test.* 

    FROM 
     AAA.TABLE_NAME test 

) REFRESH DEFERRED 

聲明這是錯誤消息:

Error: SQL0104 - Token <END-OF-STATEMENT> was not valid. Valid tokens: IMMEDIATE <IDENTIFIER>. (State:37000, Native Code: FFFFFF98) 

我嘗試創建一個即時之一,也是。

+0

如果有任何更多的信息,你希望我添加請問。 – 2011-01-30 15:23:38

回答

1

試試這個:

CREATE TABLE AAA.TEST_MQ AS (
     SELECT test.* 
     FROM 
     AAA.TABLE_NAME test ) 
    DATA INITIALLY DEFERRED 
    REFRESH DEFERRED 
    MAINTAINED BY USER 
    ENABLE QUERY OPTIMIZATION 
; 

我用JaySQL精簡版和它的作品。