韓順平oracle視頻學(xué)習(xí)筆記05

韓順平oracle視頻學(xué)習(xí)筆記05

ID:42389922

大?。?4.50 KB

頁數(shù):5頁

時(shí)間:2019-09-14

韓順平oracle視頻學(xué)習(xí)筆記05_第1頁
韓順平oracle視頻學(xué)習(xí)筆記05_第2頁
韓順平oracle視頻學(xué)習(xí)筆記05_第3頁
韓順平oracle視頻學(xué)習(xí)筆記05_第4頁
韓順平oracle視頻學(xué)習(xí)筆記05_第5頁
資源描述:

《韓順平oracle視頻學(xué)習(xí)筆記05》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1、插入時(shí)間時(shí),指定時(shí)間格式,用to_date函數(shù)例:insertintoavalues(to_date('2013-1-02','yyyy-mm-dd')2、批量插入數(shù)據(jù)例:insertintoa(列出所有列名)select列出所有列名fromb即可把b表的數(shù)據(jù)批量插入到a表3、用子查詢更新(update)數(shù)據(jù)例:希望員工Scott的崗位、工資、補(bǔ)助與smith一樣命令:updateempset(job,sal,comm)=(selectjob,sal,commfromempwhereename='smith')wh

2、ereename='Scott'3、事務(wù)1)設(shè)置保存點(diǎn)命令:savepointa2)回滾取消部分事務(wù)命令:rollbacktoa取消全部事務(wù)命令:rollbacktoa注:如果commit事務(wù),則保存點(diǎn)就會(huì)沒有如果不commit事務(wù),退出程序,則自動(dòng)提交3)只讀事務(wù)確保用戶只能獲取某個(gè)時(shí)間點(diǎn)的數(shù)據(jù)命令:settransactionreadonly4、函數(shù)1)lower(char):將字符串轉(zhuǎn)化為小寫的格式命令:selectlower(ename)fromempupper(char):將字符串轉(zhuǎn)化為大寫的格式命令:sel

3、ectupper(ename)fromemplength(char):返回字符串的長度命令:select*fromempwherelength(ename)=5substr(char,m,n):取字符串的子串m:表示從哪個(gè)字符開始取n:表示取字符的個(gè)數(shù)命令:selectsubstr(ename,1,3)fromemp(1)習(xí)題:以首寫字母大寫方式顯示所有員工的姓名命令:selectupper(substr(ename,1,1)

4、

5、lower(substr(ename,2,length(ename)-1))fromemp

6、;分析:1、完全首寫字母大寫selectupper(substr(ename,1,1)fromemp;2、完全后面字母小寫selectlower(substr(ename,2,length(ename)-1))fromemp;3、合并selectupper(substr(ename,1,1)

7、

8、lower(substr(ename,2,length(ename)-1))fromemp;以首寫字母小寫方式顯示所員工的姓名命令:selectlower(substr(ename,1,1)

9、

10、upper(substr(enam

11、e,2,length(ename)-1))fromemp;2)replace(char,search_string,replace_string)命令:selectreplace(ename,'工是',‘a(chǎn)’)fromemp;instr(char,[,n[,m]]]):取子串在字符串中的位置5、常用數(shù)字函數(shù)round(n,[m]):用于執(zhí)行四舍五入,如果省掉m,則四舍五入到整數(shù),如果m是正數(shù),則四舍五入到小數(shù)點(diǎn)的m位后,如果m是負(fù)數(shù),則四舍五入到小數(shù)點(diǎn)的m位前trunc(n,[m]):該函數(shù)用于截取數(shù)字。如果省掉m,則

12、截去小數(shù)部分,如果m是正數(shù),就截取到小數(shù)點(diǎn)后m位,如果m是負(fù)數(shù),就截取到小數(shù)點(diǎn)前m位6、日期函數(shù)日期函數(shù)用于處理date類型的數(shù)據(jù),默認(rèn)情況下,dd-mm-yy1)systemdate:該函數(shù)返回系統(tǒng)時(shí)間2)add_months(d,n):查找已經(jīng)入職8個(gè)月多的員工命令:select*fromempwheresystemdate>add_months(hired,8)顯示滿10年服務(wù)期限的員工姓名和受雇時(shí)間命令:selectename,hiredfromempwheresystemdate>add_month(hire

13、d,12*100)顯示員工加入公司的天數(shù)命令:selectsystemdate-hiredate"入職天數(shù)"fromemp3)last_day(d):返回指定日期所有月份的最后一天查看各月倒數(shù)第三天受雇的員工命令:selecthiredate,enamefromempwherelast_day(hiredate)-2=hiredate7、轉(zhuǎn)換函數(shù)to_char命令:selectename,to_char(hiredate,'yyyy-mm-ddhh24:mi:ss')fromemphh24:8點(diǎn)->20點(diǎn)hh12:8點(diǎn)

14、->08點(diǎn)給數(shù)字加上貨幣單位命令:selectto_char(sal,'L99999.99')fromemp各符號(hào)含義:9:顯示數(shù)字,并忽略前面的00:顯示數(shù)字,如果位數(shù)不足,則在前面補(bǔ)0.:在指定位置顯示小數(shù)點(diǎn),:在指定位置顯示逗號(hào)$:在數(shù)字前加美元L:在數(shù)字前加本地貨幣符號(hào)C:在數(shù)字前加國陸地化生符號(hào)G:在指定位置顯示組分隔符

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。