【发布时间】:2012-09-03 17:18:37
【问题描述】:
我有一个表,其中有一列名为 Name.
它有数据:
John
Jack
Josh
Bob
...
我想运行查询以重新排列名称的字母。
UPDATE [table]
SET [name] = ?
结果:
hnoJ
ckJa
shoJ
boB
可以这样做吗?
【问题讨论】:
-
使用什么规则?
-
没有规则。我只是想重新排列字母,这样我一开始就无法分辨出哪个名字(即使你可能猜到)。我基本上将生产数据转移到开发中,但某些字段需要更改,因为它可能是机密信息
-
我认为您可能需要使用另一种编程语言来进行这种努力。使用伪随机生成器为每个字母创建随机数,然后根据这些字母对字母进行排序。然后使用结果运行更新查询。
-
如果名称是单个字符(如 Prince)怎么办。那么你的例程将如何混淆它?