freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

qd-30-08oracle數(shù)據(jù)庫命名編碼規(guī)范(存儲版)

2025-05-12 00:28上一頁面

下一頁面
  

【正文】 個表列名,通過這些列以對查詢結(jié)果進行匯總,關(guān)鍵字右對齊;【推薦】(6) 由 ORDER BY 開頭,后跟一個或多個表列名,通過這些列以對查詢結(jié)果進行排序,關(guān)鍵字右對齊;【推薦】(7) 當(dāng)語句中出現(xiàn)括號時,括號的兩邊不留空格;(8) 在 SQL 語句使用運算符時,操作兩邊應(yīng)各留一個空格;(9) 每個部分分行編寫,將每一行的第一個關(guān)鍵字與第一行的 SELECT 尾部對齊;例如:SELECT col1, col2, col3FROM table1WHERE col1 col2GROUP BY col1, col2ORDER BY col1。EXIT WHEN cur_name%notfound。例如:以下例如不符合規(guī)范(假設(shè) v_count = 1 條件大數(shù)情況會被滿足) if (v_count = 0) then null。 else null。 elsif (v_count = 1) and (v_flag = 0) then null。12 / 27如CREATE OR REPLACE PROCEDURE p_get_userinfo…BEGIN…END p_get_userinfo。 end if。? 當(dāng)存儲過程有多個分支返回時,若有事務(wù),需確保各個分支都結(jié)束了事務(wù)。如果與表數(shù)據(jù)列寬度不匹配,則當(dāng)較寬或較大的數(shù)據(jù)傳進來時會產(chǎn)生運行異常。如: schema 為 INV,則默認的表空間應(yīng)該為 INV,所對應(yīng)的索引空間為 INVINDEX? tablespace——每個表在創(chuàng)建時候,必須指定所在的表空間,不要采用默認表空間,以防止表建立在 system 空間上,導(dǎo)致性能問題。? 外鍵關(guān)聯(lián)——對于關(guān)聯(lián)兩個表字段,一般應(yīng)該分別建立主鍵、外鍵。? 在系統(tǒng)中不要使用過多的觸發(fā)器。 v_user_name sm_users_user_name%type。18 / 27原則如下:首先,看是否用上了索引,對于該使用索引而沒有用上索引的 SQL 語句,應(yīng)該想辦法用上索引。 ? 使用復(fù)合索引且第一個索引字段沒有出現(xiàn)在 where 中時,建議使用 hint 強制。應(yīng)如下書寫:select duty_id,duty_name20 / 27into v_duty_id,v_duty_name from sm_duty where rownum=1 縮 進 風(fēng) 格? 程序塊采用縮進風(fēng)格書寫,保證代碼清晰易讀,風(fēng)格一致,縮進格數(shù)統(tǒng)一為 2 個。兩個程序塊在邏輯上相對獨立,應(yīng)用空行加以分隔,同時增加注釋。 21 / 27end。? 多行注釋:符號/*和*/之間的內(nèi)容為注釋內(nèi)容。? 在塊的每個主要部分之前添加注釋在塊的每個主要部分之前增加注釋,解釋下—組語句目的,最好是說明該段語句及算法的目的以及要得到的結(jié)果,但不要對其細節(jié)進行過多的描述? 在塊和過程的開頭注釋中還可以增加要訪問的數(shù)據(jù)庫等信息對于存儲過程、函數(shù)等程序塊都要有異常處理部分,以提高程序的自檢能力。RETURN;END。項目組成員使用 pl/sql developer 的美化器功能,選取統(tǒng)一的規(guī)則文件,自動美化。 第三范式規(guī)則:一個關(guān)系如果在第二范式中,且沒有傳遞依賴,所有不屬于主鍵碼的字段,必須僅依賴于主鍵碼,而不能依賴于其他字段。 2)決定者加上依賴屬性是整個實體的屬性。 出于數(shù)據(jù)庫性能原因,對規(guī)范化的數(shù)據(jù)庫的再考慮,修改表結(jié)極以允許冗余數(shù)據(jù)的存在。說明: BoyceCodd 的規(guī)范化級別一般不應(yīng)在關(guān)系數(shù)據(jù)庫產(chǎn)品。說明:主鍵碼可以由一組字段構(gòu)成,如果某一個不屬于主鍵碼的字段,只依賴于主鍵碼的一個字段,即有部份依賴關(guān)系,則不滿足第二范式。 附 一 開 發(fā) 工 具Oracle 開發(fā)工具使用。例如EXCEPTIONWHEN no_data_found THENINSERT INTO xtycxx(ccmc,ycmc,ms)VALUES (‘a(chǎn)p_name’, ’no_data_found’, ’獲取操作文檔編號’)。? 在每一個變量聲明的旁邊添加注釋。? 在塊的每個主要部分之前增加注釋,說明該段語句及算法的目的以及要得到的結(jié)果。應(yīng)寫成: begin null。 v_creation_date := sysdate。例如:以下不符合此規(guī)范 select duty_idinto v_duty_id from sm_duty where rownum=1。 ? 索引選擇性低,但數(shù)據(jù)分布差異很大時,仍然可以利用索引提高效率。? 對于數(shù)字型的唯一鍵值,用序列 sequence 產(chǎn)生。例如:以下書寫不符合本規(guī)范 . insert into sm_users(user_id,user_name,created_by,creation_date) values 16 / 27(1,’Tang’,1,sysdate)。 觸 發(fā) 器觸發(fā)器是一種特殊的存儲過程,通過數(shù)據(jù)表的 DML 操作而觸發(fā)執(zhí)行,其作用為確保數(shù)據(jù)的完整性和一致性不被破壞而創(chuàng)建,實現(xiàn)數(shù)據(jù)的完整性約束。 完 整 性 設(shè) 計 原 則? 主鍵約束——原則上所有的數(shù)據(jù)表都要有主鍵。別名命名時,盡量避逸使用無意義的代號 a、 b、c…,而應(yīng)該有意義 (如表 system_items_b 對應(yīng)別名為 msi,po_headers_all 別名對應(yīng)為 pha)。 【推薦】? 確保所的變量和參數(shù)都使用到。? order by 后面字段不唯一時分頁會出現(xiàn)問題,分頁時如果 order by 后面的字段不唯一,一定要讓 order by 唯一,最佳方案是增加一 pk,如實在沒辦法則可以追加 rowid, order by 后盡量避免使用 rowid。如果變量可能為空,應(yīng)使用 is null 或 is not null 或 nvl 函數(shù)進行比較。 程 序 塊 規(guī) 范在 sql 代碼塊中盡量使用 begin...end 語句塊,提高代碼可讀性。11 / 27應(yīng)如下書寫: if (v_count = 0) and (v_flag = 0) then null。? 盡量避免使用嵌套的 if 語句,在這種情況應(yīng)使用多個 if 語句來判斷其可能。 end if。格式如下OPEN cur_name。 一行有多列,超過 80 個字符時,基于列對齊原則,采用下行縮進。 【推薦】 連接符 OR、IN、AND、以及=、=、= 等前后各加上一個空格。4) 不能是 Oracle 服務(wù)器的保留字。1 / 27文件標(biāo)識:QD3008 密級:內(nèi)部版本號:大慶金橋軟件開發(fā)作業(yè)體系Oracle 數(shù)據(jù)庫命名編碼規(guī)范1 / 27變更歷史操作 責(zé)任人 日期 版本 變更內(nèi)容創(chuàng)建 李富華 20220420 無 創(chuàng)建文檔編輯 周強 20220421 無 修改文檔2 / 27目錄1. 文檔介紹 ..............................................................................................................................4 文檔目的 .........................................................................................................................................4 文檔范圍 .........................................................................................................................................4 定義 .................................................................................................................................................4 參考資料 .........................................................................................................................................42. 命名規(guī)范 ..............................................................................................................................4 一般規(guī)則 .........................................................................................................................................4 對象命名匯總表 .............................................................................................................................53. 編碼規(guī)范 ..............................................................................................................................6 一般性規(guī)定 .....................................................................................................................................6 CREATE 語句 ........................................................................................................
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1