PL/SQL
Sign in to saveAlso known as Procedural Language/Structured Query Language, PL-SQL, PL SQL
PL/SQL (Procedural Language for SQL) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 6 - stored PL/SQL procedures/functions/packages/triggers since version 7), TimesTen in-memory database (since version 11.2.1), and IBM Db2 (since version 9.7). Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database.
Official website
PL/SQL for Developers
oracle.com →Link to the official site · 9,248 chars · not written by Vinony
Wikidata facts
- Official website
- www.oracle.com/technology/tech/pl_sql/index.html
Show 2 more facts
- Stack Exchange tag
- stackoverflow.com/tags/plsql
- inception
- 1992-00-00
via Wikidata · CC0
Article · 日本語
PL/SQL(ピーエル・エスキューエル)は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語で、Ada言語を参考にして開発された言語である。PL/SQLは1988年にOracle Databaseに対して初めて追加された。 もともと非手続き型言語であるSQLを手続き型言語 (Procedural Language) に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif、for、loopなどの制御構造を記述して業務ロジックをデータベース内に実装することができ、問い合わせ結果の行を一件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。数値計算の効率化のため、PL/SQL独自のデータ型も追加されている(ハードウェアがサポートする整数表現をそのまま使うPLS_INTEGERなど)。BLとSQLを別々の言語で記述するよりも高効率に処理できるが、可読性の問題からBLの全てをPL/SQLで代替することは難しい。
Abstract from DBpedia / Wikipedia · CC BY-SA