0
PL/pgSQLを使用していて、テーブルにいくつかの行を追加しようとしています。テーブルがまだ存在しない場合は、作成して行を追加します。 組み込みの構文がありますか?SQL create tableまたはappend
PL/pgSQLを使用していて、テーブルにいくつかの行を追加しようとしています。テーブルがまだ存在しない場合は、作成して行を追加します。 組み込みの構文がありますか?SQL create tableまたはappend
CREATE TABLE IF NOT EXISTS name (definition)
は、データを挿入する前に使用できます。
このソリューションを使用する場合は、スクリプトのテーブルの列を宣言する必要があります(1つのクエリを変更する場合は、別のクエリを変更する必要があります)。 –
その通りです。そして、列が変わっても、テーブルがすでに別の列にある場合は、問題が発生します。 –
この場合、テーブルの構造を変更すると、テーブルを削除して一からやり直すのがより論理的です。 –