2018年5月

Oracle Database 管理
すぐに使える!DBデータの論理削除(4/4) 削除フラグ管理列の索引

前回のおさらい 前回はすぐに使える!DBデータの論理削除(3/4) 論理削除のしくみ(後編)ということで、In-Database Archivingが、ユーザから入力するSQLを変更せず、どのように削除フラグが設定された行を除外するのかについて紹介しました。 今回は、In-Database Archivingによってテーブルに追加された、削除フラグ管理用の非表示列ora_archive_stateに索引を設定した場合の動作について紹介します。 前提として、今回も引き続きOracle Databaseの知識がある人向け(マニア向け)の内容になっているかと思いますが、どうぞよろしくお願いいたします。 ora_archive_state列に索引を設定する In-Database Archivingではテーブルにora_archiving_state列を追加します。 この列は、論理削除済みの行も表…

続きを読む
Oracle Database 管理
すぐに使える!DBデータの論理削除(3/4) 論理削除のしくみ(後編)

前回のおさらい 前回はすぐに使える!DBデータの論理削除(2/4) 論理削除のしくみ(前編)ということで、In-Database Archivingが、ユーザから見たテーブル定義を変更せず、どのように削除フラグを管理するのかについて紹介しました。 今回は、ユーザが入力するSQLを変更せずに、削除フラグが設定されている行をselect文の結果からどのように除外するかを紹介します。 前提として、今回も引き続きOracle Databaseの知識がある人向け(マニア向け)の内容になっているかと思いますが、どうぞよろしくお願いいたします。 どのように削除フラグの設定された行を除外しているのか? 削除フラグは非表示のora_archive_state列に格納されていました。 ですが、ユーザが入力するSQLには、「ora_archive_stateが0ではない」といった条件は付いていません。 それでは…

続きを読む
資格取得
Oracle Master Platinum 12cを取得しました!

Oracle Master Platinum 12cを取得しました! ゴールデンウィーク明けに嬉しいニュース! このたび当社の社員がOracle Master Platinum 12cを取得しました! 本人コメントを紹介いたします! 当ブログには初登場となります。 それでは資格取得者のプロフィール(本人のコメントをそのまま引用) 社会人22年目(写真は現在のものではありません)。 このたび Oracle Master Platinum 12c に合格しました。 現在はお客様先でOracleDatabase設計構築を担当、絶大な信頼を得ています。 プライベートはどんな感じ? 趣味はレトロゲームです。 特に 1993 年に発売された餓狼伝説SPECIALという対戦格闘ゲームが好きで、某ゲームセンターにて今なお現役でプレイしています。 資格を取得してみての感想は? 初めまして! この度は Ora…

続きを読む