生成随机字符串的方法:sys_guid()
但是该方法生成的在数据库中显示出来如果是乱码则需要写成:rawtohex(sys_guid())
具体应用场景:用sql语句往表里insert一条记录时,主键不能为空,否则会报错,又由于主键的唯一性,此时我们就要用到随机生成字符串的方法。
如:
insert into A (id,a,b c,d...) select rawtohex(sys_guid()),a,b,c,d... from B
注意:这边id是A表主键,后面select语句查出来的字段要与insert的字段一一对应