OVH Cloud OVH Cloud

Fonction utilisateur

2 réponses
Avatar
olivier
Peut t'on utiliser la fonction getdate() dans une fonction
utilisateur ?

car j'ai ces instruction et cela ne passe pas :

@date_now datetime

select @date_now = getdate()

bizarre non il bloque sur le getdate et me dit utilisation
incorrect dans une fonction ???

2 réponses

Avatar
richardp
Salut,
On ne peut pas utiliser getdate() dans une fonction utilisateur :

Voir documentation en ligne de SQL :
Built-in nondeterministic functions are not allowed in the body of
user-defined functions; they are as follows:

@@CONNECTIONS @@TOTAL_ERRORS
@@CPU_BUSY @@TOTAL_READ
@@IDLE @@TOTAL_WRITE
@@IO_BUSY GETDATE
@@MAX_CONNECTIONS GETUTCDATE
@@PACK_RECEIVED NEWID
@@PACK_SENT RAND
@@PACKET_ERRORS TEXTPTR
@@TIMETICKS


Richard

"olivier" wrote in message
news:053901c37932$2d4fdc40$
Peut t'on utiliser la fonction getdate() dans une fonction
utilisateur ?

car j'ai ces instruction et cela ne passe pas :

@date_now datetime

select @date_now = getdate()

bizarre non il bloque sur le getdate et me dit utilisation
incorrect dans une fonction ???


Avatar
bruno reiter [MVP]
Si tu en as vraiment besoin crées une vue select getdate() que tu pourras
utiliser dans la fonction

br

"olivier" wrote in message
news:053901c37932$2d4fdc40$
Peut t'on utiliser la fonction getdate() dans une fonction
utilisateur ?

car j'ai ces instruction et cela ne passe pas :

@date_now datetime

select @date_now = getdate()

bizarre non il bloque sur le getdate et me dit utilisation
incorrect dans une fonction ???