Ich erstelle dynamisch eine Abfragezeichenfolge, die ich nur ausführen möchte, wenn es eine gültige Abfrage ist (gültige Syntax). Ansonsten möchte ich diese Abfrage überspringen und die Ausführung von pl sql fortsetzen. Wie kann es gemacht werden?Überprüfen der Gültigkeit einer dynamisch generierten Abfrage
0
A
Antwort
1
Verschachteln Sie diese Abfrageausführung mit einem anderen BEGIN..EXCEPTION..END; .In Ausnahme behandeln "When OTHERS". Falls es einen Syntaxfehler gibt, wird er im Ausnahmeblock abgefangen und die nächste Zeile Ihrer Logik in der Ausführung von pl/sql wird weitergeführt.
Verwandte Themen
- 1. Überprüfen Sie die Gültigkeit der GitHub-Anmeldeinformationen
- 2. Überprüfen der Versionsnummer Gültigkeit mit Perl
- 3. Überprüfen der Gültigkeit einer Nummer als Codepunkt in ICU
- 4. Überprüfen der Gültigkeit der E-Mail in Django/Python
- 5. Entfernen dynamisch generierten Tabellenzeilen
- 6. Fehler beim Erfassen der dynamisch generierten Assembly
- 7. Überprüfen der Gültigkeit von Eigenschaften in Python-Klassen
- 8. Überprüfen der Gültigkeit des String-Literal-Union-Typs zur Laufzeit?
- 9. Arbeiten mit dynamisch generierten Kinder
- 10. Dart - Zugriff dynamisch generierten Liste
- 11. dynamisch generierten Daten nicht funktioniert
- 12. JQuery 1.3.1 findet keine dynamisch generierten Zeilen
- 13. Wie bekomme ich einen Teil der dynamisch generierten URL
- 14. Erstellen von Logik in einer gespeicherten Prozedur, um die Gültigkeit der Mitarbeiter-ID zu überprüfen
- 15. Einfügen von dynamisch generierten Formulardaten in mysql
- 16. Identifizieren von dynamisch generierten Inhalten auf einer Seite
- 17. Instanziieren Sie ein Objekt aus einer dynamisch generierten Klasse
- 18. C# - Verweis auf einen Typ in einer dynamisch generierten Assembly
- 19. Attribut der dynamisch generierten Tags mit JQuery ändern
- 20. Abrufen einer dynamisch generierten Pivot-Tabelle in eine Temp-Tabelle
- 21. Iterator-Gültigkeit
- 22. Java - römische Ziffer Gültigkeit
- 23. wie dynamisch überprüfen Anzahl der Argumente einer Funktion in PHP
- 24. Dynamisch die Höhe und Position von dynamisch generierten UITableviews festlegen?
- 25. JavaScript-Datentyp Funktion Gültigkeit
- 26. Schleife thorugh dynamisch generierten Array in Bash
- 27. Zugriffswerte innerhalb dynamisch generierten Python-Wörterbuchs
- 28. Problem in Ereigniserzeugung von dynamisch generierten CheckBox
- 29. Wählen Sie die Option in der dynamisch generierten Auswahlliste (Dropdownliste)
- 30. Öffnen Sie den dynamisch generierten Link in der neuen Registerkarte
Schließen Sie es mit 'BEGIN ... AUSNAHME ... ENDE;' –
Sie können auch versuchen, ['DBMS_SQL.PARSE()'] (https://docs.oracle.com/cd/B28359_01/appdev.111 /b28419/d_sql.htm#i997676), die die semantische Prüfung durchführen und ** auch die SQL ausführen, wenn die Syntax gültig ist. –
Wird die Ausführung verlangsamt, wenn keine großen Anfragen in einer Schleife überprüft werden? – Akhil