1

as400 で具体化されたクエリを作成しようとすると、エラー メッセージが表示されます。接続に winSql を使用しています。構文は有効なようです。私が間違っていることを指摘していただけますか?

これは私が実行しようとしているステートメントです

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)

私もすぐに作成してみました。

4

1 に答える 1

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 Lite を使用していますが、動作します。

于 2011-03-21T19:30:03.217 に答える