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相關的基礎知識,還會繼續在這裡面新增。
相關文章
- 網站安全相關的基礎知識網站
- JavaSE基礎知識分享(二)相關練習題Java
- 《Java工程師成神之路-基礎篇》Java基礎知識——String相關Java工程師
- 遊戲基礎知識——“空氣”相關元素的設計遊戲
- 【Linux基礎知識】Linux目錄管理相關命令有什麼Linux
- 遊戲基礎知識——“空氣”相關元素的設計技巧遊戲
- 大資料框架發展變化及相關基礎知識大資料框架
- 遊戲基礎知識——“汙染”及其相關技能的設計手法遊戲
- .net相關知識
- Shell相關知識
- RPM相關知識
- SAP SD基礎知識之與FI整合相關的流程與配置
- 遊戲基礎知識——“社交”設計相關的常見錯誤遊戲
- oracle SGA區基礎知識與檢視命令Oracle
- 基礎知識
- SSL相關知識科普
- 音訊相關知識音訊
- Redis的相關知識Redis
- Elasticsearch——search相關知識Elasticsearch
- /proc的相關知識
- redis相關知識點Redis
- Git相關知識點Git
- SAP SD基礎知識之訂單中裝運相關的功能 II
- SAP SD基礎知識之訂單中裝運相關的功能 I
- cd命令有哪些相關知識?學linux運維命令基礎入門Linux運維
- 關於mysql基礎知識的介紹MySql
- 相機成像相關知識總結
- [轉帖]基礎篇:JVM調優原理相關的知識和經驗分享JVM
- 【Java】容器相關知識點Java
- ivar layout 相關知識點
- WEB相關背景知識(新手)Web
- RTMP協議相關知識協議
- Vlan相關知識雜記
- CT校正相關知識整理
- CAP 與 Raft 相關知識Raft
- LR模型相關知識點模型
- Envoy基礎知識
- DockerFile基礎知識Docker
- Webpack 基礎知識Web