본문 바로가기

DataBase/oracle

(14)
Oracle standard... table column comment, table comment 밑줄긋고, 빨간색으로 표시된 표식 주목, TAB T, USER_TAB_COMMENTS TC, user_TAB_COLUMNS C, USER_COL_COMMENTS CC SELECT T.TNAME AS TABLE_NAME, TC.COMMENTS AS TABLE_COMMENTS, C.COLUMN_NAME AS COLUMN_NAME, C.DATA_TYPE AS DATA_TYPE, CC.COMMENTS AS COLUMN_COMMENTS FROM TAB T, USER_TAB_COMMENTS TC, user_TAB_COLUMNS C, USER_COL_COMMENTS CC WHERE T.TNAME = TC.TABLE_NAME AND T.TNAME = C.TABLE_NAME AND T.TNAME = CC.TABLE_NA..
oracle 10g 이상 WM_CONCAT oracle 10g 이상 WM_CONCAT 9i때는 xmlelement 등장 oracle 10g 이상 REPLACE (WM_CONCAT (FIELD_NAME), ',', '$') AS COUNT_MAP, oracle 9i 이상 REPLACE (substr( xmlagg(xmlelement(nm,',', FIELD_NAME)).extract('//text()'),2), ',', '$') AS COUNT_MAP oracle 9i 이하 아래 참조.(partition by ,connect by prior 조합.) http://mycup.tistory.com/entry/SQLORACLE-%EC%97%AC%EB%9F%AC-%ED%96%89%EC%9D%98-%ED%8A%B9%EC%A0%95-%EC%BB%AC%EB%9..
Oracle 가로데이터 세로정렬 보호되어 있는 글입니다.
Oracle - DB link *DB Link 생성 CREATE [PUBLIC] DATABASE LINK CONNECT TO IDENTIFIED BY USING '원격 db alias' * PUBLIC 이라고써줘야 EVERONE 접근 가능. drop [public] database link *[] 선택 항목, *사용방법 SELECT * FROM [TABLE_NAME]@link_name Join을 사용하고 자 할경우 @link_name 뒤에 별칭을 준다음 평소 사용하는 방식으로 활용하면 됨
oracle table space create and user creation *테이블 스페이스 생성 create tablespace HSCL datafile 'D:\app\X0002247\product\11.2.0\dbhome_2\oradata\HSCL.dbf' size 500m autoextend on next 100m maxsize 700m; *임시테이블 스페이스 생성 create temporary tablespace HSCLTEMP tempfile 'D:\app\X0002247\product\11.2.0\dbhome_2\oradata\HSCLTEMP.dbf' size 200m autoextend on next 100m maxsize 500m; * 유저생성 CREATE USER 아이디 IDENTIFIED BY 아이디 DEFAULT TABLESPACE 테이블스페이스명 TEMPO..
Oracle User Creation And Authority[유저생성 및 권한] CREATE USER smartworks IDENTIFIED BY smartworks --유저생 GRANT CONNECT, RESOURCE TO smartworks --리소스권한 GRANT CREATE SESSION TO smartworks --세션권한 GRANT CONNECT, DBA TO smartworks --DBA권한 부여 DBA 권한 부여하기 싫으면, 테이블 CREATE, UPDATE , TRIGER, FUNCTION 생성 정도?
Oracle Previous(이전글), next(다음글) 이전글과 다음글 구하기, Query 1. 이전글 1-1. 첫번째 방법, 답글이 없는경우 SELECT * FROM CMTB_COMMON_BBS WHERE SEQ IN( SELECT MAX(SEQ) FROM CMTB_COMMON_BBS WHERE SEQ 현재 클릭된 게시 내용의 순번 ex)10 -1 => 이전글을 찾기위해 -1 -- 생각해보니 1-1번에도 Order by 만 붙여주면 될것 같은데 ㅡ_ㅡ^ 2. 다음글은, 다음에......? 위에거 반대로 하면 다음글 나오지 안을까? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅎ 결국엔 잊어버려서 여기다 적는구나,ㅋ rost Memory zzzzzzzzzzzzzzzzzzzzzzzzzzzz.
OracleDbConsoleOrcl em 작동 오류 - 서비스가 시작되지 않습니다. 두가지 방법이 있다고 한다. 1. 첫번째 C:\Documents and Settings\hjk>emctl start dbconsole Environment variable ORACLE_SID not defined. Please define it. C:\Documents and Settings\hjk>set ORACLE_SID=orcl C:\Documents and Settings\hjk>emctl start dbconsole OC4J Configuration issue. C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_eshsdevext.hynix.com_orcl not found. C:\Documents and Settings\hjk>emctl star..