Next: Transfert d'une base de
Up: Introduction à SQL.
Previous: Recherches.
Table des matières
La commande:
COPY people TO '/tmp/people.txt';
|
transfère la table people vers /tmp/people.txt,
avec les tabuluations comme délimiteurs et des rangées se terminant
par une mise à la ligne.
La commande:
COPY people WITH OIDS to '/tmp/people.txt'
DELIMITERS ',' WITH NULL AS '(null)';
|
transfère la table people vers /tmp/people.txt,
avec des virgules comme délimiteurs, des rangées terminées par une
mise à la ligne et l'indication (null)
là où il peut y avoir un octet zéro.
De manière analogue, la commande
COPY people FROM '/tmp/people.txt';
|
insère dans la table people les rangées
enregistrées dans /tmp/people.txt. Cela
suppose une ligne par rangée de la table et une tabulation entre chaque
cellule.
Notez que les caractères non-imprimables doivent être précédés
du caractère d'échappement \
à la fois en sortie et dans l'interprétation des données en
entrée.
Donc, il est simple d'obtenir des données provenant d'autres bases
de données. Vous ne devez vous occuper que de la manière de les transférer
sous forme de texte.
Next: Transfert d'une base de
Up: Introduction à SQL.
Previous: Recherches.
Table des matières
1-01-2006