.csv ファイルからデータを取得し、テーブル内のデータを挿入または更新する単純な SQL クエリがあります。
import from /home/AssetAllocation/labels.csv of del insert_update into labels
IBM Data Studio でクエリを実行しようとしていますが、インポート、オブ、およびデルでコンパイル エラーが発生します。コンパイルエラーが発生しないようにクエリを修正するにはどうすればよいですか?
.csv ファイルからデータを取得し、テーブル内のデータを挿入または更新する単純な SQL クエリがあります。
import from /home/AssetAllocation/labels.csv of del insert_update into labels
IBM Data Studio でクエリを実行しようとしていますが、インポート、オブ、およびデルでコンパイル エラーが発生します。コンパイルエラーが発生しないようにクエリを修正するにはどうすればよいですか?
SQL ステートメントではなく DB2 CLP コマンドであるIMPORT
ため、コマンドを Data Studio 内で直接実行することはできません。IMPORT
Data Studio を使用する必要がある場合は、インポートするデータ ファイルがデータベース サーバーに存在する必要があります。これを行うには 2 つの方法があります。
ADMIN_CMD()
ストアド プロシージャで使用できます(ただし、これには、ロードするファイルがデータベース サーバー自体に存在する必要があります)。
Data Studio でテーブル名を右クリックし、[読み込み] オプションをクリックしてから、[インポート ユーティリティを使用] を選択します。これにより、実際にssh
サーバーへのセッションが開き、インポートが実行されます。
PC に DB2 Data Server Client がある場合、DB2 コマンド行プロセッサー (CLP) ウィンドウIMPORT
を開始して、最初に実行しようとしていたコマンドを実行できるため、これが最も簡単な方法です。