(二)oralce資料庫中sys_guid()和newid()
oralce資料庫中sys_guid()和newid()
使用NEWID() 生成guid
SELECT NEWID() FROM DUAL;
查詢出的ID有分隔符
ORACLE也有相同的函式,sys_guid() ,但是生成的格式跟newid()中的有區別。
sys_guid() 生成的guid不含有分隔符;
使用navicate工具查詢出來的是亂碼:
SELECT sys_guid() FROM dual;
下面用一張測試表TMP_TEST_TABLE來驗證一下兩者的區別:
CREATE TABLE TMP_TEST_TABLE (
ID VARCHAR(36) NOT NULL,
NAME VARCHAR(4) NOT NULL,
AGE INTEGER NULL,
BIRTHYEAR VARCHAR(4) NULL,
CREATEDTIME TIMESTAMP (6) NOT NULL ENABLE
)
插入兩條資料:
INSERT INTO TMP_TEST_TABLE (ID,NAME,CREATEDTIME) VALUES (NEWID(),'AAA',SYSDATE);
INSERT INTO TMP_TEST_TABLE (ID,NAME,CREATEDTIME) VALUES (SYS_GUID(),'BBB',SYSTIMESTAMP);
查詢TMP_TEST_TABLE表的資料:
SELECT * FROM TMP_TEST_TABLE;
相關文章
- oralce資料庫建立dblink連結資料庫
- Oralce 10g 使用DBCA建立資料庫資料庫
- oralce動態維護資料庫的序列資料庫
- Oralce 資料庫的災難恢復(轉)資料庫
- Oralce記憶體資料庫TimesTen簡介記憶體資料庫
- 專家分享oralce資料庫業務最佳化心得資料庫
- Oralce建立模擬資料
- 使用者管理和資料庫安全(二)資料庫
- 資料庫中主庫和從庫的關係資料庫
- MySQL資料庫(二)MySql資料庫
- 資料庫索引《二》資料庫索引
- DB2中安裝sample資料庫和TOLLSDB資料庫DB2資料庫
- 請問各位大俠如何Oralce資料庫上安裝??謝謝!資料庫
- 安裝第三步:連線ORALCE資料庫出錯?資料庫
- oralce資料庫日誌檢視方法(整理轉載自網路)資料庫
- Java實現資料庫和資料表的二級聯動Java資料庫
- MySQL—-MySQL資料庫入門—-第二章 資料庫和表的基本操作MySql資料庫
- 1 Oracle Database 11.2.0.3.0 RAC On Oralce Linux 6.5 使用-安裝資料庫OracleDatabaseLinux資料庫
- MySQL資料庫使用(二)MySql資料庫
- 資料庫CONCEPT (二)資料庫
- 【資料庫】MFC ODBC(二)資料庫
- 資料庫實驗二資料庫
- 資料庫映象和資料庫快照資料庫
- 連線RAC資料庫中單個例項(二)資料庫
- iOS CoreData (二) 版本升級和資料庫遷移iOS資料庫
- 【資料庫使用-oracle索引的建立和分類】二資料庫Oracle索引
- 資料庫中modify和change的區別資料庫
- Oralce 使用SQL中的exists 和not exists 用法詳解SQL
- ThinkPHP5.1 中的資料庫遷移和資料填充PHP資料庫
- 圖資料庫中的“分散式”和“資料切分”(切圖)資料庫分散式
- 資料遷移中的資料庫檢查和建議資料庫
- oralce資料庫常用到的一些sql命令(加欄位註釋,修改資料之類)資料庫SQL
- C# BETA2中操作ACCESS資料庫(二) (轉)C#資料庫
- Redis基礎(二)資料庫Redis資料庫
- JAVA面試二(資料庫部分)Java面試資料庫
- RMAN複製資料庫(二)資料庫
- 物理備用資料庫(二)資料庫
- RAC資料庫建立STANDBY(二)資料庫