sql >> Database >  >> RDS >> Oracle

Aan de slag met Oracle SQL Developer op Windows

Inleiding

Oracle SQL Developer is een krachtige ontwikkelingstool met veel functies voor interactie met Oracle-databases. Naast het schrijven en indienen van SQL-statements met behulp van het SQL-werkblad, heeft SQL Developer krachtige tools voor het beheren van databases, het ontwerpen en reverse-engineeren van databases met behulp van datamodellen en het uitvoeren van datamining-taken. De meest recente versie (versie 19.4 vanaf 20 december 2019) bevat enkele basishulpmiddelen voor databasebeheer, ondersteuning voor REST-query's en het parseren van JSON-documenten.

Als u met MacOSX werkt, vindt u hier instructies voor het installeren en werken met SQL Developer op MacOSX.

Het volgende gedeelte van deze zelfstudie behandelt het downloaden en installeren van SQL Developer. Als u SQL Developer al hebt gedownload en geïnstalleerd, wilt u misschien doorgaan naar de volgende pagina om te leren hoe u een nieuwe databaseverbinding maakt.

Tegen het einde van deze zelfstudie zijn er een paar pagina's die beschrijven hoe u SQL-instructies schrijft, uitvoert en bewaart, hoe u gegevens exporteert met SQL Developer en hoe u gegevens importeert in Oracle met SQL Developer. Mogelijk bent u ook geïnteresseerd in het gebruik van SQL Developer om een ​​Oracle-schema te reverse-engineeren. Die tutorial is hier gelinkt.

SQL Developer downloaden en installeren

SQL Developer kan gratis worden gedownload van het Oracle Developer's netwerk. SQL Developer heeft een Java Development Kit nodig om te kunnen werken. SQL Developer versie 4.1.3 en hoger vereist bijvoorbeeld JDK 1.8.

Ga naar de volgende link om de SQL Developer-bestanden te downloaden:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Selecteer de versie die overeenkomt met uw besturingssysteem (en of die indien nodig de JDK bevat). De rest van deze tutorial is voltooid met de Windows-versie.

De SQL Developer-download is een enkel .zip-bestand, bijvoorbeeld:sqldeveloper-4.1.3.20.78-no-jre.zip (of een nieuwere versie zoals sqldeveloper-17.4.0.355.2349-x64.zip)

Pak het zipbestand van SQL Developer uit in een geschikt station. Het resultaat zou een eenvoudige sqldeveloper-map moeten zijn.

Dubbelklik op het uitvoerbare bestand sqldeveloper.exe. Er kan een dialoogvenster verschijnen waarin u wordt gevraagd het pad naar de Java Development Kit (JDK)-thuismap op te geven.

Klik op de knop Bladeren en navigeer naar de JDK-thuismap.

Klik op Map selecteren en het pad naar de JDK verschijnt in het dialoogvenster:

Klik op de knop OK en SQL Developer wordt gestart

Zodra SQL Developer actief is, ziet u het volgende scherm:

Een nieuwe databaseverbinding configureren

De eerste opdracht is het maken van een nieuwe verbinding met uw Oracle-database. Om een ​​nieuwe verbinding tot stand te brengen, moet u het volgende weten:

  • De naam (of IP-adres) van de server waarop Oracle draait. Als u Oracle op uw lokale computer hebt geïnstalleerd, kunt u waarschijnlijk de "localhost" (of 127.0.01) gebruiken.
  • Het TCP/IP-poortnummer waarop het Oracle Listener-proces wordt uitgevoerd. De standaard voor Oracle is om poort 1521 te gebruiken. Tenzij u dit anders hebt geconfigureerd, gebruikt u 1521.
  • De Oracle System Identifier (SID) of servicenaam die de specifieke Oracle-instantie op de server identificeert.

Enkele veel voorkomende combinaties kunnen zijn:

  • Oracle 11g of 12c Enterprise Edition geïnstalleerd op dezelfde (lokale) server of pc:Host:localhost, Poort:1521, SID:orcl
  • Oracle 11g Express Edition geïnstalleerd op dezelfde (lokale) server of pc:Host:localhost, Poort:1521, SID:xe
  • Oracle 11g of 12c Enterprise Edition geïnstalleerd op de externe server:Host:myhostname.domain.com, Port:1521, SID:orcl
  • Oracle 12c Enterprise Edition geïnstalleerd op de externe server met behulp van multi-tenant database:host:mijnhostnaam.domein.com, poort:1521, servicenaam:pdb1
  • Oracle Autonomous Data Warehouse of Autonomous Transaction Processing-database met Oracle Cloud:het verbindingstype wijzigen naar Cloud Wallet en selecteer vervolgens uw portemonnee .zip-bestand dat is gedownload van uw clouddatabase-instantie. Volg deze instructies (pagina 6).

Houd er rekening mee dat als uw doel-DBMS een autonome database in Oracle Cloud is, u enigszins andere instructies moet volgen die gebruikmaken van de Oracle Cloud Wallet. Volg deze instructies (pagina 6) voor het opzetten van een verbinding met een autonome database.

Om te beginnen met het configureren van de nieuwe verbinding, klikt u op de pijl-omlaag naast het groene + teken en selecteert u Nieuwe verbinding…

Het standaardvenster "Nieuwe / Selecteer databaseverbinding" verschijnt.

Geef een nieuwe naam voor uw verbinding en vul de gebruikersnaam en het wachtwoord in voor het Oracle-databaseaccount waarmee u verbinding wilt maken.

Vul bij Hostnaam de internethostnaam of het IP-adres in van de server waarop de Oracle-database draait. Stel de poort zo in dat deze overeenkomt met waar de Oracle Listener draait (1521 is de standaardinstelling).

Als de host een Oracle System Identifier (SID) heeft, typt u die in. Anders, als de Oracle-server multi-tenant gebruikt (via oracle 12c of nieuwer), selecteert u Service Name en geeft u de servicenaam op voor de database-instance.

Andere geavanceerde authenticatie-, encryptie- en beveiligingsinstellingen kunnen dan indien nodig specifiek zijn.

Hieronder ziet u een voorbeeld van verbinding maken met een Oracle 12c-instantie op de lokale server met behulp van het Oracle-systeemaccount. Het wachtwoord voor dit account is ingesteld tijdens de installatie van de database.

Test de verbinding door op de testknop te klikken. Let op de Status in de linkerbenedenhoek om te zien of er foutmeldingen zijn. De afbeelding hieronder toont "succes":

Typische inlogfouten en dingen om te controleren

Er zijn een aantal redenen waarom SQL Developer mogelijk geen succesvolle verbinding maakt met de Oracle Server. Enkele van de meest voorkomende mogelijke problemen en oplossingen worden hieronder vermeld. Houd rekening met de "Client/Server" Oracle-architectuur en het feit dat er een netwerk tussen zit.

Status:Mislukt -Test mislukt:IO-fout:de netwerkadapter kan geen verbinding tot stand brengen

Er is een probleem met het verbinden via het netwerk tussen de SQL Developer-client en de Oracle-databaseserver. De hostnaam (of het IP-adres) of het poortnummer is onjuist. Of een ander netwerkprobleem (DNS, Firewall, enz.) verhindert dat SQL Developer verbinding maakt met de Oracle-server. Het is ook mogelijk dat de Oracle Listener (de netwerkservice die inkomende verbindingen accepteert) niet actief is of naar een andere netwerkpoort luistert. Probeer traceroute te gebruiken (tracert op Windows) om te zien of de server überhaupt bereikbaar is. Controleer of de Oracle Database actief is, samen met de Oracle Listener-service en of er geen firewalls zijn die verbindingen met poort 1521 blokkeren.

Status:Mislukt -Test mislukt:Luisteraar weigerde de verbinding met de volgende fout:
ORA-12505, TNS:luisteraar kent momenteel geen SID die is opgegeven in de verbindingsdescriptor

SQL Developer maakt met succes verbinding met het luisterproces van de Oracle-server, maar de opgegeven SID komt niet overeen met wat is geconfigureerd op de databaseserver.

Status:Mislukt -Test mislukt:Luisteraar weigerde de verbinding met de volgende fout:
ORA-12514, TNS:luisteraar kent momenteel geen service die is aangevraagd in de verbindingsdescriptor

SQL Developer maakt verbinding met de Oracle-server, maar de opgegeven servicenaam komt niet overeen met wat is geconfigureerd op de databaseserver.

Status:Mislukt -Test mislukt:ORA-01017:ongeldige gebruikersnaam/wachtwoord; aanmelding geweigerd

SQL Developer maakt verbinding met de Oracle-server en met de instance (dus hostnaam, poort en SID of servicenaam zijn correct). De gebruikersnaam en/of het wachtwoord komen echter niet overeen.

Status:Mislukt -Test mislukt:ORA-28000:het account is vergrendeld

SQL Developer maakt verbinding met de Oracle-server en met de instance (dus hostnaam, poort en SID of servicenaam zijn correct). Het Oracle-account is echter vergrendeld (bijv. te veel mislukte inlogpogingen of wachtwoord is verlopen).

ORA-12518:TNS:luisteraar kon clientverbinding niet overdragen

SQL Developer maakt verbinding met de Oracle-server en met de instance (hostnaam, poort en SID of servicenaam zijn dus correct). De luisteraar kan op zijn beurt echter geen verbinding maken met de Oracle-database. Dit kan gebeuren als de database niet actief is of niet is geopend, of als de server waarop Oracle wordt uitgevoerd bijna geen RAM meer heeft. Het kan ook gebeuren als er een probleem is met de gebruikersrechten tussen het luisterproces en de databaseprocessen.

De SQL Developer-verbinding opslaan

Als de test succesvol is, klikt u op de knop Opslaan om deze verbinding op te slaan.

Verbinding maken met de Oracle-database

Eindelijk, nu de verbinding is getest en opgeslagen, klikt u op de knop Verbinden om verbinding te maken met de databaseserver.

De vier hoofdgebieden van het scherm zijn nu:

Verbindingsvenster, Reports Navigator-venster, SQL-werkblad en scriptuitvoervenster. Mogelijk ziet u het venster Scriptuitvoer pas als u een SQL-instructie uitvoert in het SQL-werkblad. Als het SQL-werkblad om de een of andere reden niet kan worden bekeken, trekt u de Extra menu en selecteer het SQL-werkblad menu-item.

Alle SQL-instructies kunnen rechtstreeks in het SQL-werkblad worden getypt of vanuit een ander document, webpagina, e-mail, enz. worden geplakt.

Het SQL-werkblad krijgt een standaard bestandsnaam zoals orcl_localhost.sql

Dit bestand kan in elke lokale map op de pc worden opgeslagen. Het opslaan van dit bestand is een geweldige manier om de geschiedenis van SQL-instructies bij te houden terwijl u ze schrijft en herschrijft.

Om een ​​bestaand SQL-scriptbestand te openen, trekt u het menu Bestand naar beneden en selecteert u Openen. Navigeer naar de map met het SQL-scriptbestand, markeer het en klik op de knop Openen.

Oracle-gegevens exporteren met SQL Developer

SQL Developer heeft een functie die het zeer eenvoudig maakt om gegevens uit een Oracle-tabel of -weergave te exporteren. Er zijn veel verschillende manieren om gegevens uit Oracle te exporteren, afhankelijk van de mogelijkheden van de doeldatabase of gegevenstools. Enkele veelvoorkomende voorbeelden voor het exporteren van gegevens zijn:

  • SQL Data Definition Language en SQL INSERT-statementsbestand dat wordt gebruikt om de tabel opnieuw te maken met gegevens in een andere database.
  • Oracle SQL Loader-bestand en scripts die kunnen worden gebruikt om de gegevens in een andere Oracle-database of -schema te importeren.
  • Comma-Separated Values ​​(.csv)-bestand dat kan worden geïmporteerd door veel verschillende softwaretools, databases, enz.
  • Microsoft Excel-bestand
  • eXtensible Markup Language (XML)-bestand dat in verschillende softwaretools kan worden geïmporteerd
  • HyperText Markup Language (HTML)-bestand dat op een webpagina kan worden weergegeven
  • Bestand met platte tekst met vaste spatiëring of met een ander scheidingsteken dat door veel verschillende softwaretools en databases kan worden geïmporteerd.

In dit voorbeeld wordt ervan uitgegaan dat u ten minste één tabel of weergave hebt met gegevens in uw schema (verbinding) die kunnen worden geëxporteerd. Als je niets in je schema hebt, maak dan een basistabel en voeg wat gegevens toe met behulp van de onderstaande SQL-instructies:

-- Create a simple Employee table
CREATE TABLE employee
(  employee_id  INTEGER NOT NULL, 
   first_name VARCHAR2(35), 
   last_name VARCHAR2(65), 
   salary NUMBER(12,2), 
   department_number INTEGER
);

-- Add three new records to the employee table
INSERT INTO employee VALUES (101, 'Joe', 'Smith', 47000.00, 1);
INSERT INTO employee VALUES (102, 'Alice', 'Jones, 49000.00, 2);
INSERT INTO employee VALUES (103, 'Greg', 'Brown', 42500.00, 1, 2);

Open om te beginnen de navigatiestructuur in het gebied Verbindingen aan de linkerkant van het SQL Developer-scherm. Onder de naam van de verbinding worden de tabellen, weergaven, editieweergaven, indexen, enz. weergegeven. Open de Tafels en Beelden ook categorieën.

Voor dit voorbeeld wordt de WERKNEMER-tabel geëxporteerd.

Klik met de rechtermuisknop op de WERKNEMER-tabel en selecteer het menu-item Exporteren... zoals hieronder weergegeven.

Dit zal een korte Export Wizard oproepen.

De standaardinstellingen voor het exporteren van een Oracle-tabel

Er zijn veel verschillende manieren om gegevens uit Oracle te exporteren, afhankelijk van de mogelijkheden van de doeldatabase of gegevenstools. Voor dit voorbeeld wordt de WERKNEMER-tabel geëxporteerd naar een Microsoft Excel-spreadsheet.

Bij het exporteren naar een CSV-bestand of een spreadsheet is het niet nodig om de Data Definition Language (DDL) op te nemen die de structuur van de tabel of weergave specificeert. Verwijder voor dit voorbeeld dus het selectievakje naast DDL exporteren .

In de Gegevens exporteren sectie, verander het Formaat: naar excel 2003+ ( xlsx )

Deze indelingsinstelling gebruikt de nieuwere bestandsindeling van Excel die plaats biedt aan maximaal een miljoen rijen. Voor achterwaartse compatibiliteit met oudere versies van Excel kunt u in plaats daarvan Excel '95 – 2003 (xls) selecteren als het formaat.

Geef het nieuwe werkblad een naam in het tekstvak naast Naam gegevenswerkblad: prompt.

Als u de tekst wilt opnemen van de SQL-instructie die is gebruikt om de gegevens uit Oracle te halen, vinkt u het vakje naast Query-werkbladnaam aan en geeft u een nieuwe naam op voor het Excel-werkblad waar de SQL-syntaxis zal verschijnen (in dit voorbeeld:we hebben ervoor gekozen om de SQL-code niet op te nemen).

De laatste sectie specificeert hoe de gegevens moeten worden opgeslagen in een bestand of een set bestanden. Voor dit voorbeeld worden de gegevens geëxporteerd naar een enkel bestand. De bestandsnaam wordt dan gegeven in het tekstvak naast het Bestand: snel. Gebruik de knop Bladeren... om een ​​map (directory) te zoeken die voldoende vrije schijfruimte heeft. Voeg vervolgens de bestandsnaam toe aan het pad.

Zodra al deze instellingen zijn ingesteld (zoals hieronder weergegeven), klikt u op de knop Volgende>.

Het volgende scherm biedt twee mogelijkheden om de kolommen en/of de rijen op de te exporteren gegevens te filteren.

Standaard worden alle kolommen en alle rijen geëxporteerd. Om specifieke kolommen te selecteren, klikt u op de ruimte naast de tabel onder de Kolommen rubriek. Klik vervolgens op het potloodpictogram om te bewerken. Er verschijnt een nieuw venster met vinkjes naast de kolommen die in de gegevensexport moeten worden opgenomen. Voor dit voorbeeld worden alle kolommen geëxporteerd.

Klik op OK om het venster Gegevenskolommen te sluiten.

Om de te exporteren rijen te filteren, kan een WHERE-component worden toegevoegd. Klik in de ruimte onder de kop Object Where en klik vervolgens op het potloodpictogram om de Where-editor te openen.

Voeg eventuele voorwaarden toe (zoals afdelingsnummer =1) die nodig zijn. Voor dit voorbeeld zijn er geen Where-voorwaarden toegevoegd omdat we willen dat alle gegevens worden geëxporteerd. Klik op de knop OK om het venster Gegevens waar te sluiten wanneer u klaar bent.

Klik op de knop Volgende> om naar het scherm Exportoverzicht te gaan. Op dit scherm wordt een samenvatting van alle exportopties gespecificeerd.

Als een van de opties niet goed is ingesteld, gebruik dan de

Als alle exportopties er goed uitzien, klikt u op de knop Voltooien om de exporttaak te starten.

Als u fouten ontvangt, zorg er dan voor dat u een doelmap hebt opgegeven die echt bestaat (kopieer niet blindelings wat ik in deze zelfstudie heb). Zorg er ook voor dat het doelbestand niet al is geopend door bijvoorbeeld Excel.

Gebruik Windows Verkenner om naar de map te gaan om het nieuwe geëxporteerde bestand te zien. Bijvoorbeeld:

Open het Excel-bestand om de inhoud te bekijken:

Voordat u de gegevens opnieuw exporteert, moet u het Excel-bestand sluiten.

Gegevens importeren met SQL Developer

SQL Developer heeft een functie die het heel eenvoudig maakt om gegevens uit een breed scala aan gegevensbronnen in Oracle te importeren. Er zijn veel verschillende manieren om gegevens in Oracle te importeren, afhankelijk van de bron van de gegevens. Enkele veelvoorkomende gegevensindelingen die SQL Developer kan importeren, zijn:

  • SQL Data Definition Language en SQL INSERT-statementsbestand gebruikt om de tabel opnieuw te maken met gegevens in Oracle.
  • Oracle SQL Loader-bestand en scripts die kunnen worden gebruikt om de gegevens in Oracle te importeren.
  • Bestand met door komma's gescheiden waarden (.csv)
  • Microsoft Excel-bestand (.xls en .xlsx)
  • eXtensible Markup Language (XML)-bestand
  • Platte tekstbestand met vaste spatiëring of met een ander scheidingsteken

In dit voorbeeld wordt ervan uitgegaan dat u een verbinding hebt met een Oracle-database die is gemaakt via SQL Developer.

Het bestand dat moet worden geïmporteerd, is het bestand customers_export.csv dat hier is gekoppeld. De gegevens zien er als volgt uit (319 rijen met 21 kolommen):

Aan de slag met de gegevensimport

Open om te beginnen de navigatiestructuur in het gebied Verbindingen aan de linkerkant van het SQL Developer-scherm. Klik met de rechtermuisknop op de Tabellen invoer en selecteer het menu-item Gegevens importeren... uit het pop-upmenu.

Op dit punt zullen oudere versies van SQL Developer (vóór 4.1.3) een dialoogvenster voor bestandsselectie openen waarin u het te importeren bestand kunt selecteren. Nieuwere versies van SQL Developer (4.1.3 en hoger) presenteren de eerste stap van de wizard Gegevens importeren, zoals hieronder weergegeven.

Klik voor de nieuwere SQL-ontwikkelaar op de knop Browser om het dialoogvenster Bestand selecteren te openen om uw bestand te selecteren.

Navigeer naar de map waar uw bestand zich bevindt en selecteer het. Merk op dat het bestandstype is ingesteld om te filteren op Excel-bestanden, CSV-bestanden en een paar andere variaties van tekstbestanden.

Klik op de knop Openen om de wizard Gegevens importeren te starten.

Een voorbeeld van de te importeren gegevens bekijken en de instellingen bevestigen

De eerste stap van de wizard Gegevens importeren biedt een voorbeeld van de te importeren gegevens. Voor dit voorbeeld heeft het CSV-bestand een rij koppen die de importwizard zal gebruiken om variabelenamen te maken. Er zijn extra opties bij deze stap van de wizard om een ​​aantal rijen aan het begin over te slaan (0 in dit voorbeeld), selecteer de opmaak (csv in dit voorbeeld), tekencodering, aanhalingstekens die worden gebruikt om tekst of tekenreeksen en regel te omsluiten einde/terminator. In de meeste gevallen kunnen deze instellingen op hun standaard blijven.

Enkele wijzigingen die in bepaalde situaties kunnen helpen zijn:

  • Verander de Line Terminator alleen in een Line Feed als het CSV-bestand is gemaakt op een Linux- of Mac-besturingssysteem.
  • Verander de codering in een specifieke codepagina die overeenkomt met uw wereldregio (of de wereldregio waaronder het CSV-bestand is gegenereerd).
  • Wijzig het aantal voorbeeldrijen en blader door de gegevens om te controleren of alles correct is geparseerd.

Als alle instellingen er goed uitzien en de voorbeeldgegevens er goed uitzien, klikt u op de knop Volgende> om naar de volgende stap te gaan.

De importmethode kiezen

De volgende stap in de wizard is het specificeren van de importmethode. Er zijn een aantal verschillende importmethoden beschikbaar:

  • Invoegen – Voeg de gegevens rechtstreeks in een nieuwe of bestaande tabel in.
  • Script invoegen – Maak een SQL-scriptbestand dat alle benodigde DDL- en INSERT-instructies bevat om de gegevens in een database te laden. Dit script kan onmiddellijk worden uitgevoerd of naar een andere databaseverbinding worden verplaatst en daar worden uitgevoerd.
  • Externe tabel – Zet een externe tabelstructuur op binnen Oracle waar de tabel in de datadictionary verschijnt, maar de gegevens worden bijgehouden in een extern bestand.
  • SQL Loader Utility – Schrijf het SQL Loader-script en de opdrachten om de gegevens in Oracle te importeren.

Voor dit voorbeeld is de Invoegen methode wordt gebruikt, zodat de gegevens direct in een nieuwe tabel worden ingevoegd.

Geef een naam van de tabel op. Als er een reden is om de te importeren rijen te beperken, controleer dan de Import Row Limit en geef het aantal rijen op. Als uw gegevensbestand bijvoorbeeld miljoenen rijen heeft, maar u alleen geïnteresseerd bent om te weten hoe een deel van de gegevens eruitziet, kunt u het aantal geïmporteerde rijen beperken. In dit voorbeeld worden alle rijen geïmporteerd.

Klik op de knop Volgende> om naar de volgende stap te gaan.

Selecteer de kolommen om te importeren

Stap 3 van de wizard is het selecteren van de te importeren kolommen. Markeer eventuele kolommen op de Beschikbare kolommen venster en klik op de pijl naar rechts om ze naar de Geselecteerde kolommen te brengen raam. In dit voorbeeld worden alle kolommen geïmporteerd.

Klik op de knop Volgende> om naar de volgende stap te gaan.

Gegevenstypen toewijzen aan elke kolom

Met stap 4 van de wizard kunnen we de gegevenstypen en -groottes definiëren voor de kolommen die in de nieuwe gegevenstabel moeten worden gemaakt. Dit is een zeer cruciale stap! Als het verkeerde gegevenstype is geselecteerd, of als een gegevenstype niet genoeg ruimte heeft om de binnenkomende gegevens op te slaan, zal de import mislukken.

De nieuwere versies van SQL Developer tonen een gegevensvoorbeeld voor elke kolom wanneer deze is geselecteerd:

Enkele veelvoorkomende problemen die u tegenkomt zijn:

  • Er is niet genoeg ruimte in een VARACHAR-kolom voor de grootste tekenreeks/tekstwaarde.
  • Een NUMBER gegevenstype gebruiken in een kolom wanneer er enkele teksttekens in de gegevens voorkomen.
  • Een onjuiste datum- of tijdnotatie gebruiken bij het importeren van datums en tijden.

Bezoek elk van de Brongegevenskolommen door er één voor één op te klikken. Maak gaandeweg aanpassingen aan de gegevenstypen. Voor dit voorbeeld zijn de volgende aanpassingen gemaakt:

  • CUSTOMER_ID wijzigen in INTEGER gegevenstype en verwijder het selectievakje voor Nullable
  • CUST_FIRST_NAME gebruikt VARCHAR2 met een grootte van 30
  • CUST_LAST_NAME gebruikt VARCHAR2 met een grootte van 60
  • STREET_ADDRESS gebruik VARCHAR2 met een grootte van 65
  • POST_CODE gebruik VARCHAR2 met een grootte van 20
  • CITY gebruikt VARCHAR2 met een grootte van 35
  • STATE_PROVINCE gebruik VARCHAR2 met een grootte van 6
  • COUNTRY_ID gebruik VARCHAR2 met een grootte van 4
  • COUNTRY_NAME gebruikt VARCHAR2 met een grootte van 60
  • REGION_ID gebruik VARCHAR2 met een grootte van 2
  • NLS_LANGUAGE gebruik VARCHAR2 met een grootte van 6
  • NLS_TERRITORY gebruik VARCHAR2 met een grootte van 30
  • CREDIT_LIMIT gebruik NUMBER met grootte/precisie van 10 en schaal 0
  • CUST_EMAIL gebruik VARCHAR2 met een grootte van 60
  • PRIMARY_PHONE_NUMBER gebruik VARCHAR2 met een grootte van 30
  • PHONE_NUMBER_2 gebruik VARCHAR2 met een grootte van 30
  • ACCOUNT_MGR_ID gebruik VARCHAR2 met een grootte van 6
  • LOCATION_GTYPE gebruik INTEGER
  • LOCATION_SRID gebruik INTEGER
  • LOCATION_X gebruik NUMBER met grootte/precisie van 14 en schaal 6
  • LOCATION_Y gebruik NUMBER met grootte/precisie van 14 en schaal 6

Klik op de knop Volgende> om naar de volgende stap te gaan.

Controleer de importparameters (oudere SQL-ontwikkelaar)

Voor oudere (vóór 4.1.3) versies van SQL Developer biedt de laatste stap van de wizard Gegevens importeren een kans om te controleren of de gegevensparameters en -instellingen het gegevensbestand kunnen parseren. Dit scherm wordt hieronder getoond:

Klik op de knop Verifiëren om te controleren of alle instellingen correct werken. De resultaten van het verificatieproces worden hieronder weergegeven:

Als er problemen zijn, gebruik dan de

Bewaar de importparameters (nieuwere versies van SQL Developer)

Nieuwere versies van SQL Developer (4.1.3 en nieuwer) hebben een iets ander eindscherm. Op dit punt zijn de instellingen al gecontroleerd en wordt er dus een overzichtsscherm weergegeven. De knop Status opslaan in de rechterbovenhoek biedt een manier om alle importinstellingen in een bestand op te slaan. Dit instellingenbestand kan worden geladen de volgende keer dat de wizard Gegevens importeren wordt uitgevoerd.

Als u in dit voorbeeld de nieuwere versie van SQL Developer gebruikt, klikt u op de knop Status opslaan en slaat u de instellingen op in een bestand met de naam:oracle_sqldev_import_customers.

Het importeren uitvoeren

Klik in beide gevallen (oude of nieuwere versie van SQL Developer) op de knop Voltooien om het importeren van gegevens te starten. Zodra het importeren is voltooid, verschijnt er een dialoogvenster. Eventuele fouten die tijdens het importeren zijn aangetroffen, worden weergegeven.

Ga terug naar SQL Developer en bekijk de structuur van de geïmporteerde tabel.

Bekijk vervolgens de gegevens (klik op het tabblad Gegevens) om er zeker van te zijn dat de gegevenswaarden correct zijn geïmporteerd.

Voor nieuwere versies van SQL Developer kunnen de opgeslagen bestanden met importinstellingen worden geïmporteerd bij de eerste stap van de wizard Gegevens importeren om de importinstellingen opnieuw uit te voeren of te wijzigen voordat de gegevensimport opnieuw wordt uitgevoerd.


  1. Is het mogelijk om de verwerking van offertes in de Postgres COPY-opdracht met CSV-indeling uit te schakelen?

  2. Hoe EXISTS Logical Operator te gebruiken in SQL Server - SQL Server / TSQL Tutorial Part 125

  3. Barker's notatie

  4. Gegroepeerde geaggregeerde pushdown