Oracle: - 我在表中有大约850条记录,需要分配UUID。生成多个UUID Oracle
我正在使用以下查询。
select substr(sys_guid(),1,3)||'-'||
substr(sys_guid(),4,4)||'-'||
substr(sys_guid(),8,4)||'-'||
substr(sys_guid(),13)
from (select sys_guid() as mygid from dual)
我需要一次性生成多个/ 850条记录。 有什么建议吗? 我应该循环吗?
你有2个错误。 ** 1。**在外层选择中使用'mygid'而不是'sys_guid'。 ** 2。**最后一个'substr'应该以12开头,而不是13 –