sql >> Database >  >> RDS >> Oracle

shellscript om de bestandsnaam en het aantal regels van elk bestand te vinden, voeg dit record nu in de Oracle-tabel in

In versie 9i gaf Oracle ons externe tabellen . Met deze objecten kunnen we gegevens in OS-bestanden opvragen via SELECT-instructies. Dit is best gaaf. Nog cooler, in 11.0.1.7 kunnen we een shellscript koppelen aan een externe tabel om het OS-bestand te genereren. Bekijk het artikel van Adrian Billington over lijst bestanden met de externe tabel preprocessor in 11g . Uw shellscript is een ideale kandidaat voor de preprocessorfunctionaliteit.

Als u de inhoud van de map nu voor welk doel dan ook wilt weten, kunt u eenvoudig SELECTEREN uit de externe tabel. Als u de bestandsnamen permanent wilt bijhouden, kunt u een INSERT INTO ... SELECT * FROM external_table; geven . Deze instructie kan autonoom worden uitgevoerd met behulp van een databasetaak.



  1. bereken de som van alle cijfers in een kolom

  2. Uw database exporteren voor overdracht

  3. Waarom retourneert PDO::lastInsertId 0?

  4. Sluit MySQL-script af als de database bestaat