728x90

Programming 207

TABLE LAYOUT만들기(html이용)

[ PL/SQL DEVELOPER에서 TABLE 전체 LAYOUT을 만드는 방법 - HTML 이용 ] 1. 아래의 쿼리를 PL/SQL Developer에서 실행한다 WITH TAB_LIST (TABLE_NAME, T_COMMENTS, TABLESPACE_NAME, COLUMN_ID, COLUMN_NAME, DATA_TYPE, C_KEY, NOTNULL, DATA_DEFAULT, C_COMMENTS) AS( select TBL.TABLE_NAME, TCM.COMMENTS AS T_COMMENTS, TBL.TABLESPACE_NAME, TCL.COLUMN_ID, TCL.COLUMN_NAME, case when TCL.DATA_TYPE = 'VARCHAR2' or TCL.DATA_TYPE = 'CHAR' or..

Programming/Oracle 2021.04.23

사업자번호 유효성체크

[ 파워빌더에서 사업자번호 유효성 체크 하는 방법] integer li_Sum = 0 , li_Save = 0 // Null Check if isNull(sId) then Return -1 // 자리수 chk : 10자리 , 12자리('-' 포함) if Not ( ( Len(sId) = 12 ) or ( Len(sId) = 10 ) ) then Return -1 // '-' 제거 if Len(sId) = 12 then sId = Left(sId,3) + Mid(sId,5,2) + Right(sId,5) end if // 숫자 이외의 문자 Check if Not IsNumber(sId) then Return -1 // 합계 li_Sum = ( Integer(Mid(sId, 1, 1)) * 1 ) + & (..

column 이름을 직접 입력하지 않고 displayonly 처리 하는 방법

column 이름을 직접 입력하지 않고 displayonly 처리 하는 방법 Integer li_entry_colcount, i String colvariable, colname, ls_value li_entry_colcount = integer(dw_entry.describe('DataWindow.Column.Count')) FOR i = 1 TO li_entry_colcount colvariable = '#'+string(i)+'.name' colname = dw_entry.describe(colvariable) ls_value = colname+".Edit.displayonly=YES" dw_entry.modify(ls_value) NEXT

Sqlloader 를 이용한 캐릭터셋 변경

Sqlloader 를 이용한 캐릭터셋 변경 1) 원하는 테이블들의 내용 자료를 텍스트 형식으로 뽑아냅니다. 2) 전사용 DB와 같은 셋팅의 dbca를 해줍니다.(캐릭터셋을 원하시는것으로 바꿔주세요) 3) 전에 운영중이었던 유저,테이블스페이스와 테이블형식을 동일하게 만듭니다. 4) sqlloader 사용에 필요한 컨트롤 파일을 생성. [예제] LOAD DATA INFILE “텍스트 파일명” ERRORS 500 INTO TABLE DEPT ---à DEPT테이블에 적재하겟다는 뜻 적재할 테이블명을 넣어야함 FIELDS TERMINATED BY ',' (DEPTNO, DNAME, LOC) ---à테이블에 저장되어있는 컬럼명을 넣어주세요 5)Sqlldr 유저/유저암호 contol=’위에서 저장한 컨트롤파일경로’..

Programming/Oracle 2021.04.22

CPU사용율이 높을 때의 문제되는 SQL문장 찾는 쿼리

[ CPU사용율이 높을 때의 문제되는 SQL문장 찾는 쿼리 ] - 해당 쿼리를 실행하기 위해서는 DBA 권한이 있어야 함 select s.sid SID ,s.username ,s.program ,p.spid "OS-Pid" ,w.seconds_in_wait as "W_time(Sec)" ,decode(w.wait_time, 0, 'Wai-ting', 'Waited') Status ,w.ename event ,q.sql_text from (select a.* ,decode(a.event ,'latch free' ,'latch free (' || b.name || ')' ,'row cache lock' ,'row cache lock (' || c.parameter || ')' ,'enqueue' ,'enqu..

Programming/Oracle 2021.04.22
728x90