Oracle Database Connect 2016の最後のLTセッション枠に参加してきました。 お題はインデータベース・アーカイブを用いたOracleでの論理削除についてちょろっとLTしてきました。 内容としては、tableにrow archivalをつけると、インデータベース・アーカイブが有効になって、非表示のora_archive_stateというのができるのでそれを論理削除の列として使ってみようというお話でした。 最後に質問でいくつか聞かれたのでここで答えておこうかと思います。 IDに主キーが設定されてる時に論理削除されているレコードを入れようとしたらインサート出来ないのか? →YES。できません SQL> alter table anohana add constraint pk_id primary key (id); Table altered. SQL> select
![#odc16 Oracleでの論理削除についてLTしてきた@Oracle Database Connect 2016 - もぐめぽろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef279421ecc0ddfee4263d5a9a36d4239a4580bf/height=288;version=1;width=512/https%3A%2F%2Fblog.mogmet.com%2Fwp-content%2Fuploads%2F2016%2F05%2Foracle-in-database-archiving-eyecatch.png)