본문 바로가기

두개의 Table 을 Join 하여 Update 하기 보통 2개 의 테이블에서 조인을 하여 특정 테이블의 컬럼을 Update 하고 싶을 때, 대부분 SET 절에 SubQuery 형태로 문장을 작성하여, 특정값을 가져오게 하여 Update 하도록 많이 작성을 할 것입니다. 예를 들면 아래와 같은 문장이 되겠죠? UPDATE table_a a SET column_1 = (SELECT column_1 FROM table_b b ..
여백 만들기 /* Formatted on 2014/11/26 오후 7:31:59 (QP5 v5.256.13226.35510) */ WITH M AS (SELECT 1 AS seq, 'A' AS val FROM DUAL UNION ALL SELECT 2 AS seq, 'B' AS val FROM DUAL UNION ALL SELECT 3 AS seq, 'C' AS val FROM DUAL ..
여러 row를 하나의 row로 출력 SELECT WMSYS.WM_CONCAT (MESSAGE) MESSAGE FROM (SELECT LO.MESSAGE MESSAGE FROM SMEIS.S_LECTUREOPINION LO WHERE LO.YEAR = '2014' AND LO.SEASONCODE = '11' AND LO.SUBJECTCODE = '380031' ..
실수로 삭제한 쿼리 복구 INSERT INTO S_UPDATELOG SELECT * FROM (SELECT * FROM S_UPDATELOG AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '60' MINUTE) A WHERE A.STNO = '2009432007' AND A.CHANGECODE = '21' AND A.CHANGEYEAR = '2012';
파워빌더 15 베타 다운로드 [다운로드]
테이블 이름 변경, 컬럼이름 변경, 컬럼타입 변경 -- 테이블 이름 변경 -- CustomerName 이라는 테이블을 Customer 라는 이름으로 변경 sp_rename 'CustomerName', 'Customer' -- 컬럼 이름 변경 -- Test 테이블의 CustomerName 이라는 컬럼을 Customer라는 이름으로 변경 sp_rename 'reserve.[CustomerName]', 'Customer', 'COLUMN' -- 컬럼 타입 변경 -- Test 테이블의 Customer ..
itemchanged() 발생시키기 방법 1 dw_detail.setfocus() dw_detail.setcolumn('productcode') dw_detail.settext(ls_productcode) dw_detail.accepttext() 방법2 dw_detail.EVENT itemchanged(row, dwo, ls_productcode) dw_detail.Trigger EVENT itemchanged(ll_j, dw_detail.object.productcode, ls_p..
파워빌더의 날짜 계산 파워빌더의 날짜계산 이달 말일 ls_tempday = Left(data, 4) + '/' + String(Long(Mid(data, 5, 2))+1, '00') + '/01' ls_lastday = String(RelativeDate(Date(ls_tempday), -1), 'yyyymmdd')