Time of Update: 2018-12-04
以下資訊均來自互連網,貼出來一則自己儲存以待以後使用,一則供大家分享。字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR除外)並且返回字元值.除了特別說明的之外,這些函數大部分返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是相同的。字元型變數儲存的最大值:VARCHAR2數值被限制為2000字元(ORACLE
Time of Update: 2018-12-04
cast 是進行類型轉換的, 可以針對各種Oracle資料類型. 修改的是使用者的資料類型.round只是修改的資料顯示格式. 對資料做四捨五入. 類似的函數還有ceil(取此資料的最小整數). trunc( 取整函數.)SQL> create table t1(a varchar(10));Table created.SQL> insert into t1 values ('12.3456');1 row created.SQL> select round(a) from
Time of Update: 2018-12-04
<?xml version="1.0"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory>
Time of Update: 2018-12-04
1.追加資料 INSERT INTO table[(column[,column...])] VALUES (value[,value...]); 例1:INSERT INTO dept(deptno,dname,loc) VALUES (50,'DEVELOPMENT','DETROIT'); 例2:INSERT INTO dept VALUES (50,'DEVELOPMENT','DETROIT');
Time of Update: 2018-12-04
下面按類別列出一些ORACLE使用者常用資料字典的查詢使用方法。 一、使用者 查看目前使用者的預設資料表空間 SQL>SELECT username,default_tablespace FROM user_users; 查看目前使用者的角色 SQL>SELECT * FROM user_role_privs; 查看目前使用者的系統許可權和表級許可權 SQL>SELECT * FROM
Time of Update: 2018-12-04
declare sqlstring varchar2(100); emprow emp_bak%rowtype; myno emp_bak.empno%type;begin --sqlstring:='create table emp_bak as select * from emp'; sqlstring:='select * from emp_bak where empno=:myno and sal>:mysal'; myno:='&請輸入員工編號'; --
Time of Update: 2018-12-04
轉自:http://www.iteye.com/topic/508161最近在JavaEye上發現好多同志對sql的最佳化好像是知道的很少,最近總結了幾條僅供參考,不過除少數可能要依情況而定,大多數還是相當有效。【註:以下說的(低效)與(高效)都是相當來說的。】1、Where子句中的串連順序:ORACLE採用自下而上的順序解析WHERE子句。根據這個原理,表之間的串連必須寫在其他WHERE條件之前, 那些可以過濾掉最大數量記錄的條件必須寫在WHERE子句的末尾。舉例:(低效) select ..
Time of Update: 2018-12-04
oracle driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:資料庫名"sqlserver driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=資料庫名"mysql
Time of Update: 2018-12-04
oracle之邏輯資料庫結構概述資料庫空間的分配單位有資料區塊(Data
Time of Update: 2018-12-04
oracle之物理資料庫結構概述 oracle的物理結構其實是由各種各樣的檔案組成的,其中與資料庫相關的有:資料檔案(data file):這些檔案是資料庫的主要檔案;其中包括資料表、索引和所有其他的段。臨時檔案(temp file):這些檔案用於完成基於磁碟的排序和臨時儲存。控制檔案(control file):這些檔案能告訴你資料檔案、臨時檔案和重做記錄檔在哪裡,還會指出與檔案狀態有關的其他中繼資料。重做記錄檔(redo log file):這些就是交易記錄。密碼檔案(password
Time of Update: 2018-12-04
可以在 admin/{sid}/pfile檔案下的init.ora檔案中找到以下內容:audit_file_dest =C:/ORACLE/PRODUCT/10.2.0/ADMIN/ORCL/ADUMP background_dump_dest = C:/ORACLE/PRODUCT/10.2.0/ADMIN/ORCL/BDUMP user_dump_dest =C:/ORACLE/PRODUCT/10.2.0/ADMIN/ORCL/
Time of Update: 2018-12-04
要啟動isqlplus服務才可以。C:/Documents and Settings/admin>isqlplusctl start登陸的時候還要啟動監聽服務C:/Documents and Settings/admin>lsnrctl start登陸地址:http://localhost:5560/isqlplus---以上,希望對你有所協助。 回答者:平治M888 - 十四級 {clk:"icon",src:"zhidao",stat:"normal"});return
Time of Update: 2018-12-04
Oracle 10g支援在命令列下用靜默模式(Silent)安裝,給那些沒有安裝圖形介面的Linux系統提供了極大的便利。下面以Fedora Core 6為例,介紹在命令列下安裝OracleOracle 10g的方法。1 安裝前的準備準備工作要用登入狀態root使用者來進行。1.1 選擇安裝環境的語言Oracle安裝時可以通過環境變數LANG指定安裝語言,如果Linux命令列不能顯示中文,就要將語言環境設定為英語。例如:export LANG=en_US.UTF-81.2
Time of Update: 2018-12-04
一、資料庫 資料庫顧名思義是資料的集合,而Oracle則是管理這些資料集合的軟體系統,它是一個對象關係型的資料庫管理系統。 二、資料表空間 資料表空間是Oracle對物理資料庫上相關資料的邏輯映射,一個資料庫在邏輯上被劃分成一到若干個資料表空間,每個資料表空間包含了在邏輯上相關聯的一組結構,每個資料庫至少有一個資料表空間(稱之為System資料表空間)。 每個資料表空間由同一磁碟上的一個或多個檔案組成,這些檔案叫資料檔案(datafile),一個資料檔案只能屬於一個資料表空間
Time of Update: 2018-12-04
對於rownum來說它是oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽欄位可以用於限制查詢返回的總行數,而且rownum不能以任何錶的名稱作為首碼。 舉例說明:例如表:student(學生)表,表結構為:ID char(6) --學號name VARCHAR2(10) --姓名 create table student (ID char(6), name VARCHAR2(100));insert into
Time of Update: 2018-12-04
1.建立表create table TEST_USERS( USER_ID VARCHAR2(10) not null, NAME VARCHAR2(10) not null, PASSWORD VARCHAR2(20) not null) 2.建立預存程序create or replace package display_users_package is type search_results is ref cursor; procedure
Time of Update: 2018-12-04
oracle 預存程序的基本文法 1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字 ( 參數1 IN NUMBER, 參數2 IN NUMBER ) IS 變數1 INTEGER :=0; 變數2 DATE; BEGIN END 預存程序名字 2.SELECT INTO STATEMENT 將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,必須有一條 記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND)
Time of Update: 2018-12-04
Oracle資料有個欄位是儲存url的,內容有特殊字元&,如果直接想執行查詢或插入操作的話有問題,如下:在plsql裡邊執行:update userinfo set pageurl='test.php?page=1&pagesize=10' where id='test'這條sql語句往資料庫的pageurl欄位放進去了一個url地址,但是執行的時候卻並非那麼理想,因為這其中有一個oracle的特殊字元,需要進行轉義,那就是字元'&'.怎麼處理上例中的特殊字元?兩個辦法:
Time of Update: 2018-12-04
個人覺得深入瞭解一下Oracle的啟動原理對我們開發人員來說也是很有必要的,至少我們這能讓我們更為深入的瞭解一下Oracle,畢竟Oracle的學問太多。好了,不廢話,我們可以通過超級管理員的賬戶啟動資料庫,如所示。正如你看到的,Oracle資料庫啟動主要分為三個階段:啟動執行個體、裝載資料庫與開啟資料庫。下面我們就這三個方面一一講述。1. 啟動執行個體當啟動一個執行個體的時候,Oracle會讀取一個參數檔案1,然後Oracle根據參數檔案中的參數,分配相應大小的一片記憶體地區叫做系統
Time of Update: 2018-12-04
PLSQL遠端連線Oracle 10G1、在安裝ORACLE伺服器的機器上搜尋下列檔案,ORACLE 伺服器上的檔案oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.dll (可能伺服器沒有,如果沒有則pl sql