본문 바로가기

반응형

Oracle

ORACLE 오라클 시퀀스 한번에 초기화 1. 시퀀스 줄일 값 셋팅 ALTER SEQUENCE 스키마명.시퀀스명 INCREMENT BY -줄일값; 2. 시퀀스 실행 SELECT 스키마명.시퀀스.NEXTVAL FROM DUAL; 3. 시퀀스 원복 ALTER SEQUENCE 스키마명.시퀀스명 INCREMENT BY 1; 한번에 초기화하기 ALTER SEQUENCE 스키마명.시퀀스명 RESTART START WITH 1; 더보기
ORACLE 데이터 클랜징(공백, 탭, 엔터 제거) 데이터 클랜징을 할때, 오라클 내장 함수 TRIM, LTRIM, RTRIM함수를 많이 사용하지만 탭, 엔터 등 생각치 못한 값이 들어가 있을때는 원하는 대로 안될때가 많다. 이때는 REPALCE 함수를 사용해서 지우는게 속 편하다. TAB : CHR(9) Line Feed : CHR(10) Carriage Return : CHR(13) 원하는 컬럼을 아래와 같이 리플레이스 하면 왠만한 공백은 다 사라진다. REPLACE(REPLACE(REPLACE(컬럼, CHR(9), CHR(10)), CHR(13)) 더보기
sql loader를 이용한 데이터 적재방법(문법, 명령어) LOAD DATA INFILE '파일절대경로' APPEND INTO TABLE 스키마.테이블명 fields terminated by "구분자" ( COL1, COL2, .... ) sqlldr 계정/비밀번호 control=컨트롤파일.ctl 더보기
파이썬 설치 및 오라클 접속 예제 파이썬으로 오라클을 접속하기 위해서는 첫 번째로 파이썬 설치부터!!!!!!! 1. 파이썬 설치https://www.python.org/ 2. 오라클 접속을 위한 모듈을 다운 받는다.http://cx-oracle.sourceforge.net/ 링크를 타고 들어가서 PyPI를 클릭한다! 위와 같은 사이트에서 Python에 맞는 모듈을 다운받고 설치한다. 3. 다음 코드를 친다.--------------------------------------------------------------------import cx_Oraclecon = cx_Oracle.connect('아이디/암호@아이피:1521/인스턴스명')cur = con.cursor()cur.execute('Query문')for result in cur.. 더보기
[펌] print_table 프로시져 만들기 ^^ 출처 : http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:1035431863958 For print_table, thats easy. Here is the Oracle8i specific one. It uses authid_current user so you can install it ONCE per database and many people can use it (with roles and all intact): SCOTT> create or replace procedure print_table( p_query in varchar2 ) AUTHID CURRENT_USER is l_theCursor integer default dbm.. 더보기

반응형