oracle中控制語句的樣本

DECLARE grade VARCHAR2(2);BEGIN grade := '&grade'; CASE WHEN grade='A' THEN DBMS_OUTPUT.PUT_LINE('優異'); WHEN grade='B' THEN DBMS_OUTPUT.PUT_LINE ('優秀'); WHEN grade='C' THEN DBMS_OUTPUT.PUT_LINE ('良好'); WHEN grade='D' THEN

Oracle視圖的作用與安全性

Oracle視圖作為原始的相關資料庫中的資料變換,它的主要功能是查看相關表中的某些資料的另外的方式。可以將Oracle視圖看成是一個移動的視窗,通過它可以看到感興趣的資料。視圖是從一個或多個實際表中獲得的,這些表的資料存放在資料庫中。那些用於產生視圖的表叫做該視圖的基表。一個視圖也可以從另一個視圖中產生。視圖的定義存在資料庫中,與此定義相關的資料並沒有再存一份於資料庫中。通過視圖看到的資料存放在基表中。視圖看上去非常象資料庫的物理表,對它的操作同任何其它的表一樣。當通過視圖修改資料時,實際上是在

oracle – sql_error_錯誤

1.invalid number:本身是字串格式還要轉換成字串格式 2.a non-numeric charactor was found where a numeric was expected :本身是日期格式還轉成日期格式 3.column ambiguously defind:欄位含糊不清,幾個表中都有,得指定是哪個表的欄位 4.Character to numeric conversion error本來是三位元,要轉換成兩位元,比如273.4轉換to_char(273.4,'99.9

收集Oracle常用命令—-表的相關操作

Oracle常用命令----表的相關操作1.create a table   功能描述:建立一個表格sql> create table table_name (column datatype,column datatype]....) sql> tablespace tablespace_name [pctfree integer] [pctused integer] sql> [initrans integer] [maxtrans integer] sql>

收集Oracle常用命令—-索引及約束

Oracle常用命令----索引1.creating function-based indexes sql> create index summit.item_quantity on summit.item(quantity-quantity_shipped); 2.create a B-tree index sql> create [unique] index index_name on table_name(column,.. asc/desc) tablespace

做Oracle RAC叢集實驗遇到的問題

  1.  很想做一下 RAC 實驗,但自己的電腦配置不行,沒辦法。這是我遇到的第一個問題  2. 買了台新電腦,開始做實驗。先 Vmware server 1+oracle 10 + rac+redhat      由於對linux 不是很熟  。 失敗。3. 在windows 平台做 Oracle_10g_rac_on_windows2003_using_vmware      安裝不了win2003 作業系統    我下了5個不同的版本   發現ghost的用不了。 裝原版的才行。4

HubbleDotNet自動與Oracle中的資料同步解析

轉自:http://www.cnblogs.com/zhaoDotNet/archive/2010/09/17/1829509.html作者:ZhaoDotNet感謝 ZhaoDotNet 無私分享他的經驗。  近一段時間在網路中遇到了HubbleDotNet

[轉】WIN7下怎樣裝Oracle 10g

WIN7的系統介面很漂亮,使用起來確實很不錯,可是卻也給我的學習帶來過不少麻煩。尤其是這次裝Oracle,別人用的是XP的系統很容易就裝上了的,可是我卻怎麼也裝不上。為了讓同樣喜愛WIN7的朋友少走些彎路,下面就介紹一下在win7上安裝Oracle10g的方法吧,那可是本人用了8天時間,不停嘗試各種方法,裝了又卸,最後才得出的正確方法哦。1.

oracle 建立資料表空間和建立使用者的語句

Create tablespace maximo datafile'C:\oracle\product\10.2.0\oradata\maximo\maximo.dbf'size 1000M autoextend on;Create temporary tablespace maxtemp tempfile'C:\oracle\product\10.2.0\oradata\maximo\maxtemp.dbf'size 1000M autoextend on maxsize unlimited;

Oracle 10g 中 MERGE 功能的增強

Oracle9i引入了MERGE命令,你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. MERGE命令從一個或多個資料來源中選擇行來updating或inserting到一個或多個表.在Oracle 10g中MERGE有如下一些改進: 1、UPDATE或INSERT子句是可選的 2、UPDATE和INSERT子句可以加WHERE子句 3、在ON條件中使用常量過濾謂詞來insert所有的行到目標表中,不需要串連源表和目標表

如何分析預存程序中Sql語句(Oracle 9i\Windows)

   Oracle中如何分析預存程序中的sql語句?先看看如何分析語句吧。    在Oracle工具中找的分析工具:Oracle-OraHome90->Enterprise Management Packs->Tuning->Sql Analyze    開始登陸:     開始查詢分析吧。首先來個最簡單的,類似於hello word!    selece count(*)  from t_atzb; 不錯執行完畢,並出現相應的統計資訊。    

Oracle Data Guard配置手記

經過多次實踐,參閱網上N多文章……最後還是配不成,可能本人悟性太低,無法體會高手的筆記。最終還是在前輩的協助下完成。特用最平實的手法記錄下來,以便如吾輩菜鳥能看得懂。運行Data Guard的條件 1、 在主庫和從庫的所有機器上必須安裝同一個版本的Oracle企業版。 2、 主庫必須運行在歸檔模式下。 3、 主庫和從庫的作業系統必須一樣(允許版本不同),從庫可以使用與主庫不同的目錄結構。 4、 主從庫硬體系統的體繫結構必須相同。比如:主庫運行在64位的Sun

Oracle資料庫 Exp/Imp工具效能調優

經常看到有人在論壇上問如何加快exp/imp速度的問題,找了一篇文章描述的比較詳細,摘錄如下: 一、Exp調優   1.使用DIRECT和RECORDLENGTH選項   DIRECT參數定義了匯出是使用直接路徑方式(DIRECT=Y),還是常規路徑方式(DIRECT=N)。常規路徑匯出使用SQL

免安裝Oracle用戶端使用PL/SQL串連Oracle

大家都知道,用PL/SQL串連Oracle,是需要安裝Oracle用戶端軟體的。有沒要想過不安裝Oracle用戶端直接連接Oracle呢?      其實我一直想這樣做,因為這個用戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面,會造成不小的麻煩。      其實我之前問過很多人的,但是他們都說一定需要安裝Oracle用戶端的.......直到昨天無意中發現了以下這個方法:      只需要在Oracle下載一個叫Instant Client

oracle的license和正版使用問題

1, 正版Oracle 產品和盜版的區別 直奔主題,這是許多研發不注意的地方。對於商用(就是你不是在家裡,自己玩),嚴格來說,就是一張許可證紙的區別。不管是什麼時候,下載的版本都可以建立資料庫並正常開發,但是如果用於商業,就屬於違法行為,後果我不必說了。至於昂貴的價格,其實很大部分是維護費用, 另外下載版是不可以打補丁的(並不是說打不上,而是你沒有帳號去下載,另外任何對下載免費版打補丁的行為都是非法的),而正式版有產品服務碼,可用於線上

Oracle觸發器6-管理觸發器

文章目錄 1、禁用,啟用,以及刪除觸發器2、建立禁用的觸發器4、檢查觸發器的有效性 1、禁用,啟用,以及刪除觸發器alter trigger trigger_name disable;alter trigger trigger_name enable;drop trigger trigger_name;舉例:禁用或者啟用某個表上的全部觸發器create or replace PROCEDURE settrig(tab    IN

Oracle觸發器3-DDL觸發器

DDL觸發器,當執行DDL語句時會被觸發。按照作用範圍,分為schema triggers,database triggers。schema triggers作用在一個使用者上,database triggers作用在整個資料庫所有使用者上。建立DDL觸發器要建立一個DDL觸發器,文法如下:1 CREATE [OR REPLACE] TRIGGER trigger name                         --建立一個觸發器並制定名稱,or replace是可選項 2

Install Oracle 8i/9i on Win2K with SP4

When I tried to install Oracle 8i on Win2K with SP4, the setup program just did not startup.There seems to be a known issue:CPUID detection for Intel. Pentium. 4 processor system:Intel has identified that applications which use the Symantec Just in

Oracle關於作業操作

一、啟動SQL*PLUS Worksheet 二、建立啟動作業:2.1、建立啟動作業代碼variable jobno1 number;begin    dbms_job.submit(:jobno1,'qy_main;',sysdate,'trunc(sysdate+30,''MM'')+24');    dbms_job.run(:jobno1);    commit;end;2.2、建立啟動作業的規則如下VARIABLE JOB NUMBER;BEGIN  DBMS_JOB.SUBMIT( 

oracle – function(函數)

格式:(非package裡)create or replace function function_name  (  argu1 [mode1] datatype1,  argu2 [mode2] datatype2, ........  )  return datatype  is Result varchar2(50);  begin return Result ;  end; 調用:      var v1 varchar2(100)  exec

總頁數: 1509 1 .... 752 753 754 755 756 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.