OVH Cloud OVH Cloud

SQLMAnagerX 1.7.0.0

16 réponses
Avatar
Firetox
Bonjour, a tous

voila
j'ai pense a une nouvelle methode :

SQLDump(Nomfichier,Where,NumReq)

qui permet de faire un dump d'un objet dans fichier .SQL
un peu comme le ferais MySQLFront mais avec le Where en plus pour
selectionner
certaines lignes

voila
comme j'ai commence il faudrait faire des test sur d'autre base
SQLite je m'en occupe, mais sur Oracle PostGreSQL

et savoir si au moins ca interresse quelqu'un
je vais faire vite

Voila
Bon dev
@+

10 réponses

1 2
Avatar
jacques trepp
Firetox wrote:
Bonjour, a tous

voila
j'ai pense a une nouvelle methode :

SQLDump(Nomfichier,Where,NumReq)

qui permet de faire un dump d'un objet dans fichier .SQL
un peu comme le ferais MySQLFront mais avec le Where en plus pour
selectionner
certaines lignes

voila
comme j'ai commence il faudrait faire des test sur d'autre base
SQLite je m'en occupe, mais sur Oracle PostGreSQL

et savoir si au moins ca interresse quelqu'un
je vais faire vite



Bonjour,
ce serait l'équivalent du select from where into outfile toto.txt avec en
plus le script de création de table ? Avec un flag pour inclure le drop
table si exist ? (là, j'ai la voix de plus en plus aigue ) :)
je prend !

--
Jacques TREPP
Albygest


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.662 / Virus Database: 425 - Release Date: 20/04/2004
Avatar
Roumegou
Firetox avait écrit le 20/04/2004 :
Bonjour, a tous

voila
j'ai pense a une nouvelle methode :

SQLDump(Nomfichier,Where,NumReq)

qui permet de faire un dump d'un objet dans fichier .SQL
un peu comme le ferais MySQLFront mais avec le Where en plus pour
selectionner
certaines lignes

voila
comme j'ai commence il faudrait faire des test sur d'autre base
SQLite je m'en occupe, mais sur Oracle PostGreSQL

et savoir si au moins ca interresse quelqu'un
je vais faire vite


Oui cela m'interresse.

Je viens de faire un truc de ce genre à partir de tables mysql je
génère les fichiers de contrôles pour le SQL Loader d'Oracle.
Principe : je concatene toute la ligne dans la requete SQL (champs,
séparateur,délimiteurs)
Les difficultés : Les champs mémos,dans oracle la taille limitée à 4096
car pour un champs car, les RC, les champs nulls qui ne peuvent être
concaténés.

Si tu es interressé par le bout de code ?


Voila
Bon dev
@+



--
Eric Roumegou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Roumegou
> ce serait l'équivalent du select from where into outfile toto.txt



C'est quoi cette commande ?
sous mysql, c'est accepté mais je ne trouve pas mon toto.txt ??

--
Eric Roumegou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Manu
cela voudrait dire qu'il faut un paramètre en plus (au moins) pour ajouter
le SGBD cible. Je rajouteria aussi le SGBD source

on aurait donc SQLDump(Nomfichier,Where, sgbdsource, sgbdcible=sgbdsource,
NumReq=0)

Roumegou wrote:
Firetox avait écrit le 20/04/2004 :
Bonjour, a tous

voila
j'ai pense a une nouvelle methode :

SQLDump(Nomfichier,Where,NumReq)

qui permet de faire un dump d'un objet dans fichier .SQL
un peu comme le ferais MySQLFront mais avec le Where en plus pour
selectionner
certaines lignes

voila
comme j'ai commence il faudrait faire des test sur d'autre base
SQLite je m'en occupe, mais sur Oracle PostGreSQL

et savoir si au moins ca interresse quelqu'un
je vais faire vite


Oui cela m'interresse.

Je viens de faire un truc de ce genre à partir de tables mysql je
génère les fichiers de contrôles pour le SQL Loader d'Oracle.
Principe : je concatene toute la ligne dans la requete SQL (champs,
séparateur,délimiteurs)
Les difficultés : Les champs mémos,dans oracle la taille limitée à
4096 car pour un champs car, les RC, les champs nulls qui ne peuvent
être concaténés.

Si tu es interressé par le bout de code ?


Voila
Bon dev
@+




Avatar
jacques trepp
Roumegou wrote:
ce serait l'équivalent du select from where into outfile toto.txt



C'est quoi cette commande ?
sous mysql, c'est accepté mais je ne trouve pas mon toto.txt ??



bonjour Eric,
ça permet d'exporter des données dans un fichier texte quelconque (pourqoi
pas toto.txt) :)
SELECT * FROM DOSBASE WHERE DOSSIER_KUNIK = 3 INTO OUTFILE
'D:nomadeDOSBASE.TXT';
ça me permet de générer du script dans le fichier que je veux, et surtout,
dans le répertoire qsue je veux.
on récupère par un :
LOAD DATA INFILE 'D:nomadeDOSBASE.TXT' INTO TABLE 'NomTable'

à bientôt


--
Jacques TREPP
Albygest


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.662 / Virus Database: 425 - Release Date: 20/04/2004
Avatar
Roumegou
jacques trepp avait prétendu :
Roumegou wrote:
ce serait l'équivalent du select from where into outfile toto.txt



C'est quoi cette commande ?
sous mysql, c'est accepté mais je ne trouve pas mon toto.txt ??



bonjour Eric,
ça permet d'exporter des données dans un fichier texte quelconque (pourqoi
pas toto.txt) :)
SELECT * FROM DOSBASE WHERE DOSSIER_KUNIK = 3 INTO OUTFILE
'D:nomadeDOSBASE.TXT';
ça me permet de générer du script dans le fichier que je veux, et surtout,
dans le répertoire qsue je veux.
on récupère par un :
LOAD DATA INFILE 'D:nomadeDOSBASE.TXT' INTO TABLE 'NomTable'

à bientôt



Salut Jacques
D'où mon intéret
mais je ne comprends pas. Je tape cette commande sous sqlyog et
impossible de trouver le fichier généré. (j'ai meme fait une rech sur
tout le disque).
En plus je n'ai pas d'erreur.
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
Par contre, si je refais une deuxième fois j'ai le msg File
'c:RAD4usmonfichier.txt' already exists
Donc je double les /
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
et à la 2eme fois, j'ai le msg File 'c:RAD4usmonfichier.txt' already
exists
Et pourtant pas de trâces du fichier ????
Je crée un rep vierge, meme chose. Je ne comprends pas où il me colle
ce fichier ????

--
Eric Roumegou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Christian
Dans son message précédent, Roumegou a écrit :
jacques trepp avait prétendu :
Roumegou wrote:
ce serait l'équivalent du select from where into outfile toto.txt



C'est quoi cette commande ?
sous mysql, c'est accepté mais je ne trouve pas mon toto.txt ??



bonjour Eric,
ça permet d'exporter des données dans un fichier texte quelconque (pourqoi
pas toto.txt) :)
SELECT * FROM DOSBASE WHERE DOSSIER_KUNIK = 3 INTO OUTFILE
'D:nomadeDOSBASE.TXT';
ça me permet de générer du script dans le fichier que je veux, et surtout,
dans le répertoire qsue je veux.
on récupère par un :
LOAD DATA INFILE 'D:nomadeDOSBASE.TXT' INTO TABLE 'NomTable'

à bientôt



Salut Jacques
D'où mon intéret
mais je ne comprends pas. Je tape cette commande sous sqlyog et impossible de
trouver le fichier généré. (j'ai meme fait une rech sur tout le disque).
En plus je n'ai pas d'erreur.
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
Par contre, si je refais une deuxième fois j'ai le msg File
'c:RAD4usmonfichier.txt' already exists
Donc je double les /
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
et à la 2eme fois, j'ai le msg File 'c:RAD4usmonfichier.txt' already exists
Et pourtant pas de trâces du fichier ????
Je crée un rep vierge, meme chose. Je ne comprends pas où il me colle ce
fichier ????



Bonsoir,

Chez moi cela marche...sur le disque "C" du serveur MySql bien sur...

Salutations

Christian

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Roumegou
Christian a émis l'idée suivante :
Dans son message précédent, Roumegou a écrit :
jacques trepp avait prétendu :
Roumegou wrote:
ce serait l'équivalent du select from where into outfile toto.txt



C'est quoi cette commande ?
sous mysql, c'est accepté mais je ne trouve pas mon toto.txt ??



bonjour Eric,
ça permet d'exporter des données dans un fichier texte quelconque (pourqoi
pas toto.txt) :)
SELECT * FROM DOSBASE WHERE DOSSIER_KUNIK = 3 INTO OUTFILE
'D:nomadeDOSBASE.TXT';
ça me permet de générer du script dans le fichier que je veux, et surtout,
dans le répertoire qsue je veux.
on récupère par un :
LOAD DATA INFILE 'D:nomadeDOSBASE.TXT' INTO TABLE 'NomTable'

à bientôt



Salut Jacques
D'où mon intéret
mais je ne comprends pas. Je tape cette commande sous sqlyog et impossible
de trouver le fichier généré. (j'ai meme fait une rech sur tout le disque).
En plus je n'ai pas d'erreur.
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
Par contre, si je refais une deuxième fois j'ai le msg File
'c:RAD4usmonfichier.txt' already exists
Donc je double les /
select * from OPERATION into outfile 'c:RAD4usmonfichier.txt'
et à la 2eme fois, j'ai le msg File 'c:RAD4usmonfichier.txt' already
exists
Et pourtant pas de trâces du fichier ????
Je crée un rep vierge, meme chose. Je ne comprends pas où il me colle ce
fichier ????



Bonsoir,

Chez moi cela marche...sur le disque "C" du serveur MySql bien sur...



Oups ! je suis fatigué ce soir
Faut que j'aille chercher ça sur mon serveur Linux.


Salutations

Christian



--
Eric Roumegou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Firetox
"jacques trepp" a écrit dans le message de news:
408540b6$0$21174$
Firetox wrote:
> Bonjour, a tous
>
> voila
> j'ai pense a une nouvelle methode :
>
> SQLDump(Nomfichier,Where,NumReq)
>
> qui permet de faire un dump d'un objet dans fichier .SQL
> un peu comme le ferais MySQLFront mais avec le Where en plus pour
> selectionner
> certaines lignes
>
> voila
> comme j'ai commence il faudrait faire des test sur d'autre base
> SQLite je m'en occupe, mais sur Oracle PostGreSQL
>
> et savoir si au moins ca interresse quelqu'un
> je vais faire vite
>
Bonjour,
ce serait l'équivalent du select from where into outfile toto.txt avec en
plus le script de création de table ? Avec un flag pour inclure le drop
table si exist ? (là, j'ai la voix de plus en plus aigue ) :)
je prend !



pour le drop table if existe inutile car on est dans SQLManagerX donc
si la methode est valide la table existe forcement

mais un flag pour DROP TABLE ---> OK je vais faire ca
pour le script de creation il va falloir que je me penche sur le probleme
en SQLite pas de souci j'ai le script dans la base (sauf les index)

il va falloir que je me replonge un peu dans le COnverter pour voir
si je peux lui extraire ca facilement.

Bon dev
@+




--
Jacques TREPP
Albygest


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.662 / Virus Database: 425 - Release Date: 20/04/2004




Avatar
Firetox
Bonjour, manu

j'ai besoin d'un peu d'aide

comment recuperer le shemla d'une table ou du moins est ce que sur oracle
ca existe comme sous SQLite : recuperer la chaine de creation de la table
avec les indexs
ca existe sous SQLite je vais voir sous MySQL et PostGreSQL

bon dev
@+


"Manu" a écrit dans le message de news:
c63f3j$t0r$
cela voudrait dire qu'il faut un paramètre en plus (au moins) pour ajouter
le SGBD cible. Je rajouteria aussi le SGBD source

on aurait donc SQLDump(Nomfichier,Where, sgbdsource, sgbdcible=sgbdsource,
NumReq=0)

Roumegou wrote:
> Firetox avait écrit le 20/04/2004 :
>> Bonjour, a tous
>>
>> voila
>> j'ai pense a une nouvelle methode :
>>
>> SQLDump(Nomfichier,Where,NumReq)
>>
>> qui permet de faire un dump d'un objet dans fichier .SQL
>> un peu comme le ferais MySQLFront mais avec le Where en plus pour
>> selectionner
>> certaines lignes
>>
>> voila
>> comme j'ai commence il faudrait faire des test sur d'autre base
>> SQLite je m'en occupe, mais sur Oracle PostGreSQL
>>
>> et savoir si au moins ca interresse quelqu'un
>> je vais faire vite
> Oui cela m'interresse.
>
> Je viens de faire un truc de ce genre à partir de tables mysql je
> génère les fichiers de contrôles pour le SQL Loader d'Oracle.
> Principe : je concatene toute la ligne dans la requete SQL (champs,
> séparateur,délimiteurs)
> Les difficultés : Les champs mémos,dans oracle la taille limitée à
> 4096 car pour un champs car, les RC, les champs nulls qui ne peuvent
> être concaténés.
>
> Si tu es interressé par le bout de code ?
>
>>
>> Voila
>> Bon dev
>> @+




1 2