PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada. PL/SQL is one of three key programming languages embedded in the Oracle Database, along with SQL itself and Java. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).

PropertyValue
dbpedia-owl:abstract
  • PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada. PL/SQL is one of three key programming languages embedded in the Oracle Database, along with SQL itself and Java. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).
  • PL/SQL (Procedural Language/SQL) ist eine proprietäre Programmiersprache der Firma Oracle. PL/SQL verbindet die Abfragesprache SQL mit einer prozeduralen Programmiersprache. Die Syntax wurde sehr stark an die Programmiersprache Ada angelehnt. Unterstützt werden Variablen, Bedingungen, Schleifen und Ausnahmebehandlungen. Ab der Version 8 der Oracle-RDBMS halten auch objektorientierte Merkmale Einzug. PL/SQL ist besonders für das Arbeiten mit 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, sondern fügen sich nahtlos in den Programmcode ein. Die Korrektheit der SQL-Statements kann somit schon durch Kompilieren verifiziert werden, zumindest wenn diese statisch, also nicht erst zur Laufzeit erzeugt sind. Dies gilt jedoch nur für DML-Befehle. DDL und DCL müssen mit dbms_sql (einem PL/SQL-Package) oder mit der Syntax "execute immediate <befehl>" ausgeführt werden. Die prozedurale Erweiterung der SQL-Abfragensprache wird inzwischen auch von vielen anderen Datenbankherstellern implementiert. Daher wurde diese prozedurale SQL-Erweiterung inzwischen vom ANSI-Gremium standardisiert.
  • PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportara 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.
  • Il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario (per database di Oracle Corporation), procedurale, server-based ed estensione dell'SQL. Linguaggi simili al PL/SQL sono inclusi in altri database management system SQL. La sua sintassi è fortemente simile a quella del linguaggio di programmazione Ada.
  • PL/SQL(ピーエル・エスキューエル)は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語である。 もともと非手続き型言語であるSQLを手続き型言語 (Procedural Language) に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif、for、loopなどの制御構造を記述して業務ロジックをデータベース内に実装することができ、問い合わせ結果の行を一件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。
  • PL/SQL is een programmeertaal. PL/SQL (Procedural Language/Structured Query Language) is een programmeertaal en onderdeel van de Oracle-database. Deze taal wordt gebruikt voor het schrijven van opgeslagen procedures, triggers en anonieme blokken. Anonieme blokken zijn stukken code die niet vanuit andere code kunnen worden aangeroepen. De syntaxis is geënt op die van Ada. PL/SQL is de procedurele uitbreiding van SQL. Dit maakt het mogelijk om variabelen te gebruiken en keuzeconstructies (if, case), herhalingsconstructies en exception handling te implementeren. Het is mogelijk om zelf datatypes te definiëren. PL/SQL is specifiek voor de Oracle-database, maar andere databases kennen soortgelijke programmeertalen.
  • PL/SQL oznacza proceduralny SQL, czyli 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 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/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 PRO*C. 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.
  • PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада. PL/SQL встроен в следующие СУБД: Oracle Database (начиная с версии 7), TimesTen (с версии 11.2.1) и IBM DB2 (с версии 9.7). Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms и инструмента разработки отчётов Oracle Reports.
  • 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).
  • PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle資料庫系統。一些的SQL資料庫管理系統也提供了類似的擴展SQL語言。 PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用Diana作為中介語言。 重要的是PL/SQL緊密的結合在Oracle資料庫裡面。 PL/SQL是Oracle數據庫使用的三種語言的其中之一,另外兩個是SQL和Java。
  • PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage procédural propriétaire créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Il a été influencé par le langage Ada. 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, comme par exemple 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. PostgreSQL propose un langage procédural proche du PL/SQL, le PL/pgSQL.
dbpedia-owl:wikiPageExternalLink
dbpprop:wordnet_type
dcterms:subject
rdfs:comment
  • PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada. PL/SQL is one of three key programming languages embedded in the Oracle Database, along with SQL itself and Java. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).
  • Il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario (per database di Oracle Corporation), procedurale, server-based ed estensione dell'SQL. Linguaggi simili al PL/SQL sono inclusi in altri database management system SQL. La sua sintassi è fortemente simile a quella del linguaggio di programmazione Ada.
  • PL/SQL(ピーエル・エスキューエル)は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語である。 もともと非手続き型言語であるSQLを手続き型言語 (Procedural Language) に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif、for、loopなどの制御構造を記述して業務ロジックをデータベース内に実装することができ、問い合わせ結果の行を一件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。
  • PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада. PL/SQL встроен в следующие СУБД: Oracle Database (начиная с версии 7), TimesTen (с версии 11.2.1) и IBM DB2 (с версии 9.7). Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms и инструмента разработки отчётов Oracle Reports.
  • 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).
  • PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle資料庫系統。一些的SQL資料庫管理系統也提供了類似的擴展SQL語言。 PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用Diana作為中介語言。 重要的是PL/SQL緊密的結合在Oracle資料庫裡面。 PL/SQL是Oracle數據庫使用的三種語言的其中之一,另外兩個是SQL和Java。
  • PL/SQL (Procedural Language/SQL) ist eine proprietäre Programmiersprache der Firma Oracle. PL/SQL verbindet die Abfragesprache SQL mit einer prozeduralen Programmiersprache. Die Syntax wurde sehr stark an die Programmiersprache Ada angelehnt. Unterstützt werden Variablen, Bedingungen, Schleifen und Ausnahmebehandlungen. Ab der Version 8 der Oracle-RDBMS halten auch objektorientierte Merkmale Einzug. PL/SQL ist besonders für das Arbeiten mit Datenbanken ausgelegt.
  • PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportara 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, ...).
  • PL/SQL is een programmeertaal. PL/SQL (Procedural Language/Structured Query Language) is een programmeertaal en onderdeel van de Oracle-database. Deze taal wordt gebruikt voor het schrijven van opgeslagen procedures, triggers en anonieme blokken. Anonieme blokken zijn stukken code die niet vanuit andere code kunnen worden aangeroepen. De syntaxis is geënt op die van Ada. PL/SQL is de procedurele uitbreiding van SQL.
  • PL/SQL oznacza proceduralny SQL, czyli 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 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/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.
  • PL/SQL (sigle de Procedural Language / Structured Query Language) est un langage procédural propriétaire créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Il a été influencé par le langage Ada. 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, comme par exemple des procédures stockées ou des déclencheurs.
rdfs:label
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL-SQL
owl:sameAs
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:programmingLanguage of
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is dbpprop:programmingLanguage of
is owl:sameAs of
is foaf:primaryTopic of