728x90

Programming 207

PYTHON 함수

PYTHON 함수 함수 기능 len() 문자열의 길이 반환 count() 문자의 개수 반환 find() 문자열 keyword가 나타나는 첫번째 인덱스 반환 upper() 대문자로 바꿈 lower() 소문자로 바꿈 swapcase() 대문자 소문자로 서로 바꿈 lstrip() 문자열의 왼쪽을 잘라냄(default: 공백문자제거) rstrip() 문자열의 오른쪽을 잘라냄 strip() 문자열의 양쪽을 잘라냄 replace() 문자열 대체 join() 지정된 문자열로 연결해서 반환 startswith() 해당 문자열로 시작하면 true, 아니면 false 반환 capitalize() 첫번째 문자를 대문자로 바꿈 index() 문자열 keyword가 나타나는 첫번째 인덱스 반환. 찾지 못하면 에러 발생

Programming/Python 2021.04.27

디비 캐릭터셋 변경 타임 스케쥴

1. 새벽 작업 중지 및 DB Object 백업 1)크론탭 새벽작업 중지 설정 2) PL/Sql Developer로 프로시져, 함수, 트리거, 팩키지 소스 저장 2. EXPORT/IMPORT 작업 (한글이 있는 대상 테이블) 1) export 작업 스크립트 작성 필요(사전 작업) 2) export 작업 실행(/data4/exp) 3) export 작업이 끝난 후 클론DB에 export 내역을 import 한다. - 클론DB(US7ASCII)용 서버 확보 - 클론DB용 서버에 import 스크립트 작성 필요(사전 작업) -import 작업을 실행 3. SQL * Loader용 데이터 내리기 1) 작업 디렉토리 : /data5/exp/loader/sql) 2) dat 파일 자동생성을 위한 스크립트 작성 필요..

Programming/Oracle 2021.04.27

MVIEW란?

1. MView(Materialized View) - 일반 View : 논리적인 테이블 실시간 데이터를 유지하지만 조회 시 시간이 많이 걸림 - MView : 물리적인 공간에 저장 됨 2. 언제 MView 사용하나? - 빈번하게 발생하는 특정쿼리가 있는 경우, 쿼리 실행 시간의 수행 속도를 향상 시키기 위해 - SUM, MIN, MAX, AVG, COUNT등 그룹함수를 미리 계산해 놓을 때 - USER_SEGMENTS 에서 확인 가능 3. Materialized View를 생성하기 위한 권한 부여 sql> GRANT QUERY REWRITE TO user_name; sql> GRANT CREATE MATERIALIZED VIEW TO user_name; 4. MView 생성 예제 sql> CREATE M..

Programming/Oracle 2021.04.27

패스워드 유효성 체크 스크립트

[ 로그인시 패스워드 유효성 체크 하는 방법 ] if not match(newpw, "[a-zA-Z0-9!@#$%^&*]") then messagebox("알림","비밀번호는 숫자,문자, 특수문자 조합입니다(!@#$%^&*)!!!" + newpw) dw_pw.setfocus() dw_pw.setcolumn("changepw") return else if not match(newpw,".*[a-zA-Z]") or not match(newpw,".*[0-9]") or not match(newpw,".*[!@#$%^&*]") then messagebox("알림","최소 하나의 숫자와 문자, 특수문자(!@#$%^&*)가 포함되어야 합니다!!!" + newpw) dw_pw.setfocus() dw_pw.setco..

728x90