すべてのプロダクト
Search
ドキュメントセンター

Dataphin:API SQL スクリプトを使用した SQL のクイックインポート

最終更新日:Nov 19, 2025

この Topic では、SQL をクイックインポートするために使用できる SQL スクリプト文について説明します。

GET/LIST (クエリタイプ)

  • SELECT 文は、デフォルトですべてのフィールドを返します。

  • データソースが MaxCompute パーティションテーブルの場合、システムはデフォルトで WHERE 句を追加し、パーティションフィールドを条件として使用します。

select col1, col2, col3,…,coln from tablename
select col1, col2, col3,…,coln from tablename where ds=${ds}

作成 (操作タイプ)

insert into tablename (col1, col2, col3,… coln) values(${col1}, ${col2}, ${col3},…,${coln}

更新 (操作タイプ)

  • デフォルトでは、WHERE 句には各プライマリキーフィールドの同等条件が含まれます。 SET 句には、プライマリキーフィールドを除くすべてのフィールドが含まれます。

  • プライマリキーが存在しない場合、プレースホルダー keycolumn=${keycolumn} は保持されます。 WHERE 句を修正する必要があります。

UPDATE table_name
SET 
    column1 = ${column1},
    column2 =  ${column2},
    column3 =  ${column3}
WHERE keycolumn1=${keycolumn1} and keycolumn2=${keycolumn2}

削除 (操作タイプ)

デフォルトでは、WHERE 句には各プライマリキーフィールドの同等条件が含まれます。 プライマリキーが存在しない場合、プレースホルダー keycolumn=${keycolumn} は保持されます。 WHERE 句を修正する必要があります。

DELETE FROM table_name 
WHERE keycolumn1=${keycolumn1} and keycolumn2=${keycolumn2}