आप इसे निम्न ट्रिक से कर सकते हैं:
update c set name=ca.name
from contacts c
outer apply(select top 1 name
from (values('bill'),('steve'),('jack')) n(name)
where c.id = c.id order by newid())ca;
c.id = c.id
सिर्फ एक डमी भविष्यवाणी है जो एसक्यूएल इंजन को प्रत्येक बाहरी पंक्ति के लिए सबक्वायरी कॉल करने के लिए मजबूर करती है। यह है बेला http://sqlfiddle.com/#!6/8ecca/22ए>