Je souhaite ajouter une colonne aux résultats de ma requête qui répète l'horodatage actuel pour tous les enregistrements renvoyés. Ce serait effectivement une colonne qui vous indique quand la requête a été exécutée.
J'ai essayé d'utiliser With, Union et Join ... mais il ne semble pas y avoir de moyen "d'imprimer" des données dans des résultats SQL qui ne sont pas déjà contenus dans la base de données.
Select * from myTable Union select current_timestamp
print (sélectionnez current_timestamp)
Les résultats seraient tout le contenu de la table avec une colonne supplémentaire qui a le current_timestamp pour tous les enregistrements retournés .
3 Réponses :
si vous voulez l'horodatage sur chaque ligne résultant du formulaire, sélectionnez Vous ne devez ajouter que le col
Select *, current_timestamp from myTable
try:
Select * from myTable Union select current_timestamp as timeStamp
Vous devez mettre le TIMESTAMP dans la clause select comme ci-dessous -
Select *,current_timestamp from myTable