關鍵字:1、UNION:並集,所有的內容都查詢,重複的顯示一次;2、UNION ALL:並集,所有的內容都顯示,包括重複的;3、INTERSECT:交集,只顯示重複的;4、MINUS:差集,只顯示對方沒有的(跟順序是有關係的)例子:在scott使用者下,建立表emp2,該表只包含emp中20部門員工的資訊:代碼:create table emp2 as select * from emp where
基本的安裝過程參考網上的一些安裝說明即可。把安裝過程中的對Linux的一些配置說明一下,基本就是對Oracle使用者目錄下的.bash_profile進行配置。把我在RedHat EL4下的oracle使用者的.bash_profile設定檔張貼如下:[oracle@s002 ~]$ more .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then
通過執行select NUM_ROWS,table_name from user_tables where NUM_ROWS>0,是可以達到效果的。但是:有時候資料是不準的,原因是執行該查詢的時候要先對錶進行分析。分析表的文法為:analyze table table_name compute statistics;如何批量對錶進行分析呢?1、預存程序+遊標,迴圈,OK沒有問題,但是有點麻煩。create or replace procedure Pro_AnalyzeTables
以下都是用結合例子來理解Oracle的知識點使用者登入 (跳開使用者名稱和密碼登入) :sqlplus /nologconnect / as sysdba一.使用者1. 建立使用者(例子)create user olay identified by 123;2. 刪除使用者(連同使用者所擁有的對象一起刪除)drop user olay cascade;3 .修改使用者密碼(口令)alter user olay
遇到一個latch free的問題,kill掉了當時的session,報session的sid不存在,並在os層也kill了一次,但是v$session中看到的session的狀態依然是active的!很無語的問題,但是因為是測試環境。所以覺得停庫。Shutting down instance (immediate)License high water mark = 705Thu May 30 22:03:39 2013Active call for process 20102 user