寝て起きて寝て

プログラミングが出来ない情報系のブログ

PL/SQL

PL/SQLのPACKAGEメモ

PACKAGEの書き方と実行の仕方をまとめる (ついでに、はてなに目次が手軽に作成できるようになってたので試しに使ってみる) 1.パッケージとは 2.パッケージ作成 3.適当に作ってみる 4.実行 5.参考URL 1.パッケージとは FunctionやProcedureをひとまとめにし…

ストアドプロシージャメモ

勉強したしとりあえずメモとして残す ストアドプロシージャとは Oracleデータベースに格納されているプロシージャやファンクションのこと。 DB内で動くプログラムなので、クライアントとサーバーを何度も行きかうような処理に対してはとても有効。 サーバー…

PL/SQLで意図的にエラーを出力

内容 テーブルEmployeeに入力された範囲内の給与をもらっている社員のNo,SAL,NAMEを テーブルSalaryのEMPNO列、SAL列、DESCRIPTION列にINSERT データが存在しない場合"データがありません"とOracleのエラーメッセージを出力 存在している場合"完了"というメ…

CURSORメモ(PL/SQL)

PL/SQLでカーソルを使ったときにはまったのでメモ 環境 Oracle Database 11g 何をしたいか 全従業員の給料はテーブルEmployeeに入っている ・従業員の平均給料より高い場合 現在の給料を2倍にし、テーブルScoreにInsert ・従業員の平均給料以下の場合 現在の…