2011-01-30 19 views
1

マテリアライズ照会をas400で作成しようとすると、エラーメッセージが表示されます 私は接続にwinSqlを使用します。 構文が有効であるようです。 私は間違っていることを指摘してください。私もすぐにものを作成しようとしましたAS400でマテリアライズ照会を作成できません

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

これは私が

CREATE TABLE AAA.TEST_MQ AS 
(
    SELECT test.* 

    FROM 
     AAA.TABLE_NAME test 

) REFRESH DEFERRED 

これは、エラーメッセージでを実行しようとしている文です。

+0

追加情報がある場合は追加してください。 –

+1

実行しているi5/OSのバージョンは何ですか? –

+1

@Ian Bjorhovde AS400のバージョンはV5R2M0です –

答えて

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ライトを使用し、それが動作します。

関連する問題