Oracle面試題及答案整理

1、表:table1(FId,Fclass,Fscore),用最高效最簡單的SQL列出各班成績最高的列表,顯示班級,成績兩個欄位。 select fclass,max(fscore) from table1 group by fclass,fid2、有一個表table1有兩個欄位FID,Fno,字都非空,寫一個SQL語句列出該表中一個FID對應多個不同的Fno的紀錄。 類如: 101a1001 101a1001 102a1002 102a1003 103a1004 104a1005 104a10

oracle 學習筆記(五)

     由於在學習oracle,總會不有自主的將它與微軟的Sql

免安裝Oracle用戶端使用PL/SQL串連Oracle的2種方法

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

轉:oracle的jdbc串連方式:oci和thin

oracle的jdbc串連方式:oci和thin    oci和thin是Oracle提供的兩套Java訪問Oracle資料庫方式。    thin是一種瘦用戶端的串連方式,即採用這種串連方式不需要安裝oracle用戶端,只要求classpath中包含jdbc驅動的jar包就行。thin就是純粹用Java寫的ORACLE資料庫提供者。oci是一種胖用戶端的串連方式,即採用這種串連方式需要安裝oracle用戶端。oci是Oracle Call

通過系統資料表擷取SQL,Access,Oracle資料庫的中繼資料資訊

中繼資料簡介   中繼資料 (metadata) 最常見的定義為"有關資料的結構資料",或者再簡單一點就是"關於資料的資訊",日常生活中的圖例、圖書館目錄卡和名片等都可以看作是中繼資料。在關係型資料庫管理系統 (DBMS) 中,中繼資料描述了資料的結構和意義。比如在管理、維護 SQL Server 或者是開發資料庫應用程式的時候,我們經常要擷取一些涉及到資料庫結構描述的資訊:  某個資料庫中的表和視圖的個數以及名稱 ;  某個表或者視圖中列的個數以及每一列的名稱、資料類型、長度、精度、描述等; 

ORACLE 兩個表結構相同,一個做為源表,一個做為補錄表,同步補錄表資料到源表的SQL語句

表結構-- Create table 源表create table INPUT_FWMJ(  JGBH CHAR(5) not null,  JGMC VARCHAR2(50) not null,  BMBH CHAR(10) not null,  BMMC VARCHAR2(50) not null,  FWMJ NUMBER(20,2) not null,  ZLBZ CHAR(1) not null)-- Create/Recreate primary, unique and

Oracle中ROWNUM的提示

ROWNUM是一種偽列,它會根據返回記錄產生一個序列化的數字。利用ROWNUM,我們可以生產一些原先難以實現的結果輸出,但因為它是偽列的這個特殊性,我們在使用時也需要注意一些事項,不要掉入“陷阱”。下面就介紹一下它的提示及注意事項。1 特殊結果輸出利用ROWNUM,我們可以做到一些特殊方式的輸出。1.1 Top N結果輸出我們如果希望取輸出結果的前面幾條資料,通過ROWNUM可以輕鬆實現:SQL> select * from t_test42 where rownum <=

Oracle DB 11g空間資料 – SDO_GEOMETRY類型

SDO_GEOMETRY是空間資料中最基本的類型,此類型用於儲存幾何形狀。定義如下:CREATE      TYPE SDO_GEOMETRY          AS     OBJECT(SDO_GTYPE         NUMBER,SDO_SRID  NUMBER,SDO_POINT         SDO_POINT_TYPE,SDO_ELEM_INFO          SDO_ELEM_INFO_ARRAY,SDO_ORDINATES        

Oracle建立外部表格

CREATE TABLE Extnl_Table    (        Col01 varchar2(100),        Col02 Number,        ......   )    ORGANIZATION EXTERNAL     ( TYPE ORACLE_LOADER      DEFAULT DIRECTORY "XXX"      ACCESS PARAMETERS      ( RECORDS DELIMITED BY 0X'0A' SKIP 1 fields

oracle中lob資料的操作

ORACLE中LOB欄位的使用和維護文通過執行個體介紹了在ORACLE資料庫中通過DBMS_LOB包使用和維護LOB資料類型的基本方法。 關鍵詞:ORACLE DBMS_LOB LOB 維護 中圖分類號:TP31 1、引言 隨著社會的發展,在現代資訊系統的開發中,需要儲存的已不僅僅是簡單的文字資訊,同時還包括一些圖片和音像資料或者是超長的文本。比如開發一套旅遊資訊系統,每一個景點都有豐富的圖片、音像資料和大量的文字介紹。這就要求後台資料庫要有儲存這些資料的能力。ORACLE公司在其Oracle8

Oracle的卸載方法

之前給大家介紹了在WIN7上Oracle 10g的安裝方法,接下來就該給大家介紹它的卸載方法了。很多人不敢安裝Oracle就是擔心安裝後會卸載不乾淨,其實當初我也有過這個顧慮,呵呵。但後來發現,其實卸載是很容易的事。就幾步而已,不信就請看:可以使用產品內建的卸載工具去卸載。1. 按照步驟執行:開始→程式→Oracle→Oracle - OraDb10g_home1→Oracle Installation Products→Universal

Oracle SQL多表查詢

曾經一段時間我對oracle的多表查詢搞的雲裡霧裡,究其原因:oracle自己的文法和SQL國際標準文法混用。此文章僅適合oracle 菜鳥,老鳥直接飛過…多表連線類型(SQL 1999標準)• Cross joins • Natural joins • USING clause• Full (or two-sided) outer joins• Arbitrary join conditions for outer joinsSQL1999文法:SELECT table1.column,

[轉載]Oracle SQL效能最佳化

(1)      選擇最有效率的表名順序(只在基於規則的最佳化器中有效):ORACLE的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢, 那就需要選擇交叉表(intersection table)作為基礎資料表,

oracle 64位,psl無法連上

Windows 64位下裝Oracle 11g 64位,PLSQL Developer使用出現以下問題:1、Database下拉框為空白:2、強制輸入使用者名稱、密碼及Database,登入彈出:引用Initialzation errorCould not initialize"...."Make sure you have the 32 bits Oracle Client installed.OracleHomeKey:OracleHomeDir:...Found:oci.dllUsing:

Oracle 建議撤消 PUBLIC 對功能強大的程式包的 EXECUTE 許可權

Oracle 建議撤消 PUBLIC 對功能強大的程式包的 EXECUTE 許可權 程式包 UTL_FILE程式包 DBMS_RANDOM UTL_HTTP UTL_SMTP UTL_TCP 解決:revoke execute on utl_file from public;revoke execute on DBMS_RANDOM from public;revoke execute on UTL_HTTP from public;revoke execute on UTL_SMTP

oracle case when的使用方法

大家都知道Case when的用法,一旦滿足了某一個WHEN ,則這一條資料就會退出CASE WHEN,而不再考慮其他CASE ,文章來詳細的介紹了case when的用法並舉例說明了。 Case when 的用法--簡單Case函數簡單CASE運算式,使用運算式確定傳回值.  文法:  www.2cto.com 代碼如下  CASE search_expression  WHEN expression1 THEN result1  WHEN expression2 THEN result2  

NET Managed Provider for Oracle 在 US7ASCII 中文亂碼

Microsoft .NET 下透過 ADO .NET Managed Provider 存取 Oracle 是很常見之需求,但無論是 Oralce 提供之 Oracle Data Provider for .NET (ODP) 或是微軟所提供之 ADO.NET Manged Provider for Oracle 在中文環境下都有著相同的限制,就是 Oralce NLS_LANG 的設定必須 Server 端與 Client 端一致。倘若兩邊 NLS_LANG

Oracle服務端和用戶端查詢指令碼(懶人版)

這段指令碼可以直接在PLSQL中查出Oracle服務端字元集的同時,也在Cmd視窗中顯示出本地Oracle用戶端字元。以下指令碼直接複製到PLSQL的Command視窗中運行即可,如果有更好的指令碼請幫忙貼一下。thx. CL--Query NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET From V$NLS_PARAMETERSSELECT 'HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG' as

Oracle官方教材(9i、10G及App 11i)

Oracle官方教材(9i、10G及App 11i)以後如果有相關的文檔上傳,會在此帖中增加PS:附件均經過測試可以下載和開啟,如果還是不行,可到FTP上的incoming/by ncgxq目錄下載Oracle 9i教材:20000GC10:Data Modeling and Relational Database Design40054GC10 - Introduction to Oracle9i:PL/SQL40054GC11 - Oracle9i:Program with PL/SQL40

ORACLE 10G DATAGUARD實戰步驟

ORACLE 10G

總頁數: 1509 1 .... 234 235 236 237 238 .... 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.