java程式員菜鳥進階(二)oracle基礎詳解(二)oracle查詢語句和資料排序

本文所以練習都是基於oracle內建提供的一個資料庫進行的。資料庫中包含員工表emp。部門資訊表dept。員工工資工總表下面是三個表的表結構:一:基本查詢語句1.最簡單的查詢所有列語句Select * from emp;2.查詢指定列表的查詢語句Select empno ,ename,sal from emp;注意:oracle預設的字元型和日期型資料是靠左對齊。而數字資料是靠右對齊3.帶有簡單算術運算子的簡單查詢:Select empno ,ename,sal +500 from emp;注意

java程式員菜鳥進階(三)oracle基礎詳解(三)常用的SQL PLUS命令詳解

     Oracle的sql*plus是與oracle進行互動的用戶端工具。在sql*plus中,可以運行sql*plus命令與sql*plus語句。我們通常所說的DML、DDL、DCL語句都是sql*plus語句,它們執行完後,都可以儲存在一個被稱為sql buffer的記憶體地區中,並且只能儲存一條最近執行的sql語句,我們可以對儲存在sql buffer中的sql 語句進行修改,然後再次執行,sql*plus一般都與資料庫打交道。除了sql*plus語句,在sql*plus中執行的其它語

重溫 oracle預存程序和定時器

好長時間沒寫過預存程序了,這幾天項目中剛好要用到預存程序,沒想到一點都記不起來了,又翻了翻以前記錄的資料,才算完成。--建立一個預存程序  傳入兩個參數, in 表示傳入的參數,返回的參數用out表示create or replace procedure count1(starttime in varchar2,endtime in varchar2 ) as-- 用遊標接收資料cursor mycu is select t1.* ,b1.namefrom (select p.duty

Oracle資料匯入匯出

原文:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.htmlOracle資料匯入匯出imp/exp 功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。   大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。  Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連  (通過Net Configuration

8位程式員對Oracle收購Sun的擔憂與期待

8位程式員對Oracle收購Sun的擔憂與期待 北京時間4月20日晚訊息,從美國傳來重大新聞,甲骨文公司以每股9.5美元的價格收購Sun,交易總值將超過70億美元,整個交易預計今年夏天完成。訊息一出,四鄰皆驚,短短兩三個小時內就有幾百個網友尤其程式員通過部落格發表評論,表達自己的期待與擔憂。我們精選了8位網友的博文,從另一個視角解讀這起併購案。   網友Fenng:      《日落西山 - Oracle 收購 Sun》  對 IT 產業來說,這是最好的時代,這是最壞的時代。Sun 要做

oracle下RAC配置串連字串兩台oracle服務機器

兩台機器做rac用磁碟陣列放oracle的資料檔案。配置一個oracle服務。這樣用戶端就可以配置上兩台機器上的oracle地址和服務明。 jdbc:oracle:thin:@(DESCRIPTION=  (LOAD_BALANCE = yes)  (FAILOVER=on)  (ADDRESS_LIST=    (ADDRESS=(PROTOCOL=TCP)(HOST=主機1的IP)(PORT=1521))   

ArcIMS 9.2 直連 ArcSDE for Oracle 10g

http://www.cnblogs.com/flyingis/archive/2008/01/22/1048354.html直連方法基本都是一樣,前面寫過一篇《ArcIMS 9.2 直連 ArcSDE for Sql Server 2005 Express》,下面列舉ArcIMS 9.2對於ArcSDE 9.2 for Oracle10g的直連方法,如果在ArcIMS Author SDE connection測試連接或確定沒有響應,就和下列步驟仔細核對一下。   

oracle啟動停止命令

 http://www.blogjava.net/liaojiyong/archive/2007/10/26/156094.html1、啟動資料庫:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights

ORACLE的基本文法集錦—-簡單卻是最基本的

-- 表create table test (names varchar2(12),                   dates date,                   num   int,                   dou   double);-- 視圖create or replace view vi_test asselect * from test; -- 同義字create or replace synonym aafor dbusrcard001.aa; --

oracle三層帶參數的增刪改

建立執行個體//添加using System.Runtime.Serialization; namespace WZ.EMR.Model{    /// <summary>    /// 實體類DATA_SET 。(屬性說明自動提取資料庫欄位的描述資訊)    /// </summary>    [DataContract]    public class ModelDemo    {        public ModelDemo()        { }       

用JAVA串連ORACLE的簡單一實例

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class oracletest {public static void main(String[] args) {//String serverName = "localhost";try {

oracle 使用預存程序分割字串為數組

type tt_type is table of varchar2(32) INDEX BY BINARY_INTEGER;   --使用”,”將分割字串轉換為數組,返回為數組個數,  --閆磊   Email:Landgis@126.com,yanleigis@21cn.com 2002.06.03編寫  function toArray(Liststr in varchar2, V1 out tt_type) return integer is     --FieldNames轉化為數組  

oracle 字串函數-刪除指定匹配字元內字元

   --刪除括弧內的東西function delmatch(str        in varchar2,                    firstmatch in varchar2,                    aftermatch in varchar2) return varchar2 is    p1     integer;    p2     integer;    delstr varchar2(4000);  begin    p1 := instr(str,

重編譯Oracle中的invalid對象

(環境Oracle 9i,所有語句在sqlplus下執行) 1、invalid對象的查詢查詢invalid對象的總個數 select count(*) from dba_objects where status='INVALID'; 分類查詢invalid對象的個數select owner,object_type,count(*) from dba_objects where status='INVALID' group by owner,object_type;查詢對象的詳細資料select

oracle中將一個使用者的所有表欄位為char改為varchar

create or replace procedure modifychartovarchar is --  cursor c1 is    select t.TABLE_NAME, t.COLUMN_NAME, t.DATA_LENGTH      from all_tab_columns t     where t.OWNER = 'LANDUSER' and t.DATA_TYPE = 'CHAR' and           t.TABLE_NAME in (select

使用c#調用exp.exe匯出Oracle資料(經測試有誤,留做存檔,請勿參考)

 使用C#調用exp.exe匯出資料時,exp.exe在完成後無法自動結束,而且很難判斷其是否已經匯出完成,不過當exp的參數裡帶有log時,沒有完成匯出時,log檔案大小為0,匯出完成後才會有內容,這裡通過這個來判斷是否已經匯出完成,如果匯出完成,則停止掉exp.exe,具體代碼如下: 主表單:一些使用者互動,並且結束exp.exetry { //開啟匯出表單 sanxiaExpDlg expDlg1 =

在Oracle的XMLType裡查詢資料

XMLtype的查詢操作:查詢對象範例:表名:etab,第一列為varchar2() 名稱為id,第二列為xmltype 列名為xmlcol,其中一行為,id欄位的值為:aaxmlcol欄位的值為:<ProductMetaData> <SatelliteID>02B</SatelliteID> <ReceiveStationID>BRA</ReceiveStationID> <SensorID

oracle,Cannot SET AUTOTRACE解決問題

 1、SET AUTOTRACE參數SET AUTOTRACE OFF ---------------- 不產生AUTOTRACE 報告,這是預設模式SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只顯示最佳化器執行路徑報告 SET AUTOTRACE ON STATISTICS -- 只顯示執行統計資訊SET AUTOTRACE ON ----------------- 包含執行計畫和統計資訊 SET AUTOTRACE TRACEONLY ------

Oracle 10g新特性——代碼混淆,預存程序加密

Oracle 10g新特性——代碼混淆作者: fuyuncat來源: www.HelloDBA.com                Oracle 9i之前,提供了一個命令’warp’來加密代碼。但它是命令列方式的,是針對指令碼的。10g中,Oracle包DBMS_DDL提供了一個新的函數CREATE_WRAPPED來實現對代碼的混淆。舉例:SQL> declare  2  V_PROTEX varchar2(2000):='  3  CREATE OR REPLACE

總頁數: 1509 1 .... 421 422 423 424 425 .... 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.