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

正文內(nèi)容

數(shù)據(jù)庫開發(fā)規(guī)范-wenkub.com

2025-04-04 23:10 本頁面
   

【正文】 空索引會導致count(*)記錄出錯 索引列不可能為空,不要加is not null的check Not in查詢中,空值會限制unnest轉(zhuǎn)換,導致優(yōu)化器無法選擇anti算法,走抵消的filter Oracle 如果是not exists或exists和類似group by子句連用,cbo不做查詢轉(zhuǎn)換,會慢,改成not in或in12:不要對列運算Select * from a where trunk(log_time)=to_date(‘20130901’,’yyyymmdd’)。13:字符類型將的類型轉(zhuǎn)換,char,varchar,nchar,nvaechar2,nchar和nvarchar2需要國家字符集utf8和al16utf16的支持,按字符存儲的。9:當使用sql函數(shù)或操作符時候,傳入類型和實際接收的類型不一致,會將傳入的類型根據(jù)需要轉(zhuǎn)化為一致。5:字符類型(可轉(zhuǎn)換成數(shù)值),number類型與浮點數(shù)類型轉(zhuǎn)換,可能會丟失精度,數(shù)值和number以十進制表示數(shù)字,浮點數(shù)以二進制表示。9:避免數(shù)據(jù)類型轉(zhuǎn)換,隱式類型轉(zhuǎn)換 1:在insert和update語句中,oracle將賦值的類型轉(zhuǎn)換為目標列的類型??梢愿挠帽黻P(guān)聯(lián)來代替函數(shù)調(diào)用。end test_tri_tab2_trigger。26:函數(shù)中,如果進行了事務(wù)處理,必須有異常捕獲代碼函數(shù)盡量只是實現(xiàn)復雜的計算功能,不對數(shù)據(jù)庫進行更新操作27:一次UPDATE多個字段的時候,應一次查詢完成 技巧1:觸發(fā)器盡量考慮內(nèi)部代碼過程封裝,用過程封裝sql,減少解析次數(shù)。完成相同功能模塊的變量放在一起,不同模塊一空行隔開。其次,看是否用上了索引,特別復雜的SQL 語句,當其中where 子句包含多個帶有索引的字段時,更應該注意索引的選擇是否合理。22:使用綁定變量,避免常量的直接引用。18:不要把空的變量直接與比較運算符比較,如果結(jié)果可能為空,應使用IS NULL貨IS NOT NULL 或NVL函數(shù)進行比較。12:確保變量和參數(shù)在類型和長度上與表數(shù)據(jù)列相匹配,否則較寬或較大數(shù)據(jù)進來時會異常。3:INSERT 語句必須給出字段列表,避免在表結(jié)構(gòu)變化時發(fā)生編譯錯誤。分區(qū)表本地索引命名在正常索引名的最后一個下劃線前加L。6:分區(qū)表命名分區(qū)表的表名可以遵循普通表的正常命名規(guī)則。注釋上面的代碼應空行隔開。在程序塊的結(jié)束行加注釋,表明程序塊結(jié)束。5:注釋規(guī)范源程序有效注釋量必須在30%左右。 數(shù)據(jù)庫名稱18個字符,其他對象130個字符,數(shù)據(jù)庫連接不操過30個字符。盡量避免使用嵌套的if 語句,在這種情況應使用多個if 語句來判斷其可能。8: 不同類型的操作符混合使用時,應使用括號明確的表達運算的先后關(guān)系。6:相對獨立的程序塊之間必須加空行。 必須使用空格,不允許使用【tab】鍵。3:當同一條語句暫用多于一行時,每行的其他關(guān)鍵字與第一行的關(guān)鍵字進行右對齊。BEGIN、END獨立成行。9:運算符以及比較符左邊或者右邊只要不是鏈接的括弧,則空一格。 命名規(guī)范1:不使用數(shù)據(jù)庫關(guān)鍵字和保留字,為了避免不必要的沖突和麻煩。使用英文字母、數(shù)字、下劃線。統(tǒng)一文件頭的注釋,針對存儲過程,函數(shù)進行功能性描述,入出參數(shù)說明。注釋應與描述的代碼
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1