我试图做一个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