ORACLE中CASE的用法

CASE運算式可以在SQL中實現if-then-else型的邏輯,而不必使用PL/SQL。CASE的工作方式與DECODE()類似,但應該使用CASE,因為它與ANSI相容。CASE有兩種運算式: 1. 簡單CASE運算式,使用運算式確定傳回值. 文法: CASE search_expression WHEN expression1 THEN result1 WHEN expression2 THEN result2 ... WHEN expressionN THEN

oracle dblink的使用(可以用於查詢遠端資料庫)

範例程式碼如下:   --建立 CREATE public database link test_link CONNECT TO scott IDENTIFIED BY tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = LEE) ) )'; --使用

Oracle中暫存資料表空間作用__Oracle

Oracle暫存資料表空間主要用來做查詢和存放一些緩衝區資料。暫存資料表空間消耗的主要原因是需要對查詢的中間結果進行排序。重啟資料庫可以釋放暫存資料表空間,如果不能重啟執行個體,而一直保持問題sql語句的執行,temp資料表空間會一直增長 Oracle暫存資料表空間主要用來做查詢和存放一些緩衝區資料。暫存資料表空間消耗的主要原因是需要對查詢的中間結果進行排序。

ORACLE裡設定列自動成長

 在oracle裡建立列自動成長步驟如下: 1 首先建立一個表,例如: CREATE   TABLE   "DEPARTMENT"    (    "DEPARTMENT_ID"  NUMBER

oracle資料庫連接的基本方法

Util類: package com.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.naming.Context;import javax.naming.InitialContext;import

在Windows Server 2008下安裝Oracle 10g出現未知錯誤__Oracle

新技術發展太快了,舊機器想要安裝一套作業系統,在開發部居然只有windows 2008的安裝盤,安裝windows 2008倒是很快,也不怎麼用人設定。但是作業系統安裝好以後,要開始安裝oracle 10.2.0.1伺服器時確遇到了麻煩,一選擇進階安裝就報三個“未知”錯誤,用簡單安裝模式也過不去,查了一通,oracle有專門為vista和windows 2008打包的安裝程式,可是沒有otn帳戶下載不了。又查了一通,發現可以選擇setup可執行檔的相容性為windows 2003相容模式。原帖:

備份oracle資料庫時報oracle exp-00003錯誤的原因

原文出處: http://www.blogjava.net/huanghuizz/archive/2006/09/07/68212.html 當使用9205以前版本的exp程式去9205及以上的資料庫中去匯出帶LOB欄位的表時, 會遇到一個錯誤, 錯誤資訊為"EXP-00003 : 沒找到段的存貯定義 .....", 事實上這是一個Oracle的Bug, 可以通過監時地更改視圖"exu9tne"的定義來臨時解決問題,

oracle 11g 使用者密碼到期 解決辦法__oracle

  1、查看使用者的proifle是那個,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要檔案(如default)的密碼有效期間設定: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND

ORA-01033: ORACLE initialization or shutdown in progress

冷備份你的資料庫。   你在伺服器端,用SVRMGRL命令     SVRMGRL>   connect   internal;     SVRMGRL>   SHUTDOWN   IMMEDIATE;       --   or   NORMAL     SVRMGRL>   STARTUP  

oracle 欄位 大小寫問題__oracle

今天create一個表的時候, 欄位加了引號,結果select 該欄位的時候告訴欄位找不著,樣本如下: SQL> create table test("id" varchar2(10));Table created.SQL> desc test; Name Null? Type ----------------------------------------- ----

oracle中的Schema__oracle

在一個資料庫中可以有多個應用的資料表,這些不同應用的表可以放在不同的schema之中,同時,每一個schema對應一個使用者,不同的應用可以以不同的使用者串連資料庫,這樣,一個大資料庫就可以根據應用把其表分開來管理。

啟動\關閉Oracle資料庫的多種方法

啟動\關閉Oracle資料庫的多種方法 啟動和關閉oracle有很多種方法。 這裡只給出3種方法: l         Sql*plus l         OEM控制台

Oracle建立Sequence時Order/NoOrder選項____Oracle

問題 Oracle建立Sequence時會有Order/NoOrder兩個選項,那麼到底什麼情境用到Order,什麼情境又用到NoOrder呢。 官方文檔 ORDER guarantees that sequence numbers are generated in order of request. You may want to use this option if you are using the sequence numbers as

Oracle大量操作(基於Mybatis的實現)____Oracle

批量插入資料方式: 一、Mybatis 全域設定批處理; 二、Mybatis 局部設定批處理; 三、Mybatis foreach批量插入: ①SELECT UNION ALL; ②BEGIN INSERT INTO ...;INSERT INTO...;...;END; 四、java內建的批處理插入; 五、其他方式 ------------------------------------------------------------------

oracle 表操作__oracle

1、判斷表是否存在select count(*) AS v_cnt from user_tables where table_name='table'2、取得資料表裡的所有欄位select table_name,column_name from all_tab_columns where table_name = 'table'3、建立表create table new_table_test_zhq( ID VARCHAR2(32) NOT NULL primary key--

Oracle學習的經驗談____Oracle

       經常遇到朋友問oracle學習難不難,怎麼才能成為高手等等,我想結合我的個人經驗簡單說幾點: 1、打好基礎,由淺入深          學習Oracle不能急於求成,寄希望於一天成為一個大俠。學習有個過程,應該由淺入深,在學習的過程中打好基礎,這樣在以後的學習中就能觸類旁通,舉一反三。

Oracle %TYPE和%ROWTYPE__Oracle

  1. 使用%TYPE  在許多情況下,PL/SQL變數可以用來儲存在資料庫表中的資料。在這種情況下,變數應該擁有與表列相同的類型。例如,students表的first_name列的類型為VARCHAR2(20),我們可以按照下述方式聲明一個變數:  DECLARE   v_FirstName VARCHAR2(20);   但是如果first_name列的定義改變了會發生什麼(比如說表改變了,first_name現在的類型變為VARCHAR2(25))

oracle遷移到pg問題整理__oracle

這個文章轉自http://bbs.pgsqldb.com,把兩個文章合在一起了 很多內容是網上查的資料,我只是整理下,有遺漏的地方,歡迎補充 首先用工具(Ora2pg)自動轉換 由於這個項目背景程式量很大,預存程序+觸發器大約有15萬行代碼。 用這個工具可以將一些oracle與pgsql的文法差異自動處理下,但不是全部,剩下的需要手工修改。 ORACLE文法 → PostgreSQL文法 1、VARCHAR2 → varchar

Oracle 中遊標使用執行個體__Oracle

一、遊標簡介:     遊標是PL&SQL中的一種控制結構。可以分為顯式遊標和隱式遊標。pl&sql會為每一條select語句建立隱式遊標。但是當我們需要處理多條資料時,我們就需要建立顯式遊標。注意:遊標不是模式對象。   二、遊標的幾種常見屬性: 1、%FOUND --判斷遊標中是否還有資料,若有,返回true,否則,返回false。 2、%NOTFOUND --與%FOUND 相反 3、%ISOPEN

ORACLE 的CONNECT BY、START WITH,CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH,LEVEL的使用(Hierarchical query-層次查詢)

標籤:開始   節點   記錄   connect   遍曆   分數   acl   isl   star   一、基本文法:SELECT * FROM TABLE START WITH <condition1>

總頁數: 1509 1 .... 810 811 812 813 814 .... 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.