




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
oracle建表規范文檔一、oracle建表時表名和字段名推薦做法是不要加引號,且名稱大寫。(執行sql語句時,oracle會將名稱轉為大寫,這點可以從視圖/函數/建表數據字典中看出)。
二、加上引號支持大小寫,但容易被人所忽略,反而造成許多不必要麻煩。如下圖:C1和C2建表時加了"",區分大小寫,所以"test"和"Test"是不同表。C3和C4建表時不加"",不區分大小寫,所以C4建名稱為test的表時報錯。執行查詢sql時,也需要根據情況看是否加上"",S2和S3查的不是同一個表。(這樣容易造成不必要麻煩)盡管Oracle是支持大小寫的對象名稱,但是不推薦使用這種做法,理由很簡單:1.操作太麻煩,每次使用都要加“”。2.容易混淆,從而導致某些不安全因素。如果使用powerdesigner,建議通過設置把引號都去掉。數據庫->EditCurrentDBMS->General->Script->Format->CaseSensitivityUsingQuote。
1、命名規范表名和列名:必須以字母開頭必須在1–30個字符之間必須只能包含A–Z,a–z,0–9,_,$,和#必須不能和用戶定義的其他對象重名必須不能是Oracle的保留字(所有的保留字:select*fromv$reserved_wordsorderbykeywordasc;)Oracle默認存儲是都存為大寫SQL:為了構建易讀易編的有效語句,其規則和準則如下:SQL語句是不區分大小寫的SQL語句可以是一行,也可以是多行關鍵字不能在兩行之間一分為二或縮寫子句通常放在單獨的行中,這樣可以增強可讀性并且易于編輯合理使用縮進(為了增強可讀性)2、數據類型字段類型中文說明限制條件其它CHAR固定長度字符串最大長度2000bytes
VARCHAR2
可變長度的字符串最大長度4000bytesvarchar2中文占2字節,英文占1字節。NVARCHAR2根據字符集而定的可變長度字符串
最大長度4000bytesNvarchar2中英文占一樣的字節,具體占多少字節因字符集而定。DATE日期(日-月-年),時間可有可無YYYY-MM-DD(HH24:MI:SS)
TIMESTAMP(6)時間戳(年月日時分秒毫秒)YYYY-MM-DDHH24:MI:SS.ff與DATE數據類型相比,TIMESTAMP類型可以精確到微秒,微秒的精確范圍為0-9,默認為6LONG
超長字符串最大長度2G足夠存儲大部分著作RAW固定長度的二進制數據最大長度2000bytes可存放多媒體圖象聲音等LONGRAW
可變長度的二進制數據最大長度2G同上BLOB
二進制數據最大長度4G
CLOB大字符數據最大長度4G保存單字節或多字節字符數據,最大值為4GNCLOB
根據字符集而定的字符數據最大長度4G保存Unicode編碼字符數據,最大值為4G。BFILE
存放在數據庫外的二進制數據最大長度4G
NUMBER(P,S)數字類型P為所有有效數字的位數,S為小數位oracle底層只有number為類型并沒有decimal和integer這兩個類型
這兩個類型只為oracle和其它數據庫之間方便遷移的。DECIMAL(P,S)
數字類型P為所有有效數字的位數,S為小數位
INT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 229-2011礦物油型有機熱載體
- DB31/T 1256-2020消毒產品衛生安全評價信息數據集
- DB31/T 1193-2019山雞養殖技術規范
- CAB 1027-2014汽車罩
- 高中三年如何規劃:從高一到高三的全程指南
- 2024年工藝氣體壓縮機資金籌措計劃書代可行性研究報告
- 海外醫療記錄租賃與安全保障合同
- 跨境電商物流配送車隊委托國際化經營管理合同
- 新能源汽車電池租賃保險理賠及責任追溯協議
- 自貿區金融輔助崗位員工職業發展與繼任計劃協議
- 22G101三維彩色立體圖集
- 《計算機網絡實驗教程》全套教學課件
- DL∕T 904-2015 火力發電廠技術經濟指標計算方法
- DL∕T 552-2015 火力發電廠空冷凝汽器傳熱元件性能試驗規程
- 數字化設計與制造課程教學大綱
- php校友管理系統論文
- TD/T 1040-2013 土地整治項目制圖規范(正式版)
- 2023北京朝陽區高二下學期期末英語試題及答案
- 《鐵路路基施工與維護》課件-7 基床以下路堤施工
- 《民航客艙設備操作與管理》課件-項目四 飛機艙門及撤離滑梯
- DL-T 1476-2023 電力安全工器具預防性試驗規程
評論
0/150
提交評論