Bonjour,
J'ai un problème de précision causé par la fonction decode sur un test de nullité d'un timestamp. Auriez vous une idée ?
Ma requête :
J'ai essayé de conserver la précision en ajoutant des fonctions to_timestamp mais rien n'y fait, je perds les fractions de seconde.Code:
1
2
3
4 INSERT INTO table1 (SELECT ... FROM table2 WHERE timestamp > (SELECT MAX (decode(timestamp, null, (systimestamp - 7), timestamp) FROM table1));
Du coup, j'hésite à faire un script en PL/SQL pour savoir si ma table est null avant le début de la requête.
J'hésitais aussi à faire une requête d'insertion conditionnelle mais dans ce cas elle va tester la nullité de chaque entrée, ce qui est inutile.
merci d'avance !