幾個簡單的oracle知識

2021-12-29 21:48:57 字數 316 閱讀 8011

1.在儲存過程中for迴圈 可以用for in,如果可列舉的話,可以這樣 for a in 1..12,是迴圈12次,注意中間是兩個點,為不是三個

2.插入或者刪除後,要記得寫 commit; 否則看著儲存過程執行成功了,可是結果沒變。

3.如果你需要把乙個字串擷取之後 取某乙個值,可以這樣寫:

select * from dim_hy hy where instr(','||'3219,3250'||',',','||hy.hy_dm||',')>0;

否則自己還要寫擷取函式(暫時沒發現 oracle自帶擷取函式)  

作者 ssg108

Oracle基礎知識 SQL簡單命令

sql語句包括兩個部分 1 ddl 資料定義語言 2 dml 資料控制語言 ddl create 建立乙個表 create table b clob char 1 alter 增加已經定義的表列的分配 drop 刪除乙個表 desc 檢視乙個表的定義 dml selelct select from ...

理解Oracle的幾個概念

之前學了幾種資料庫像mssqlserver sqlite等,一些基本的邏輯結構 物理結構都差不多,但是在接觸oracle的時候,對有些概念還是比較茫然的,這裡就學習過程中幾個差異點做個總結 1 建立使用者後,系統將同時建立乙個同名的方案,使用者對同名方案下的資料庫物件有管理許可權,同時系統會建立乙個...

關於Oracle的幾個分割槽

oracle8i起,可以把乙個表中的所有行為分為幾個部分,這種表稱為分割槽表。1 優點 改善表的查詢效能,因為這樣oracle可能只需搜尋乙個區 表的一部分 面不是整個表就可以完成查詢。均衡i o,可以把不同的分割槽對映到磁碟以平衡i o,改善整個系統效能。增強可用性,如果表的某個分割槽出現故障,表...