본문 바로가기

전산Tip

(99)
[ORACLE] Dynamic SQL /******************************* VARCHAR2 형 Function ********************************/ CREATE OR REPLACE FUNCTION DSQL_CMD ( P_SQL IN VARCHAR2 -- SQL COMMAND ) RETURN INTEGER IS /* * PGM ID : DSQL_CMD * TITLE : * AUTHOR : * DATE : * VERSION : * CONTENTS : */ V_RESULT INTEGER := NULL; V_CUR INTEGER := NULL; -- DDL CURSOR SQL_CMD VARCHAR2(32767) := NULL; BEGIN V_CUR := DBMS_SQL.OPEN_CURSOR; DBMS_S..
[ORACLE] DROP TABLE시 휴지통 파일 생성하지 않기 DROP TABLE 테이블명 CASCADE CONSTRAINTS PURGE;
ORACLE EXCEPTION NAME http://psoug.org/reference/exception_handling.html Predefined (Named) PL/SQL Exceptions Exception Name Error Description ACCESS_INTO_NULL ORA-06530 Attempted to assign values to the attributes of an uninitialized (NULL) object CASE_NOT_FOUND ORA-06592 None of the choices in the WHEN clauses of a CASE statement is selected and there is no ELSE clause COLLECTION_IS_NULL ORA-06531 Attempt to apply ..
대치 문자 * 참조 : http://ko.wikipedia.org/wiki/%EB%8C%80%EC%B9%98_%EB%AC%B8%EC%9E%90 대치 문자(�, U+FFFD)는 사용자가 입력한 문자를 컴퓨터가 이해할 수 없거나, 또는 유니코드에서 정의하지 않았거나 표현할 수 없는 문자가 들어온 경우 컴퓨터가 나타내는 문자이거나, 깨진 글자어를 나타내는 데 쓰인다. 휴대폰 (sky)의 한자어에서도 쓰인다. 이 문자를 표현할 수 없는 경우 물음표(?, U+003F)를 대신 나타내기도 한다. 유니코드 버전 사용 컴퓨터에서 이상이 생길 경우 글자가 모두 ᇺ가 되어 나타나기도 한다.
[SAS] 날짜형식 변수를 문자로 변경 (변경포맷 yyyymmdd) var = put(날짜형변수, yymmddn8.);
오라클 DIRECTORY 생성 명령어 * sys 계정으로.... CREATE DIRECTORY "SAM_DIR" AS '/XXX/xXX';
오라클 유저 패스워드 변경 alter user 유저ID identified by 비밀벌호;
데이타셋이 생성 될때까지 무한루프 돌기 rsubmit; %macro xxx; %let outtbl = temp2; proc delete data=&outtbl;run; %do %while( not %sysfunc(exist( &outtbl )) ); proc sql; connect to odbc(user=&cid password=&cpwd dsn=RMTM1); create table &outtbl as select * from connection to odbc ( select count(*) as cnt from 테이블1 where 기준년월 = '200912' ); disconnect from odbc; quit; %let u=%sysfunc(sleep(2,10)); %end; %mend; %xxx; endrsubmit;

반응형