Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1112 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [sql] rechercher un format date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[sql] rechercher un format date

n°1566702
scoyd
Posté le 29-05-2007 à 15:08:19  profilanswer
 

Bonjour, voila j'ai une question un peu bete, j'ai un tableau sql sous oracle, on va l'appeller "tab", et plusieurs colonnes au format DATE, je voudrais faire une requete pour trouver automatiquement toutes les colonnes qui sont au format DATE.
Est ce que c'est possible?
Merci d'avance.

mood
Publicité
Posté le 29-05-2007 à 15:08:19  profilanswer
 

n°1566778
casimimir
Posté le 29-05-2007 à 16:38:38  profilanswer
 

la vue sys.ALL_TAB_COLUMNS est ton amie dans ce cas

n°1566846
scoyd
Posté le 29-05-2007 à 18:13:41  profilanswer
 

merci, mais comment ça marche? supposons le truc tout con avec lequel je commence :
 
select *
from tab
 
je dois mettre ca où?

n°1566859
scoyd
Posté le 29-05-2007 à 18:27:21  profilanswer
 

select *
from sys.ALL_TAB_COLUMNS
where data_type = 'DATE'
 
ca me trouve bien tous les endroits ou j'ai un format date, j'ai essayé ensuite ça :
 
select *
from sys.ALL_TAB_COLUMNS
where table_name = 'TAB'
and data_type = 'DATE'
 
là il me trouve rien, le table_name n'a pas l'air d'etre le nom de la table, et j'ai rien qui se rapproche du nom de la table... mais c'est deja un bon debut, merci... mais si vous pouviez continuer à m'aider :) merci

n°1566872
scoyd
Posté le 29-05-2007 à 18:37:51  profilanswer
 

alors jme suis trompé, au temps pour moi, alors pour tout ceux qui cherche la réponse, c'est bien
 
select *  
from sys.ALL_TAB_COLUMNS  
where table_name = 'TAB'  
and data_type = 'DATE'  
 
mais attention, mettre en majuscule les parametres à prendre en compte!!!
voila, j'espere que ca va aussi vous aider.

n°1566907
casimimir
Posté le 29-05-2007 à 19:29:41  profilanswer
 

pas dans tous les cas en réalité, ca dépend si les champs de la table ont été créé en case sensitive.
 
le plus sur c'est toujours de faire un lower ou un upper dessus

n°1567243
scoyd
Posté le 30-05-2007 à 14:17:01  profilanswer
 

ah oui, pas bete :p, merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [sql] rechercher un format date

 

Sujets relatifs
Comparer date batchproblème de date
Date interval debut - fin(EXCEL) Somme en fonction du format ou de la police
[SQL] select avec date[PHP]Champ Date
Formatage d'une date en francais déja extraiteProblème avec l'insertion d'une date
comparer une liste de date sql avec la date today[non résolu] mysql- rechercher dans plusieurs tables
Plus de sujets relatifs à : [sql] rechercher un format date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR