Time of Update: 2015-08-15
標籤:oracle1.PL/SQL的定義:PL/SQL(Procedure Language/SQL)PLSQL是Oracle對sql語言的過程化擴充指在SQL命令語言中增加了過程處理語句(如分支、迴圈等),使SQL語言具有過程處理能力。把SQL語言的資料操縱能力與過程語言的資料處理能力結合起來,使得PLSQL面向過程但比過程語言簡單、高效、靈活和實用。 Plsql(oracle),Transact-sql(SQL server)2.入門程式-->列印hello
Time of Update: 2015-08-15
標籤:學習目標:?使用等值和不等值串連在SELECT語句中查詢多個表中的資料。?使用自串連。使用外串連查詢不滿足串連條件的資料Oracle串連等值串連:使用串連在多個表中查詢資料。SELECT table1.column, table2.columnFROM table1, table2WHERE table1.column1= table2.column2;?在 WHERE
Time of Update: 2015-08-15
標籤:導讀]dual是一個虛擬表,用來構成select的文法規則,oracle保證dual裡面永遠只有一條記錄。我們可以用它來做很多事情。 dual是一個虛擬表,用來構成select的文法規則,oracle保證dual裡面永遠只有一條記錄。我們可以用它來做很多事情,如下: 1、查看目前使用者,可以在 SQL Plus中執行下面語句 select user from dual; 2、用來調用系統函數 select
Time of Update: 2015-08-15
標籤:Oracle編譯PL/SQL程式塊分為兩個種:通常靜態SQL採用前一種編譯方式,而動態SQL採用後一種編譯方式,需要瞭解的朋友可以參考下 1.靜態SQLSQL與動態SQL Oracle編譯PL/SQL程式塊分為兩個種:其一為前期聯編(early binding),即SQL語句在程式編譯期間就已經確定,大多數的編譯情況屬於這種類型;另外一種是後期聯編(late
Time of Update: 2015-08-15
標籤:Oracle和mysql的一些簡單命令對比 1) SQL> select to_char(sysdate,‘yyyy-mm-dd‘) from dual; SQL> select to_char(sysdate,‘hh24-mi-ss‘) from dual; mysql> select date_format(now(),‘%Y-%m-%d‘); mysql> select time_format(now(),‘%H-%i-%S‘); 日期函數
Time of Update: 2015-08-15
標籤:oracle 乙太網路 frame 通訊 9000 先來看看Jumbo Frames是什麼東東。 我們知道在TCP/IP
Time of Update: 2015-08-15
標籤:我已經選擇安裝了,但安裝後發現開始菜單裡並沒有OEM,在哪裡可以開啟呢?從Oracle10g開始,Oracle極大的增強了OEM工具,並通過伺服器端進行EM工具全面展現。在10g中,用戶端可以不必安裝任何Oracle用戶端工具,僅憑瀏覽器就可以調用強大的EM工具。在一些時候我通過查看portlist.ini,來確定安裝oracle開啟那些連接埠來啟動相應的服務,可以通過此檔案確定$ORACLE_HOEM/install/portlist.ini2.下面主要介紹dbconsole的啟動與關閉
Time of Update: 2015-08-15
標籤:在Oracle怎樣查詢表中的top10條記錄呢? select * from test where rownum <=10
Time of Update: 2015-08-15
標籤:一種是為資料表空間增加資料檔案,以下SQL語句請在資料庫管理員sysman使用者下執行:create tablespace lzs datafile ‘d:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\lzs.dbf‘ size 2048M;create tablespace lzs_doc datafile ‘d:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\lzs_doc.dbf‘ size 512M; 增加ORACLE
Time of Update: 2015-08-15
標籤:許可權: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn
Time of Update: 2015-08-15
標籤:oracle1.建立一個表不加約束create table t_user( id number,--類型是number類型 name varchar2(20),--varchar2()可以變化 gender char(2), birthday date default sysdate 預設是當前日期)加上約束create table t_user2( id number
Time of Update: 2015-08-15
標籤:Oracle常用函數 ——TRUNC,TO_DATE,TO_CHAR,TO_NUMBER, SUBSTR,REPLACE,NVL ,TRIM,wm_concat,upper, lower,length,add_months(sysdate,1)查看oracle版本: SELECT * from v$version 一、trunc函數 1、TRUNC(for dates)
Time of Update: 2015-08-15
標籤:一個資料表基本上很難滿足我們的查詢要求,同時,將所有的資料都儲存在一個表格中顯然也不是一種好的資料庫設計,為了避免資料的冗餘,刪除、更新異常,我們通常需要建立一張外鍵表,通過表串連,來擷取我們自己想要得到的資料,所以在資料尋找中,表串連是一個經常使用到的操作,下面我們來看看兩個或者幾個表有哪些方式是可以串連的。 經常遇到的問題:我們或許在表串連的過程中用於串連的另外一張表資料為空白,導致某些資料得不到。我們要怎麼解決呢????? 我們就先從介紹表串連的方式開始,在介紹的過程中,就會得到
Time of Update: 2015-08-15
標籤:閱讀目錄1.oracle(regular expression)簡單介紹2.oracle正則特殊字元3.oracle正則字元簇4.各種操作符的運算優先順序5.類比測試例子6.oracle對應正則函數回到頂部1.oracle(regular expression)簡單介紹目前,Regex已經在很多軟體中得到廣泛的應用,包括*nix(Linux, Unix等),HP等作業系統,PHP,C#,Java等開發環境。 Oracle 10gRegex提高了SQL靈活性。有效解決了資料有效性,
Time of Update: 2015-08-15
標籤:UNION 指令的目的是將兩個 SQL 陳述式的結果合并起來,可以查看你要的查詢結果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:union用法中,兩個select語句的欄位類型匹配,而且欄位個數要相同,如上面的例子,在實際的軟體開發過程,會遇到更複雜的情況,具體請看下面的例子 select ‘1‘
Time of Update: 2015-08-15
標籤:本文並不準備介紹全部的oracle函數,當前情勢下,俺也還沒這個時間,需要學習的東西太多了,要把多數時間花在學習經常能用上的技術方面:),所以如果是準備深入瞭解所有oracle函數的朋友,還是去關註:Oracle SQL Reference官方文檔更靠譜一些。 本文更多將會介紹三思在日常中經常會用到的,或者雖然很少用到,但是感覺挺有意思的一些函數。分二類介紹,分別是: 著名函數篇 -經常用到的函數 非著名函數篇-即雖然很少用到,但某些情況下卻很實用
Time of Update: 2015-08-15
標籤:oracle1.常用函數1)字元函數lower 全部轉為小寫 select lower(‘HELLO‘) from dual; -->helloupper 全部轉為大寫 select upper(‘hello‘) from dual; HELLOconcat 串連兩個字串 select concat(‘hello‘,‘world‘) from dual;--> helloworldinitcap
Time of Update: 2015-08-15
標籤:1.集合運算:UNION運算子返回兩個集合去掉重複元素後的所有記錄。例:查詢屬於部門10與部門20的所有員工資訊。select * from emp where deptno=10union select * from emp where deptno=20;UNIONALL 返回兩個集合的所有記錄,包括重複的。例:查詢工資在500~1500或在1000~2000範圍的員工資訊(這是兩個工資層級)。select * from emp where sal between 500 and 15
Time of Update: 2015-08-15
標籤:rac
Time of Update: 2015-08-15
標籤: 開發程式時,經常會遇到left join,inner join的語句,Join是關係型資料庫系統的重要操作之一,相對來說速度要快一些,所以大家一般都會優先選擇join語句。 但是在做程式時,對於join的一些用法卻不一定很清晰。今天給大家講的是left join and 和left join where。 &