SQLDeveloper: ausführen der aktuellen Zeile, ohne Hervorhebung
In Kröte kann man problemlos ausführen der aktuellen Zeile, ohne es markieren. Lassen Sie sagen, Sie haben ein Arbeitsblatt wie diese:
select * from item -- cursor here
select * from product
Wenn ich auf CTRL+Enter
ich will nur die Zeile, wo der cursor ist, ausgeführt zu werden. Im SQLDeveloper, wenn es keine zweite Zeile, CTRL+Enter
funktioniert, wie ich will. Im Grunde möchte ich das gleiche tun wie beschrieben hier, aber aus irgendeinem Grund kann ich nicht finden, die Tools -> Preferences -> Window Types -> SQL Window and check "AutoSelect statement"
in der version der SQLDeveloper ich bin mit: 4.0.0.13
bauen Build MAIN: 13.80
.
Scheint, diese Funktionalität ist in der 4.x
von Oracle SQLDeveloper?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie einen block (anonym oder so) der code, der vor dem sql-Anweisung, stellen Sie sicher, Ende mit Schrägstrich, für den Sie STRG+EINGABETASTE, um zu arbeiten.
STRG+Enter auf die select DATEPART-Anweisung unten funktioniert das zweite Beispiel unten, aber nicht auf dem ersten Beispiel.
Beispiel 1:
Beispiel 2:
Für diejenigen, die Frage mich auch, über die gleiche Sache, hier ist was Sie tun müssen. Ende jeder Anweisung mit
;
und es funktioniert.Eigentlich die beste option wird hier erwähnt :
http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Anzahl=46683
Ich lief auch in einer ähnlichen situation, wo Sie Strg+Enter shortcut aufgehört zu arbeiten für die Ausführung jeder Anweisung und musste markieren Sie die gesamte Anweisung für die Ausführung.
, Wie es funktionierte:
(i) Durch entfernen/auskommentieren, um alle Kommentare in dem Arbeitsblatt, d.h. haben nur die Sql-Anweisungen im Arbeitsblatt, wenn überhaupt, haben Sie irgendwelche Aussagen/Kommentare in das Arbeitsblatt für Ihr Verständnis, Sie einfach zu deaktivieren und dann Strg+Enter beginnt zu arbeiten.
PS: ich habe nicht alle anderen änderungen abgesehen von diesem, um diese Verknüpfung funktioniert.
Cheers