为什么SYS_GUID()在内部查询中使用时会给出两个不同的记录?

时间:2015-07-24 05:54:33

标签: oracle guid

以下查询在Oracle中运行时会提供两个不同的ID。

SELECT B.ID AS ID1, B.ID AS ID2 FROM 
(SELECT SYS_GUID() AS ID FROM DUAL) B

Query为ID1和ID2提供不同的值。我们可以使用where ronum=1为ID1和ID2设置相同的值,但为什么在上述情况下它会给出两个不同的ID?

0 个答案:

没有答案