一份DBA試題註:以下題目,可根據自己情況挑選題目作答,不必全部作答您也可以就相關問題直接找負責面試人員面述而不筆答一:SQL tuning 類1:列舉幾種表串連方式 hash join/merge join/nest loop(cluster join)/index join 2:不藉助第三方工具,怎樣查看sql的執行計畫 set autot on explain plan set statement_id = &item_id for &sql; select *
buffer busy waits說明buffer cache中有一些buffers被多個進程嘗試同時訪問。查看V$WAITSTAT觀察各種類型buffer wait的統計資訊。SELECT class, count FROM V$WAITSTAT WHERE count > 0 ORDER BY count DESC;也可以查看V$SESSION_WAIT觀察當前buffer wait資訊,其中P1-FILE_ID, P2-
ADO和ADO.NET的區別 1. ADO與ADO.NET簡介ADO與ADO.NET既有相似也有區別,他們都能夠編寫對資料庫伺服器中的資料進行訪問和操作的應用程式,並且便於使用、高速度、低記憶體支出和佔用磁碟空間較少,支援用於建立基於用戶端/伺服器和 Web 的應用程式的主要功能。但是ADO使用OLE
泛型較為廣泛地被討論,這裡寫到的只是作為新手的入門級認識。泛型最常應用於集合類。泛型的一個顯而易見的優點在於可以在許多操作中避免強制轉換或裝箱操作的成本或風險,拿ArrayList這個集合類來說,為了達到其通用性,集合元素都將向上轉換為object類型,對於實值型別,更是有裝箱拆箱的成本:static void Main(string[] args){ArrayList al = new ArrayList();al.Add(1);}在IL中是:IL_0008: ldc.i4.1IL_0009:
PL/SQL塊 declare begin --SQL語句 --直接寫的SQL語句(DML/TCL) --間接寫execute immediate <DDL/DCL命令字串> --select 語句 <1>必須帶有into子句 select empno into eno from emp where empno =7369; <2>只能查到一行**********
5.樹的使用(connect by)表 tree欄位 master sub salesinsert into tree values('主1', '主2', 15); insert into tree values('主1', '主3', 20); insert into tree values('主2', '主4', 5); insert into tree values('主2', '主5',
<一>.單自訂類型的應用1.建立一個資料類型create type t_air as object(id int ,name varchar(20));2.建表create table aaa(id int ,person t_air);3.入資料insert into aaa values(1,t_air(1,'23sdf'));4.詢classPlaceselect a.id ,a.persion.id,a.person.name from aaa
1.用遊標取資料然後處理(Bulk collect 用法)CREATE OR REPLACE TYPE A AS OBJECT (id NUMBER(9),name VARCHAR2 (20))CREATE OR REPLACE TYPE atypelist AS TABLE OF A;/*定義type類型 A.DECLARE TYPE cur_type IS REF CURSOR; TYPE tab_type IS TABLE OF A; c_find_
Create Table henry_test (a varchar2(10),b int);Insert Into henry_test values ('aa',1);Insert Into henry_test values ('bb',1);Insert Into henry_test values ('cc',1);Insert Into henry_test values ('dd',2);Insert Into henry_test values ('ee',2);Insert
1.使用With 子句重用子查詢用於在sql多次使用相同的子查詢時:樣本一、顯示部門工資總和高於僱員工資總和三分之一的部門名及工資總和(兩次相同子句) SQL> select dname,sum(sal) as dept_total from emp,dept where emp.deptno=dept.deptno group by dname having sum(sal)> (select