テーブルが存在しない場合にのみ、テーブルの列を作成しようとしています。私は多くのことを研究しましたが、まだ解決策を見つけることができませんでした。
これは条件付きで列を作成することは本当に可能ですか?
私は好奇心が強い...列がすでに存在する場合にエラーで変更を失敗させるだけの何が問題になっていますか?
—
Derek Downey
実際、DB構造の変更に関連するすべてのクエリを含む.sqlファイルをクライアントに提供する必要があります。データベース全体を送信することはできません。私はそれらにdbの変更を送信したいだけです。そのsqlファイルにはさらに多くのクエリがあります。列の作成に関するこのクエリが失敗すると、すべてのクエリが失敗します。そのため、if条件を使用して列を作成します。
—
zzzzz 2017
データベースでサポートされている場合は、トリガーを使用できます。挿入する前に。
—
cybernard 2017