Je ne parviens pas à créer le type de données d'une colonne au format DATE lors de la création de la vue, le type de données par défaut est varchar2. Comment puis-je le changer en colonne DATE.Convertir le type de données au format Date
est inférieure à la définition de la colonne:
TO_CHAR(DATE'1970-01-01' + (1465484488329/86400000), 'YYYY/MM/DD HH24:MI:SS') AS StartTime
sortie sera
2016/06/09 15:01:28
mais il est en format Varchar2 par défaut . S'il vous plaît suggérer comment le faire comme type de colonne Date.
Son omission heure, minute et seconde dans le jeu de résultats, je veux conserver les données aussi bien, – ankitpandey
@ankitpandey - Non, ce n'est pas. Votre client affiche la date dans un format particulier, par exemple DD-MON-YYYY. Vous vouliez une date, et vous avez une date, y compris l'heure. Si vous voulez afficher la date sous forme de texte dans un format particulier, utilisez 'to_char()', mais vous voulez généralement le faire au dernier moment possible. La plupart des clients vous permettent également de définir un format spécifique. ou vous pouvez compter sur les paramètres NLS - mais vous ne savez pas ce que quelqu'un d'autre qui exécute la requête verra. –
@AlexPoole - Vous voulez dire que vous avez essayé la requête sans 'TO_CHAR' et qu'elle affiche le résultat dans le format ** YYYY/MM/DD HH24: MI: SS **? Je l'ai interrogé dans SQL Developer et Connexion via Putty, aux deux endroits, je reçois seulement DATE sans heure, minute et seconde, est ce paramètre au niveau DB ou niveau client – ankitpandey