我必须为以下要求创建 Sproc....
我有两张桌子:
TableA 包含:ID(标识列主键)
TableB 包含: RandomID(此列将存储使用 NEWID() 对表 A“ID”进行随机排序后生成的 ID)
现在,我的要求是在对“TableA”中的所有“ID”进行随机排序后,该 ID 必须存储在 TableB 的“RandomID”列中这意味着:如果我正在生成随机编号,即
"select ID from TableA order by NewID()"
上述查询的输出为:
3 2 4 5 2 。. . 19
*那么,如何将上述输出以CSV形式导出到TableB的“RandomID”的其他列?即“TableB的RandomID列”必须以如下形式存储
3,2,4,5....,19
我必须使用游标来满足此要求,但是如何在声明 CURSOR 后将其导出到其他表并根据我的要求使用,或者由于游标性能问题,他们是否有任何其他替代方法来实现此目标?
请尽快赐教。
提前致谢 !!