본문 바로가기

프로그래밍93

[MS-SQL] 프로시저 커서(CURSOR) 사용 법 MS-SQL 프로시저 커서(CURSOR) 사용 법 에 대하여 알아봅시다 연말정산 계산 로직이나 연차 계산을 위해서 프로시저 커서(cursor) 를 사용하기도 합니다 개발 중 자주 사용되지는 않지만, 한번씩 사용되는 커서에 대하여 알아 보도록 합니다 단순히 조회 된 내용을 PRINT 명령어를 사용하여 메시지로 출력되게 하였습니다 실행하면 다음과 같은 결과 메시지를 볼 수 있습니다 DECLARE cur CURSOR FOR /****** 대상 조회 시작**********/ SELECT '1' COL1, 'A' COL2 UNION SELECT '2' COL1, 'B' COL2 /****** 대상 조회 끝************/ OPEN cur DECLARE @COL1 VARCHAR(10) DECLARE @COL.. 2017. 8. 31.
[웹 프로그래밍] 개발자 도구를 이용한 자바스크립트 디버깅 방법 개발자 도구를 이용한 자바스크립트 디버깅 하는 방법에 대하여 자바스크립트 디버깅 하는 방법에 대하여 알아보도록 하겠습니다 웹 개발을 하지 않는 분들도 재미로 알아두면 좋겠네요 단계1 [F12] 버튼을 클릭합니다 그러면 개발자 도구 화면이 나타납니다 디버거 메뉴를 클리하여, 우측 상단 검색란을 통해 자바스크립트를 찾을 수 있습니다 다음으로 좌측 줄번호 왼쪽 바를 크릭하면 빨간 동그라미가 아래 그림처럼 표시 됩니다 단계2 저는 제 포스팅 글 "[자바스크립트] 인터넷 웹 브라우저 우클릭 방지 하는 법" 화면에서 실행 하였습니다테스트를 위해 "인터넷 웹 브라우저 우클릭 방지 하는 법" 화면 열기 → 클릭 중단점을 부분을 실행하기 위해서는 해당 함수를 실행 시켜주어야 합니다 제가 찍은 부분은 마우스 우클릭 기능 .. 2017. 8. 30.
[자바스크립트] 인터넷 웹 브라우저 우클릭 방지 하는 법 JavaScript 우클릭 방지 하는 법 인터넷 웹 브라우저 우클릭 방지 하는 방법에 대하여 알아봅시다 이렇게 큼직큼직하게 글을 적는 것은 내용이 아주 짧기 때문이죠 ^^ 아래 이미지는 우클릭이 가능한 상태입니다 그럼 우클릭 기능을 방지 해 보도록 하겠습니다 해당 페이지에 아래 자바스크립트 소스를 넣어주면 "끝" 이죠 우클릭을 하게 되면 웹 브라우저에서 context menu 기능을 실행 하나 봅니다 oncontextmenu 이벤트가 발생하면, 바로 false 값으로 리턴 시켜 버립니다 지금 우클릭 해 보세요~! 2017. 8. 30.
[MS-SQL] 세로 데이터 가로로 한 컬럼에 담기 - FOR XML PATH 여러 줄의 데이터를 한 컬럼 안에 담고 싶을 때 사용 됩니다 예를 들어 회의정보MST 테이블이 있고, 회의 참석자 정보 테이블이 있습니다그런데 회의 참석자 정보 테이블에는 한 레코드에 한 사람정보가 담겨 있을 경우이 참석자 정보들을 한 컬럼에 구분자로 하여 모두 보여 주고 싶을 때 사용 됩니다 WITH T_TABLE01 AS(SELECT '1' COL1, '가' COL2 UNION SELECT '1' COL1, '나' COL2 UNION SELECT '2' COL1, '다' COL2 ) SELECT A.COL1 , (SELECT ', ' + A1.COL2 FROM T_TABLE01 A1 WHERE (A1.COL1 = A.COL1) FOR XML PATH ('')) COL2_1 , STUFF((SELECT.. 2017. 8. 29.