随机生成6位数的随机码
我需要生成6位数的随机码而且不能重复,如果发现表里有重复的随机码就需要在重新生成一个不重复
存储过程
[解决办法]
CREATE TABLE t1( id VARCHAR(6) DEFAULT LEFT(NEWID(),6), name VARCHAR(10))INSERT INTO t1 (name)SELECT '张三' UNION ALLSELECT '李四' UNION ALLSELECT '王五' UNION ALLSELECT '马六' UNION ALLSELECT '赵大'SELECT * FROM t1-----------------------id name67B1F9 张三85D8A8 李四937BAA 王五64EB53 马六EC6041 赵大