本文我們主要對初學oracle資料庫的一些oracle常見操作進行了總結,並以**示例的形式呈現出來,在此與各位初學者分享,希望能夠對您有所幫助。
ad:【線下活動】三大新銳html 5企業匯聚51cto—大話移動前端技術
對於初學者來說,oracle資料庫的學習是有一定的難度的,俗話說得好:凡事入門難,為了幫助初學oracle的朋友快速入門,本文我們總結了一些初學oracle常見操作的**示例,希望能夠對您有所幫助。接下來就讓我們一起來了解一下這部分內容吧。
1.oracle 複製表
create table tmps as select * from emp;
2.使用子查詢插入資料
insert into temps select * from user_objects;
3.oracle 中遞迴查詢的使用
select * from emp start with ename=』king』
connect by prior empno = mgr;
找出第頂部資料where ename=』king』
總是找出前一條資料的empno 等於當前的資料行的父節點mgr
select empno,ename,sys_connect_by_path(ename,』/』) from emp start with ename=』king』
connect by prior empno = mgr;–能夠現實層級管理並用『/』連線
4.基本資料型別容納的長度 char 2000 不足右補空格
varchar 4000 varchar2 4000
5.向表中新增列
alter table tablea add col1 varchar(2000)
lpad函式
lpad(『source』,len,』0』) 左補足至n位
rpad(『source』,len,』0』) 右補足0至n位
lower()轉換為小寫
upper()轉換為大寫
initcap() 單詞首字母大寫
select initcap(『hello world』) s from dual–>hello world
length(a) 取a的長度
substr(『123456』,start_index,length)
substr(『123456』,2,3)->234
instr(『123456』,』23』[,times]) 獲得字串出息的位置——> 2
ltrim() 去除左空格
rtrim() 去除右空格
trim() 刪除兩側空格
contact() 連線兩個字串
7.oracle的number[pre[,scale]] 1<=pre<=38 -84<=scale<=127
8.取整
ceil() 向上取整 ceil(23.9)->24 ceil(-23.8) ->23
floor() 向下取整 floor(23.9)->23 floor(-23.9)->24
mod(12/5)->2 取模
sign() 正數 1 ,零->0 ,負數->-1
power(4,3) 4的三次方
trunc()
trunc(2.789,2)->2.78 round(2.789,2)->2.79 trunc(2.789)=trunc(2.789,0)—>2.78
9.oracle中日期的處理
select sysdate from dual;
加上乙個月
select add_months(sysdate,1) from dual;
select to_date(『2011-09-12』,』yyyy-mm-dd』) from dual;字串轉日期
select last_day(to_date(『2011-09-12』,』yyyy-mm-dd』)) from dual
select months_between(to_date(『2011-09-18』,』yyyy-mm-dd』),to_date(『2011-09-14』,』yyyy-mm-dd』)) from dual
select next_day(to_date(『2011-09-13』,』yyyy-mm-dd』),2) from dual–返回2023年09月13日後的第乙個星期一
日期 dd mm yyyy mi hh,hh12,hh24
select to_char(sysdate,』yyyy-mm-dd hh24:mi:ss』) from dual
關於初學oracle常見操作的總結就介紹到這裡了,希望本次的介紹能夠對您有所收穫!
Oracle學習筆記 初學
2002年註冊甲骨文公司 基於cs架構 資料庫的例項 資料庫 通常的資料庫只有資料庫的概念 而oracle有資料庫例項的概念 資料庫儲存了 資料檔案 控制檔案 日誌檔案 我們將這些靜態的檔案都稱之為資料庫,而這些檔案的產生和維護 通常都是由例項來完成 例項會載入這些檔案,然後在具體的記憶體裡 由後台...
Oracle 初學筆記
1 sql語句的分類 資料定義語言 ddl ddl語句可以定義資料庫物件,以及產生對oracle資料字典的更新。ddl語句可以建立 修改和刪除各種物件,例如表 檢視 儲存過程 資料庫觸發器 資料庫鏈結以及資料庫中幾十種其他的物件。資料操縱語言 dml dml使用insert update delet...
初學oracle筆記 3
使用子查詢的方式建立表 create table 表名 as 查詢語句 注意 只會複製表結構和表中的資料,不會有列的約束 新增列alter table 表名 add 列名 varchar 10 修改列名 alter table 表名 rename column 舊列名 to 新列名 修改列 modi...