"members"テーブルの都市、州、および郵便番号をランダム化する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すると+1になります) –