Ich habe ein neues varchar (10) -Feld in einer Datenbank mit mehr als 1000 Datensätzen. Ich möchte die Tabelle aktualisieren, damit ich zufällige Daten im Feld haben kann. Ich suche nach einer SQL-Lösung.Wie aktualisiere ich ein Feld mit zufälligen Daten?
Ich weiß, dass ich einen Cursor verwenden kann, aber das scheint unelegant.
MS-SQL 2000, BTW
Mit diesem Zusatz UPDATE \t Tabelle SET-Feld = CONVERT (varchar (10), LEFT (NEWID(), 10)) –
Leider haben nicht SQLServer hier laufen, so konnte ich es nicht testen. –
Dies weist jedem Eintrag denselben Random-Wert zu. http://stackoverflow.com/questions/94906/how-do-i-return-random-numbers-as-a-column-in-sql-server-2005#94951 wird randomize jede Zeile und funktioniert in SQL2000 – Adam