T-SQL update 表中一列为不重复的5位随机数
2015-12-30 01:50
239 查看
alter table tb add id int update tb set id=substring(LTrim(abs(checksum(newid()))),0,6)
checksum(newid()) 这个的数据是唯一的,但是只取其中的一部分之后,就把重复的可能性加大了。
相关文章推荐
- T-SQL生成X个不重复的Y位长度的随机数
- SQLServer如何快速生成100万条不重复的随机8位数字
- 数据库操作的异常Cannot perform this operation because the connection pool has been close
- MongoDB学习笔记六:进阶指南
- Mongodb 笔记02 创建、更新和删除文档
- MongoDB学习笔记五:聚合
- 什么叫做Oracle RAC中的nodename
- 关于RHEL的CVE和Oracle Linux的CVE
- Oracle 数据库怎么从 Linux x86平台向 IA64 安腾平台(RH or SUSE)迁移?
- redis-ehcache-mybatis 简单的性能对比
- SQLServer排序中null问题说明
- memcached命令行参数说明
- Oracle导入字符集问题
- Mysql 相关知识
- Oracle 12C 新特性“可插拔数据库”功能体验
- 解决 Oracle 安装失败未找到文件 dr0ulib.sql.sbs 等…
- [INS-32102] 指定的 Oracle 主目录用户已存在
- [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突 的问题
- 修改WampServer的MySQL默认端口
- 【mysql】关于innodb_file_format