2

次の構文を使用して、個別の値のみを持つテーブルのコピーを作成しようとしています。

SELECT DISTINCT *
INTO :TAB_DISTINCT
FROM TAB_MAIN

しかし IB は INTO 行が好きではありません (その行がコメントされているプラ​​ンを作成します) 無効なトークンです。動的 SQL エラー。SQL エラー コード = -104。トークンが不明 - 行 2、文字 -1。の中へ。

コロンなしで & を試しました。また、フィールドが設定された空の既存の TAB_DISTINCT なしで & も試しました。しかし葉巻はありません。

私がここで作っているばかげた構文エラーの手がかりは誰にもありますか? どうもありがとう、ブライアン

4

1 に答える 1

5

次のステートメントを使用して、テーブルのコピーを作成できます。

  INSERT INTO copy_table (field1, field2, ... fieldn)
  SELECT DISTINCT field1, field2, ... fieldn
  FROM source_table  
于 2012-11-12T14:02:38.320 に答える