テックノート

テックノート>超入門「PL/SQL」

  • DB(Oracle Database)
2019.09.18

超入門「PL/SQL」

超入門「PL/SQL」

Oracle Database向けにデータベース言語 SQL(Structured Query Language)を拡張したプログラミング言語である「PL/SQL(Procedure Language/Structured Query Language)」を理解し、活用していくための実践講座です。SQLは知っているけれど、OracleでのPL/SQLは初めてという人向けに、機能の概要と具体的な書き方を解説していきます。

ITmedia「@IT」:全9回連載


連載記事

Vol.1 PL/SQLとは何か プログラムの特徴と基本構造を理解する

初回は「PL/SQLの特徴とプログラムの基本構造」を解説します。

ITmedia「@IT」2017年3月14日掲載
http://www.atmarkit.co.jp/ait/articles/1703/10/news015.html

Vol.2 宣言部と変数の定義(その1)

PL/SQLブロックを具体的に記述していくための、「変数の定義方法」の基礎を解説します。変数はPL/SQLブロック内で必ずと言っていいほど使用しますので、しっかり理解しておきましょう。

ITmedia「@IT」2017年5月17日掲載
http://www.atmarkit.co.jp/ait/articles/1705/17/news006.html

Vol.3 宣言部と変数の定義 「%TYPE」「%ROWTYPE」

今回は、「%TYPE」「%ROWTYPE」属性を使用した変数の定義方法を解説します。

ITmedia「@IT」2017年7月6日掲載
http://www.atmarkit.co.jp/ait/articles/1707/06/news003.html

Vol.4 PL/SQLの実行部「IF文」「CASE文」「GOTO文」「NULL文」の書き方

PL/SQLは「宣言部」「実行部」「例外処理部」で構成されるプログラムであることは前回までに解説しました。今回からは、PL/SQLで実行したい具体的な処理を記述する「実行部」を解説していきます。

ITmedia「@IT」2017年9月6日掲載
http://www.atmarkit.co.jp/ait/articles/1709/01/news014.html

Vol.5 PL/SQLの実行部「LOOP文」「WHILE LOOP文」「FOR LOOP文」「CONTINUE文」の書き方


前回は、PL/SQLの制御機能のうち、条件制御(IF文、CASE文)と順序制御(GOTO文、NULL文)を解説しました。今回はもう1つの制御機能である反復制御(LOOP文)について紹介します。次回解説予定の「カーソル」と併用することが多く、使用頻度が非常に高い機能です。この機会にしっかり習得しましょう。

ITmedia「@IT」2017年11月28日掲載
http://www.atmarkit.co.jp/ait/articles/1711/28/news006.html

Vol.6 PL/SQLでカーソルを使う(基本編)

今回から「カーソル」について2回に分けて解説します。

ITmedia「@IT」2018年11月19日掲載
http://www.atmarkit.co.jp/ait/articles/1811/19/news019.html

Vol.7 PL/SQLでカーソルを使う(応用編)

前回の基礎編につづき、今回は応用編です。カーソルはPL/SQLの中でも非常に重要な機能です。しっかり押さえておきましょう。

ITmedia「@IT」2018年12月20日掲載
http://www.atmarkit.co.jp/ait/articles/1812/20/news009.html

Vol.8 PL/SQLの例外処理(前編)

「PL/SQL(Procedure Language/Structured Query Language)」を理解し、活用するための実践講座です。今回と次回は「例外処理」について解説します。

ITmedia「@IT」2019年9月11日掲載
https://www.atmarkit.co.jp/ait/articles/1909/11/news016.html

Vol.9 PL/SQLの例外処理(後編)

「PL/SQL(Procedure Language/Structured Query Language)」を理解し、活用するための実践講座です。前回に引き続き「例外処理」について解説します。

ITmedia「@IT」2019年9月18日掲載
https://www.atmarkit.co.jp/ait/articles/1909/18/news008.html


執筆者のご紹介

アシスト小笠原 宏幸

小笠原 宏幸
ビジネスインフラ技術本部

2002年入社。普段はフィールドエンジニアとしての支援作業や、Oracle、PostgreSQL、JP1などの分野で研修講師を担当。また、書籍「SQL逆引き大全363の極意」(株式会社秀和システム)をはじめ、「これならわかるOracle超入門教室」(株式会社翔泳社)、「プロとしてのPL/SQL入門」(SBクリエイティブ株式会社)の共著も担当。

本記事をご覧いただいている方へのご案内

最後までご覧いただきありがとうございました。
本記事でご紹介した製品・サービスに関するコンテンツをご用意しています。また、この記事の他にも、IT技術情報に関する執筆記事を多数公開しておりますのでぜひご覧ください。


関連している記事

  • DB(Oracle Database)
2019.01.29

Oracleサポート出張所

Oracle Databaseで発生するトラブルを「どんな方法で」「どのように」解決していくか。データベースの運用管理において、より円滑に業務を進めるために必要なノウハウを紹介していきます。

  • DB(Oracle Database)
  • DB(その他)
2019.01.28

ゼロからのリレーショナルデータベース入門

データベースに対する敷居を少しでも低くするために、初心者の方に必要なデータベースの基本から、障害対策やチューニングといった実践に即した内容までを幅広く解説していきます。

  • DB(Oracle Database)
2019.01.23

Oracle OpenWorld 2018視察記

2018年10月22~25日に開催された世界最大規模のITイベントOracle OpenWorld 2018の様子を紹介します。

ページの先頭へ戻る