Nach ein wenig Suchen und Lesen der Dokumentation, ist es klar, dass Sie benutzerdefinierte Funktionen in SQL Server schreiben können, die entweder deterministisch oder nicht deterministisch markiert sind, je nachdem, welche Build-Infunctions sind innerhalb des Körpers verwendet.Erstellen nichtdeterministischer Funktionen in SQL Server mit RAND()
RAND() ist unter den nichtdeterministischen Funktionen aufgelistet (siehe msdn article). Warum kann ich es nicht in einer Funktion verwenden?
ah, jetzt verstehe ich! Ich habe nicht über die interne Speicherung der letzten Zufallszahl nachgedacht. Ich kann sehen, wie dies ihn von anderen nichtdeterministischen Funktionen unterscheidet. Vielen Dank! – BG100
check out http://sqlfascination.com/tag/randomstring/ Es sagt Ihnen genau, wie dies zu tun ist. – baash05