Methode: 1. Verwenden Sie die Anweisung „select * from v$sqlarea t where t.SQL_table name like'...' order by...“, um die historische SQL der angegebenen Tabelle abzufragen v $sqlarea t where t.PARSING_SCHEMA_NAME in ('username') AND SQL_table name like'...'"-Anweisung fragt die historische SQL des Benutzers nach der Tabelle ab.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.
Oracle-Überwachung: Sie können die ausgeführten SQL-Anweisungen anzeigen
SELECT SQL_TEXT, LAST_ACTIVE_TIME,SQL_FULLTEXT FROM v$sql ORDER BY LAST_ACTIVE_TIME DESCsql
Darüber hinaus kann Strg+E in PL/SQL Developer die historischen SQL-Datensätze abrufen. Die historischen Datensatzdateien werden in AppDataRoamingPLSQL gespeichert DeveloperPLSRecall.dat standardmäßig. Wenn Sie die Datei PLSRecall.dat löschen, drücken Sie Strg+E und das folgende Fenster wird angezeigt:
Beispiel 2: Fragen Sie die historische SQL ab, in der Benutzer TRUI die TEST-Tabelle aktualisiert hat
Empfohlenes Tutorial: „Oracle Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo fragen Sie historisches SQL in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!