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

正文內(nèi)容

數(shù)據(jù)庫orcalppt課件(編輯修改稿)

2025-05-27 18:13 本頁面
 

【文章內(nèi)容簡介】 code=‘V001’。167。 SELECT odate,round(odate,’day’)? FROM orderMaster? WHERE vencode=‘V001’。167。 SELECT odate,round(odate)? FROM orderMaster? WHERE vencode=‘V001’。167。 Next_day167。 示例:167。 SELECT next_day(sysdate,3) ? FROM dual。167。 Truncate167。 示例:167。 SELECT trunc(sysdate,’year’)? FROM dual。167。 SELECT trunc(sysdate,’month’)? FROM dual。167。 SELECT trunc(sysdate,’day’)? FROM dual。167。 SELECT trunc(sysdate)? FROM dual。167。 Greatest167。 示例:167。 SELECT delDate,sysdate,greatest(delDate,sysdate)? FROM orderMaster? WHERE orderno=‘O001’。167。 New_time167。 示例:167。 SELECT new_time(’13feb03’,’est’,’yst’)? FROM dual。函數(shù) —— 字符函數(shù)167。 Initcap(char)167。 Lower(char)167。 Upper(char)167。 Ltrim(char,set)167。 Rtrim(char,set)167。 Translate(char,from,to)167。 Replace(char,searchstring,[rep string])167。 Instr(char,m,n)167。 Substr(char,m,n)167。 Concat(expr1,expr2)167。 Length167。 Decode167。 Soundex,示例:167。 SELECT venname ? FROM vendorMaster? WHERE soundex(venname) = soundex(‘james’)。167。 Chr,示例:167。 SELECT chr(67)? FROM dual。167。 Rpad,示例:167。 SELECT rpad(‘function’,15,’=‘)? FROM dual。167。 Trim,示例:167。 SELECT trim(leading 9 from 999987697097)? FROM dual。167。 在指定了 leading時(shí) ,此函數(shù)與 Ltrim函數(shù) 類 似,并且 Oracle刪 除與 trim_character相等的任何前 導(dǎo) 字符。167。 在指定了 trailing時(shí) ,此函數(shù)與 Rtrim函數(shù) 類 似,并且 Orcacle刪 除與 trim_character相等的任何后 續(xù) 字符。167。 當(dāng)二者均指定 時(shí) , Oracle會(huì) 刪 除與要剪掉的字符相等的前 導(dǎo) 字符。函數(shù)的默 認(rèn) 狀 態(tài) 既不指定 leading,也不指定 trailing.167。 SELECT trim (trailing 9 FROM 999139499952199193)? FROM dual。167。 SELECT trim(9 FROM 9919329419399194359)? FROM dual。167。 Length,示例:167。 SELECT length(‘francel’)? FROM dual。167。 Decode,示例:167。 SELECT decode(value,if1,then1,if2,then2…)? FROM tableName。167。 SELECT vencode,decode(venname,’frances’,’Francis’) name? FROM vendorMaster ? WHERE vencode=‘V001’。函數(shù) —— 數(shù)字函數(shù)167。 Abs167。 Ceil(n)167。 Cos(n)167。 Cosh(n)167。 Exp(n)167。 Floor(n)167。 Power(m,n)167。 Mod(m,n)167。 Round(m,n)167。 Trunc(m,n)167。 Sqrt(n)函數(shù) —— 轉(zhuǎn)換 函數(shù)167。 To_char()167。 To_date()167。 To_number()函數(shù) —— 其他函數(shù)167。 Uid167。 User167。 Vsize函數(shù) —— 常 規(guī) 函數(shù)167。 NVL167。 NVL2167。 NULLIF167。 COALESCE函數(shù) —— 分 組 函數(shù)167。 Avg167。 Min167。 Max167。 Sum167。 Count167。 Group by167。 Having167。 Variance臨時(shí) 表167。 臨時(shí) 表是只在用 戶 會(huì) 話時(shí) 存在的表,或其數(shù)據(jù)在用戶 事 務(wù)處 理期 間 可持 續(xù) 存在的表167。 Create global temporary table table_name (column datatype[,column datatype,…]) on mit delete rows/preserve rows。167。 示例:167。 CREATE GLOBAL TEMPORARY TABLE tempDept(? dno number,? dname varchar2(20)) ? on mit preserve rows。167。 將 值 插入到上面 創(chuàng) 建的 dept表中并提交,插入的 值僅 在此特定會(huì) 話 中可用。鎖 和表分區(qū) —— 鎖167。 鎖 定概念167。 鎖類 型:167。 行 級(jí)鎖 : Oracle可以通 過 使用 insert,update,delete和select …. For update 語 句自 動(dòng)獲 取行 鎖167。 表 級(jí)鎖 :? 共享模式:共享 鎖 將 鎖 定表, 僅 允 許 其他用 戶查詢 表中的行,但不允 許 插入、更新或 刪 除行? 共享更新模式? 排他 鎖 模式鎖 —— 行 級(jí)鎖167。 示例:167。 SELECT * ? FROM orderMaster ? WHERE vencode=‘V002’? FOR UPDATE OF odate,delDate。167。 UPDATE orderMaster SET delDate=‘31jan10’? WHERE vencode=‘V002’167。 FOR UPDATE WAIT子句167。 SELECT * ? FROM ? WHERE vencode=‘V004’? FOR UPDATE OF venname ? WAIT 10。167。 FOR UPDATE WAIT優(yōu) 點(diǎn)? 防止無限期地等待 鎖 定的行? 允 許 在 應(yīng) 用程序中 對(duì)鎖 的等待 時(shí)間進(jìn) 行更多的控制? 對(duì) 于交互式 應(yīng) 用程序非常有用,因 為這 些用 戶 不能等待不確定的 時(shí)間間 隔鎖 —— 表 級(jí)鎖167。 種 類 :167。 共享模式167。 共享更新模式167。 排他 鎖 模式167。 通用 語 法:167。 LOCK TABLE tableName IN share of share update or exclusive mode。167。 共享 鎖 :? LOCK TABLE orderMaster IN SHARE MODE。167。 共享更新 鎖 :? LOCK TABLE itemfile IN SHARE UPDATE MODE。167。 排他 鎖 :? LOCK TABLE itemfile IN EXCLUSIVE MOVE。167。 Nowait:假 設(shè) 某個(gè)用 戶對(duì) 表 進(jìn) 行 鎖 定 時(shí) 未在 LOCK TABLE命令中使用“NOWAIT”子句。如果另一位用 戶試圖違 反上述限制 對(duì) 此表 進(jìn) 行 鎖 定,那么他必 須 無限期地等待,直到最初 鎖 定此表的用 戶發(fā) 出 COMMIT或ROLLBACK語 句 為 止。通 過 在 ROLLBACK命令中附加 “NOWAIT”子句,可以避免 這 種延 遲 。167。 示例:? LOCK TABLE itemfile IN EXCLUSIVE MODE NOWAIT。表分區(qū)167。 當(dāng)表的數(shù)據(jù)量大 時(shí) ,如當(dāng)表的大小超 過 2GB, 僅對(duì) 此數(shù)據(jù)的 備 份將花 費(fèi) 5小 時(shí)時(shí)間 ,當(dāng)整個(gè)表在 備 份 結(jié) 束之前,都不能使用,而用 戶 是不能接受如此 長 的中斷 時(shí)間 。因此, 應(yīng)該尋 找一種方法,能 夠?qū)?表 進(jìn) 行部分 備 份,這樣 ,每一部分的 備 份 時(shí)間僅 幾分 鐘 ??梢圆?縱 表的其他部分,而不是整個(gè)表。 為 了便于此操作, Oracle提供了稱 為 “分區(qū) ”的功能。 這 個(gè)功能可以根據(jù)需要 對(duì) 表 進(jìn)行分區(qū),并將 這 些分區(qū)存 儲(chǔ) 在不同位置。將表拆分 為 更小且更便于管理的部分的方法稱 為 “分區(qū) ”。分區(qū)在通常存儲(chǔ) 和分析大量 歷 史數(shù)據(jù)的數(shù)據(jù) 倉庫應(yīng) 用程序中尤 為 有用。可以基于 鍵值 的范 圍 將 單 個(gè) 邏輯 表拆分 為許 多物理上獨(dú)立的部分。其中的每一個(gè)部分稱 為 一個(gè) “分區(qū) ”。盡管這 些分區(qū)被獨(dú)立存 儲(chǔ) 和管理,但通 過 引用 邏輯 表的名稱,可以 查詢 和更新 這 些分區(qū)。 Oracle提供分區(qū)透明性。應(yīng) 用程序可以不知道表已被分區(qū)的事 實(shí) 。表分區(qū) —— 分區(qū)方法167。 可以將分區(qū)方法粗略地劃分 為 兩種 類 型:范 圍 分區(qū)和散列分區(qū)。在范 圍 分區(qū)中,分區(qū)基于某個(gè)特定列或一 組 列的 值 范 圍 。167。 例如:167。 ORDER_NO值為 1至 1000的在一個(gè)分區(qū),而 值為 1001至2022的在另一分區(qū),等等。在散列分區(qū)中,數(shù)據(jù)基于Hash函數(shù) 進(jìn) 行分區(qū)。 還 有一種稱 為 “復(fù)合分區(qū) ”的分區(qū) 類 型,在 這 種分區(qū)中,數(shù)據(jù)首先基于范 圍 分區(qū) 進(jìn) 行分區(qū),然后使用 Hash函數(shù) 進(jìn) 一步劃分 為 子分區(qū)。表分區(qū) —— 邏輯 屬性和物理屬性167。 已分區(qū)表由 許 多具有相同 邏輯 屬性的部分 組 成。例如,表的所有分區(qū)共享 邏輯 屬性(如列各 約 束條件的定 義 ),但同一表的不同分區(qū)可以具有不同的物理屬性(如存 儲(chǔ)規(guī) 范)。與分區(qū)一 樣 ,表的所有子分區(qū)具有相同的 邏輯 屬性。但與分區(qū)不同的是,同一個(gè)分區(qū)的子分區(qū)不能具有不同的物理屬性。具有 單 個(gè)分區(qū)的表和沒有分區(qū)的表之 間 存在差 別 。非分區(qū)表以后不能 進(jìn) 行分區(qū)。每個(gè)分區(qū)都存儲(chǔ) 在不同的段中,并且具有不同的物理屬性。可以 選擇 將表分區(qū)存儲(chǔ) 在不同的表空 間 中。 Oracle還 提供分區(qū)獨(dú)立性。即使某些分區(qū)或其他所有分區(qū)都 不可用,也可以 訪問 和操 縱 某一個(gè)分區(qū)中的數(shù)據(jù)。 這對(duì) 于管理 員 和 類 似的用 戶 都有很大好 處 ; 這 意味著他 們 可以對(duì) 各分區(qū)逐個(gè) 執(zhí) 行 維護(hù) 操作,而其他數(shù)據(jù)仍然可用。 Oracle數(shù)據(jù)庫 由一個(gè)或多個(gè)稱 為 “表空 間 ”的 邏輯 存 儲(chǔ)單 元 組 成, 這 些表空 間共同存 儲(chǔ) 數(shù)據(jù) 庫 的所有數(shù)據(jù)。 Oracle數(shù)據(jù) 庫 中的每個(gè)表空 間 由一個(gè)或多個(gè)稱 為 “數(shù)據(jù)文件 ”的文件 組 成, 這 些數(shù)據(jù)文件是與運(yùn)行Oracle的操作系 統(tǒng) 一致的物理 結(jié) 構(gòu)。將分區(qū)存 儲(chǔ) 在不同的表空 間中具有下列 優(yōu) 點(diǎn):167。 減少所有分區(qū)的數(shù)據(jù)同 時(shí)損 壞的可能性167。 可以獨(dú)立地 備 份和恢復(fù)每個(gè)分區(qū)167。 可以控制分區(qū)到磁 盤驅(qū)動(dòng) 器的映射??梢詫?shù)據(jù)跨不同的磁 盤驅(qū)動(dòng) 器 進(jìn)行分布,以便使 I/O負(fù)載 均等地分布表分區(qū) —— 表分區(qū)的 優(yōu) 點(diǎn)167。 對(duì) 表 進(jìn) 行分區(qū)有兩個(gè)主要原因:即磁 盤 空 間 和 處 理 時(shí)間 。通 過對(duì) 表 進(jìn) 行分區(qū),可以減少故障 單 元的大小。故障 單 元從表的大小減少到最大分區(qū)的大小。 Oracle分區(qū)支持 還 是內(nèi)置在服 務(wù) 器中的唯一機(jī)制, 這 種機(jī)制能 夠?qū)崿F(xiàn) 并行的更新和 刪 除操作。 對(duì) 于要最 優(yōu) 使用的并行操作, 應(yīng) 用程序必須 具有 執(zhí) 行大 規(guī) 模的、基于集的更新或 刪 除操作的事 務(wù)處 理,并且不需要涉及此事 務(wù)處 理中的任何其他表。167。 除此之外,它 還 提供以下支持:167。 超大數(shù)據(jù) 庫 ( Very Large Data Bases,VLDB) 超大型數(shù)據(jù) 庫 包含幾百 GB甚至幾TB的數(shù)據(jù)。分區(qū)支持通常包含 結(jié) 構(gòu)化數(shù)據(jù)而不是非 結(jié) 構(gòu)化數(shù)據(jù)的 VLDB。? 縮 短 計(jì) 劃 維護(hù) 的停工期 – 分區(qū)允 許對(duì)選 定的分區(qū) 執(zhí) 行 維護(hù) 操作,而其他分區(qū) 對(duì) 于用 戶 仍然可用。? 縮 短由于數(shù)據(jù)故障造成的停工期 – 特定分區(qū)不能提供數(shù)據(jù)決不會(huì)影響其他分區(qū)。 簡 而言之,出現(xiàn) 故障的分區(qū)中的數(shù)據(jù)不可用,但其他分區(qū)仍然允 許訪問 數(shù)據(jù)。 這證 明了與整個(gè)表 發(fā) 生故障對(duì) 比,表分區(qū)具有很大的 優(yōu) 點(diǎn)。167。 分區(qū)獨(dú)立性允 許 同 時(shí) 將各種分區(qū)用于各種用途。167。 分區(qū)透明性 – 程序 應(yīng) 不受它 們 所 訪問 的數(shù)據(jù)是否已分區(qū)以及如何分區(qū)的影響。167。 數(shù)據(jù) 類 型限制:已分區(qū)表不能具有 LONG或 LONG RAW數(shù)據(jù) 類 型的列。如果按具有 DATE數(shù)據(jù) 類 型的列 進(jìn) 行了分區(qū), 則 分區(qū)描述必 須 使用TO_DATE函數(shù)完整地指定年份;否 則 將無法 創(chuàng) 建表。如:167。 TO_DATE(’12011999’,’DDMONYYYY’)。表分區(qū) —— 范 圍 分區(qū)167。 范 圍 分區(qū)基于列 值 的范 圍 將行映射到分區(qū)。范 圍 分區(qū)由表的分區(qū) 規(guī) 范:167。 PARTITION BY RANGE(co
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1