-
データ管理
データ管理PL/SQL での TOO_MANY_ROWS エラーの回避
OracleのPL/SQL言語には、データベースからデータを取得するための基本的なメカニズムが2つあります。SELECTとカーソルです。SELECTは1行をローカル変数に返すように設計されています。一方、カーソルは複数の行(つまり「行セット」)を選択し、それらを1行ずつ処理する機能を提供します。PL/SQLブロックでSELECTを使用する場合は…
-
データ管理
データ管理ログオントリガーを使用してOracleのユーザーセッションを初期化する
アプリケーションコンテキストを使用すると、アプリケーションが使用できるデータをメモリに保存できます。After Logonデータベーストリガーは、アプリケーションコンテキストの値を設定することでユーザーセッションを初期化する便利な方法です。このOracleのヒントでは、なぜそれが実行されるのか、そしてどのように実行されるのかを説明します。
-
-
データ管理
データ管理Oracle階層クエリで兄弟姉妹を順序付ける方法
開発者は、Oracle 10g 以降の ORDER SIBLINGS BY 機能を使用して、SELECT ステートメントの START WITH 句と CONNECT BY 句によって作成された階層内のレコードを並べ替えることができます。
-
データ管理
データ管理サブタイプを持つリレーショナルテーブルの設計
リレーショナルテーブルは、実世界の複数の種類のエンティティを記述することがよくあります。このヒントでは、Bob Watkinsがそのようなテーブルを設計する際に考慮すべき点をいくつか説明します。
-
データ管理
データ管理DBMS_RANDOMを使用してテキストと日付の値を生成する
PL/SQLパッケージDBMS_RANDOMは、数値だけでなく、ランダムなテキスト値や日付値も生成できます。開発作業でこれらの値を生成する方法については、以下のコード例をご覧ください。
Bob Watkins、TechRepublicの著者

Bob Watkins、TechRepublicの著者
Tech Republicの最新情報を読む