# SQL-editor

### DatabaseSpy SQL-editor

Ondersteunt alle databases in één, betaalbare versie- Verbind met databases van verschillende servers
- Het opvragen en ontwerpen van databases
- Past automatisch de syntaxis aan voor verschillende databasetypes
- Pop-up venster voor automatische tekstsuggesties
- Meerdere resultaten, getoond in tabbladen of gestapeld

- Asynchrone query-uitvoering
- Selectieve, gedeeltelijke query-uitvoering
- Genereer automatisch een verscheidenheid aan veelvoorkomende vragen
- Ondersteuning voor [SQL-templates](databasespy.md#sql_templates)
- Genereer volledige DDL-scripts voor databaseschema's

## SQL-editor voor alle databases

[SQL-editor in Altova DatabaseSpy](https://www.altova.com/images/databasespy-sql-editor.png)

[DatabaseSpy](databasespy.md) Ondersteunt het bewerken van SQL-code voor alle belangrijke databases, tegen een fractie van de kosten van oplossingen die zich richten op slechts één database.

- Firebird
- IBM DB2 for iSeries®
- IBM DB2®
- Informix®
- MariaDB
- Microsoft Access™
- Microsoft® Azure SQL
- Microsoft® SQL Server®
- MySQL®
- Oracle®
- PostgreSQL
- Progress OpenEdge
- SQLite
- Sybase® ASE
- Teradata

## Vensters in de SQL-editor

De SQL-editor van DatabaseSpy maakt het eenvoudig om de SQL-statements die nodig zijn voor uw databasewerk te maken, weer te geven, te bewerken en uit te voeren. U kunt de SQL-scripts die u in de SQL-editor heeft gemaakt opslaan en toevoegen aan uw project. Bovendien kunt u bestaande SQL-bestanden openen en ze in de SQL-editor weergeven. 

De SQL-editor is opgedeeld in een venster voor SQL-statements en één of meerdere tabbladen of gestapelde resultatenvensters. In de werkbalk van de SQL-editor bevindt zich een handige "Uitvoeren"-knop waarmee u uw SQL-statements direct kunt uitvoeren en de resultaten kunt bekijken. 

Het venster voor SQL-statements gebruikt kleurencoding om elk SQL-statement te markeren, met unieke identificaties voor SQL-statements, parameters, operatoren en commentaar. Dit helpt u om een individuele SQL-query of een complexe reeks SQL-commando's snel en eenvoudig te bekijken en te analyseren. Via het dialoogvenster "DatabaseSpy-opties" kunt u zelfs uw eigen voorkeuren instellen voor de lettertypen, groottes en kleuren die worden gebruikt. 

Een venster met een tabblad voor berichten, dat is gekoppeld aan de resultaten van de SQL-query, geeft informatie over elke uitgevoerde instructie, inclusief de identificatie van eventuele syntaxis fouten. 

Het venster van de SQL-editor ondersteunt meerdere open SQL-query's, en u kunt tekst kopiëren en plakken tussen deze query's. Elk venster van de SQL-editor heeft een bijbehorend hulpmiddelvenster met eigenschappen, waarin informatie en parameters staan die u kunt bewerken. Zo kunt u bijvoorbeeld een SQL-query ontwerpen, verfijnen en uitvoeren tegen een testdatabase voordat u wijzigingen doorvoert in de live data. Door de databaseverbinding in het eigenschappenvenster te bewerken, kunt u uw query eenvoudig omleiden naar de live database zodra deze is geoptimaliseerd. 

DatabaseSpy ondersteunt asynchrone query-uitvoering, waardoor meerdere SQL-query's tegelijkertijd in verschillende vensters kunnen worden verwerkt, of dit nu query's zijn voor verschillende servers of zelfs meerdere query's tegen dezelfde server. 

## Efficiënte SQL-bewerking

[Het bewerken van query's in de SQL-editor](https://www.altova.com/images/databasespy-sql-query.png)

Wanneer u een nieuwe SQL-query vanaf nul opbouwt, geeft de functie voor automatische aanvulling suggesties die overeenkomen met de juiste syntaxis bij elk trefwoord in de query. De contextgevoelige suggestiefunctie stelt u in staat om alleen items te zien die geldig zijn op uw huidige cursorpositie binnen de SQL-query, en u kunt de suggesties aanpassen om een aangepaste lijst te maken. 

DatabaseSpy stelt u in staat om lange en complexe groepen SQL-statements te organiseren door ze op te delen in secties die individueel kunnen worden samengevouwen of uitgebreid. Deze secties kunnen zelfs genest worden, en een handige knop in de werkbalk van de SQL-editor stelt u in staat om met één klik alle secties te verbergen of uit te klappen. 

## Resultatenvenster

De resultatenvensters van DatabaseSpy kunnen worden weergegeven in tabbladen of gestapeld, zodat u meerdere resultaten tegelijkertijd kunt bekijken. Elk resultatenvenster biedt opties om de uitvoer verder te verfijnen nadat u SQL-statements heeft uitgevoerd. U kunt de scheidingslijnen van de kolomkoppen verplaatsen om de kolombreedtes aan te passen, of u kunt op een kolomkop klikken om de resultaten te sorteren op basis van die kolom.

Wanneer u een kolom met numerieke gegevens selecteert, worden automatisch de minimale waarde, de maximale waarde en de som van alle waarden in die kolom weergegeven. Met de knop "Data-inspecteur" kunt u een nieuw venster openen om bijvoorbeeld lange teksten te bekijken. 

U kunt een willekeurig bereik van cellen selecteren binnen de resultaten en deze kopiëren om te exporteren, met of zonder kolomkoppen. U kunt ook op het grafiek-gereedschap in de resultatenbalk klikken om een aangepaste grafiek te genereren op basis van de resultaten van de SQL-query. 

## Geavanceerde functionaliteit voor het bewerken van SQL-code

Ontdek meer over de DatabaseSpy-tools voor:

- Grafisch [database ontwerp](databasespy.md#graphical_db_design)
- [Grafieken](database-visualization-charts.md) op basis van resultaten van SQL-query's
- Werken met [XML in databases](databasespy.md#xml)
- [Gegevens importeren en exporteren](databasespy.md#db_import_export)


## Call to Action

[Download nu een volledig functionele, gratis proefversie van 30 dagen van Altova DatabaseSpy!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[DatabaseSpy, nu beschikbaar.](https://shop.altova.com/DatabaseSpy)

