PostgreSQLとOracleの違い


比較項目OraclePostgreSQL
DMLの実行自動コミットされない。(手動コミット)自動コミット
DDLの実行暗黙コミットが実行実行されないため、トランザクション中の「CREATE TABLE」のようなDDLもロールバックすることが可能
トランザクション中にエラーが発生した場合いくつかのDMLを実行して途中でエラーを出しても、最後にCOMMITを行うと、正常に実行できたDMLについては処理が確定BEGINの後に一度でもエラーを出すと、最後にCOMMITをしても、ROLLBACKしたのと同じ扱い
スキーマ1ユーザーは1スキーマを所有し、自動的にユーザー名と同じスキーマ名が割り当てられる指定しない場合は自動的に“public”スキーマのオブジェクト

タイトルとURLをコピーしました