Qu'est-ce que la commune sql pour sysdate et getdate()

J'ai besoin d'utiliser sysdate dans Oracle et SQL Server, mais SQL Server dispose d'une fonction GETDATE() à la place.

Mais je ne veux pas créer 2 requêtes distinctes

Est-il spécifique syntaxe commune qui donne le même résultat à sysdate et getdate dans SQL Server et oracle

Il n'est pas clair ce que votre demande. SQL Server a GETDATE() sYSTEMDATETIME() et GETUTCDATE()
Ce que l'API que vous utilisez? De nombreuses Api de support ODBC séquence d'échappement {fn current_date} et/ou {fn current_timestamp} et de les convertir à la appropriée de l'appel de fonction dans la base de données que vous utilisez.
J'ai une requête sélection qui a besoin d'obtenir des données de base sur la fonction date pour MSSQL la requête est basée sur getdate () , Mais si je suis en utilisant oracle db cette requête dosn pas le travail à la place comprend sysdate () , Mais je ne veux pas créer 2 requêtes différentes pour les deux db , donc est-il possible de réaliser la même chose, j'.e n'utilisez pas sysdate et getdate() à la place de certaines communes fonction de la date qui sera applicable pour la db
La norme est CURRENT_TIMESTAMP même si les gens SQL Server plus couramment utiliser GETDATE() (moins de caractères?). Si d'autres fournisseurs de suivre, pas sûr.

OriginalL'auteur Akshat | 2012-10-19