Time of Update: 2015-07-27
標籤:<!-- oracle --><select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">select * from t_user where user_name like CONCAT('%',#{search_name},'%')
Time of Update: 2015-07-26
標籤:plsql oracle 行轉列 最近在工作中,對行轉列進行了應用,在此做一個簡單的小結。 轉換過程如下: 1、建立表結構CREATE TABLE RowToCol ( ID NUMBER(10) not null, USER_NAME
Time of Update: 2015-07-25
標籤:1.char
Time of Update: 2015-07-26
標籤:1.下載instantclient-basic-win32;2.解壓,放到本機資料庫oracle安裝目錄的product檔案夾下,比如本人的目錄: 3.配置環境變數:在系統變數中增加這幾個系統變數:ORACLE_HOME=E:\app\loach\product\instantclient_11_2TNS_ADMIN=E:\app\loach\product\instantclient_11_2NLS_LANG=SIMPLIFIED
Time of Update: 2015-07-25
標籤:尋找員工編號為7369的領導:1 SELECT LEVEL,E.* FROM EMP E CONNECT BY PRIOR E.MGR = E.EMPNO START WITH E.EMPNO = 78762 ORDER BY LEVEL DESC"start with" -- this identifies all LEVEL=1 nodes in the tree"connect by" -- describes how to walk from the parent nodes
Time of Update: 2015-07-27
標籤:Oracle的同義字(synonyms)從字面上理解就是別名的意思,和試圖的功能類似,就是一種映射關係。本文介紹如何建立同義字語句,刪除同義字以及查看同義字語句。 oracle的同義字總結: 從字面上理解就是別名的意思,和試圖的功能類似。就是一種映射關係。 1.建立同義字語句:create public synonym table_name for user.table_name; 其中第一個user_table和第二個user_table可以不一樣。
Time of Update: 2015-07-24
標籤:Oracle資料泵匯入匯出案例 Oracle資料庫匯入匯出工具,可以使用exp/imp,但這是比較早期的工具。本文主要介紹資料泵expdp/impdp工具的使用。建立資料泵目錄使用資料泵需要先建directorycreate directory dump_scott as‘/home/oracle/dump/scott‘查看建立的目錄Select * from dba_directories賦權Grant read,write on directory dump_scott
Time of Update: 2015-07-27
標籤:oracle rac 安裝 在物理機上使用虛機搭建RAC環境時碰到了很多“坑”和關鍵點,這裡慢慢一一回味總結下。 物理機:Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz,8G記憶體虛擬機器軟體:VMware ServerVersion 2.0.2資料庫軟體:Oracle 11.2.0.1、Grid虛機作業系統:Oracle Linux
Time of Update: 2015-07-27
標籤:ASM概述 Automatic Storage Management(ASM)是Oracle資料庫10g中一個非常出色的新特性,它以平台無關的方式提供了檔案系統、邏輯卷管理器以及軟體RAID等服務。ASM可以條帶化和鏡像磁碟,從而實現了在資料庫被載入的情況下添加或移除磁碟以及自動平衡 I/O 以刪除“熱點”。 ASM中的檔案既可以由資料庫自動建立和命名(通過使用 Oracle 管理檔案特性),也可以由 DBA 手動建立和命名。由於作業系統無法訪問 ASM
Time of Update: 2015-07-25
標籤:oracle java sql 串連使用者:connect 使用者名稱/密碼;建立使用者:create user 使用者名稱 identified by 密碼;授權:grant 許可權 to 使用者名稱;
Time of Update: 2015-07-25
標籤:oracle 資料庫 sql 分頁 排序 1 在ORACLE資料庫中,ROWNUM是ORACLE資料庫為查詢結果添加的一個偽列。起始值為1,常用來處理查詢結果的分頁。2 由於ROWNUM的特殊性,使用時候通常是分三層:第一層:先進行查詢及order
Time of Update: 2015-07-24
標籤:事物在Oracle中的4種狀態:commit--提交rollback--全部復原savepoint name;--定義一個復原到這裡的點:例如:savepoint a;rollback to [savepoint]name--復原到指定的點 例如 rollback to a;就復原到a這個地方例子:--------------------------------------------例子1:--第一步:複製一個emp的新表【cemp】包括資料 ;//一共14行create table
Time of Update: 2015-07-24
標籤:1 SELECT SUBSTR(SYS_CONNECT_BY_PATH(tb.name,‘->‘),3) name2 FROM table tb3 START WITH nvl(tb.parentid,0)=04 CONNECT BY PRIOR ID=mt.parentid 5
Time of Update: 2015-07-24
標籤:--串連查詢的三種格式select ename, deptno,dname from emp natural join dept;select ename, deptno,dname from emp join dept using(deptno);select emp.ename, emp.deptno,dept.dname from emp join dept on emp.deptno!=dept.deptno;--自串連,將一張表當成兩張表來看待select
Time of Update: 2015-07-25
標籤:今天在新安裝的oracle11g上邊查看執行計畫突然出現錯誤:SP2-0618: 無法找到工作階段識別項。啟用檢查 PLUSTRACE 角色 SP2-0611: 啟用 STATISTICS
Time of Update: 2015-07-24
標籤:centos7自啟 oracle開機自啟 開機自啟動 設定oracle自啟 一、前言先說明下,這裡系統是CentOS7_86_64,Oracle版本是Oracle10g R2,假設系統和資料庫都已安裝完畢。前面有一篇文章詳細說明了CentOS7下安裝Oracle10g的流程,需要的同學可以去看一下。傳送門:CentOS7_86_64安裝Oracle10g
Time of Update: 2015-07-24
標籤: 建立序列create sequence TEST --序列名minvalue 1 --定義序列產生器能產生的最小值。選項NOMAXVALUE是預設選項,代表沒有最小值定義,這時對於遞減序列,系統能夠產生的最小值是?10的26次方;對於遞增序列,--最小值是1。maxvalue 999999999999999999999999999 --定義序列產生器能產生的最大值。選項NOMAXVALUE是預設選項,代表沒有最大值定義,這時對於遞增Oracle序列,系統能夠產生的最--大值是1
Time of Update: 2015-07-25
標籤:---約束分5種:主鍵 外鍵 唯一 非空 檢查5類約束Oracle中分列層級約束 與 表層級約束列層級約束:在建立表時再列上面加約束例如:create table table11(stuno number(2) constraint table_pk primary key,tname varchar2(5)unique--唯一約束)上面兩個欄位都是在列上面直接寫的約束 :可選[constraint table_pk] primary key,表層級約束:例如:--表層級約束create
Time of Update: 2015-07-25
標籤:一.資料庫執行個體首先得有一個資料庫執行個體,如果沒有可使用如下工具建立:建立的資料庫執行個體如下: 二.伺服器端的監聽器配置下面為該建立的資料庫配置監聽器,用於監聽用戶端向資料庫伺服器端提出的串連請求:開啟服務端的Net Manager,監聽器配置(主要是【監聽位置】和【資料庫服務】的配置)最後:【檔案】》【儲存網路設定】 三.用戶端服務命名配置【服務命名】用於串連服務端的資料庫,進行用戶端的Net
Time of Update: 2015-07-24
標籤:1、關於主鍵:在建表時指定primary key字句即可:create table test( id number(6) primary key, name varchar2(30));如果是對於已經建好的表,想增加主鍵約束,則類似文法:alter table test add constraint pk_id primary key(id); 其中add constraint 和 primary