Oracle相關基礎知識
1、SYS_GUID()
此方法是用來解決當主鍵為varchar型別或其他情況時,為了保障主鍵唯一而使用的Oracle自帶方法,它會生成一個32位的編碼,保證不重複。例如:
表Table結構為:
Name Type Nullable Default Comments
------------- -------------- -------- ------- --------
ID VARCHAR2(32) 主鍵ID
TITLE VARCHAR2(200) Y 標題
CONTENT VARCHAR2(4000) Y 內容
CREATED_BY VARCHAR2(32) Y 釋出人
CREATED_TS TIMESTAMP(6) Y 釋出時間
LAST_UPD_BY VARCHAR2(32) Y 修改人
LAST_UPD_TS TIMESTAMP(6) Y 修改時間
NOTICE_STATUS VARCHAR2(1) Y
插入時語句可以為:
INSERT INTO TABLE (ID) VALUES (SYS_GUID());
2、systimestamp函式
Systimestamp 函式返回本機資料庫上當前系統日期和時間(包括微秒和時區)。這是Oracle本身自帶的函式,當想記錄當前時間時可以直接使用,簡化了大家在寫程式時的簡便。資料庫中對應的型別是TIMESTAMP,程式中(以Java為例)對應的型別是java.util.Date。例如:
還是上面那個表,我們往裡面插入資料:
INSERT INTO TABLE (ID,CREATED_TS) VALUES (SYS_GUID(),SYSTIEMSTAMP);
以後如果遇到Oracle相關的基礎知識,還會繼續在這裡面新增。
相關文章
- 鎖相關基礎知識
- 【RAC】RAC相關基礎知識
- 網站安全相關的基礎知識網站
- Oracle 相關知識點Oracle
- oracle awr相關知識Oracle
- oracle 基礎知識Oracle
- JavaSE基礎知識分享(二)相關練習題Java
- Oracle鎖基礎知識Oracle
- 遊戲基礎知識——“空氣”相關元素的設計遊戲
- Android View滑動相關的基礎知識點AndroidView
- 遊戲基礎知識——“空氣”相關元素的設計技巧遊戲
- 遊戲基礎知識——“汙染”及其相關技能的設計手法遊戲
- 《Java工程師成神之路-基礎篇》Java基礎知識——String相關Java工程師
- Oracle timezone的相關知識Oracle
- oracle檢查點的相關知識Oracle
- 【Oracle】alter system set events 相關知識Oracle
- 遊戲基礎知識——“社交”設計相關的常見錯誤遊戲
- ORACLE字符集基礎知識Oracle
- Oracle架構的基礎知識Oracle架構
- oracle spatial 基礎知識之五Oracle
- Shell相關知識
- .net相關知識
- mobile相關知識
- rollback相關知識
- oracle10g undo tablespace相關知識Oracle
- SAP SD基礎知識之與FI整合相關的流程與配置
- 基礎知識
- 有關 Oracle 的架構的基礎知識簡介(轉)Oracle架構
- oracle密碼幾點基礎知識Oracle密碼
- oracle weblogic 基礎知識之一OracleWeb
- oracle spatial之基礎知識之一Oracle
- oracle spatial之基礎知識之二Oracle
- oracle spatial之基礎知識之三Oracle
- oracle架構的基礎知識(轉)Oracle架構
- 音訊相關知識音訊
- Elasticsearch——search相關知識Elasticsearch
- Git相關知識點Git
- SSL相關知識科普