PL/SQL (original) (raw)
PL/SQL (Procedural Language/Structured Query Language) je procedurální nadstavba jazyka SQL firmy Oracle založená na programovacím jazyku Ada. Tato nadstavba se rozšířila a její deriváty převzaly i jiné relační databáze. a Microsoft SQL Server mají Transact-SQL, PostgreSQL má a IBM DB2 má . Existuje též projekt , jehož cílem je umožnit spouštění PL/SQL v relační databázi Firebird.
Property | Value |
---|---|
dbo:abstract | PL/SQL (Procedural Language/Structured Query Language) je procedurální nadstavba jazyka SQL firmy Oracle založená na programovacím jazyku Ada. Tato nadstavba se rozšířila a její deriváty převzaly i jiné relační databáze. a Microsoft SQL Server mají Transact-SQL, PostgreSQL má a IBM DB2 má . Existuje též projekt , jehož cílem je umožnit spouštění PL/SQL v relační databázi Firebird. (cs) PL/SQL (Procedural Language/Structured Query Language) és un llenguatge de programació propietari d'Oracle que s'emmagatzema en les bases de dades Oracle i que estén el llenguatge SQL. Aquest tipus de llenguatge i els programes que es realitzen reben sovint el nom de procediments emmagatzemats. (Altres bases de dades relacionals ofereixen llenguatges similars.) La sintaxi de PL/SQL és molt similar a la del llenguatge Ada. (ca) PL/SQL (Procedural Language/Structured Query Language) ist eine proprietäre Programmiersprache der Firma Oracle. PL/SQL verbindet die Abfragesprache SQL mit einer prozeduralen Programmiersprache. Die Syntax ist stark an die Programmiersprache Ada angelehnt. Unterstützt werden Variablen, Bedingungen, Schleifen und Ausnahmebehandlungen. Ab Version 8 des Oracle-RDBMS halten auch objektorientierte Merkmale Einzug. PL/SQL ist für das Arbeiten mit Oracle-Datenbanken ausgelegt. Insbesondere kann man im Quelltext SQL-Befehle nach dem Oracle-Standard einfügen. Dabei werden die SQL-Anweisungen nicht als Zeichenketten erzeugt und an eine Datenbankschnittstelle übergeben (wie z. B. bei ODBC, JDBC u. ä.), sondern fügen sich nahtlos in den Programmcode ein. Die Syntax kann damit bereits zum Zeitpunkt der Kompilierung überprüft werden. Die prozedurale Erweiterung der SQL-Abfragesprache wird inzwischen auch von vielen anderen Datenbankherstellern implementiert. Daher wurde diese prozedurale SQL-Erweiterung inzwischen vom ANSI-Gremium standardisiert. (de) PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características: * El manejo de variables. * Estructuras modulares. * Estructuras de control de flujo y toma de decisiones. * Control de excepciones. El lenguaje PL/SQL está incorporado en: * Servidor de la base de datos. * Herramientas de Oracle (Forms, Reports, ...). En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus. Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizados tienen acceso a estos paquetes.Los programas se ejecutan en el servidor para ahorrar recursos a los clientes. (es) 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), Times Ten 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. PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (run-time errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces. Historically, the first public version of PL/SQL definition was in 1995, and the Oracle's inception year ~1992. It implements the ISO SQL/PSM standard. (en) PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage fondé sur les paradigmes de programmation procédurale et structurée. Il est propriétaire, créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Sa syntaxe générale ressemble à celle des langages Pascal et Ada. PL/SQL est disponible dans Oracle Database (depuis la version 7), TimesTen In-Memory Database (depuis la version 11.2.1) et IBM DB2 (depuis la version 9.7). Il permet de combiner des requêtes SQL et des instructions procédurales (boucles, conditions...), dans le but de créer des traitements complexes destinés à être stockés sur le serveur de base de données (objets serveur), comme des procédures stockées ou des déclencheurs. Les dernières évolutions proposées par Oracle reposent sur un moteur permettant de créer et gérer des objets contenant des méthodes et des propriétés. À la base, PL/SQL est un langage interprété, mais depuis la version 9i RC1, le code peut être compilé en code machine. Dans la version 9i d'Oracle database, le code est converti en C puis doit être compilé en librairies partagées (DLL sous Windows) ; dans la version 10g le code machine est stocké dans le catalogue et depuis la version 11g il est stocké dans le tablespace système après compilation directe. (fr) In informatica il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario (per database di Oracle Corporation), procedurale, server-based, estensione dell'SQL. Linguaggi simili al PL/SQL sono inclusi in altri database management system SQL. La sintassi è fortemente simile a quella del linguaggio di programmazione Ada. (it) 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で代替することは難しい。 (ja) PL/SQL(피엘에스큐엘)은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. PL/SQL은 오라클 데이터베이스의 경우 버전 7부터, 타임스텐 인메모리 데이터베이스의 경우 버전 11.2.1부터, IBM DB2의 경우 버전 9.7부터 사용할 수 있다. (ko) PL/SQL (Procedural Language/Structured Query Language) is een programmeertaal en beschikbaar in Oracle Database (sinds versie 7), (sinds versie 11.2.1), en IBM DB2 (sinds versie 9.7). Deze taal wordt gebruikt voor het schrijven van opgeslagen procedures, triggers en anonieme programmablokken. Anonieme blokken zijn stukken code die niet vanuit andere code kunnen worden aangeroepen, omdat ze niet middels een naam gerefereerd kunnen worden.De syntaxis is geënt op die van Ada. PL/SQL is de procedurele uitbreiding van SQL. Dit maakt het mogelijk om naast SQL variabelen te gebruiken en keuzeconstructies (if, case), herhalingsconstructies en exception handling te implementeren. Het is mogelijk om zelf datatypes te definiëren. Ook is er sinds V8.0 mogelijk PL/SQL objectgeoriënteerd te gebruiken. (nl) PL/SQL oznacza proceduralny SQL - rozszerzenie języka SQL umożliwiające tworzenie konstrukcji takich jak pętle, instrukcje warunkowe oraz zmienne. Jest używany w Oracle Forms i w bazie Oracle Database do tworzenia wyzwalaczy, procedur i funkcji. PL/SQL składniowo nawiązuje do Ady, jest jednym z trzech języków wbudowanych w bazę danych Oracle, pozostałe dwa to SQL i Java. PL/SQL stanowi wbudowany język proceduralny baz danych Oracle. Inne bazy danych zwykle mają odpowiedniki języka proceduralnego, np. PL/pgSQL w PostgreSQL. (pl) PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада. PL/SQL встроен в следующие СУБД: Oracle Database (начиная с версии 7), (с версии 11.2.1) и IBM DB2 (с версии 9.7). Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms, инструмента разработки отчётов Oracle Reports и в Oracle Application Express. (ru) PL/SQL (acrónimo para a expressão inglesa Procedural Language/Structured Query Language) é uma extensão da linguagem padrão SQL para o SGBD Oracle da Oracle Corporation. É uma linguagem procedural da Oracle que estende a linguagem SQL. Permite que a manipulação de dados seja incluída em unidades de programas. Blocos de PL/SQL são passados e processados por uma PL/SQL Engine que pode estar dentro de uma ferramenta Oracle ou do Server. A PL/SQL Engine filtra os comandos SQL e manda individualmente o comando SQL para o SQL Statement Executor no Oracle Server, que processa o PL/SQL com os dados retornados do Server. É a linguagem básica para criar programas complexos e poderosos, não só no banco de dados, mas também em diversas ferramentas Oracle. Antes de 1991 a única forma de usar construções procedurais com o SQL era usar . Foi onde as instruções SQL do Oracle foram embutidas em código C. O código C era pré-compilado para converter as instruções SQL em chamadas de bibliotecas. Em 1991 o PL/SQL 1.0 foi lançado com o Oracle Versão 6.0. Ele era muito limitado nas suas capacidades. Já a versão 2.0 era uma atualização maior, que suportava stored packages, procedures, funções, tabelas PL/SQL, registros definidos pelo programador e package extensions. Esta versão foi lançada com o Oracle Versão 7.0. O PL/SQL Versão 2.1 foi liberado com a Versão 7.1 do Oracle. Isto permitiu o uso de stored functions dentro de instruções SQL e a criação de SQL dinâmico pelo uso do pacote DBMS_SQL. Foi também possível executar instruções de Linguagens de Definição de Dados de programas PL/SQL. A Versão 2.2 PL/SQL foi lançada com a Versão 7.2 do Oracle. Ele implementava uma proteção do código para programas PL/SQL e também o agendamento de trabalhos do banco de dados com o pacote DBMS_JOB. A Versão 2.3 do PL/SQL foi lançado com a Versão 7.3 do Oracle. Esta versão aumentou as capacidades das tabelas PL/SQL e adicionou funcionalidades de E/S de arquivos. A Versão 2.4 do PL/SQL foi liberada com a Versão 8.0 do Oracle. Esta versão suporta os melhoramentos do Oracle 8, incluindo Large Objects, projeto orientado a objetos, tabelas aninhadas e Oracle advanced queuing. (pt) Procedural Language/SQL (PL/SQL) är Oracles utökning av det vanliga frågespråket SQL. Utökningen innebär att man i språket kan använda vanliga programmeringsfunktioner som t.ex. "if-else"-satser, iterationshantering, felhantering osv. Med PL/SQL kan man bygga funktioner och procedurer. Flera relaterade funktioner och procedurer kan grupperas till paket. PL/SQL kan även användas för att bygga Web Services. Rent syntaxmässigt påminner PL/SQL om Pascal (programspråk). (sv) PL/SQL — мова програмування, яка використовується для доступу до баз даних Oracle. Сама назва означає англ. Procedural Language (процедурна мова) + SQL (структурована мова запитів). Поява цієї мови є закономірним розвитком засобів обробки даних для баз даних. Як відомо, мова SQL є декларативною мовою програмування (мова програмування 4-го покоління), тобто конструкції цієї мови вказують що потрібно зробити, а не як. PL/SQL підтримує всі базові програмні конструкції. Синтаксис цієї мови базується на синтаксисі мови програмування Pascal. Ідейно ця мова створена на основі мови програмування Ada. Код програм не чутливий до регістра. Мова тісно інтегрована з мовою SQL. (uk) PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle数据库系統。一些的SQL数据库管理系統也提供了類似的。PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用作為。 重要的是PL/SQL緊密的結合在Oracle数据库裡面。 PL/SQL是Oracle數據庫使用的三種語言的其中之一,另外兩個是SQL和Java。 (zh) |
dbo:wikiPageExternalLink | http://tahiti.oracle.com http://www.orafaq.com/faqplsql.htm http://www.orafaq.com/wiki/PL/SQL_FAQ http://www.oracle.com/technology/tech/pl_sql/index.html http://www.morganslibrary.org/library.html http://www.oracle-base.com/articles/plsql/ArticlesPLSQL.php |
dbo:wikiPageID | 33862363 (xsd:integer) |
dbo:wikiPageLength | 31331 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1123367169 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Berkeley_DB dbc:Oracle_software dbr:Relational_database_management_system dbr:Variable_(programming) dbr:View_(database) dbr:Call_by_reference dbc:Ada_programming_language_family dbr:Conditional_(computer_programming) dbr:SQL dbr:SQLite dbr:Object-oriented_programming dbr:Free_Pascal dbr:Function_(computer_science) dbr:Function_overloading dbr:Concurrency_control dbr:TimesTen dbc:SQL dbr:Data_Definition_Language dbr:Data_Manipulation_Language dbr:Datatype dbr:Keyword_(computer_programming) dbr:Pascal_programming_language dbr:SQL/PSM dbc:Data-centric_programming_languages dbr:C++ dbr:Transact-SQL dbc:PL/SQL_editors dbr:Database_trigger dbr:Lock_(computer_science) dbr:Adaptive_Server_Enterprise dbr:Cursor_(databases) dbr:Exception_handling dbr:For_loop dbr:Null_(SQL) dbr:PL/pgSQL dbr:Iteration dbr:Conditional_(programming) dbr:Procedural_programming dbr:Procedure_(computer_science) dbr:Relational_database dbr:Stored_procedure dbr:Ada_programming_language dbr:Java_(programming_language) dbr:SQL_PL dbr:Array_data_type dbr:Ackermann_function dbr:Sybase dbr:While_loop dbr:Modular_programming dbr:Assignment_operator dbr:Associative_array dbr:MariaDB dbr:PostgreSQL dbr:IBM_Db2 dbr:Method_(computer_science) dbr:Microsoft dbr:Microsoft_SQL_Server dbr:O'Reilly_&_Associates dbr:Object_Pascal dbr:Oracle_Call_Interface dbr:Oracle_Corporation dbr:Oracle_Database dbr:User-defined_function dbr:Nested_SQL dbr:Programming_language dbr:Object-PL/SQL dbr:Oracle_database dbr:Borland_Delphi dbr:Program_loop |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Cite_book dbt:Cite_web dbt:Main dbt:More_footnotes dbt:Multiple_issues dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Wikibooks dbt:Oracle |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dcterms:subject | dbc:Oracle_software dbc:Ada_programming_language_family dbc:SQL dbc:Data-centric_programming_languages |
gold:hypernym | dbr:Corporation |
rdf:type | owl:Thing dbo:Company yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:CommandLanguage106899446 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Software106566077 yago:SourceLanguage106283912 yago:WikicatDatabaseManagementSystems yago:WikicatProgrammingLanguages yago:WikicatQueryLanguages |
rdfs:comment | PL/SQL (Procedural Language/Structured Query Language) je procedurální nadstavba jazyka SQL firmy Oracle založená na programovacím jazyku Ada. Tato nadstavba se rozšířila a její deriváty převzaly i jiné relační databáze. a Microsoft SQL Server mají Transact-SQL, PostgreSQL má a IBM DB2 má . Existuje též projekt , jehož cílem je umožnit spouštění PL/SQL v relační databázi Firebird. (cs) PL/SQL (Procedural Language/Structured Query Language) és un llenguatge de programació propietari d'Oracle que s'emmagatzema en les bases de dades Oracle i que estén el llenguatge SQL. Aquest tipus de llenguatge i els programes que es realitzen reben sovint el nom de procediments emmagatzemats. (Altres bases de dades relacionals ofereixen llenguatges similars.) La sintaxi de PL/SQL és molt similar a la del llenguatge Ada. (ca) In informatica il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario (per database di Oracle Corporation), procedurale, server-based, estensione dell'SQL. Linguaggi simili al PL/SQL sono inclusi in altri database management system SQL. La sintassi è fortemente simile a quella del linguaggio di programmazione Ada. (it) 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で代替することは難しい。 (ja) PL/SQL(피엘에스큐엘)은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 컴퓨터 프로그래밍 언어 중 하나이다. PL/SQL은 오라클 데이터베이스의 경우 버전 7부터, 타임스텐 인메모리 데이터베이스의 경우 버전 11.2.1부터, IBM DB2의 경우 버전 9.7부터 사용할 수 있다. (ko) PL/SQL oznacza proceduralny SQL - rozszerzenie języka SQL umożliwiające tworzenie konstrukcji takich jak pętle, instrukcje warunkowe oraz zmienne. Jest używany w Oracle Forms i w bazie Oracle Database do tworzenia wyzwalaczy, procedur i funkcji. PL/SQL składniowo nawiązuje do Ady, jest jednym z trzech języków wbudowanych w bazę danych Oracle, pozostałe dwa to SQL i Java. PL/SQL stanowi wbudowany język proceduralny baz danych Oracle. Inne bazy danych zwykle mają odpowiedniki języka proceduralnego, np. PL/pgSQL w PostgreSQL. (pl) PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада. PL/SQL встроен в следующие СУБД: Oracle Database (начиная с версии 7), (с версии 11.2.1) и IBM DB2 (с версии 9.7). Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms, инструмента разработки отчётов Oracle Reports и в Oracle Application Express. (ru) Procedural Language/SQL (PL/SQL) är Oracles utökning av det vanliga frågespråket SQL. Utökningen innebär att man i språket kan använda vanliga programmeringsfunktioner som t.ex. "if-else"-satser, iterationshantering, felhantering osv. Med PL/SQL kan man bygga funktioner och procedurer. Flera relaterade funktioner och procedurer kan grupperas till paket. PL/SQL kan även användas för att bygga Web Services. Rent syntaxmässigt påminner PL/SQL om Pascal (programspråk). (sv) PL/SQL — мова програмування, яка використовується для доступу до баз даних Oracle. Сама назва означає англ. Procedural Language (процедурна мова) + SQL (структурована мова запитів). Поява цієї мови є закономірним розвитком засобів обробки даних для баз даних. Як відомо, мова SQL є декларативною мовою програмування (мова програмування 4-го покоління), тобто конструкції цієї мови вказують що потрібно зробити, а не як. PL/SQL підтримує всі базові програмні конструкції. Синтаксис цієї мови базується на синтаксисі мови програмування Pascal. Ідейно ця мова створена на основі мови програмування Ada. Код програм не чутливий до регістра. Мова тісно інтегрована з мовою SQL. (uk) PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle数据库系統。一些的SQL数据库管理系統也提供了類似的。PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用作為。 重要的是PL/SQL緊密的結合在Oracle数据库裡面。 PL/SQL是Oracle數據庫使用的三種語言的其中之一,另外兩個是SQL和Java。 (zh) PL/SQL (Procedural Language/Structured Query Language) ist eine proprietäre Programmiersprache der Firma Oracle. PL/SQL verbindet die Abfragesprache SQL mit einer prozeduralen Programmiersprache. Die Syntax ist stark an die Programmiersprache Ada angelehnt. Unterstützt werden Variablen, Bedingungen, Schleifen und Ausnahmebehandlungen. Ab Version 8 des Oracle-RDBMS halten auch objektorientierte Merkmale Einzug. (de) PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL, incluyendo nuevas características: * El manejo de variables. * Estructuras modulares. * Estructuras de control de flujo y toma de decisiones. * Control de excepciones. El lenguaje PL/SQL está incorporado en: * Servidor de la base de datos. * Herramientas de Oracle (Forms, Reports, ...). (es) 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), Times Ten 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. (en) PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage fondé sur les paradigmes de programmation procédurale et structurée. Il est propriétaire, créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Sa syntaxe générale ressemble à celle des langages Pascal et Ada. PL/SQL est disponible dans Oracle Database (depuis la version 7), TimesTen In-Memory Database (depuis la version 11.2.1) et IBM DB2 (depuis la version 9.7). (fr) PL/SQL (Procedural Language/Structured Query Language) is een programmeertaal en beschikbaar in Oracle Database (sinds versie 7), (sinds versie 11.2.1), en IBM DB2 (sinds versie 9.7). Deze taal wordt gebruikt voor het schrijven van opgeslagen procedures, triggers en anonieme programmablokken. Anonieme blokken zijn stukken code die niet vanuit andere code kunnen worden aangeroepen, omdat ze niet middels een naam gerefereerd kunnen worden.De syntaxis is geënt op die van Ada. PL/SQL is de procedurele uitbreiding van SQL. Dit maakt het mogelijk om naast SQL variabelen te gebruiken en keuzeconstructies (if, case), herhalingsconstructies en exception handling te implementeren. Het is mogelijk om zelf datatypes te definiëren. (nl) PL/SQL (acrónimo para a expressão inglesa Procedural Language/Structured Query Language) é uma extensão da linguagem padrão SQL para o SGBD Oracle da Oracle Corporation. É uma linguagem procedural da Oracle que estende a linguagem SQL. É a linguagem básica para criar programas complexos e poderosos, não só no banco de dados, mas também em diversas ferramentas Oracle. Em 1991 o PL/SQL 1.0 foi lançado com o Oracle Versão 6.0. Ele era muito limitado nas suas capacidades. (pt) |
rdfs:label | PL/SQL (ca) PL/SQL (cs) PL/SQL (de) PL/SQL (es) PL/SQL (fr) PL/SQL (it) PL/SQL (ko) PL/SQL (ja) PL/SQL (en) PL/SQL (nl) PL/SQL (pl) PL/SQL (pt) PL/SQL (ru) PL/SQL (sv) PL-SQL (zh) PL/SQL (uk) |
owl:sameAs | freebase:PL/SQL yago-res:PL/SQL http://d-nb.info/gnd/4457669-9 wikidata:PL/SQL dbpedia-ca:PL/SQL dbpedia-cs:PL/SQL dbpedia-de:PL/SQL dbpedia-es:PL/SQL dbpedia-fa:PL/SQL dbpedia-fr:PL/SQL dbpedia-he:PL/SQL dbpedia-hu:PL/SQL dbpedia-is:PL/SQL dbpedia-it:PL/SQL dbpedia-ja:PL/SQL dbpedia-kk:PL/SQL dbpedia-ko:PL/SQL http://lv.dbpedia.org/resource/PL/SQL dbpedia-nl:PL/SQL dbpedia-pl:PL/SQL dbpedia-pt:PL/SQL dbpedia-ro:PL/SQL dbpedia-ru:PL/SQL dbpedia-sk:PL/SQL dbpedia-sv:PL/SQL http://tg.dbpedia.org/resource/PL/SQL dbpedia-th:PL/SQL dbpedia-tr:PL/SQL dbpedia-uk:PL/SQL dbpedia-zh:PL/SQL https://global.dbpedia.org/id/3rEtx |
prov:wasDerivedFrom | wikipedia-en:PL/SQL?oldid=1123367169&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:PL/SQL |
is dbo:influenced of | dbr:Ada_(programming_language) |
is dbo:influencedBy of | dbr:SQL/PSM dbr:PL/pgSQL |
is dbo:wikiPageDisambiguates of | dbr:PL |
is dbo:wikiPageRedirects of | dbr:StepSqlite dbr:Data_types_in_PL/SQL dbr:PLSQL dbr:P/SQL dbr:PL_SQL |
is dbo:wikiPageWikiLink of | dbr:Ruby-plsql-spec dbr:NDoc dbr:PeopleTools dbr:Bulk_insert dbr:List_of_programming_languages dbr:List_of_reflective_programming_languages_and_platforms dbr:SQL dbr:Generational_list_of_programming_languages dbr:Null_coalescing_operator dbr:Oracle_Data_Mining dbr:Oracle_Warehouse_Builder dbr:StepSqlite dbr:Function_overloading dbr:Dangling_else dbr:Oracle_Applications dbr:TimesTen dbr:Call_graph dbr:Comment_(computer_programming) dbr:Comparison_of_open-source_configuration_management_software dbr:Comparison_of_programming_languages_(syntax) dbr:Comparison_of_relational_database_management_systems dbr:Comparison_of_server-side_web_frameworks dbr:Embedded_SQL dbr:P-Code_(disambiguation) dbr:PL dbr:Parameter_(computer_programming) dbr:SQL/PSM dbr:BBEdit dbr:Transact-SQL dbr:Data_Access_Language dbr:Database_trigger dbr:Ada_(programming_language) dbr:DIANA_(intermediate_language) dbr:Data_manipulation_language dbr:Data_types_in_PL/SQL dbr:Exception_handling dbr:Flyway_(software) dbr:Null_(SQL) dbr:PL/SQL_Developer dbr:PL/pgSQL dbr:Directive_(programming) dbr:Fourth-generation_programming_language dbr:Programming_language_generations dbr:Steven_Feuerstein dbr:Raise dbr:Stored_procedure dbr:JDeveloper dbr:JSON_Web_Token dbr:SQL_PL dbr:Snake_case dbr:TOra dbr:Collection_(abstract_data_type) dbr:PostgreSQL dbr:SonarQube dbr:Feuerstein dbr:IBM_Db2 dbr:Kiuwan dbr:Oracle_Application_Express dbr:Oracle_Call_Interface dbr:Oracle_Corporation dbr:Oracle_Database dbr:Oracle_Forms dbr:Oracle_Multimedia dbr:Oracle_SQL_Developer dbr:SQL_Developer dbr:User_Programmatic_Interface dbr:Nested_set_model dbr:List_of_tools_for_static_code_analysis dbr:List_of_unit_testing_frameworks dbr:Object-PL/SQL dbr:Named_parameter dbr:PLSQL dbr:Outline_of_software_engineering dbr:SQL_Plus dbr:Visual_Expert dbr:Ternary_conditional_operator dbr:P/SQL dbr:PL_SQL |
is dbp:implementations of | dbr:SQL/PSM |
is dbp:influencedBy of | dbr:SQL/PSM dbr:PL/pgSQL |
is foaf:primaryTopic of | wikipedia-en:PL/SQL |