Después de buscar y leer la documentación, está claro que puede escribir funciones definidas por el usuario en SQL Server que estén marcadas como deterministas o no deterministas, dependiendo de las infunciones incorporadas. usado dentro del cuerpoCreación de funciones no deterministas en SQL Server utilizando RAND()
RAND() se enumera bajo las funciones no deterministas (ver msdn article). Entonces, ¿por qué no puedo usarlo en una función?
ah, entiendo ahora! No pensé en el almacenamiento interno del último número aleatorio. Puedo ver cómo esto lo diferencia de otras funciones no deterministas. ¡Gracias! – BG100
echa un vistazo a http://sqlfascination.com/tag/randomstring/ Le dice exactamente cómo hacer esto. – baash05