「Oracle」パッケージボディ(package body)のサンプル
書式
CREATE OR REPLACE PACKAGE BODY パッケージ名 IS
PROCEDURE プロシージャ名(変数名xx)
FUNCTION ファンクション名(xxx) RETURN データの型 ...
「Oracle」トリガー(trigger)を作成する方法
書式
1.CREATE OR REPLACE TRIGGER トリガー名 操作xxx
2.DECLARE 変数名 テーブル.項目%TYPE
3.BEGIN xxx END
使用例
「Oracle」シノニム(synonym)を作成、変更する方法
構文
create public synonym シノニム名 forテーブル名(プロシージャ)
CREATE SYNONYM文を使用すると、シノニムを作成できます。シノニムとは、表、ビュー、順序、
演算子、プロ ...
「Oracle」シノニム(synonym)を作成、削除権限を設定する方法
1.現在の権限の確認
SELECT * FROM SESSION_PRIVS;2.シノニムを作成する権限を付与
GRANT CREATE PUBLIC SYNONYM TO CFTUSER
3.シノニム ...
「Oracle」バインド変数で動的SQLを実行するサンプル
書式
EXECUTE IMMEDIATE SQL構文 USING 変数;
使用例
「PL/SQL」COMMIT、ROLLBACKを使用する方法
書式
BEGIN SQL構文 COMMITEXCEPTION WHEN OTHERS THEN ROLLBACK使用例
CREATE OR REPLACE PROCEDURE CFTISBEGIN INSERT IN ...[PL/SQL]FOR文で配列の要素を取得する
構文
FOR 変数名 IN 配列名.FIRST..配列名.LAST
LOOP 処理コード
END LOOP;
使用例
CREATE OR REPLACE PROCEDURE CFTPROCIS ...「PL/SQL」NULL文でプロシージャの処理をしないサンプル
書式
IF 条件式 THEN
NULL;
使用例
「PL/SQL」Raise文で例外を作成するサンプル
書式
RAISE 例外名
使用例
「Oracle」プロシージャにRAISE_APPLICATION_ERRORで例外を作成するサンプル
書式
RAISE_APPLICATION_ERROR(エラーコード,エラーメッセージ)
使用例
DECLARE v_user_name user_tbl.user_name%TYPE := 'UserAbc' ...[Oracle VirtualBox] 使用言語を設定する方法
操作方法
⒈ メニュー「ファイル」→「環境設定」を選択します。
⒉ 左側の「言語」を選択します。
⒊ 使用したい言語を選択します。
⒋ 「OK」ボタンをクリックします。
OracleにALTER TABLESPACEで表領域を変更
書式
alter tablespace 表領域名
minimum extent エクステントサイズ
使用例
書式alter tablespace 表領域名minimum extent エクス「Oracle」EXECUTEで動的SQL構文を実行するサンプル
書式
CREATE OR REPLACE PROCEDURE xxx
EXECUTE IMMEDIATE {SQL構文};
変数の構成
変数1:SQL文の文字列
変数2:テーブル名の変数 ...
ubuntu12.04でjdk7をインストールする
1.インストールじたopenjdk6をアンインストール
sudo apt-get purge openjdk*
sudo apt-get purge openjdksudo apt-get purge openjdk ...
「Oracle」ROWNUM、OFFSETで検索結果件数を指定する
1.rownumで1件目からn件目取得
形式 rownum < =件数
使用例
「Oracle」LIKE文検索でESCAPEを使用する方法
1.先頭が’_’のデータを検索
SELECT * FROM USER_TBL WHERE NAME_ADDR LIKE '¥_%' ESCAPE '¥'2.末尾が’%’のデー ...
[Oracle]ORA_HASHで文字列のハッシュ値を取得する
構文
ORA_HASH(文字列, バケット, シード)
説明
ORA_HASHファンクションは、指定された式のハッシュ値を計算します。
オプションのmax_bucket引数には、ハッシュ・ファンクション ...
OracleにCREATE TEMPORARY TABLESPACEで一時表領域を作成
書式
CREATE TEMPORARY TABLESPACE 一時表領域名
TEMPFILE データファイル名 SIZE データファイルサイズ;
操作例
1.ファイルサイズを指定して一時表領域を作成 ...