Ira*_*omo 3 sql-server database-design
我试图在生产数据库中证明一个表设计缺陷,一个表必须没有一个可以拥有随机数据的列上的聚簇主键,在这种情况下是由最终用户键入的代码.
虽然我们知道解决方案是将PK设置为非集群,但我仍然需要在其副本上添加行以进行测试.因此,我需要知道在'Z'作为前缀后我可以使用的字符是什么.
此外,该列不是unicode,用一系列Zs为我的假数据添加前缀会很麻烦.该表现在有数十万行,每次插入需要几秒钟.
只需运行它,然后在列表中下载.为了清晰起见,我添加了夹心点,尤其是 当涉及不可见的字符时.
select number, '.' + char(number) + '.' collate SQL_Latin1_General_CP1_CI_AS thechar
from master..spt_values
where type='p' and number between 28 and 255
order by thechar
Run Code Online (Sandbox Code Playgroud)
"Z"后只有4个字符,因为您说该列不是N(Var)字符.
121 .y.
89 .Y.
253 .ý.
221 .Ý.
255 .ÿ.
90 .Z.
122 .z.
208 .Ð.
240 .ð.
254 .þ.
222 .Þ.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1868 次 |
| 最近记录: |