GUI sin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* 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
         UNION ALL
         SELECT 4 AS seq, 'E' AS val FROM DUAL
         UNION ALL
         SELECT 5 AS seq, 'E' AS val FROM DUAL)
SELECT seq, val FROM M
UNION ALL
    SELECT ROWNUM + (SELECT COUNT (*FROM M) AS seq,
           DECODE (ROWNUM, 1'-이하여백-'NULL)
      FROM (SELECT '' val
              FROM DUAL
             WHERE 0 <
                      MOD (
                         (CASE
                             WHEN (SELECT COUNT (*FROM M) = 0 THEN 29
                             ELSE (SELECT COUNT (*FROM M)
                          END),
                         30)                           -- 30으로 딱 떨어질때를 위한 제동장치
                            ) S
CONNECT BY LEVEL <=
                30
              - MOD (
                   (CASE
                       WHEN (SELECT COUNT (*FROM M) = 0 THEN 29
                       ELSE (SELECT COUNT (*FROM M)
                    END),
                   30)
cs


Comment +0

1
2
3
4
5
6
7
8
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'
               AND LO.DIVISION = '12'
               AND MESSAGE IS NOT NULL)
cs


Comment +0

1
2
3
4
5
6
7
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';
cs


Comment +0




[다운로드]


막힘. 파워빌더 15의 작명이 변경되어 파워빌더 2017 R2, 2017 R3 이런식으로 변경되었다.


Comment +0


1
2
3
4
5
6
7
8
9
10
11
12
-- 테이블 이름 변경
-- CustomerName 이라는 테이블을 Customer 라는 이름으로 변경
sp_rename 'CustomerName''Customer'
 
-- 컬럼 이름 변경
-- Test 테이블의 CustomerName 이라는 컬럼을 Customer라는 이름으로 변경
sp_rename 'reserve.[CustomerName]''Customer''COLUMN'
 
-- 컬럼 타입 변경
-- Test 테이블의 Customer 컬럼의 타입을 varchar(10)으로 변경
ALTER TABLE Test
ALTER COLUMN Customer varchar(10)
cs

종종 사용하는데 왜 기억을 못하는 걸까? ㅠ_ㅜ


Comment +0

말일 날짜 계산


다음달에 '01'을 붙여 첫째날을 만든뒤에 하루를 빼면 말일이 된다.


1
2
ls_tempday = Left(data, 4+ '/' + String(Long(Mid(data, 52))+1'00'+ '/01'
ls_lastday = String(RelativeDate(Date(ls_tempday), -1), 'yyyymmdd')
cs




전달 날짜 계산


1
2
cTempMonth = Left(cPayMonth, 4) + '/' + Right(cPayMonth, 2) + '/01'
cBeforeMonth = String(RelativeDate(Date(cTempMonth), -1), 'yyyymm')
cs




Comment +0

젠장, 이 문제 때문에 얼마나 많은 시간을 허비했는지 모르겠다.


Column 2 has an invalid name and/or length


문제가 되는 서비스를 찾아서 시작유형을 변경해주는 것만으로 손쉽게 해결된다.




2013.03.29 추가

Image Protect Service 서비스 뿐만 아니라 Team Viewer 8 때문에 동일한 문제가 발생하였다. 서비스를 하나하나 중지하면서 찾아보는게 좋을것 같다.



오류 메시지Column 2 has an invalid name and/or length


서비스 시작 유형 변경나의 경우 Image Protect Service 라는 녀석이 문제였다. 해당 서비스를 중지하니 바로 정상 동작한다. 시작유형을 수동 으로 바꾸고 확인버튼을 누른다.



TeamViewer 8TeamViewer 는 아쉽지만 uninstall 해버렸다.



Comment +0

SAP Sybase PowerDesigner EnterpriseArchitect 16.5 Evaluation Software Download

[바로가기]


괜시리 귀찮게스리 개인정보 입력하지 않고 바로 다운로드 받을수 있다.

Comment +0