Time of Update: 2016-08-24
標籤:從以下幾個方面來整理關於分區表的概念及操作:資料表空間及分區表的概念表分區的具體作用表分區的優缺點表分區的幾種類型及操作方法對錶分區的維護性操作 1.資料表空間及分區表的概念資料表空間: 是一個或多個資料檔案的集合,所有的資料對象都存放在指定的資料表空間中,但主要存放的是表,
Time of Update: 2016-08-24
標籤:參考網址:http://blog.csdn.net/a82168506/article/details/11763989 步驟如下:下載安裝包,。(我下載的11.1版本)http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下載對應的PHP源碼包, http://www.php.net/downloads.php 開始安裝環境了rpm -ivh
Time of Update: 2016-08-24
標籤:一、前言 筆者對於Oracle資料庫的理解,很長時間停留在“鏡花水月”的狀態,你說不懂吧,又會用,一較真起來吧,對一些基本概念又說不出一個道道來~如果想要在編碼的路上走得更遠,這個必定也是繞不過的坎,所以筆者決定花點時間,整理清楚一下Oracle中常常提及的概念~ 首先,筆者先聲明一下這篇文章會解釋的概念包括哪些:資料庫(database)、資料庫執行個體(DB instance)、資料庫名(DB_NAME)、資料庫網域名稱、
Time of Update: 2016-08-24
標籤:VARCHAR2(size) 可變長度的字串,其最大長度為size個位元組;size的最大值是4000,而最小值是1;你必須指定一個VARCHAR2的size; NVARCHAR2(size)
Time of Update: 2016-08-24
標籤:dual表是一個虛擬表,用來和select語句一起使用。1、查看目前使用者select user from dual2、用來調用系統函數select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual ----得到當前系統時間select SYS_CONTEXT(‘USERENV‘,‘TERMINAL‘) from dual;--獲得主機名稱select SYS_CONTEXT(‘USERENV‘,‘language‘)
Time of Update: 2016-08-24
標籤: ORACLE中函數 Oracle已經內建了許多函數,不同的函數有不同的作用和用法,有的函數只能作用在一個記錄行上,有的能夠作用在多個記錄行上,不同的函數可能處理不同的資料類型。常見的有兩類,單行函數和分組函數
Time of Update: 2016-08-24
標籤:--oracle中查看錶是否被鎖 查看錶是否被鎖 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE&
Time of Update: 2016-08-24
標籤:重新編譯失效對像可執行utlrp.sql檔案:SQL> @?/rdbms/admin/utlrp.sqlTIMESTAMP--------------------------------------------------------------------------------COMP_TIMESTAMP UTLRP_BGN 2016-08-24 13:04:49DOC> The following PL/SQL block invokes UTL_RECOMP
Time of Update: 2016-08-23
標籤:1:首先資料庫中表必須是樹形結構的2:super_department_id 為 department_id 的父節點編號3:以下語句的執行結果是:department_id = 88 所有位元組點及子子節點的記錄 select * from pub_department a start with a.department_id = 88 connect by
Time of Update: 2016-08-24
標籤:對於VARCHAR2類型,我們在記憶體使用量和效率上需要做出一個權衡。對於VARCHAR2(長度>=2000)變數,PL/SQL動態分配記憶體來存放實際值,但對於VARCHAR2(長度<2000)變數,PL/SQL會預先分配足夠的記憶體。所以,如果我們把同樣一個500位元組的值放入一個VARCHAR2(2000)和一個VARCHAR2(1999)變數中,後者會多佔用1499個位元組的記憶體。 exists : 強調的是是否返回結果集,不要求知道返回什麼,
Time of Update: 2016-08-23
標籤:匯入庫:事前準備:1,確保linux伺服器上已經正確安裝oracle2,擁有oracle的用戶端,能夠串連上伺服器的oracle。開始步驟:1,建立資料表空間(資料表空間比較多的話一般會給你建立資料表空間的指令碼。比如createspace-for-Windows.sql)。2,登入linux伺服器,比如ssh 192.168.20.222 ,輸入使用者名稱密碼。預設使用者名為root3,輸入su - oracle 注意,不要輸入成su
Time of Update: 2016-08-22
標籤:shell oracleexport ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/11gR1/db export ORACLE_SID=ORA LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export LD_LIBRARY_PATH
Time of Update: 2016-08-22
標籤:在oracle中sequence就是序號,每次取的時候它會自動增加。sequence與表沒有關係。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權。 建立語句如下: CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加幾個START WITH 1 -- 從1開始計數NOMAXvalue -- 不設定最大值NOCYCLE -- 一直累加,不迴圈CACHE 10;
Time of Update: 2016-08-23
標籤:1. linux下先裝好http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.htmlrpm -ivh oracle-instantclient11.2-basic-12.1.0.2.0.x86_64.rpmrpm -ivh oracle-instantclient11.2-sqlplus-12.1.0.2.0.x86_64.rpmexport
Time of Update: 2016-08-20
標籤:pl/sql語言是oracle在sql上擴充的語言。1 過程、函數、觸發器是在pl/sql編寫2 過程、函數、觸發器是在oracle中3 pl/sql的語句可以在java中直接調用簡單介紹在sql—plus編寫一個預存程序,該過程可以向某表中添加記錄。第一步:建立表create table mytest(name varchar2(20), passwd varchar2(20));第二步:建立過程create procedure mypro1 is
Time of Update: 2016-08-23
標籤: varchar2(6) 張三 --在jbk中是兩個位元組,在utm中是三個位元組char(6) 張 三 --可以確定長度的用charclob --大儲存,沒事少用,當多餘4000位元組時,會用lob來儲存,效率變低number 100.123 --精度為6(整數加小數),number的精度為38number(4) 9999 -9999
Time of Update: 2016-08-21
標籤:1CREATE USER username IDENTIFIED BY password;--這個是建立使用者(這是最簡單的建立語句沒有指定資料表空間)1GRANT CREATE SESSION TO username;--這樣確保該使用者可以登入資料庫1GRANT CREATE TABLE TO username; --這樣該使用者可以建立表相應的還
Time of Update: 2016-08-21
標籤:--查出SID名字select * from v$access where object =‘PKG_SMSSEND_PROC‘;--通過sid查出spidselect spid,osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=(select sid from v$access where object
Time of Update: 2016-08-21
標籤:1、進入作業系統的管理工具 2、選擇ODBC資料來源【32位或64位】 3、列表中是當前資料庫已有的資料來源,右側點擊添加按鈕,添加適合自己的資料來源 4、在列表中選擇索要串連資料庫的ODBC驅動【這裡我要串連MYSQL,所以要選擇mysql odbc
Time of Update: 2016-08-21
標籤:substr(字串,截取開始位置,截取長度) //返回截取的字substr(‘Hello World‘,0,1) //返回結果為 ‘H‘ *從字串第一個字元開始截取長度為1的字串substr(‘Hello World‘,1,1) //返回結果為 ‘H‘ *0和1都是表示截取的開始位置為第一個字元substr(‘Hello World‘,2,4) //返回結果為 ‘ello‘substr(‘Hello World‘,-3,3)//返回結果為 ‘rld‘ *負數(-i)