반응형



날짜 형식을 YYYY-MM-DD 로 해달라는 요청


TO_CHAR(sysdate,'YYYY-MM-DD') 했는데 안된다


알고 보니 날짜필드 형식이  그냥 VARCHAR 들어가 있음 DATE로 안넣고 .. 왜그랬을까~


그래서 검쉑~


to_date() 기능 발견


to_date 변환하고 다시 to_char 로 변환 하여 성공 ㅋ



TO_CHAR(to_date(char형식에 날짜필드,'YYYY-MM-DD'), 'YYYY"년 "MM"월 "DD"일"' ) 



반응형
반응형

출처 http://www.gurubee.net/lecture/2150


demobld.sql 파일다운로드

http://www.gurubee.net/files/sql/demobld.sql



demobld.sql Script Sample

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
DROP TABLE EMP;
DROP TABLE DEPT;
DROP TABLE BONUS;
DROP TABLE SALGRADE;
DROP TABLE DUMMY;
 
CREATE TABLE EMP
       (EMPNO NUMBER(4) NOT NULL,
        ENAME VARCHAR2(10),
        JOB VARCHAR2(9),
        MGR NUMBER(4),
        HIREDATE DATE,
        SAL NUMBER(7, 2),
        COMM NUMBER(7, 2),
        DEPTNO NUMBER(2));
 
INSERT INTO EMP VALUES
        (7369, 'SMITH''CLERK',     7902,
        sysdate,  800, NULL, 20);
         
INSERT INTO EMP VALUES
        (7499, 'ALLEN''SALESMAN',  7698,
        sysdate, 1600,  300, 30);
         
INSERT INTO EMP VALUES
        (7521, 'WARD',   'SALESMAN',  7698,
        sysdate, 1250,  500, 30);
         
INSERT INTO EMP VALUES
        (7566, 'JONES''MANAGER',   7839,
        sysdate,  2975, NULL, 20);
         
INSERT INTO EMP VALUES
        (7654, 'MARTIN', 'SALESMAN',  7698,
        sysdate, 1250, 1400, 30);
         
INSERT INTO EMP VALUES
        (7698, 'BLAKE''MANAGER',   7839,
        sysdate,  2850, NULL, 30);
         
INSERT INTO EMP VALUES
        (7782, 'CLARK''MANAGER',   7839,
        sysdate,  2450, NULL, 10);
INSERT INTO EMP VALUES
        (7788, 'SCOTT''ANALYST',   7566,
        sysdate, 3000, NULL, 20);
         
INSERT INTO EMP VALUES
        (7839, 'KING',   'PRESIDENT', NULL,
        sysdate, 5000, NULL, 10);
         
INSERT INTO EMP VALUES
        (7844, 'TURNER', 'SALESMAN',  7698,
        sysdate,  1500,    0, 30);
         
INSERT INTO EMP VALUES
        (7876, 'ADAMS''CLERK',     7788,
        sysdate, 1100, NULL, 20);
         
INSERT INTO EMP VALUES
        (7900, 'JAMES''CLERK',     7698,
        sysdate,   950, NULL, 30);
         
INSERT INTO EMP VALUES
        (7902, 'FORD',   'ANALYST',   7566,
        sysdate,  3000, NULL, 20);
         
INSERT INTO EMP VALUES
        (7934, 'MILLER', 'CLERK',     7782,
        sysdate, 1300, NULL, 10);
 
CREATE TABLE DEPT
       (DEPTNO NUMBER(2),
        DNAME VARCHAR2(14),
        LOC VARCHAR2(13) );
 
INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');
INSERT INTO DEPT VALUES (20, 'RESEARCH',   'DALLAS');
INSERT INTO DEPT VALUES (30, 'SALES',      'CHICAGO');
INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON');
 
CREATE TABLE BONUS
        (ENAME VARCHAR2(10),
         JOB   VARCHAR2(9),
         SAL   NUMBER,
         COMM  NUMBER);
 
CREATE TABLE SALGRADE
        (GRADE NUMBER,
         LOSAL NUMBER,
         HISAL NUMBER);
 
INSERT INTO SALGRADE VALUES (1,  700, 1200);
INSERT INTO SALGRADE VALUES (2, 1201, 1400);
INSERT INTO SALGRADE VALUES (3, 1401, 2000);
INSERT INTO SALGRADE VALUES (4, 2001, 3000);
INSERT INTO SALGRADE VALUES (5, 3001, 9999);
 
CREATE TABLE DUMMY
        (DUMMY NUMBER);
 
INSERT INTO DUMMY VALUES (0);
 
COMMIT;


반응형
반응형


저장

첫 게시물에 파일 첨부 할때는 

글 번호를 먼져 추출한다 (시퀀스 / MAX 등등)


하여 글 번호 와 매핑 되는 파일 테이블에 분리 등록


수정 / 삭제 


첨부된 파일 리스트 중 선택 삭제 


선택된것 플래그 비교 하여 삭제

첨부 파일 리스트 갱신(AJAX)


DB 저장시 해당 글 번호 조건으로 파일 테이블 등록 데이터 모두 삭제 후


현 기준 첨부 파일 리스트만 받아서 새로 등록한다..



오픈소스 파일 첨부 로직을 좀 살펴 봐야겠다.

내가 구현한게 최선인지 햇갈림...




반응형
반응형


편하다.


코딩하면서 브라우저에서 바로 볼 수 있다

아래 번개모양(실시간 바로 보기)





자동완성 기능 ( Emmet ) 추가시 


html 입력후 tab 키 누르면 완성 ㅎㅎ


계층별 설정 누르고 tab 키 누르면 계층 완성


ex) html>head>body>div  입력 후 tab 


이정도만 활용해도 편리한거 같다 


생활코딩 강좌는 정말 유용하다 !!! 





반응형
반응형


간단히 팝업에서 글등록 처리 후 

부모창 리프레쉬 해주는 기능.. 을 3시간 ... ;;;;;


내가 알던 js(location.reload) 로 안되니 미치 

웹스퀘어 사이트도 점검중이고 ㅋㅋ


오늘의 삽질기


팝업 콜


        Func.popUp = function(row, col){

     

var options = { title : "제목", width:823, height:520, modal:true, resizable:false, scrollbars:false,

type: "litewindow",

popupParam : { 

closeCallbackFncName : "searchWorkingList", 

targetIframe: window.frameElement.id,

pageId: "xxxx.xml"

}

};

parent.cFunc.openPopup("_M_POP", "/views/실제경로.xml", options);

};   


우선 팝업 콜 할때 

자식창에서 부모 정보를 받는다


               var param = JSON.parse(WebSquare.uiplugin.popup.getPopupParam());


        Func.parentObj = opener || parent;

        Func.callbackFunc = param.closeCallbackFncName;

        Func.popupUID = WebSquare.net.getParameter("popupID"); //고유ID

        Func.pageId = param.pageId;  //호출한 페이지id

        Func.targetIframe = param.targetIframe;


로그로 찍어본다


$w.log("############## param start #################### \n");

$w.log("###### Func.parentObj  ====="+ Func.parentObj +"\n");

$w.log("###### Func.callbackFunc     ====="+ Func.callbackFunc +"\n");

$w.log("###### Func.popupUID    ====="+ Func.popupUID +" \n");

$w.log("###### Func.pageId     ====="+ Func.pageId +" \n");

$w.log("###### Func.targetIframe     ====="+ Func.targetIframe +" \n");

$w.log("########### param end ######################### \n"); 


저장 수정 등등 작업을 하고

Func.closePopup(); 호출


팝업 close (웃긴게 팝업 닫을때도 ID가 필요함 그냥 close는 안됨;)


Func.closePopup = function(){

  var call = "부모창에 메서드를 적어준다"; 

  // 예 )   var call = "Envlist(false)"; 

  // 부모창 메서드 실행후 

  Func.parentObj.frames[mFunc.targetIframe].getWindow().eval( call );

 //팝업 close

$w.closePopup( Func.popupUID );


};              


- 끝 -        

           



반응형
반응형

죽이게 따로 오네요 

반응형
반응형

원하는 DataList 호출

var row = DataList.getMatchedIndex( "조회필드" , ccpyCD , "and" , false );


해당 row 를 포커스

그리드ID.setFocusedCell( 선택될 로우 , "포커스 될 필드명" , false );


gridID.setFocusedCell( parseInt(row) , "F_NAME" , false );

반응형
반응형


잼나보이는거 하나씩 모아봐야징

반응형
반응형


많이 응원했고 잘써왔던 G3


사람들이 배터리 문제 많타고 이야기 할때 응? 난 잘되는데 왜그러지 하다


내가 당첨 ㅋㅋㅋ


집이 시골이라  토욜 부랴부랴 as 센터 방문 


사람들이 꽤 있네요 1시간 정도 기다림



베터리 문제 맞다 


베터리는 소모품이라 as불가


제고도 없으니 인터넷으로 구매해라 ... 



1시간동안 뭘했는지... 


여하튼 담부터 그냥 나도 1등 회사 삼성 사야지 에헴


왜 그냥 삼성제품 추천하는지 알게됨

반응형
반응형


WebSquare.ModelUtil.removeInstanceNodes("아이디 혹은 객체");


반응형

+ Recent posts