-1

J'ai deux champs créer la date: 20151109 et créer l'heure: 0540 sont tous les deux String avec précision 8 et 4, maintenant j'ai besoin de faire la concaténation et le convertir au format DateTime dans la transformation d'expression. Comment puis-je atteindre cet objectif?chaîne à la date de conversion

Merci, Kiran

+0

Samik, j'ai essayé TO_DATE (CREATION_DATE || CREATION_TIME, 'AAAA-MM-DDHH24MISS'), mais son erreur de lancer, j'ai besoin o/p comme 201.511.090.540 – kiran

+0

La chaîne de format doit correspondre au format de la date source – Samik

+0

j'ai essayé soit des moyens sa chaîne non valide indiquant la date de conversion – kiran

Répondre

0

J'ai exécuté le dessous SQL dans SQL Developer

select to_date ('201511090540', 'yyyymmddHHMI') du double

pour vérifier si au-dessus travaille select to_char (to_date ('201511090540', 'yyyymmddHHMI'), 'JJ-MOIS-AA HH: MI') à partir de deux;

Étapes informatica pour atteindre cet

1) concaténer des données et le temps en utilisant || dans l'expression, dire VAR1

2) Ensuite, utilisez to_date ('VAR1', 'yyyymmddHHMI') -> Besoin d'avoir le port que le temps de la date

Essayez cela me faire savoir si elle fonctionne, comme Je ne l'ai pas testé sur informatica

Merci et salutations,

Raj

0

Concatenate les deux champs en utilisant "||" OU opérateur dans un port variable et appliquer TO_DATE (ConcatenatedField, "AAAA/MM/JJ HH24: MI").