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

正文內(nèi)容

sql編碼規(guī)范教材ppt課件-wenkub.com

2025-01-07 09:22 本頁(yè)面
   

【正文】 例如: , CREATE OR REPLACE PACKAGE AS BEGIN END。 規(guī)則 錯(cuò)誤日志: SQL程序,一定使用 BEGIN/EXCEPTION/END代碼塊,進(jìn)行錯(cuò)誤捕獲,并輸出錯(cuò)誤日志。 運(yùn)行日志必須設(shè)置調(diào)試開關(guān),在生產(chǎn)環(huán)境有效屏蔽其在開發(fā)測(cè)試環(huán)境輸出的日志。 NOT to = NOT = to NOT to = NOT = to 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 性能相關(guān)的建議 建議 用 =替代 : 如果 DEPTNO上有一個(gè)索引 , 高效: SELECT * FROM EMP WHERE DEPTNO =4 低效: SELECT * FROM EMP WHERE DEPTNO 3 兩者的區(qū)別在于 , 前者 DBMS將直接跳到第一個(gè) DEPT等于 4的記錄而后者將首先定位到 DEPTNO=3的記錄并且向前掃描到第一個(gè) DEPT大于 3的記錄。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 性能相關(guān)的建議 建議 避免在索引列上使用 NOT : 避免在索引列上使用 NOT, NOT會(huì)產(chǎn)生在和在索引列上使用函數(shù)相同的影響 . 當(dāng) ORACLE?遇到? NOT,會(huì)停止使用索引轉(zhuǎn)而執(zhí)行全表掃描。 FROM EMP E WHERE = )。 。 SELECT ENAME FROM EMP E WHERE EXISTS (SELECT ‘X39。 (方法二 : 最高效 ) SELECT …. FROM EMP E WHERE NOT EXISTS (SELECT ?X39。) 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 性能相關(guān)的建議 建議 用 NOT EXISTS替代 NOT IN: 無(wú)論在哪種情況下 ,NOT IN都是最低效的 (因?yàn)樗鼘?duì)子查詢中的表執(zhí)行了一個(gè)全表遍歷 ).可以把它改寫成外連接 (Outer Joins)或 NOT EXISTS. 示例: SELECT … FROM EMP WHERE DEPT_NO NOT IN (SELECT DEPT_NO FROM DEPT WHERE DEPT_CAT=39。 AND REGION != ‘PERTH39。 當(dāng)然要注意, COMMIT次數(shù)也不能太頻繁,頻繁同樣會(huì)增加數(shù)據(jù)庫(kù)負(fù)擔(dān)。,NULL)) D0030_COUNT, SUM(DECODE(DEPT_NO,0020,SAL,NULL)) D0020_SAL, SUM(DECODE(DEPT_NO,0030,SAL,NULL)) D0030_SAL FROM EMP WHERE ENAME LIKE ‘SMITH%39。 可以用 DECODE函數(shù)高效地得到相同結(jié)果 SELECT COUNT(DECODE(DEPT_NO,0020,39。 select pin , name from people where pin = :。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 性能相關(guān)的規(guī)則 規(guī)則 為共享 SQL語(yǔ)句,要使用綁定變量: 執(zhí)行相同操作的 SQL語(yǔ)句必須使用相同名字的綁定變量 例如:第一組的兩個(gè) SQL語(yǔ)句,綁定變量是相同的,而第二組中的兩個(gè)語(yǔ)句綁定變量不同,即使賦于不同的綁定變量相同的值也不能使這兩個(gè) SQL語(yǔ)句相同,達(dá)不到共享 SQL語(yǔ)句目的。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 提綱 概述 排版規(guī)則 注釋規(guī)則 命名規(guī)范 SQL程序編碼規(guī)則 SQL性能規(guī)則與建議 程序質(zhì)量保證 安全保障 6 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 性能相關(guān)的規(guī)則 規(guī)則 添加索引提高效率: 對(duì)大表的操作,業(yè)務(wù)規(guī)范后,必須建立相應(yīng)的索引,以提高查詢效率。不要在等號(hào)的左邊。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 提綱 概述 排版規(guī)則 注釋規(guī)則 命名規(guī)范 SQL程序編碼規(guī)則 SQL性能規(guī)則與建議 程序質(zhì)量保證 安全保障 5 PL/SQL程序塊 ESQL程序 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 可讀性要求 規(guī)則 不允許使用 SELECT * : 使用 SELECT語(yǔ)句時(shí),不允許使用 SELECT *,要使用明確的列名。 EXEC SQL WHENEVER NOT FOUND CONTINUE。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 提綱 概述 排版規(guī)則 注釋規(guī)則 命名規(guī)范 SQL程序編碼規(guī)則 SQL性能規(guī)則與建議 程序質(zhì)量保證 安全保障 5 PL/SQL程序塊 ESQL程序 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) ESQL程序 規(guī)則 : SQL語(yǔ)句出錯(cuò)判斷,使用 NOTFOUND、 SQLOK等宏判斷 SQL語(yǔ)句是否正確執(zhí)行。必須使用 Package或OBJECT技術(shù)來實(shí)現(xiàn)。 EXCEPTION WHEN OTHERS THEN RETURN False。 BEGIN IF p_NumStr IS NULL THEN return False。 文件名以大寫字母 R開頭,后面跟操作代碼。 因此,正式生產(chǎn)表中,最好不要出現(xiàn) BAK、 BACK之類的字符串。 規(guī)則 年月日等數(shù)字 年月日數(shù)字符號(hào),一般應(yīng)在數(shù)據(jù)表的尾部。 由 3- 5部分構(gòu)成,每部分為有一定含義的英文縮寫或者數(shù)字。 過長(zhǎng)的函數(shù)實(shí)現(xiàn),應(yīng)將其語(yǔ)句按實(shí)現(xiàn)的功能分段加以概括性說明。 取值有特定含義的變量(如 boolean類型變量),給出每個(gè)值的含義。 定義參考游標(biāo)類型 最大欠費(fèi)用戶指標(biāo)所在地區(qū)描述 f_AreaName VarChar(20)。 author xxxx version %I%, %G% since inparam regionCode 地市代碼 inparam smCode 業(yè)務(wù)代碼 outparam grpUserNo 集團(tuán)用戶編碼 return 返回 0表示正確,否則出錯(cuò)! 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 注釋規(guī)則 規(guī)則 變量注釋 對(duì) SQL代碼中的局部變量,重要的,要進(jìn)行注釋。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) 注釋規(guī)則 規(guī)則 文件注釋 在每個(gè) SQL腳本文件的開頭,要用塊注釋,進(jìn)行文件功能說明,文件編寫人、聯(lián)系方式和文件創(chuàng)建時(shí)間說明等。 示例: ment on table is 39。 6Feb22 神州數(shù)碼思特奇公司基礎(chǔ)工程師系列培訓(xùn) ESQL排版規(guī)則 規(guī)則 SQL語(yǔ)句中的對(duì)齊方式用空格對(duì)齊, SQL語(yǔ)句到? EXEC SQL?之間用 TAB對(duì)齊。 規(guī)則 SQL語(yǔ)句的關(guān)鍵字 SELECT、 FROM、 WHERE、 AND等,必須尾部對(duì)齊。 逗號(hào)之后必須接一個(gè)空格。當(dāng)超過時(shí),以語(yǔ)意為單位,進(jìn)行斷行,且斷行后的內(nèi)容,縮進(jìn)書寫。 6Feb22
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1