I en tidligere artikel, "Brug af MySQL-databaser i Oracle JDeveloper", lærte du at bruge JDeveloper med MySQL-databaser. I denne vejledning lærer du om en anden funktion i JDeveloper, der kan bruges med MySQL:Snippets.
I denne øvelse vil følgende emner blive dækket:
- Hvad er SQL Snippets?
- Brug af et SQL Snippet
- Tilføjelse af et nyt uddrag
- Redigering af et SQL Snippet
- Hvor skal vi gå herfra?
Hvad er SQL Snippets?
JDeveloper leverer indbyggede SQL-uddrag, der kan tilføjes til et SQL-regneark for at oprette SQL-sætninger. Et uddrag er simpelthen en skabelon, der indeholder en blok af SQL-kode, som du derefter kan bruge andre steder.
For at bruge SQL-uddragene skal du vælge Window>Database>Snippets , som vist i figur 1.
Figur 1: Window>Databaser>Snippets
Foruddefinerede uddrag er tilgængelige for flere forskellige funktioner, herunder aggregerede funktioner, analytiske funktioner, tegnfunktioner, konverteringsfunktioner, datoformater, dato/tidsfunktioner, flashback og talformater, som vist i uddragspaletten i figur 2.
Figur 2: Uddrag til funktioner og formater
Brug af et SQL Snippet
Tilføj SELECT som et eksempel på brug af Snippets i et SQL-regneark, og vælg COUNT(*) i Aggregerede funktioner , som vist i figur 3.
Figur 3: Valg af aggregerede funktioner>COUNT(*)
Bemærk: Hvis du ikke er bekendt med SQL-regneark, kan du få en hurtig introduktion ved at læse min tidligere artikel, "Brug af Oracle JDeveloper SQL-regneark." Eksemplerne antager, at du bruger databasen og tabellen oprettet i den artikel. |
Tilføj funktionen COUNT(*) til SQL-regnearket, som vist i figur 4.
Figur 4: Tilføjelse af COUNT(*) til SQL-regnearket
Fuldfør SQL-sætningen som SELECT COUNT(*) FROM wlslog; klik på Kør erklæring ikon for at køre SQL-sætningen.
Et antal på 7 vises, som vist i forespørgselsresultatet i figur 5.
Figur 5: Forespørgselsresultat
Tilføjelse af et nyt uddrag
Nye uddrag kan tilføjes ved at vælge Tilføj kodestykke ikon, som vist i figur 6.
Figur 6: Tilføj uddrag
Når du har valgt ikonet, vil du blive præsenteret for en Gem uddrag vindue, hvor du kan indtaste SQL'en for det uddrag, du vil oprette, som vist i figur 7. Du kan derefter gemme kodestykket ved at klikke på Anvend knap.
Figur 7: Gem uddrag
Redigering af et SQL Snippet
For at redigere brugerkodestykker (ikke de indbyggede uddrag), skal du klikke på Rediger brugeruddrag , som vist i figur 8.
Figur 8: Rediger brugerkodestykker
I Rediger uddrag , vælg det uddrag, der skal redigeres, og klik på Rediger , som vist i figur 9. Vinduet Gem uddrag vist i figur 7 vises, hvor uddraget kan ændres og gemmes med Anvend.
Figur 9: Rediger uddrag>Rediger
Hvor skal vi gå herfra?
Dette var blot et hurtigt overblik over brugen af SQL Snippets i Oracle JDeveloper. Der er en række SQL Snippets, der kan findes på internettet, eller du kan oprette dine egne.
I den næste artikel vil jeg vise dig en anden funktion i Oracle JDeveloper, som du kan bruge med MySQL eller andre databaser. Du lærer, hvordan du bruger en tabel som skabelon til at oprette nye tabeller!