Ich muss Oracle SQL für die Arbeit lernen und wird sehr durch das O'Reilly-Buch 'Oracle PL/SQL-Programmierung' versucht, da es so stark überprüft wurde. Ich bin jedoch nicht sicher, ob PL/SQL eine andere Sprache als SQL ist oder ob es nur eine Obermenge oder etwas anderes ist. Kann mir bitte jemand hier helfen? Vielen Dank.Oracle SQL vs Oracle PL/SQL
Antwort
SQL ist eine Datenabfrage und Manipulation Langauge. PL/SQL ist eine prozedurale Programmiersprache.
PL/SQL ist Turing vollständige Sprache, mit Syntax zum Erstellen komplizierter Programme. Es hat auch eine große Anzahl von Bibliotheken, die es eine große Auswahl an Fähigkeiten geben. Seine Hauptaufgabe besteht jedoch zweifellos darin, gespeicherte Prozeduren zu erstellen, die SQL-Anweisungen zum Abrufen und Arbeiten mit Daten einbetten. Insofern ist PL/SQL eine Obermenge von SQL.
Obwohl die PL/SQL-SQL-Engine in früheren Versionen der Datenbank hinter der Datenbank-Engine zurücklag, waren einige SQL-Funktionen in PL/SQL nicht verfügbar. Seit dem Jahr 9i hat Oracle eine konzertierte Anstrengung unternommen, um die beiden in Schach zu halten, und es ist ziemlich schwierig, etwas zu finden, was wir in reinem SQL tun können, was wir auch in PL/SQL nicht tun können.
ist es eine Obermenge.
alle SQL plus einige ORDNUNGS Erweiterungen - so können Sie Variablen, Schleifen, bedingte Logik usw.
- 1. Oracle/PLSQL-Leistung
- 2. PLSQL-Extrakt procudures oracle 9i
- 3. Oracle-Datenbank Verbindungszeichenfolge PLSQL-Kompatibilität
- 4. Wie XML-Datei in Oracle PLSQL
- 5. Pass select-Anweisung zu Oracle PLSQL
- 6. PLSQL/Oracle How To „Karte“/„Normalisieren“ Nummer
- 7. Oracle plsql Switch Case und sqlplus Spool
- 8. Oracle: Erhalten von Referenzen in PLSQL
- 9. Oracle BLOB vs VARCHAR
- 10. Oracle View vs Joining-Tabellen in Oracle
- 11. SQL Server 2005 Parameter VS Oracle Parameter
- 12. Oracle, PDO_OCI vs OCI8
- 13. ZeroMQ vs Oracle Warteschlange
- 14. Migrieren von Sybase-Abfragen zu Oracle Sql: Oracle sql Entwickler
- 15. PLSQL-Procudure (Oracle) Vergleichen einer Variablen in where-Klausel
- 16. Bool Unterstützung Oracle SQL
- 17. sql Oracle Abfrage Datenexport
- 18. ORACLE SQL Entwickler (Query)
- 19. Oracle sql Zeitzone Problem
- 20. Oracle SQL Prozedurfehler
- 21. Overlap Datum Oracle SQL
- 22. ORACLE SQL: Fehlendes Schlüsselwort
- 23. Oracle SQL ersetzen Zeichen
- 24. Oracle sql developer Farbcodierung
- 25. Oracle SQL-Abfrage
- 26. Datenbankverbindung SQL Server/Oracle
- 27. Oracle SQL Query Frage
- 28. Oracle SQL Join Abfrageabklärung
- 29. ORACLE SQL Index-Performance
- 30. Oracle SQL Optimization
Ah, brilliant. Vielen Dank! – ConorW