Rechercher : dans
Par :

Date Oracle et SAS

Dernière réponse le 25 jun 2008 à 09:58:03 Sandy91, le 24 jun 2008 à 17:06:16 
 Signaler ce message aux modérateurs

Bonjour,

Je travaille actuellement sur un projet de migration d'un système. Je passe d'un traitement de table SAS par la gestion de table Oracle sous SAS. Tout se passe bien jusqu'au moment où je transfert ma table sas sous oracle.

En effet, quand je mets ma table SAS sous orcle. Mes dates trouvent ce format là : 01MAR2008 00:00:00 alors que dans ma table sas elle avait le format : 01/03/2008. J'ai essayé To_char. ça ne fonctionne pas ?

data tab1; /*ici ma date est au bon format*/
set tab1 ;
format date ddmmyy10. ;
run ;

data lib1.tab1 ; /* table oracle*/
set tab1 ; /*table sas dans la work*/
run ;

C'est dans lib1.tab1 que j'ai un problème de format !!

J'espère que je me suis bien fais comprendre. Je galère depuis quelque jours.
Merci beaucoup de votre aide !!

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « date Oracle et SAS » dans :
Afficher le nom des base de données Oracle VoirPour afficher le nom des bases de données Oracle ainsi que les données s'y référant, il suffit de lancer la commande : SELECT * FROM V$DATABASE;
Différence entre dates avec la fonction DATEDIF VoirLa fonction DATEDIF n'est pas documentée dans Excel, mais par contre sur CCM vous pouvez trouver les possibilités offertes. En voici un résumé.   La syntaxe =DATEDIF(date début;date fin;type de calcul) date début : doit être une valeur date...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
Oracle - Les fichiers d'une base Oracle VoirLes fichiers physiques d'une base Oracle Les fichiers physiques d'une base Oracle permettent de stocker de manière persistante les données manipulées par Oracle, tandis que la mémoire sert à optimiser la vitesse de fonctionnement de la base de...
Oracle - Introduction au SGBD Oracle VoirIntroduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en...

1

sandul, le 24 jun 2008 à 17:14:57

Salut,

En effet, quand je mets ma table SAS sous orcle. Mes dates trouvent ce format là : 01MAR2008 00:00:00 alors que dans ma table sas elle avait le format : 01/03/2008. ==> il n'y a pas plusieurs formats de date sous Oracle: le format DATE est unique et il y a plusieurs modalités d'afficher une date en utilisant TO_CHAR (ou bien, mias ceci revient au même, en profitant d'un formatage particulier du client Oracle - sqlplus, Toad, etc.)

Exemple:

SELECT sysdate FROM dual;

SELECT to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') FROM dual;


++

Répondre à sandul

2

 sandy91, le 25 jun 2008 à 09:58:03

Salut !

Merci pour ta réponse mais même en faisant le To_CHAR, j'ai toujours le même problème. Je ne comprends toujours pas pourquoi ?!!!

Répondre à sandy91
Collection CommentÇaMarche.net