author:skate
time:2008/2/18
oracle如何得到32位的世界唯一隨機數
我們在建立表的時候一般都用序列生成的數字來保證資料的唯一,但這只能保證在單個例項中,無法適合並行或遠端的環境的主關鍵字
因為在各自環境理裡可能生成的數字重複,從而會導致衝突的發生;而sys_guid()會保證建立的識別符號在每個環境裡都是唯一的。
sys_guid()得到的是乙個32位的隨機數。
例如:select sys_guid() from dual;
或 在程式塊裡
declare
v_guid varchar2(64);
begin
v_guid:=sys_guid();
dbms_output.put_line(v_guid);
end ;
author:skate
time:2008/2/18
oracle如何得到32位的世界唯一隨機數
我們在建立表的時候一般都用序列生成的數字來保證資料的唯一,但這只能保證在單個例項中,無法適合並行或遠端的環境的主關鍵字
因為在各自環境理裡可能生成的數字重複,從而會導致衝突的發生;而sys_guid()會保證建立的識別符號在每個環境裡都是唯一的。
sys_guid()得到的是乙個32位的隨機數。
例如:select sys_guid() from dual;
或 在程式塊裡
declare
v_guid varchar2(64);
begin
v_guid:=sys_guid();
dbms_output.put_line(v_guid);
end ;
64位oracle如何配置32位客戶端
impdp 使用者 密碼 例項 dumpfile testdb65.dmp logfile sg01.log remap schema testdb65 建立的使用者 由於在本機win7x64上安裝了64位的oracle,結果試圖使用plsql developer去訪問它的時候,報告說無法載入oci...
Oracle的32位ODBC驅動
最近需要powerdesigner逆向工程,資料庫是64位的oracle。但是pd只能使用32位的odbc驅動程式。折騰半天,特此留念。參考文章 將instantclient basic和instantclient odbc解壓到同一資料夾下。如f instantclient 12 2 因為我已經安...
Oracle的32位ODBC驅動
資料庫是64位的oracle。但是pd只能使用32位的odbc驅動程式。折騰半天,特此留念。參考文章 將instantclient basic和instantclient odbc解壓到同一資料夾下。如f instantclient 12 2 因為我已經安裝了服務端,此處不需要多做修改,只注意後面的...