如果你在Oracle命令和一些函數的整理的實際操作中,你對Oracle命令和一些函數的整理有不解之處時,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹,望你浏覽完以下的內容會有所收獲。
Oracle命令和一些函數的整理
Oracle聯機日志文件恢復
SQL*PLUS命令 sql編程手冊
Oracle9i分析函數
set linesize 500
set pagesize 100
run或 r 或 (符號),都表示 把上一個命令重新執行一次.
- alter session set NLS_date_format='YYYY-MM-DD';
修改用戶的會話來修改日期格式
默認的日期格式是:'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)
Oracle命令和一些函數的整理的過程中這個命令可以多次使用,如按符號 / 然後回車,可以反復的輸入值.
insert語句中使用子查詢;例如
- insert into managers(id,name,salary,hiredate)
- select empno,ename,sa,hiredate
- from emp
- where job='manager';
02
1.Oracle每個SQL語句都是一個事務,當用commit或rollback 來結束事務
2.savepoint update_dept;設置保存點;
可以用rollback to update_dept;方式,解決分步處理或者有選擇的執行;
Orcale連接兩個字符串用兩個||,而SQL用&
%代表多個任意字符,_代表一個任意字符
IS NULL 是判斷是否為空
三.lesson 03
SQL函數:
單行函數:---->General/Character/Number/Date/Conversion
1.字符函數
在Oracle命令和一些函數的整理中轉換函數---->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
字符操縱函數------>CONCAT
select empno,concat(ename,job) from scott.emp;<=>select ename||job from scott.emp;
EMPNO CONCAT(ENAME,JOB)
7369 SMITHCLERK
7499 ALLENSALESMAN
/LENGTH
1.select empno,ename,length(ename) from scott.emp;
EMPNO ENAME LENGTH(ENAME)
以上的相關內容就是對Oracle命令和一些函數的整理的介紹,望你能有所收獲。