In een eerder artikel, "MySQL-databases gebruiken in Oracle JDeveloper", leerde u JDeveloper gebruiken met MySQL-databases. In deze tutorial leer je over een andere functie in JDeveloper die kan worden gebruikt met MySQL:Snippets.
In deze tutorial komen de volgende onderwerpen aan bod:
- Wat zijn SQL-fragmenten?
- Een SQL-fragment gebruiken
- Een nieuw fragment toevoegen
- Een SQL-fragment bewerken
- Waar gaan we heen?
Wat zijn SQL-fragmenten?
JDeveloper biedt ingebouwde SQL-fragmenten die kunnen worden toegevoegd aan een SQL-werkblad om SQL-instructies te maken. Een fragment is gewoon een sjabloon met een blok SQL-code die u vervolgens ergens anders kunt gebruiken.
Om de SQL-fragmenten te gebruiken, selecteert u Venster>Database>Snippets , zoals weergegeven in afbeelding 1.
Figuur 1: Venster>Databases>Snippets
Voorgedefinieerde fragmenten zijn beschikbaar voor verschillende functies, waaronder aggregatiefuncties, analytische functies, tekenfuncties, conversiefuncties, datumnotaties, datum-/tijdfuncties, flashback en getalnotaties, zoals weergegeven in het palet Snippets in Afbeelding 2.
Figuur 2: Fragmenten voor functies en formaten
Een SQL-fragment gebruiken
Voeg als voorbeeld van het gebruik van fragmenten SELECT . toe in een SQL-werkblad en selecteer COUNT(*) in de Geaggregeerde Functies , zoals weergegeven in afbeelding 3.
Figuur 3: Geaggregeerde functies selecteren>COUNT(*)
Opmerking: Als u niet bekend bent met SQL-werkbladen, kunt u een korte introductie krijgen door mijn vorige artikel "Oracle JDeveloper SQL-werkbladen gebruiken" te lezen. De voorbeelden gaan ervan uit dat u de database en tabel gebruikt die in dat artikel zijn gemaakt. |
Voeg de functie AANTAL(*) toe aan het SQL-werkblad, zoals weergegeven in afbeelding 4.
Figuur 4: COUNT(*) toevoegen aan het SQL-werkblad
Vul de SQL-instructie in als SELECT COUNT(*) FROM wlslog; klik op de Instructie uitvoeren pictogram om de SQL-instructie uit te voeren.
Een telling van 7 wordt weergegeven, zoals weergegeven in het zoekresultaat in Afbeelding 5.
Figuur 5: Zoekresultaat
Een nieuw fragment toevoegen
Nieuwe fragmenten kunnen worden toegevoegd door het selecteren van Snippet toevoegen pictogram, zoals weergegeven in Afbeelding 6.
Figuur 6: Fragment toevoegen
Nadat u het pictogram heeft geselecteerd, krijgt u een Snippet . te zien venster waarin u de SQL kunt invoeren voor het fragment dat u wilt maken, zoals weergegeven in Afbeelding 7. U kunt het fragment vervolgens opslaan door op de knop Toepassen te klikken knop.
Figuur 7: Fragment opslaan
Een SQL-fragment bewerken
Klik op Gebruikersfragmenten bewerken om gebruikersfragmenten te bewerken (niet de ingebouwde fragmenten). , zoals weergegeven in afbeelding 8.
Figuur 8: Gebruikersfragmenten bewerken
In Snippets bewerken , selecteer het fragment dat u wilt bewerken en klik op Bewerken , zoals weergegeven in Afbeelding 9. Het venster Snippets opslaan dat in Afbeelding 7 wordt weergegeven, wordt weergegeven, waarin het fragment kan worden gewijzigd en opgeslagen met Toepassen.
Figuur 9: Fragmenten bewerken>Bewerken
Waar gaan we naartoe?
Dit was slechts een kort overzicht van het gebruik van SQL-fragmenten in Oracle JDeveloper. Er zijn een aantal SQL-fragmenten die op internet te vinden zijn, of u kunt er zelf een maken.
In het volgende artikel laat ik je een andere functie zien binnen Oracle JDeveloper die je kunt gebruiken met MySQL of andere databases. Je leert hoe je een tabel als sjabloon gebruikt om nieuwe tabellen te maken!