Convertir le format d'horodatage à la "date" format en utilisant la "date" en fonction de la "sélectionner" déclaration.
DATE SELECT (CURRENT TIMESTAMP) DE SYSIBM.SYSDUMMY1
Cette instruction renvoie la partie date de l'horodatage du système actuel. Le tableau de sysdummy1 est une table spéciale en mémoire fourni par IBM pour les fonctions du système qui ne nécessitent pas une table définie par l'utilisateur. Substituer une table et une colonne nom défini par l'utilisateur pour récupérer des données stockées.
Si la date de système actuel est "2010-01-01-10.30.02.123456," le résultat de l'instruction SQL est "2010-01-01,"
Utilisez le "jeter" SQL fonction pour convertir un horodatage à une date dans le "sélectionner" Instruction SQL. Le "jeter" déclaration reformate une valeur basée sur les paramètres au sein de la parenthèse. Dans cet exemple, la valeur est "timestamp courant" et il est reformaté en utilisant le "date" le format.
SELECT CAST (CURRENT TIMESTAMP AS DATE) DE SYSIBM.SYSDUMMY1
Si la date de système actuel est "2010-01-01-10.30.02.123456," le résultat de l'instruction SQL est "2010-01-01."
Vérifiez que le "jeter" et "date" fonctions renvoient les mêmes résultats en utilisant les deux au sein d'une seule commande SQL.
DATE SELECT (CURRENT TIMESTAMP),
CAST (CURRENT TIMESTAMP AS DATE)
DE SYSIBM.SYSDUMMY1