J'aimerai normalisé le nom de la fonction de tous les SGBD qui renvoie la date du jour. J'ai essayé pour cela de définir une fonction utilisateur dans SQL Serveur mais le code suivant ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE FUNCTION bodate()
RETURNS date AS  
BEGIN 
return getDate()
END
On ne peut pas utiliser les fonctions du SGBD directement dans une fonction utilisateur?
Le message d'erreur est "erreur 443 : utilisation incorrecte de getDate à l'intérieur d'une fonction".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
CREATE function user.fnc_getDate() 
returns date
as 
BEGIN 
declare  @h date
 
set @h=getDate()
 
return @h 
END
Ne fonctionne pas non plus... merci d'avance pour toute aide...