Nwlapcug.com


Che cosa è un Oracle SQL?

Che cosa è un Oracle SQL?


Talvolta ci si riferisce come PL/SQL, SQL, Oracle è l'estensione proprietaria di Oracle Corporation del linguaggio di query di database SQL. Oracle SQL viene utilizzato per modificare ed eseguire query sui dati archiviati nei database di Oracle.

Origine

SQL standard, acronimo di Structured Query Language, è stato originariamente sviluppato da IBM nel 1970, brevettato da IBM nel 1985 e formalmente standardizzata dall'ANSI (American National Standards Institute) nel 1986. Oracle Corporation più successivamente ha sviluppato un set di estensioni proprietarie a SQL standard, che ha aggiunto funzionalità di linguaggio procedurale.

Funzionalità procedurali

Oracle SQL di procedurali funzionalità espande notevolmente su SQL standard. SQL standard fornisce funzioni per recuperare e modificare i record del database, ma PL/SQL (SQL/lingua procedurale) è un linguaggio di programmazione più robusto, permettendo la creazione di programmi complessi con variabili definite e loop.

Vantaggi

Il vantaggio principale dell'utilizzo di SQL di Oracle è la perfetta integrazione con i database Oracle-marca. Oracle SQL fornisce funzionalità che SQL standard manca e viene fornito con molti gruppi pre-confezionati di funzioni e procedure progettate per gli amministratori di database Oracle.

Sintassi

Oracle SQL sintassi è basata su Ada, un linguaggio di programmazione disceso da Pascal. Infatti, la struttura di una procedura PL/SQL assomiglia fortemente la struttura del programma di nucleo del linguaggio Pascal originale.

Avviso

Oracle SQL ha alcune somiglianze superficiali con Microsoft transazionale SQL (T-SQL), ma ci sono differenze significative nel set di funzionalità e sintassi di 2 lingue. Porting di procedure scritte in 1 lingua a altra è di solito abbastanza difficile, soprattutto perché di Microsoft SQL Server e database Oracle gestiscono più utenti e blocco dei record in modi diversi.