development/oracle 썸네일형 리스트형 오라클용 양력 음력 변환자료 IBM icu api를 사용하는 방법만 봤는데 이렇게 db로 미리 변환해놓고 양/음력을 구해오는 방법은 처음 봐서 엑셀 덤프 자료를 업로드해 놓습니다. 더보기 오라클 열을 행으로 dict라는 테이블은 오라클에서 기본적으로 제공하는 테이블이며 rownum에 따라 보여줄 행수에 맞는 필드를 명시하면 된다. 사용방법 SELECT DECODE(ROWNUM, 1, 필드명A, 2, 필드명B) FROM 대상테이블, (SELECT ROWNUM FROM DICT WHERE ROWNUM 더보기 홑따옴표 사용 오라클에서 홑따옴표를 다른 문자로 바꾸거나 INSERT하려 할 때 홑따옴표 대신 chr(39)라고 기입하자 replace(필드명, chr(39), '`') 더보기 오라클에서 테이블명, 컬럼명, SYNONYM 등등 조회 1. 테이블 조회 SELECT * FROM ALL_TABLES WHERE TABLE_NAME LIKE '테이블명' 2. SYNONYM 조회 SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME = '시노님' 3. 테이블의 인덱스 컬럼 정보 SELECT * FROM ALL_IND_COLUMNS WHERE TABLE_NAME = '테이블명' 4. 테이블의 컬럼 정보 SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '테이블명' 5. 테이블 코멘트 조회 쿼리 SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명' 6. 테이블 컬럼 코멘트 조회 쿼리 SELECT * FROM ALL_COL_COMMEN.. 더보기 프로시져 컴파일 프로시져에서 사용하는 테이블의 구조가 변경 되었을 경우 가끔 다시 컴파일 해줘야 할 때가 있다. 이때 아래처럼 쿼리를 날리장~ alter procedure E17_TAX_MGM_PR compile; 혹은 토드에서 노랑색 번개모양 클릭~ 더보기 오라클에서 자바클래스 실행하기 * * ExecuteCmd.java * This is a sample application that uses the Runtime Object * to execute a program. * */ /* Import the classes needed for Runtime, Process, and Exceptions */ import java.lang.Runtime; import java.lang.Process; import java.io.IOException; import java.lang.InterruptedException; class ExecuteCmd { public static void main(String args[]) { System.out.println("In main"); try { /* E.. 더보기 원격 DB SEQUENCE 시퀀스 사용하기 - 생성 CREATE SYNONYM GUARANTEEXMLSEQ FOR ECGRNT.GUARANTEEXMLSEQ@ECGRNT -사용하기 SELECT GUARANTEEXMLSEQ.nextval FROM DUAL; 먼저 DB링크가 되어 있어야 하겠죠? 더보기 오라클 시스템 테이블 구분 테이블명 설명 오브젝트 USER_OBJECTS (OBJ) 모든 오브젝트에 대한 정보를 지원 오즈젝트 유형, 작성시간, 오브젝트에 사용된 최종 DDL 명령, alter, grant 및 revoke 등 테이블 USER_TABLES (TABS) 테이블에 대한 정보 열 USER_TAB_COLUMNS (COLS) 컬럼에 대한 정보 뷰 USER_VIEWS 뷰에 대한 정보 동의어 USER_SYNONYMS (SYN) 시퀀스 USER_SEQUENCES (SEQ) 제약조건 USER_CONSTARINTS 제약조건열 USER_CONS_COLUMNS 제약 조건을 가진 열에 대한 정보 제약조건의 예외사항 EXCEPTIONS 제약조건을 활성화시 에러사항에 대한 정보 테이블 주석 USER_TAB_COMMENTS 테이블/뷰에 대.. 더보기 오라클 system, sys 암호 오라클 sys, system암호 까먹었을때 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba" SQL> show user USER is "SYS" 암호를 원하는 대로 설정합니다. SQL> alter user sys identified by 암호; SQL> alter user system identified by 암호; 접속 SQL> connect sys/암호 as sysdba SQL> connect systemp/암호 더보기 SEQUENCE 시퀀스 생성 create sequence autonum increment by 1 -- 1씩 증가 start with 1 -- 1부터 시작 nomaxvalue -- 최대값 제한이 없다 nocycle nocache; 요즘은 이렇게 일일이 쿼리 날리기 보단 토드에서 sequence 탭으로 가서 생성 해준다. 시퀀스 생성은 아래처럼 한다 select 시퀀스명.currval from dual (현재 시퀀스 값) select 시퀀스명.nextval from dual (다음 시퀀스 값) 더보기 이전 1 2 다음