? Oracle SQL, undertiden benævnt PL /SQL, er Oracle Corporation proprietære udvidelse af SQL database query sprog. Oracle SQL bruges til at manipulere og forespørge data lagret i Oracle-databaser . Origin
Standard SQL, som står for Structured Query Language, blev oprindeligt udviklet af IBM i 1970'erne , patenteret af IBM i 1985 og formelt standardiseret af ANSI ( American National Standards Institute) i 1986. Oracle Corporation senere udviklet et sæt af proprietære udvidelser til standard SQL, som tilføjede proceduremæssige sprog funktionalitet.
Proceduremæssige Funktionalitet
Oracle SQL processuelle funktionalitet i høj grad udvider på standard SQL. Standard SQL indeholder funktioner til at hente og manipulere databaseposter , men PL /SQL ( Forretningsordenens Language /SQL) er et mere robust programmeringssprog , som tillader oprettelse af komplekse programmer med definerede variabler og looping .
< br > Fordele
den vigtigste fordel ved at bruge Oracle SQL er den problemfri integration med Oracle -brand databaser. Oracle SQL giver funktionalitet, standard SQL mangler , og også kommer med mange færdigpakkede grupper af funktioner og procedurer designet til Oracle database administratorer.
Syntax
Oracle SQL syntaks er baseret på Ada, nedstammer et programmeringssprog fra Pascal . Faktisk strukturen af en PL /SQL-procedure ligner meget den kerneprogrammet strukturen i det oprindelige Pascal sproget .
Warning
Oracle SQL har nogle overflade ligheder med Microsofts Transactional SQL (T- SQL) , men der er væsentlige forskelle i de indslag apparater og grammatikker for de 2 sprog . Tilpasningsproblemstillinger procedurer skrevet på 1 sprog til det andet , er normalt relativt svært, især da Microsofts SQL Server og Oracle databaser håndtere rekord låsning og flere brugere på forskellige måder .