rechercher un format date [sql] - SQL/NoSQL - Programmation
Marsh Posté le 29-05-2007 à 18:13:41
merci, mais comment ça marche? supposons le truc tout con avec lequel je commence :
select *
from tab
je dois mettre ca où?
Marsh Posté le 29-05-2007 à 18:27:21
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
Marsh Posté le 29-05-2007 à 18:37:51
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.
Marsh Posté le 29-05-2007 à 19:29:41
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
Marsh Posté le 29-05-2007 à 15:08:19
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.