程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle命令與相關函數的整理

Oracle命令與相關函數的整理

編輯:Oracle數據庫基礎

如果你在Oracle命令和一些函數的整理的實際操作中,你對Oracle命令和一些函數的整理有不解之處時,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹,望你浏覽完以下的內容會有所收獲。

Oracle命令和一些函數的整理

Oracle聯機日志文件恢復

SQL*PLUS命令 sql編程手冊

Oracle9i分析函數

set linesize 500

set pagesize 100

run或 r 或 (符號),都表示 把上一個命令重新執行一次.

  1. alter session set NLS_date_format='YYYY-MM-DD';  

修改用戶的會話來修改日期格式

默認的日期格式是:'DD-MON-YY'

  1. 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語句中使用子查詢;例如

  1. insert into managers(id,name,salary,hiredate)  
  2. select empno,ename,sa,hiredate  
  3. from emp  
  4. 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命令和一些函數的整理的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved