Je dois créer un fichier plat et y insérer des informations à partir de la base de données Oracle à l'aide de JSP. J'ai besoin d'un exemple de code. L'aide sera appréciée.fichier oracle à fichier plat
Répondre
Je pense que vous devez vous pencher sur les tables externes Oracle. Ce sont des fichiers plats qui apparaissent sous forme de tableaux dans la base de données Oracle. Vous inséreriez simplement des données en utilisant SQL (comme pour toute autre table de base de données). Google "Oracle External Tables" pour plus d'informations.
Cela dépend de la version de la base de données (les tables externes étaient en lecture seule dans 9i) et dépend également de l'utilisation. Les tables externes inscriptibles sont destinées au déchargement de données plutôt qu'à la consignation. – APC
Et tandis que les tables externes sont astucieuses, elles ont tendance à ne pas fonctionner correctement pour les solutions côté client, car le système de fichiers des données source doit être visible pour le serveur de base de données Oracle. Je suis définitivement inquiet de donner à l'univers un accès en écriture aux systèmes de fichiers accessibles à mon serveur de base de données. –
Si vous cherchez un moyen facile d'écrire différentes instructions SQL dans un fichier, utilisez cette procédure: http://www.oracle-developer.net/content/utilities/data_dump.sql
vous pouvez également regarder dans DBMS_XSLPROCESSOR.CLOB2FILE.
il semble, vous êtes trop paresseux pour faire vos devoirs. –
Vous devez fournir un peu plus d'informations. Est-ce que vous jetez une seule table? Plusieurs tables? Quel est le schéma? À quoi voulez-vous que le fichier plat ressemble? CSV? TSV? – colithium