The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX for Advanced & Expert Users
.
google unix.com



UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
TA08-099A: Microsoft Updates for Multiple Vulnerabilities iBot Avis de sécurité (RSS) 0 04-08-2008 03:30 PM
TA08-087A: Mozilla Updates for Multiple Vulnerabilities iBot Avis de sécurité (RSS) 0 03-27-2008 05:10 PM
TA08-087B: Cisco Mise à jour de multiples vulnérabilités iBot Avis de sécurité (RSS) 0 03-27-2008 04:40 PM
TA08-079A: Apple Updates for Multiple Vulnerabilities iBot Avis de sécurité (RSS) 0 03-19-2008 02:30 PM
TA08-079B: Mises à jour pour MIT Kerberos Multiple Vulnerabilities iBot Avis de sécurité (RSS) 0 03-19-2008 02:00 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 08-02-2005
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2953
de multiples mises à jour

Salut à tous,

Je voudrais d'effectuer plusieurs mises à jour dans une seule base de données ouvert et fermé.

Boîte: solaris
dB: Informix

Voilà comment je fais pour effectuer seule mise à jour

dbaccess <nom_base_données> - <<EOF
update table1 ensemble col1 \u003d 1 où col2 \u003d 1
EOF

J'ai l'col1 valeurs dans un fichier (plus de 1000 valeurs)
maintenant comment dois-je procéder à une mise à jour de 100 valeurs à la fois et de donner un commis. L'échantillon est au-dessus du temps comme il l'a fait d'ouvrir et de fermer la base de données pour chaque mise à jour effectuée.


Et entre les dbaccess EOF et je ne peux pas lire le fichier en tant que seule base de données dans les opérations qui sont autorisées et non de manipulation de fichiers, de stocker dans des variables sont permis.

Toute aide serait grandement appréciée.

Merci.
  #2 (permalink)  
Old 08-09-2005
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: Mar 2005
Lieu: node feuilles dans les arbres B +
Posts: 2953
Salut tous,

a la solution moi-même, mais d'une manière différente et il est efficace par rapport à celle que j'avais pensé à faire ça.

dbaccess <nom_base_données> - <<EOF
update table1 ensemble col1 \u003d 1 où col2 \u003d 1
EOF


Au lieu de
obtenir les valeurs
l'ouverture de la base de données
seul l'exercice de mise à jour
la fermeture de la base de données

Générer les . sql qui génère des fichiers de la base de données des déclarations dans une déclaration de début et de commettre des

et que le fichier sql peut être alimenté à la base de données

dbaccess <nom_base_données> <. sql filename>

Quand j'ai essayé de la méthode précédente, il a fallu 25 minutes pour les 12.000 dossiers
et plus tard dans la méthode de seulement 3 minutes.

Toutes les idées bienvenues.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 06:44 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0