SELECT DECODE (SYSDATE, SYSDATE + 1, NULL, SYSDATE)
FROM DUAL;
SELECT DECODE (SYSDATE, SYSDATE + 1, TO_DATE (NULL), SYSDATE)
FROM DUAL;
Pourquoi puis-je obtenir les résultats dans différents formats à partir des requêtes ci-dessus?Résultats de la fonction Oracle Decode avec différents formats
J'utilise Oracle Database 10g Enterprise Edition de presse 10.2.0.4.0 - 64bi
Pouvez-vous préciser ce que vous entendez par "formats différents"? Que voyez-vous exactement ces deux requêtes? –
Le problème est la valeur nulle. Quel type de données est-ce? La deuxième requête renverra une date. Pour la première requête, il s'agit de varchar2 (8). – Rene
désolé Justin, la première requête supprime la valeur renvoyée de sysdate, la seconde la renvoie avec ses valeurs heure, min etc. Mais je pense que René a déjà résolu mon problème :) – mutoss