PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's syntax resembles that of Ada. PL/SQL is one of three key language paradigms embedded in the Oracle Database, along with SQL itself and also Java.

PropertyValue
dbpprop: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 syntax resembles that of Ada. PL/SQL is one of three key language paradigms embedded in the Oracle Database, along with SQL itself and also Java.
  • PLSQL (Procedural LanguageSQL) ist eine proprietäre Programmiersprache der Firma Oracle PLSQL 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 PLSQL 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 PLSQL-Package) oder mit der Syntax "execute immediate <befehl>" ausgeführt werden
  • 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 exté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.
  • PL/SQL (Procedural Language/Structured Query Language) je procedurální nadstavba jazyka SQL od firmy Oracle založená na programovacím jazyku Ada. Pomocí PL/SQL je možné vytvářet: uložené procedury a funkce programové balíky (packages) triggery uživatelsky definované datové typy Tato nadstavba se rozšířila a její deriváty převzaly i jiné relační databáze. Sybase a Microsoft SQL Server mají Transact-SQL, PostgreSQL má PL/pgSQL a IBM DB2 má SQL PL. Existuje též projekt Fyracle, jehož cílem je umožnit spouštění PL/SQL v relační databázi Firebird.
  • Lenguaje de programación incrustado en Oracle y PostgreSQL. El PLSQL soporta todas las consultas y manipulación de datos que se usan en SQL, pero incluye nuevas características: El manejo de variables. Estructuras modulares. Estructuras de control de flujo y toma de decisiones. Control de excepciones. El lenguaje PLSQL 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 PLSQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus. Los programas o paquetes de PLSQL 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.
  • 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.
  • A PLSQL az Oracle által kifejlesztett programozási nyelv. Oracle adatbáziskezelőt használva ezen a nyelven írhatunk triggereket és más tárolt eljárásokat. A nyelv alapja az Ada programozási nyelv; természetesen a PLSQL magában foglalja az SQL nyelvet, pontosabban annak SELECT, INSERT, DELETE, UPDATE illetve OPEN, FETCH, CLOSE utasításait. Példaprogramok Egy 'my_table_before' nevű triggert definiálunk, amely a 'my_table' tábla 'statusz' mezője alapján tartja karban a 'my_stat_table' nevű statisztikai segédtáblát: create or replace trigger my_table_before before insert or update or delete on my_table for each row begin if inserting or then update my_stat_table st set st. count = st. count+1 where st. statusz = :new. statusz; if sql%notfound then insert into my_stat_table values (new. statusz, 1); end if; end if; if deleting or then update my_stat_table st set st. count = st. count-1 where st. statusz = :old. statusz; end if; end; <source> Megj: a program végén lévő perjel akkor kell, ha az eljárást az Sql*Plus használatával definiáljuk, ezzel jelezzük a PLSQL blokk végét. Úgynevezett 'névtelen PLSQL blokk' hívása Pro*C-ből. A PLSQL blokk egy cursort nyit meg, amelyet egy 'SQL_CURSOR' típusú host-változóban tárolunk. SQL_CURSOR crsr; varchar ename [32]; int ideptno, empno, deptno; EXEC SQL ALLOCATE :crsr; ideptno= 30; EXEC SQL EXECUTE BEGIN OPEN :crsr FOR SELECT ename, empno, deptno FROM emp WHERE deptno = :ideptno; END; END-EXEC; EXEC SQL FETCH :crsr INTO :ename, :empno, :deptno; <source>
  • Il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario per database, 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.
  • PLSQL(ピーエル・エスキューエル)とは、Oracle社が、Oracle Database のためにコンピュータのデータベース言語 SQL を独自に拡張したプログラミング言語である。 もともと非手続き型言語であるSQLを手続き型言語(Procedural Language)に拡張するところから「PLSQL」と命名された経緯を持つ。PLSQLを使用すると、手続き型言語で埋め込み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, estendida da 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) este un limbaj procedural creat de Oracle. PL/SQL permite ca manipularea datelor şi procedurile de interogare din SQL să fie incluse în blocuri stucturate. - Se pot defini variabile şi structuri de tip tablouri indexate şi record în memorie. - Permite definirea elementelor de tip Cursor pentru prelucrarea individuală şi secvenţială a înregistrărilor rezultate din interogările SQL - Asigură definirea unor programe, proceduri şi funcţii stocate în BD - Permite controlul informaţiilor şi accesului la nivel superior prin proceduri de tip TRIGGER asociate comenzilor de modificare. - Permite definirea unor clase de obiecte utilizator, care permit implementarea conceptului de baze de date relaţional obiectuale. Accesul la PL/SQL se face de către utilizatori prin SQL*Plus şi nu direct. In PL/SQL se execută numai comenzile proprii, iar comenzile SQL care accesează baza de date se execută pe Serverul SQL. PL/SQL are câteva sute de funcţii şi proceduri proprii.
  • PL/SQL (Procedural Language / Structured Query Language) — язык программирования, разработанный в корпорации Oracle. Является процедурным расширением языка SQL. Базируется на языке Ада.
  • 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/Structured Query Language), Oracle tarafından geliştirilen Oracle veritabanı sistemlerine özel dildir. Oracle veri tabanı sistemlerinde tetikleyici ve Saklı yordam yazmak üzere geliştirilmiş temel sql komutlarının yanında programlamada akış kontrollerini ve değişkenleri kullanmaya olanak sağlayan yani yapısal dillere ait özelliklerin standart SQL'e eklenmesi sonucu oluşan bir dildir. Ada dili örnek alınarak tasarlanmıştır.
  • PL/SQL — мова програмування, яка використовується для доступу до баз даних Oracle. Сама назва означає англ. Procedural Language (процедурна мова) + SQL (структурована мова запитів). Поява цієї мови є закономірним розвитком засобів обробки даних для баз даних. Як відомо, мова SQL є декларативною мовою програмування (мова програмування 4-го покоління), тобто конструкції цієї мови вказують що потрібно зробити, а не як. PL/SQL підтримує всі базові програмні конструкції. Синтаксис цієї мови базується на синтаксисі мови програмування Pascal. Ідейно ця мова створена на основі мови програмування Ada. Код програм не чутливий до регістра. Мова тісно інтегрована з мовою SQL.
  • 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。
dbpprop:hasPhotoCollection
dbpprop:reference
dbpprop:wordnet_type
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 syntax resembles that of Ada. PL/SQL is one of three key language paradigms embedded in the Oracle Database, along with SQL itself and also Java.
  • 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 exté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.
  • PL/SQL (Procedural Language/Structured Query Language) je procedurální nadstavba jazyka SQL od firmy Oracle založená na programovacím jazyku Ada. Pomocí PL/SQL je možné vytvářet: uložené procedury a funkce programové balíky (packages) triggery uživatelsky definované datové typy Tato nadstavba se rozšířila a její deriváty převzaly i jiné relační databáze. Sybase a Microsoft SQL Server mají Transact-SQL, PostgreSQL má PL/pgSQL a IBM DB2 má SQL PL.
  • Lenguaje de programación incrustado en Oracle y PostgreSQL. El PLSQL soporta todas las consultas y manipulación de datos que se usan en SQL, pero incluye nuevas características: El manejo de variables. Estructuras modulares. Estructuras de control de flujo y toma de decisiones. Control de excepciones. El lenguaje PLSQL está incorporado en: Servidor de la base de datos. Herramientas de Oracle (Forms, Reports, ...).
  • 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...
  • A PLSQL az Oracle által kifejlesztett programozási nyelv. Oracle adatbáziskezelőt használva ezen a nyelven írhatunk triggereket és más tárolt eljárásokat. A nyelv alapja az Ada programozási nyelv; természetesen a PLSQL magában foglalja az SQL nyelvet, pontosabban annak SELECT, INSERT, DELETE, UPDATE illetve OPEN, FETCH, CLOSE utasításait.
  • Il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione proprietario per database, 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 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.
  • 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, estendida da 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 (Procedural Language/Structured Query Language) este un limbaj procedural creat de Oracle. PL/SQL permite ca manipularea datelor şi procedurile de interogare din SQL să fie incluse în blocuri stucturate. - Se pot defini variabile şi structuri de tip tablouri indexate şi record în memorie.
  • PL/SQL (Procedural Language / Structured Query Language) — язык программирования, разработанный в корпорации Oracle. Является процедурным расширением языка SQL. Базируется на языке Ада.
  • 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/Structured Query Language), Oracle tarafından geliştirilen Oracle veritabanı sistemlerine özel dildir. Oracle veri tabanı sistemlerinde tetikleyici ve Saklı yordam yazmak üzere geliştirilmiş temel sql komutlarının yanında programlamada akış kontrollerini ve değişkenleri kullanmaya olanak sağlayan yani yapısal dillere ait özelliklerin standart SQL'e eklenmesi sonucu oluşan bir dildir. Ada dili örnek alınarak tasarlanmıştır.
  • PL/SQL — мова програмування, яка використовується для доступу до баз даних Oracle. Сама назва означає англ. Procedural Language (процедурна мова) + SQL (структурована мова запитів). Поява цієї мови є закономірним розвитком засобів обробки даних для баз даних.
  • 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。
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
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL/SQL
  • PL-SQL
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:influenced of
is dbpprop:programmingLanguage of
is dbpprop:redirect of