? Oracle SQL , som ibland kallas PL /SQL , Oracle Corporation egenutvecklade utvidgning av SQL- databasen Query Language . Oracle SQL används för att manipulera och söka uppgifter som lagras i Oracle-databaser . Ursprung
Standard SQL , som står för Structured Query Language , utvecklades ursprungligen av IBM på 1970-talet , patenterad av IBM 1985 , och formellt standardiserat av ANSI ( American National Standards Institute ) 1986 . Oracle Corporation utvecklade senare en uppsättning av egna tillägg till standarden SQL , som lagt procedurella språk funktionalitet .
Processuella Funktionalitet
Oracle SQL processuella funktionalitet kraftigt utökar den standard SQL . Standard SQL tillhandahåller funktioner för att hämta och manipulera databasposter , men PL /SQL (rättegångsspråk /SQL ) är ett mer robust programmeringsspråk , som möjliggör skapandet av komplexa program med definierade variabler och looping .
Fördelar
den främsta fördelen med att använda Oracle SQL är en sömlös integrering med Oracle - märke databaser . Oracle SQL ger funktionalitet som standard SQL saknar och också kommer med många färdigförpackade grupper av funktioner och procedurer utformade för Oracle databasadministratörer .
Syntax
Oracle SQL syntax är baserat på Ada , härstammade ett programmeringsspråk från Pascal . Sannerligen , liknar strukturen hos ett PL /SQL-procedur starkt kärnprogrammet strukturen av den ursprungliga Pascal språket .
Varning
Oracle SQL har vissa ytliga likheter med Microsofts Transactional SQL ( T - SQL ) , men det finns betydande skillnader i funktion ställer och språklära 2 språk . Portering procedurer skrivna på 1 språk till ett annat är oftast ganska svårt , särskilt eftersom Microsofts SQL Server och Oracle-databaser hanterar postlåsning och flera användare på olika sätt .