본문 바로가기

전산Tip

(99)
[ORACLE] 사용자생성 및 select 권한 추가 /* 사용자 생성 */ create user [유저ID] identified by [비밀번호]; /* 사용자 권한 추가 */ grant create session, resource to [유저ID]; /* 비밀번호 변경 */ alter user [유저ID] identified by [비밀벌호]; /* select 권한 추가 */ grant select on [테이블명] to [유저ID]; /* select 권한 회수 */ revoke select on [테이블명] from [유저ID];
[ORACLE] EMPTY BLOCK 확인 ANALYZE TABLE DLSM_BR_CALL COMPUTE STATISTICS; SELECT EMPTY_BLOCKS, BLOCKS FROM DBA_TABLES WHERE TABLE_NAME = 'DLSM_BR_CALL' ; -------------------------------------------------------------------------------------------------------------- 제품 : ORACLE SERVER 작성날짜 : 2003-06-10 사용되지 않은 공간을 DEALLOCATE하는 방법 ======================================== Purpose TABLE, INDEX, CLUSTER 등의 DATABASE OBJECT들은 입력되..
[SAS] array로 missing 처리 rsubmit; data step7; set step6; array x _numeric_ ; do over x; if x =. then x = 0; end; run; endrsubmit; iPhone 에서 작성된 글입니다.
Sybase 테이블정보 추출 select case creator , tname , "colno" , cname , in_primary_key , coltype , length , syslength , nulls , default_value , remarks from sys.syscolumns order by 1,2,3
[SAS] 필드의 max length를 구하여 실제 length로 변경하여 적재 %MACRO ORA_TBL_DOWNLOAD_2(TBL); PROC SQL; CREATE TABLE COLS AS SELECT * FROM DICTIONARY.COLUMNS WHERE LIBNAME = UPCASE("ORA") AND MEMNAME = UPCASE("&TBL") ORDER BY VARNUM ; QUIT; DATA COLS2; SET COLS; IF TYPE='char'; RUN; DATA _NULL_; SET COLS2 END=EOF NOBS=TCNT; CALL SYMPUT('VARNAME'||LEFT(_N_), COMPRESS(NAME)); IF EOF THEN CALL SYMPUT('TCNT', COMPRESS(TCNT)); RUN; %PUT TCNT IS &TCNT; PROC SQL;..
[SAS] 디시전트리 룰 추출 쿼리 [오라클에 디시전트리 소스를 테이블 형태로 업로드한 후 실행] WITH V1 AS ( SELECT * FROM Z_DT_RULE_SC4_M05 /* 디시전트리 소스 테이블 */ ) SELECT MAX(CORP) AS CORP , MAX(MODEL) AS MODEL , DIV AS SEQ , MAX(NODE) AS NODE , MAX(CNT) AS CNT , MAX(Y_PER) AS Y_PER , MAX(CASE WHEN PNO=1 THEN SCRIPT2 END) ||MAX(CASE WHEN PNO=2 THEN ' '||SCRIPT2 END) ||MAX(CASE WHEN PNO=3 THEN ' '||SCRIPT2 END) ||MAX(CASE WHEN PNO=4 THEN ' '||SCRIPT2 END) ||..
[SAS] spawn 설정 (win NT) [start_objspawn.bat] C: cd "C:\Program Files\SAS\SAS 9.1" objspawn -configfile obj.cfg -nosecurity [start_spawner.bat] C: cd C:\Program Files\SAS\SASFoundation\9.2 spawner -c tcp -nosecurity
[SAS] 소스파일 text infile하기 RSUBMIT; %MACRO TXT_INFILE(P_CORP, P_MODEL, P_FILE); DATA DT_RULE_&P_CORP._&P_MODEL; CORP = "&P_CORP"; MODEL = "&P_MODEL"; INFILE "&P_FILE"; LENGTH SCRIPT $1000.; INPUT SCRIPT 1-1000 @@; RUN; %ORA_TBL_UPLOAD(WORK.DT_RULE_&P_CORP._&P_MODEL); %MEND; ENDRSUBMIT; RSUBMIT; %TXT_INFILE(SC3, M09, C:\Documents and Settings\sassrv\My Documents\My SAS Files\9.2\DT_RULE\SC3_M09.TXT); ENDRSUBMIT;

반응형