Voila, il me faut la syntaxe sql pour obtenir le type des champs d'une base oracle, l'equivalent de "show fields from $table" en mysql. J'arrive pas à trouver ce truc, et il faut que ça marche !
Merci !!
Publicité
Posté le 24-05-2001 à 21:22:29
eusebius
Posté le 24-05-2001 à 21:51:13
y a pas un truc genre : desc nom_table ???
Trracer
Posté le 24-05-2001 à 22:14:02
ouais je suis en train de regarder desc justement (merci :-) ), maintenant la question que je me pose c'est comment on s'en sert via Perl. En fait il faut juste que je determine quels champs sont des number, et quels champs sont des varchar, afin de pouvoir generer des requetes correctes quelque soit la table... et c'est vraiment pas le pied Oracle de ce point de vue...
shirley_manson
only happy when it rains
Posté le 25-05-2001 à 11:19:30
Pour accéder à une base de données il faut installer un module qui s'appelle DBI. Ca permet de faire des connect/select etc..
Cherche sur google, c'est très utilisé sur Linux.
La syntaxe c'est effectivement DESCSCHEMA.TABLE
Trracer
Posté le 25-05-2001 à 20:38:45
Ouais, c'est bon !
En fait y'a des metas qui retournent des array ref sur les descripteurs de la table voulu... @{$sth->{NAME}} et @{$sth->{TYPE}} et c'est tout bon :-)
En tout cas merci pour les reponses :-)
A+++
AlphaT
Posté le 26-05-2001 à 05:16:50
J'ai hâte de retourner avec Oracle, l'un de mes SGBD favoris.
Je déteste MS Access, c'est de la grosse merde, un clickodrome fait pour se perdre dans les fonctions.
Ligne de commande SQL rulezzz
[edit]--Message édité par AlphaT--[/edit]
eusebius
Posté le 26-05-2001 à 15:23:34
AlphaT a écrit a écrit :
J'ai hâte de retourner avec Oracle, l'un de mes SGBD favoris.
Je déteste MS Access, c'est de la grosse merde, un clickodrome fait pour se perdre dans les fonctions.
Ligne de commande SQL rulezzz
Perso je préfère MySql même si c'est bcp plus limité
T'as déja fait du relationnel/objet sous Oracle 8 ?
Je trouves que c'est un boxon innomable niveau syntaxe ...
A+
PS : Access un SGBD ???
[edit]--Message édité par eusebius--[/edit]
AlphaT
Posté le 26-05-2001 à 16:07:16
eusebius a écrit a écrit :
Perso je préfère MySql même si c'est bcp plus limité
T'as déja fait du relationnel/objet sous Oracle 8 ?
Je trouves que c'est un boxon innomable niveau syntaxe ...
Du relationnel/objet, pas encore mais seulement un peu de PL/SQL
eusebius
Posté le 26-05-2001 à 21:32:46
Le PL/SQL c'est vachement pratique et je trouve d'ailleur que c'est un des seuls trucs qui manque à MySql ...
Par contre le relationel/objet c'est trop trop le boxon ... Ils ont chercher à faire un systeme de BDD objet en gardant la compatibilité avec le reste et ca donne une synthaxe désastreuse qui de surcroit est propre à Oracle !