[Oracle] Question URGENTISSIME !! Vite !

Question URGENTISSIME !! Vite ! [Oracle] - Programmation

Marsh Posté le 24-05-2001 à 21:22:29    

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 !!

Reply

Marsh Posté le 24-05-2001 à 21:22:29   

Reply

Marsh Posté le 24-05-2001 à 21:51:13    

y a pas un truc genre : desc nom_table ???

Reply

Marsh 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...

Reply

Marsh 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 DESC SCHEMA.TABLE

Reply

Marsh 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+++

Reply

Marsh 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 :sol:

 

[edit]--Message édité par AlphaT--[/edit]

Reply

Marsh 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 :sol:
 
 




 
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 ... :gun:
 
A+
 
PS : Access un SGBD ??? :D :D :D

 

[edit]--Message édité par eusebius--[/edit]

Reply

Marsh 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 ... :gun:




 
Du relationnel/objet, pas encore mais seulement un peu de PL/SQL

Reply

Marsh 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 !
 
Voilà, A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed