? Oracle SQL , noen ganger referert til som PL /SQL, er Oracle Corporation proprietære forlengelse av SQL database spørrespråk . Oracle SQL brukes til å manipulere og spørre data som er lagret i Oracle-databaser . Origin
Standard SQL , som står for Structured Query Language , ble opprinnelig utviklet av IBM i 1970 , patentert av IBM i 1985 , og formelt standardisert av ANSI ( American National Standards Institute) i 1986 . Oracle Corporation senere utviklet et sett med proprietære utvidelser til standard SQL , som legges prosessuelle språk funksjonalitet.
Prosessuelle funksjonalitet
Oracle SQL prosessuelle funksjonalitet i stor grad utvider på standard SQL. Standard SQL inneholder funksjoner for å hente og manipulere databasen poster , men PL /SQL ( Prosessuelle Språk /SQL) er en mer robust programmeringsspråk, slik at etableringen av komplekse programmer med definerte variabler og looping .
Fordelene
den viktigste fordelen med å bruke Oracle SQL er sømløs integrasjon med Oracle -merkevaren databaser . Oracle SQL inneholder funksjonalitet som standard SQL mangler og kommer også med mange pre -pakkede grupper av funksjoner og prosedyrer utformet for Oracle database administratorer .
Syntax
Oracle SQL syntaks er basert på Ada , nedstammet et programmeringsspråk fra Pascal . Faktisk ligner strukturen av en PL /SQL-prosedyren sterkt kjernen programmet strukturen i den opprinnelige Pascal språk .
Warning
Oracle SQL har noen overflate likheter med Microsofts Transaksjonelt SQL (T - SQL) , men det er betydelige forskjeller i funksjon sett og syntaks av de to språk. Porting prosedyrer skrevet i en språk til den andre er vanligvis ganske vanskelig, spesielt siden Microsofts SQL Server og Oracle databaser håndtere postlåsing og flere brukere på ulike måter .