ORACLE–IF EXISTS函數

對於Oracle中沒有 if exists(...) 的文法,目前有許多種解決方案,這裡先分析常用的三種,推薦使用最後一種第一種是最常用的,判斷count(*)的值是否為零,如下declare  v_cnt number;begin  select count(*) into v_cnt from T_VIP where col=1;  if v_cnt = 0 then    dbms_output.put_line('無記錄');  end

oracle視圖總結)

 視圖簡介: 視圖是基於一個表或多個表或視圖的邏輯表,本身不包含資料,通過它可以對錶裡面的資料進行查詢和修改。視圖基於的表稱為基表。視圖是儲存在資料字典裡的一條select語句。 通過建立視圖可以提取資料的邏輯上的集合或組合。 視圖的優點: 1.對資料庫的訪問,因為視圖可以有選擇性的選取資料庫裡的一部分。 2.使用者通過簡單的查詢可以從複雜查詢中得到結果。 3.維護資料的獨立性,試圖可從多個表檢索資料。 4.對於相同的資料可產生不同的視圖。 視圖的分類: 視圖分為簡單視圖和複雜視圖。

oracle 批量改表名/插入記錄

  declare  v_sql varchar2(1000);  cursor cur is select 'alter table "'||t1.table_name||'" rename to '||upper(t1.table_name) as sqlstr              from user_tables t1              where table_name<>upper(table_name)                and not exist

oracle 修改序列起始值

         Oracle 序列(Sequence)主要用於產生流水號,Oracle EBS系統中是經常用到的。但是,有時需要修改序列初始值(START WITH)時,好多人憑感覺認為:Alter Sequence SequenceName Start With N。事實上,在Oracle Db中,修改序列沒有這樣的文法。沒有這樣的文法情況怎麼辦,有二種方法可以完成——        1.先刪除序列,然後重新建立。這個方法比較方便。        2.通過Increment

oracle預存程序的定期執行

  每天1點執行的oracle JOB範例DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X,what => 'syn_rpt_members_relation;',next_date => to_date('02-07-2008 01:00:00','dd/mm/yyyy hh24:mi:ss'),interval => 'trunc(sysdate)+1+1/24',no_parse => FALSE);SYS.

【ZT】Oracle CASE WHEN 用法介紹

文章目錄 2. CASE WHEN 在語句中不同位置的用法 1. CASE WHEN 運算式有兩種形式 --簡單Case函數 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜尋函數 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END  2. CASE WHEN

oracle直接讀取文字檔資料

Technorati 標籤: oracleoracle利用使用utl_file包create or replace procedure loadfiledata(p_path varchar2,p_filename varchar2) isv_filehandle utl_file.file_type; --定義一個檔案控制代碼v_text varchar2(100); --存放文本v_name test.name%type;v_id

ORACLE資料庫效能最佳化)

Technorati 標籤: oracle字型: 小 中 大 | 列印 發表於: 2004-10-27 13:54    作者: tangshan_ph    來源: CNOUG部落格首頁

Oracle Database中DBA常用的表和視圖

Technorati 標籤: oracledba_開頭   dba_users     資料庫使用者資訊   dba_segments  表段資訊   dba_extents    資料區資訊   dba_objects    資料庫物件資訊   dba_tablespaces   資料庫資料表空間資訊   dba_data_files    資料檔案設定資訊   dba_temp_files   臨時資料檔案資訊   dba_rollback_segs   復原段資訊  

Arcgis server:Connection To SDE ORACLE

• Top Print Reply Alert Moderator   SubjectConnection To SDE ORACLE AuthorMourad AbuSall DateJun 25, 2007 Messagei created this code to connect on geodatabase sde and this code not working i don't know why!!. what i do for this ?

Oracle 最基礎的SQL語句

Oracle中如何顯示當前的所有使用者表顯示某使用者所有表(例如SCOTT,必須大寫)select TABLE_NAME from all_tables where owner = 'SCOTT';顯示當前的所有使用者表select * from user_tables顯示當前資料庫的所有表select * from tab;顯示某個表中所有的列的資訊select * from user_tab_columns where table_name in

Oracle的閃回實在太帥了…

我錯了, 真的錯了...不小心清空了四個基礎資料表的內容...馬上N多慘叫之聲...聯絡SE, SE做了個閃回...直接回到了操作前的時點...果然很帥...留存備用--修改表允許row movementALTER TABLE ds.SMD_FILE ENABLE ROW movement; --閃回表到指定的時間點FLASHBACK TABLE ds.SMD_FILE to TIMESTAMP TO_TIMESTAMP('2010-05-13 11:30:00','yyyy-mm-dd hh2

Oracle instant client安裝與設定 – Windows版,可用WIN7

1.下載到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下載符合自己版本的安裝程式.2.解壓到本地, 如我就解壓在d:\instantclient_11_1 (windows版)3.設定環境變數TNS_ADMIN=d:\instantclient_11_1path=%path%;d:\instantclient_11_1NLS_LANG=SIMPLIFIED

Ubuntu 10.10下安裝Oracle 10g+JDK

Win7下安裝Ubuntu 10.10好辦了,下載一個,運行wubi.exe就可以像安裝軟體一樣安在任意盤內。 Ubuntu下安裝oracle。。。費勁!不過還好搞好了!查了不少資料也走了不少彎路,現總結如下: 首先確定安裝環境和版本, Ubuntu 10.10:: JDK1.6:: oracle10g企業版:: 1.安裝JDK1.6 1.1 首先,在http://java.sun.com 下載最新的jdk-6u20-linux-i586.bin,這個操作起來比較簡單,不需要轉換。

Entity Framework CodeFirst For Oracle

說明:1)簡單樣本  2)非純粹的CodeFirst,更多的是DbFirst+CodeFirst方式相結合。3)只需用Oracle最新版的ODAC,不需要第三方驅動。Web應用需要web.config配置。4) 重點:此寫法可支援多資料庫(理論支援EF驅動的都可以),且Model名稱和資料庫欄位名稱不一致的情況。特別適用於舊系統的移動延伸開發。 1、聲明 model。並手動建立表結構,欄位建議大寫。   public class PageUser   {    public virtual

[Oracle學習筆記] 基本資料表空間的建立,修改和刪除

一,建立資料表空間文法:CREATE [TEMPORARY | UNDO] TABLESPACE tablespace_name[DATAFILE | TEMPFILE file_name SIZE K | M [REUSE] [AUTOEXTENT OFF|ON [NEXT number K | M  MAXSIZE UNLIMITED | number K | M  ] ] ][BLOCKSIZE number K][ONLINE | OFFLINE][LOGGING |

[Oracle學習筆記] 撤銷資料表空間

撤銷表用於實現資料的回退,事務恢複等用途。撤銷資料表空間管理方式分兩種:1. 手工撤銷管理2. 自動撤銷管理由參數UNDO_MANAGEMENT確定,參數為AUTO,則為自動撤銷管理,為MANUAL則為手工撤銷管理。一般採用自動撤銷管理(預設值)。一、建立撤銷資料表空間與建立基本資料表空間類似,只是需要加上UNDO關鍵字樣本:SQL> create undo tablespace undotbs01  2  datafile 'f:\untotbs01.dbf' size 20M  3 

[Oracle學習筆記] 控制檔案管理:建立控制檔案

 控制檔案是一個二進位檔案,在資料庫建立時自動建立,用於記錄資料庫名稱、建立時間、資料表空間名、資料檔案和記錄檔位置等等。控制檔案對於資料庫非常重要,一旦受損,那麼資料庫將無法正常工作。一、建立控制檔案因為某些原因可能需要重建控制檔案,例如,控制檔案中的參數設定不合理等等,建立控制檔案的文法:CREATE CONTROLFILEREUSE DATABASE "database_name"[NORESETLOGS | RESETLOGS]  //不清空日誌,清空日誌[NOARCHIVELOG] /

[Oracle學習筆記] 控制檔案管理:維護控制檔案

一、控制檔案備份當資料庫結構發生改變時,立即備份控制檔案,一旦控制檔案發生故障,可以使用備份進行恢複。備份控制檔案方法有兩種:1. 直接複製樣本:SQL> alter database backup controlfile to 'f:\control_test.bkp';資料庫已更改。2. 備份指令檔樣本:SQL> alter database backup controlfile to

[Oracle學習筆記] 管理記錄檔

記錄檔又稱重做記錄檔,記錄使用者對資料庫的修改,可用於資料庫恢複。實際應用中,一般對記錄檔鏡像,其中一個記錄檔發生損壞時,其他鏡像的記錄檔還可以用。記錄檔及其鏡像稱為記錄檔組(logfile

總頁數: 1509 1 .... 261 262 263 264 265 .... 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.