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 :
On ne peut pas utiliser les fonctions du SGBD directement dans une fonction utilisateur?
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
Le message d'erreur est "erreur 443 : utilisation incorrecte de getDate à l'intérieur d'une fonction".
Ne fonctionne pas non plus...
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 ENDmerci d'avance pour toute aide...
Partager