CREATE OR REPLACE は危険である
CREATE OR REPLACE TABLE
CREATE OR REPLACE FUNCTION
などは実は危険なDDLである。
CREATE OR REPLACEしか使わないのは、
シェルスクリプトでいうと
ファイルの書き込み時に
cat > ファイル名。
Powershellでいう
Set-Content ファイル名
しか使わないスクリプトみたいなものである。
もし、CREATE OR REPLACE
をプロジェクトで使うなら、
オペミスを防ぐためにも
後で、sed でOR REPLACEを削除したほうが良い。
後で削除するのが面倒なら、
最初から、OR REPLACEを使わないほうがいいと思う。
CREATE OR REPLACE FUNCTION
などは実は危険なDDLである。
CREATE OR REPLACEしか使わないのは、
シェルスクリプトでいうと
ファイルの書き込み時に
cat > ファイル名。
Powershellでいう
Set-Content ファイル名
しか使わないスクリプトみたいなものである。
もし、CREATE OR REPLACE
をプロジェクトで使うなら、
オペミスを防ぐためにも
後で、sed でOR REPLACEを削除したほうが良い。
後で削除するのが面倒なら、
最初から、OR REPLACEを使わないほうがいいと思う。
コメント
コメントを投稿