1、表關(guān)聯(lián)問題 最好不要關(guān)聯(lián)3個(gè)以上的表格 例子:
工資表 a 公積金表 b 醫(yī)保表 c
如果工資表中 a 存在職工號(hào)12365,而b表中沒有12365數(shù)據(jù)
如果關(guān)聯(lián)條件為 a. 工號(hào)=b. 工號(hào)(+) 則會(huì)出錯(cuò),關(guān)聯(lián)后
缺少工號(hào)為12965記錄,因?yàn)椋?表沒有該條記錄
最好用union all 把數(shù)據(jù)放到一起。
2、 使用表中字段分組時(shí)最好,使用英文編碼數(shù)據(jù),如果使用中文數(shù)據(jù)容易出錯(cuò) 例如用姓名分組,容易出錯(cuò),因?yàn)橛锌赡芡?br/>3、多表關(guān)聯(lián)時(shí) 為了數(shù)據(jù)的正確性應(yīng)該加外連接,如果是兩個(gè)字段的關(guān)聯(lián) ,則需要都加外關(guān)聯(lián),否則會(huì)少記錄。
當(dāng)多表關(guān)聯(lián)時(shí),由于每個(gè)表數(shù)據(jù)不一致,必須選擇一個(gè)表做為標(biāo)準(zhǔn),并使用外連接。
4、當(dāng)視圖層次非常多,速度比較慢時(shí)可以使用把視圖中的數(shù)據(jù)放在中間表里
5、為了優(yōu)化sql語(yǔ)句,盡量少使用模糊查詢。
6當(dāng)涉及計(jì)算金錢等數(shù)值型數(shù)據(jù)求和時(shí),必須要進(jìn)行非空判斷,否則容易出現(xiàn)錯(cuò)誤。
7、序列的作用可以通過定義序列來生成一個(gè)表的主鍵。
8、Update 的子查詢的數(shù)據(jù)源最好是表而不是視圖,因?yàn)楸淼乃俣纫纫晥D快很多。
9、當(dāng)寫觸發(fā)器的時(shí)候 ,出現(xiàn)表層觸發(fā)器不允許的情況時(shí),
原因?yàn)楸砑?jí)觸發(fā)器不允許使用new old。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
分享名稱:自己總結(jié)的oracle開發(fā)中需要注意的幾點(diǎn)-創(chuàng)新互聯(lián)
文章來源:http://jinyejixie.com/article12/deocdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站維護(hù)、響應(yīng)式網(wǎng)站、面包屑導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容