sqlplus vs sql udvikler


Svar 1:

Jeg synes, det er bedst at bruge værktøjer, som du kender eller hurtigt kan lære og passe godt til det team, du arbejder med.

Til en database bruger jeg personligt VIM omkring 85% af tiden. SQL plus er en fin klient til brug sammen med VIM. Dette er især nyttigt, når du lige starter et projekt og ønsker at få nogle resultater meget hurtigt. For mere sofistikerede kontinuerlige integrationsmønstre kan det være en god idé at udvide de værktøjssæt, der bruges til klienter med flere muligheder.

De fleste kontinuerlige integrationsmønstre fungerer godt med kommandolinjeværktøjer, så jeg holder VIM skarp og undgår IDE'er. Jeg bruger SQL Developer ca. 15% af tiden. Jeg synes, IDE er især nyttigt til hurtigt at gennemgå og redigere PL / SQL-kode, der allerede er implementeret på en database og derefter kontrollere ændringer tilbage til kildekontrol. Jeg er ikke glad for, at IDE bliver overbrugt og prøver at afskrække det. Jeg har udviklet en bias, der er baseret på historiske observationer, hvor VIM tilskynder til disciplin efter karakteren af ​​sin driftsform, hvor IDE'er tilskynder til mangel på disciplin.

Jeg erkender, at IDE'er med disciplin kan bruge kildekontrol lige så godt som VIM. Jeg prøver at styre efter resultater og ikke detaljer. Hvis implementeret kode og ting som tilladelser altid er konsistente mellem miljøer, bliver jeg ikke involveret i hvilke værktøjer, der bruges. Når det ikke er sandt, begynder jeg at komme med forslag til, hvilke værktøjer og proces der skal bruges.


Svar 2:

Ja.

Eller begge.

Vi har faktisk lavet en ny version af SQL * Plus kaldet SQLcl, der tager noget af smerten ud af kommandolinjen og lånte funktioner fra SQL Developer. Ting som SQL-tilbagekaldelse, erklæringsafslutning, en faktisk editor, så du kan pil rundt i kommandoen, mens du skriver den.

Hvis du kan bruge begge dele, er du klar, hvis du kun har adgang til det ene eller det andet. Og nogle ting er faktisk lettere på kommandolinjen ... især hvis du kender kommandoen (er) :)


Svar 3:

Du skal bruge SQL Developer. Det er et værktøj, der har meget flere funktioner og er under aktiv udvikling, og de tilføjer fejlrettelser og nye funktioner meget ofte.

Hvis du går glip af at arbejde fra kommandolinjen, vil du måske give

SQLcl

et forsøg. Dette er et nyt værktøj, der meget ligner SQL * Plus, men med nogle meget interessante yderligere funktioner.


Svar 4:

For din egen sundhed skal du arbejde inden for SQL Developer; du får objektbrowseren, får tabulært grafisk arbejdsmiljø og du får nogle ekstra hjælpeværktøjer indbygget i værktøjet.

Men du vil i det mindste have en vis kompetence ved hjælp af SQL Plus fra kommandolinjen, fordi du ender med at udføre masser af DBA-opgaver fra shell-prompten (hvis du er i et Unix-miljø) ved hjælp af SQL plus.


Svar 5:

Hvis du kan bruge begge, så er det meget godt, men i tilfælde af at du har valgt en, så vil jeg anbefale Sql * plus, hvilket hjælper dig med at arbejde på kommandolinjen. Og bedre, hvis du kan bruge oracle 11g på Linux-platform.


Svar 6:

Du skal bruge SQL Developer, det er meget interaktivt og mere mulighed med et enkelt klik. Du kan formatere koden til en oversigt, der forbedrer dens forståelse. Du kan synligt se pakker, procedurer, tabeller, visninger uden nogen forespørgsel ved blot at klikke på den. Så gå med SQL Developer.


Svar 7:

Du kan bruge SQL Plus eller SQL Developer som helst.

Men SQL Plus er begrænset med funktioner og ikke meget brugervenligt.

SQL Developer er fyldt med masser af funktioner og brugervenlig og let at forstå.