oracle 11g 學習筆記 10_27

oracle複雜查詢*在from子句中使用子查詢.顯示高於自己部門平均工資的員工的資訊。//1、查詢出各個部門的平均工資和部門號select deptno ,avg(sal) mysal from emp group by deptno;//2、把上面的查詢看作是一張子表a1,再結合emp表來進行多表查詢select a2.ename, a2.sal,a2.deptno, a1.mysal from emp a2,(select deptno ,avg(sal) mysal from emp

oracle 11g 學習筆記 10_26

一、oracle基本查詢這是對錶的最重要的一個操作。*查看錶的結構desc dept;.查詢所有列select * from dept;.查詢指定的一些列select empno, ename, job, deptno from emp where ename = 'SMITH';在oracle中,用單引號括起來的內容是區分大小寫。.取消重複行 select distinct deptno from emp;.使用算數運算式.使用別名select ename '姓名',sal*2 as

Oracle Mix, Powered by JRuby on Rails

Oracle Mix,大概就相當於Oracle的MSDN這樣一個網站。地址是 http://mix.oracle.com是由Oracle AppsLab開發的,用了JRuby on Rails,看這個blog:http://oracleappslab.com/2007/11/12/lets-mix/。而且ThoughtWorks在裡面起了重要的作用。 還有一本新書出來,叫Ruby on

oracle10g的em打不開

換了ip需要重建em,以下是em的相關命令:建立一個EM資料庫emca -repos create重建一個EM資料庫emca -repos recreate刪除一個EM資料庫emca -repos drop設定資料庫的 Database Controlemca -config dbcontrol db刪除資料庫的 Database Control配置emca -deconfig dbcontrol db重新設定db control的連接埠,預設連接埠在1158emca -reconfig

oracle 11g 學習筆記10_29(2)

sql函數的使用一、字元函數字元函數是oracle中最常用的函數,字元函數:.lower(char):將字串轉化為小寫格式.upper(char):將字串轉化為大寫的格式.length(char):返回字串的長度。.substr(char,m,n):取字串的子串其中,m代表從第m個開始取,n代表取的子串長度將所有員工的名字按小寫方式顯示將所有員工的名字按大寫的方式顯示顯示正好為5個字元的員工的姓名顯示所有員工姓名的前三個字元以首字母大寫的方式顯示所有員工的姓名//1、完成首字母大寫select

oracle服務於監聽配置

  listener的配置:# listener.ora Network Configuration File: D:\oracle\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (GLOBAL_DBNAME = CHENJIAN)      (ORACLE_HOME =  D:\oracle)    

oracle建立使用者和許可權分配導表

建立使用者create user 使用者名稱 identified by 密碼; 系統許可權grant/revoke create session to/from 使用者名稱;grant/revoke create table to/from 使用者名稱;grant/revoke unlimited tablespace to/from 使用者名稱;grant  dba,connect,resource to tanbin匯入資料庫imp 'tanbin/tanbin'

1.Oracle的嵌套子查詢

 所謂嵌套子查詢是指,子查詢是一個獨立的查詢不與外部查詢相關,子查詢將被先執行,而且只被執行一次,子查詢執行完成後,再執行外部的查詢,外部查詢在執行過程中會使用到子查詢的結果。下面是一個嵌套子查詢的例子:select ename,salfrom empwhere sal >(select avg(sal) from emp);執行順序: 其含義是找出在emp員工中所有工資要高於平均水平的員工的姓名和工資。在這裡oracle將會先執行select avg(sal) from

oracle的tnsnames與listenter檔案配置

  1, 對肇慶商家聯盟進行跟蹤,並詢問了商盟是否還出問題,以便及時應對,減少投訴。2, 由於昨天重裝系統再次碰到oracle串連錯誤,現特總結對資料庫名、實例名、資料庫網域名稱、全域資料庫名、服務名做個總結,DB_NAME: 資料庫名,此參數在建立資料前決定,資料庫建立後修改時,必須建控制檔案,一般情況下是資料庫名和執行個體名是一對一的關係,但如果在oracle並行伺服器架構(即oracle即時應用叢集)中,資料庫名和執行個體名是一對多的關係。DB_DOMAIN:

oracle的遷移從遠程機上到本地機上

 對於同種資料庫oracle:  ,1,資料量小(表):可以用dblink的形式。   如果在Oracle資料庫之間複製資料,應該使用create table as 和insert的SQL命令。create table OM_SERV_INCOME_&sum_month nologging asselect \*+parallel(a,5)*\ * from

MySql,MSSql,Oracle自動遞增的實現方式

 oracle中沒有設定自動遞增的主鍵,如果要想實現和mysql等資料庫的auto_increment功能一樣就要建立序列 1、把主鍵定義為自動成長標識符類型 在mysql中,如果把表的主鍵設為auto_increment類型,資料庫就會自動為主鍵賦值。例如: create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name)

oracle的匯出spool,exp,pl/sql匯出查詢結果

   第一:SPOOL(SPOOL是SQLPLUS的命令,不是SQL文法裡面的東西。)對於SPOOL資料的SQL,最好要自己定義格式,以方便程式直接匯入,SQL語句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task;spool常用的設定set colsep' ';    //域輸出分隔字元set echo

oracle中常用的命令

      1、set linesize 100;  設定長度    2、set pagesize 30;   設定每頁顯示數目    3、ed a.sql  開啟記事本     ed F:\soft\key.txt ,表示開啟f盤的這個檔案,沒有就會提示你是否重建 4、@ a 執行檔案a中的代碼,可指定檔案的路徑 @d:a.txt    5、conn 使用者名稱/密碼  根據使用者名稱和密碼串連資料庫 如果串連超級管理員(sys) 則應加上as sysdba;    6、show user; 

oracle的日期處理總結

1,為什麼我用<=20120331,31號的就導不出呢?create_time<to_date('20120401','yyyy-MM-dd') ,可能是你的pipedate欄位的日期中有小時分秒,你在轉換的時候to_date( '2004-08-19 ',   'YYYY-mm-dd ')= '2004-08-19   00:00:00 '  這樣就沒有記錄了.也就是你的2004-08-19

ORACLE中VPN-1連unix常用命令

 首先需要安裝這個工具,然後串連VPN:IP:113.108.186.130使用者:jfwh_qujy密碼:Qujy0429vpn,再通過點擊第二張圖片的灰色的那個串連vpn就行了,這裡也有使用者名稱,密碼linux伺服器:IP:132.121.164.49使用者:gzcmms密碼:poson123最後是一些常用的命令:檔案:/usr/bin/sh 包含 sh 命令。監控常用命令: ps -ef|grep auto_mon  查看正在跑得進程 ps -ef|grep auto_mon ps

jsp串連mysql oracle執行個體—擷取資料庫源出錯

  所需要用到的jar檔案:mysql-connector-java-5.1.7-bin.jar(*主要檔案http://dev.mysql.com/downloads/connector/j/5.1.html)commons-dbutils-1.1.jar(QueryRunner所需包http://commons.apache.org/downloads/download_dbutils.cgi)執行個體:1.把所需包放到Tomcat的lib目錄下.2.修改context.xml(位於Tomc

oracle資料庫效能問題定位方法

以unix下的oracle為例。1、察看session當前執行的SQL語句   使用top命令查看oracle服務進程的cpu佔用情況,通常情況下單個進程佔用cpu不應超過5%,如果超過10%,則可認為資料庫的檢索策略有問題。如果發生了這種情況,可能是該oracle服務進程代表的session當前執行的SQL語句耗費了大量的時間。記下該oracle服務進程的進程號PID,如“340356”,在sqlplus中使用如下的語句獲得oracle服務進程的session

oracle函數大全-字元處理函數

字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR 除外)並且返回字元值.除了特別說明的之外,這些函數大部分返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是 相同的,比如: VARCHAR2數值被限制為2000字元(ORACLE 8中為4000字元),而CHAR數值被限制為255字元(在ORACLE8中是2000).當在過程性語句中使用時,它們可以被賦值給VARCHAR2 或者CHAR類型的PL/SQL變數.l         CHR文法:

oracle 資料庫的一些sql操作

時間欄位查詢的sql語句:SELECT * FROM mycontent t WHERE t.create_date <= to_date('2010-06-21','yyyy-MM-dd')修改時間欄位的sql語句:UPDATE MYCONTENT T   SET T.CREATE_DATE = TO_DATE('2012.05.28 13:10:45',                               'yyyy-MM-dd hh24:mi:ss'),     

Oracle 層次查詢-學習筆記

層次查詢--自串連: 通過表的別名,將同一張表視為不同的表,然後再利用等值、不等值串連自串連 SQL> selecte.ename||'的老闆是'||d.ename                         2  from emp e, emp d                           3  where e.mgr=d.empno;

總頁數: 1509 1 .... 465 466 467 468 469 .... 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.