2017-05-28 12 views
0

PL/pgSQLを使用していて、テーブルにいくつかの行を追加しようとしています。テーブルがまだ存在しない場合は、作成して行を追加します。 組み込みの構文がありますか?SQL create tableまたはappend

答えて

0

CREATE TABLE IF NOT EXISTS name (definition)は、データを挿入する前に使用できます。

+0

このソリューションを使用する場合は、スクリプトのテーブルの列を宣言する必要があります(1つのクエリを変更する場合は、別のクエリを変更する必要があります)。 –

+1

その通りです。そして、列が変わっても、テーブルがすでに別の列にある場合は、問題が発生します。 –

+1

この場合、テーブルの構造を変更すると、テーブルを削除して一からやり直すのがより論理的です。 –

関連する問題