![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
T-SQL Programming
Mr_Nice
浅学误人,所以危险;博学自负,更加危险。
展开
-
checksum(),binary_checksum() 应该如何使用
最近看到一个有趣的系统函数应用问题。起因是A使用checksum(),对两行数据是否完全一致进行判断。后来使用了binary_checksum()进行判断。但在实际的运行过程中,发现会出现哈希碰撞的问题。程序表现不稳定。测试了一下SELECT CHECKSUM(9), CHECKSUM('asdfa', 9), CHECKSUM(123, GETDATE(), 'xyz'), BINARY_CHECKSUM(9), BINARY_CHECKS...原创 2020-09-23 13:30:02 · 926 阅读 · 0 评论 -
SQL Server 2017 新的字符串聚合函数String_Agg
还记得第一次要做一个多行的字符串拼接是多么的痛苦. cross apply / stuff + XML path ; CONCAT 还有COALESCE 加上"+"拼接字符串的过程, 相信大家也是记忆犹新. 这次SQL Server 2017 中,引入了String_Agg函数, 经过测试可真是一招破敌啊. 下面来看一下效果吧. 官网参考 语法介绍上,可以看出由两部分组原创 2017-11-09 11:20:56 · 4803 阅读 · 0 评论