我試圖做一個sql腳本,它將隨機化「成員」表的城市,州和郵政編碼。我已經創建了一個表函數,它返回一個單行,其中隨機(通過視圖)從另一個數據庫中獲取列「city」,「state」和「zip」。這可以確保我得到一個真實世界中相互關聯的城市,州和郵政編碼。隨機化SQL數據與來自表函數的數據
從那裏我試圖做這樣的事情:
update t
set
t.City = citystate.city,
t.State = citystate.state,
t.PostalCode = citystate.zip
from
(select
City,
State,
PostalCode from DATABASE.dbo.Member) t,
DATABASE.dbo.getRandomCityState() citystate
問題是,這只是叫我的函數一次,並提出同一個城市,州和郵編到表的每一行。有什麼方法可以爲表中的每一行調用我的函數一次?
誰在地球上盲目地低估了體面的問題? (+1否定它。) – 2011-12-20 20:28:50