2012-05-01 11 views
10

Ich fange gerade an Oracle SQL Developer zu lernen, während ich PL/SQL-Code in meinem neuen Job entwickle, und obwohl es ein gutes Werkzeug ist, fehlen viele der Annehmlichkeiten und Features, die man beim Programmieren mit einem andere IDE (wie IDEA).Gibt es ein besseres Tool im Vergleich zu Oracle SQL Developer?

Gibt es ein anderes Tool, das beim Erstellen großer Pakete/Prozeduren/Funktionen von PL/SQL-Code im Vergleich zu Oracle SQL Developer 3 wirklich hilft? Es wäre toll, Features wie Code-Vervollständigung zu erhalten oder die Möglichkeit zu haben, mit einem STRG-Klick auf einen Prozedurnamen zu springen, um schnell zu einem Code zu springen, und andere nette Features dieses Typs?

+0

Haben Sie versucht Toad? –

+0

Nein. Ich bin völlig neu in Oracle, deshalb frage ich;) Ich habe in der Regel Anwendungen basierend auf mysql oder postgres gemacht, und ich hatte wirklich nie die Notwendigkeit, viele gespeicherte Prozeduren zu schreiben ... oder Pakete von ihnen. Diese Firma hat eine ganze Codebase voll von ihnen. Es ist sehr anders als das, was ich gewohnt bin ... also wird es ein großer Unterschied sein, ein Werkzeug zu haben, das hilft. – egervari

+2

Ich würde Toad auch empfehlen (obwohl es ein wenig teuer ist) –

Antwort

13

PL/SQL Developer von AllroundAutomations ist es wirklich gut. Bietet alle grundlegenden Funktionen, die andere Tools bietet. Und sehr gut beim Debuggen Ihrer gespeicherten Prozeduren, Funktionen und Trigger. Aber es ist auch eine lizenzierte Version. Es gibt keine. Es stehen Add-ons zur Verfügung, die das Tool leistungsfähiger machen. Sie können Ihren Plsql-Entwickler wie in den folgenden Links beschrieben anpassen. here und here

+0

Danke für diese Antwort! – egervari

1

Ich denke Oracle SQL Developer ist in Ordnung, um PL/SQL-Code zu entwickeln, Es ist eine freie Software von Oracle org produziert, könnte es einige spezifische Features fehlen. aber es befriedigt die meisten üblichen Benutzungen und Funktionalität.

Toad ist ein leistungsfähigeres Tool mit sehr weit verbreitet. aber du brauchst eine Lizenz.

1

PL/SQL-Entwickler interessant war vor ein paar Jahren, um zu versuchen, aber ich bin immer die Suche nach mir selbst einem angemessenen Betrag von DBA Typ Arbeit zu tun, und es war nicht sehr hilfreich, dass mit. Meine DBA Fähigkeiten sind nicht besonders stark, so dass Bereich, Toad und SQL Developer definitiv herauskommen.

Insgesamt bevorzuge ich Toad (obwohl es eine Ressource Schwein sein kann, und alles funktioniert so, wie Sie wollen, kann ein Schmerz sein). Es gibt verschiedene Versionen (eine speziell für Entwickler), also könnte eine davon zu Ihnen passen.

Ich habe vor kurzem einen neuen Job angefangen und beschlossen, SQL Developer einen Lauf zu geben (das liegt hauptsächlich daran, dass Toad teuer genug ist, dass einige Orte das Geld dafür nicht ausgeben ... wie mein letzter Job ... so Es schien mir eine gute Idee zu sein, ein Werkzeug auszuwählen, von dem ich wusste, dass ich es überall hätte. Es hat sicherlich seine Probleme (es scheint ziemlich hartnäckig zu sein, eine Verbindung zu unterbrechen, wenn eine Anfrage läuft ... aber es ist möglich, dass es eine Java-Sache ist), aber es ist kostenlos, leicht und erledigt die Arbeit.

Ein Hinweis auf Toad: An dieser Stelle (möglicherweise für die absehbare Zukunft) ist streng eine 32-Bit-App. Es wird auf einem 64-Bit-Windows-Feld ausgeführt und eine Verbindung zu einer 64-Bit-Oracle-Datenbank herstellen, aber der Oracle-Client muss 32-Bit sein