Den nemmeste måde at gøre dette på er at eksportere dataene fra Excel til en CSV-fil. Brug derefter en ekstern tabel til at indsætte dataene i din databasetabel.
Eksport af CSV-filen kan være så simpelt som "Gem som ...". Men pas på, hvis dine data indeholder kommaer. I så fald skal du sikre dig, at felterne er afgrænset sikkert og/eller at separatoren er et andet tegn, som ikke vises i dine data:et sæt tegn som |~| (rør tilde rør) ville fungere. Få mere at vide .
Eksterne tabeller blev introduceret i Oracle 9i. De er ligesom normale heap-tabeller, bortset fra at deres data opbevares i eksterne OS-filer i stedet for inde i databasen. De er oprettet ved hjælp af DDL-sætninger, og vi kan køre SELECTs mod dem (de er skrivebeskyttede). Få mere at vide .
Noget ekstra DB-infrastruktur er påkrævet - CSV-filerne skal ligge i et OS-bibliotek, der er defineret som et Oracle-ordbogsobjekt. Men hvis dette er en opgave, du kommer til at udføre regelmæssigt, er indsatsen meget umagen værd. Få mere at vide.
Jeg ved ikke meget om DbSaint; det er en slags database-IDE som TOAD eller SQL Developer, men fokuseret på den billige og glade ende af markedet. Det understøtter sandsynligvis ikke netop denne aktivitet, især eksport til CSV fra Excel.