GUID'leri anahtar olarak kullanmak için iyi bir proje olan bir Oracle projem var. Benim veritabanında çalıştırdığınızda http://feuerthoughts.blogspot.com/2006/02/watch-out-for-sequential-oracle-guids.htmlOracle SYS_GUID değişmiyor
itibaren aşağıdaki pasajı
SET SERVEROUTPUT ON
BEGIN
FOR indx IN 1 .. 5
LOOP
DBMS_OUTPUT.put_line (SYS_GUID);
END LOOP;
END;
/
bulundu alıyorum (I versiyonları 10g ve sürüm 11 üzerinde denedim) çıkışı gibi
64FE4083D6BA7CB4E0400F0A0E0A18B0
64FE4083D6BB7CB4E0400F0A0E0A18B0
64FE4083D6BC7CB4E0400F0A0E0A18B0
64FE4083D6BD7CB4E0400F0A0E0A18B0
64FE4083D6BE7CB4E0400F0A0E0A18B0
yani Değer asla değişmez! Bunu beklendiği gibi çalışmak için yapmak zorunda olduğum bir şey var mı?
Düzenleme: Çok dikkatli değilim - GUID'ler değişiyor, ancak yukarıdaki bağlantının bahsettiği sıralı GUID sorunundan muzdarip gibi görünüyor.
İyi gözler! Sanırım bu, yayınladığım düşüncenin konuştuğu sorun. –