Oracle9i分析函數(shù)的實(shí)際應(yīng)用
在Oracle命令和某些函數(shù)的整理中我們會(huì)遇到很多令我們頭疼的問題,但是就這一相關(guān)的問題,有時(shí)我們對(duì)它卻沒有辦法解決,那么為了解除你在Oracle命令和某些函數(shù)的整理中的困難,我們建議你使用Oracle9i分析函數(shù)來解決相關(guān)的問題。
SQL*PLUS命令 sql編程手冊(cè)
Oracle9i分析函數(shù)
推薦圈子: Database圈子
一.更多相關(guān)推薦 ------------------------->01
- set linesize 500
- set pagesize 100
run或 r 或 (符號(hào))/ ------------>都表示 把上一個(gè)命令重新執(zhí)行一次.
alter session set NLS_date_format='YYYY-MM-DD'; 修改用戶的會(huì)話來修改日期格式
默認(rèn)的日期格式是:'DD-MON-YY'
- SQL> insert into scott.emp(empno,ename,sal)
values(&employeeid,'&name',&employeesal);
輸入 employeeid 的值: 9001
輸入 name 的值: jiake02
輸入 employeesal 的值: 4000
原值 2: values(&employeeid,'&name',&employeesal)
新值 2: values(9001,'jiake02',4000)
在Oracle9i分析函數(shù)的過程中這個(gè)命令可以多次使用,如按符號(hào) / 然后回車,可以反復(fù)的輸入值.
insert語(yǔ)句中使用子查詢;例如
- insert into managers(id,name,salary,hiredate)
- select empno,ename,sa,hiredate
- from emp
- where job='manager';
二------------------>02
1.Oracle每個(gè)SQL語(yǔ)句都是一個(gè)事務(wù),當(dāng)用commit或rollback 來結(jié)束事務(wù)
2.savepoint update_dept;設(shè)置保存點(diǎn);
可以用rollback to update_dept;方式,解決分步處理或者有選擇的執(zhí)行;
Orcale連接兩個(gè)字符串用兩個(gè)||,而SQL用&
%代表多個(gè)任意字符,_代表一個(gè)任意字符
IS NULL 是判斷是否為空
三.lesson--------------------->03
SQL函數(shù):
單行函數(shù):---->
- General/Character/Number/Date/Conversion
1.字符函數(shù)
轉(zhuǎn)換函數(shù)---->
- LOWER select lower(ename) from scott.emp;
/UPPER select * from scott.emp where ename=upper('king');
/INTCAP 首字母大寫,其余為小寫
- SQL> select initcap(ename) from scott.emp;
- INITCAP(EN
- Smith
以上的相關(guān)內(nèi)容就是對(duì)Oracle9i分析函數(shù)的相關(guān)的部分內(nèi)容的介紹,望你能有所收獲。
【編輯推薦】