?????. DB2 ? XpertMon ??? ???!
? ????????? DB ??????.
??? ????? ???? SQL ??, ? SQL? ? ??? ??? ? ?? ?????
?? ????? ?????.
????? SQL? ???? ??, ??????? ??? ???? ? ????,
??? ???? ???? ???? ???? ?? ? ?????.
???? SQL ?? ???
- ??? ??? ???? ????? SQL? ??????.
select * ?? ???? ????. ?? ?? ????? CPU ???? ?????.
- WHERE ?? ??? ???? ??? ???? ??? ????? ???.
- Host ??? ??? ?? ??? ?? Type? ??? ???? ???? ??????.
?? ??? ???, DB2? ???? ??? ? ??? ??? ???? ??? ??? ???.
?? ??, CHAR(6)?? ??? ??? CHAR(4)? CHAR(7) ? ??? ???? ??
??? ??? ???? DB2? ???? ???? ?? ??? ??? ???? ??? ?????.
- SQL ??? Order by ?? ???? ?? ?? cursor ????? ???? ???,
? ??? ??? Order by ? ??????.
- Select ?? ???? ?? ?? ? ?? ???? SELECT INTO ?? ???? ??
Cursor? ???? ??? ??? ????. ???, ?? ???? ???? ??
???? FOR UPDATE OF ? ???? Cursor? ???? ?? ???? Row?
Exclusivce Lock? ?? ??? ???? ?????? ? ????.
- ?? ??? ???? Select ?? FOR FETCH ONLY ?? ?????.
- DISTINCT? ??? ????. Distinct ? ???? Sort? ?????, ???
? ??? ??? ???? ??? ???.
- JOIN ? ??? ??? ???? 5? ??? ???? ?? ????.
?? ? ?? ???? ??????, Subquery ??? Join ? ??????.
Optimizer ? Join? ??? ? ??? ?? ??? ? ?? ??? ?? ?????.
??? ??? ???? ???? ???? ?????.
- ORDER BY, GROUP BY, DISTINCT, UNION ? ??? ?? ?? ??? Index ? ???? ?? ????.
- ??? ??? SQL ?? ??? SUBSTR ??? ??? ??? ?? ????.
?? ?? ??? ?? ?? substr ?? like? ??????.
like? ???? ?? index ? ???? ???.
?) select custinfo from sales where substr(serial,1,4) = ‘1333’
select custinfo from sales where serial like ‘1333%’
|
- SQL? ?? ??(AVG,COUNT,MAX,MIN,SUM)? ??????.
SQL? ?? ??? ???? ?? ?? ??? ???????? ??? ???? ??? ? ??????.
- ??? ??? SQL? Scalar ??? ??? ????.
??? ??? ??, ???? ??, ??? ??/??? ???? ?? ????
SQL Scalar ??(INTEGER, DECIMAL, HEX, SUBST?)? ??? ?????.
- ?? ???? ?? ???? ???? ??? ??, ??? ?? ???? ????
??? ?? ???. ??? DB2 LOG? ??? DB2? ??? ?? ??????
????? ????? ??? ????.
- ?????, VARCHAR ??? ??? ?? ???.
?? ?? ???? ??? ??? ?? ???? ??? VARCHAR ????
????? ???? ?? ???.
- <=, >= ??? BETWEEN? ?????. BETWEEN? Optimizer?? ? ????
?? ??? ???? ????.
- ?? ???? ???, ???? input data? ??? Access ?? ????
??? ??? ???? ??? ???? ??? ?? DB2 ? sequential prefetch?
???? ??? ??? ?? ? ????.
- multicolumn index? ?? Index? Matching ???? ??? ??? ?????.
- Commit? ????, ????? ??? ????. Commit? ??? ??????.
- LIKE ?? IN? ?????. ?? ??? ? ?? ?? ?? ?? ???, LIKE? ????
??? IN? ??? ???? ?? ? ??????.
?? ??, ?? Last Name? M?? ???? ?? ???? ????,
LIKE ‘m%’ ??? BETWEEN ‘maaaaaaaaaaaaaa’ and ‘mzzzzzzzzzzzzzz’? ??????.
- NOT? ??(EXISTS? ??)? ????. NOT? ?? ?? ??? ????? ????? ???? ???.
- ?? ?????? ?? ?? ?? ?? ?? ???, SELECT ?? ??? ??? ????.
?) select c1,c2,c3 into :c1, :c2,:c3 from t1 where c1 = :c1
|
- SELECT ?? ?? ??? ?? ??? ?? ???, ??? ???? ??? ??? ,
UNION ?? UNION ALL? ?????.
- ??? ??? Subquery? ??? ?, SQL?? ???? ??? ??? ????
NOT IN ?? NOT EXISTS? ?????. NOT EXISTS? ??? ?, DB2? ??
???? ?? ?? ????? NOT IN??? ????, DB2? ??? ????
???? ??? ???? ???.
- JOIN? Subquery ?? ? ??????.
?) select eno,ename from emp , proj
where workdept = deptno and empno = respemp (O)
select eno, ename from emp
where workdept = ( select deptno from proj
where respemp = emp.empno) (X)
|
XpertMon for DB2 UDB V2
DB ???
Tel : 02-2108-1458
Fax : 02-2108-1459
Mobile : 011-896-6545
E-mail : hjlee@iteg.co.kr
URL : http://iteg.co.kr
|
|
|