본문 바로가기

It13

프로그래머를 위한 칼럼 - 개발자의 속도 프로그래머를 위한 칼럼이 '개발자 라면' 이라는 이름으로 브런치에서 연재중입니다.https://brunch.co.kr/@gocoder/8 2019. 8. 12.
MSSQL - while 예제 MSSQL while문 예제 오늘은 한번 while 예제릴 간단하게 작성해보았다. MSSQL하면 프로시져를 간단하고 가볍게 개발 할 수 있는게 최대 장점일 것 이다. 그 중에 while문은 실무에서 가장 애용 하는 방법중 하나이다. ▼그래서 익스프레스하게 아주 간단하게 작성해보았다. DECLARE @IDX INT /* 변수를 선언한다. */ SET @IDX=1 /* 1를 집어넣었다 */ WHILE @IDX 2017. 12. 2.
MSSQL - 작은 따옴표 쉽게 처리하기 MSSQL 에서 쌍따옴표 사용하기 안녕하세요. 고코더입니다.오늘은 MSSQ에서 작은 따옴표를 자유롭게 사용하는 법을 다루어 보겠습니다. ▼MSSQL 매니지먼트를 실행 하여 아래 구문을 실행해봅시다.select "'", "'a'",'', ▼ 볼것도 없이 오류 빨간 라인이 그려집니다.MSSQL은 해당 처럼 쌍따옴표를 쓸수가 없습니다. 작은 따옴표를 자주 쓰는 경우 이를 쌍따옴표로 묶어서 보기 편하게 써보고 싶을 때가 있습니다.물런 작은 따옴표를 두번 쓰면은 문자로 인식이 됩니다.그럼 가독성도 떨어지기 마련이다. 작은 따옴표 행렬을 보고 있으면 머리가 아프죠 ▼ 이번엔 아래 쿼리를 실행해보자set quoted_identifier offselect "'", "'a'" ▼ 놀랍게도 오류 라인은 없어지고 쌍따옴표 .. 2017. 11. 7.
winSCP - 기본 에디터 변경 winSCP 파일 홈에디터플러스로 열기 winSCP에서 파일을 클릭하면 Internal Text Editor가 기본적으로 작동합니다.의외로 쓸만하고 가볍고 좋습니다. ▼Internal Text Editor 에디터https://winscp.net/eng/docs/ui_editor?ver=5.7&lang=0409&utm_source=winscp&utm_medium=app&utm_campaign=5.7 그래도 가벼운 에디터는 역시 홈에디터플러스 만한게 없습니다.그래서 이번엔 기본 에디터를 바꿔보려고 합니다. Ctrl + Alt + P를 눌러서 설정을 실행합니다. ▼editors 룰 누르면 아래와 같이 에디터 설정 창이 나옵니다.1.먼저 Add를 누르고 2.Extenal edior 에 홈에디터플러스 경로에 ed.. 2017. 10. 30.
winSCP - 인코딩 UTF-8 설정 winSCP 한글이 깨져 있을때 UTF-8로 설정 winSCP로 파일을 다운로드 받았는데 안쪽에 한글이 뭉개져있는 경우가 있다. 이같은 경우는 인코딩이 안맞는 경우가 있습니다. 한글은 참 귀찮습니다. UTF-8로 해야 정상적으로 글자를 볼 수 있는데 기본 설정은 ANSI 인경우가 많습니다.이럴 경우 winSCP에서 urf-8로 인코딩을 변경하면 해결 하면 됩니다. ▼서버에 test.txt안에는 "가나다라마바사" 라는 test.txt를 업로드 하였고 이것을 확인해보았습니다.역시나 요상한 글자가 보입니다.default encoding 이 ANSI(Euc-kr) 일 경우에는 이렇게 보일 수밖에 없습니다. 그래서 utf-8로 셋팅해보겠습니다.UTF-8 : 한 글자를 나타내기 위해 4바이트까지 사용하여 모든 언어.. 2017. 10. 26.
winSCP - 한글 언어팩 패치 winSCP 언어팩 설치 http://winscp.net/eng/download.phpwinSCP에서 다운로드 하여 설치하면 기본설정이 영어로 되어 있습니다.영어로 보기에 전혀 불편하지 않지만 굳이 직관성 나쁜 영어보단 한글이 더 쉽게 사용을 가능하도록 할것이라 생각됩니다.그래서 오늘은 winSCP 한글로 패치를 해보겠습니다. ▼option>peferences 혹은 단축키 ctrl+alt+p를 누르면 옵션창이 뜰것입니다. ▼그리고 languages 메뉴을 접근하면 아직은 영어뿐이 언어팩이 설치 되어 있지 않는걸 볼 수 있습니다. getmore.. 를 누르면 아래 URL로 이동 될것이다.https://winscp.net/eng/translations.php?utm_source=winscp&utm_mediu.. 2017. 10. 26.
MSSQL - EXISTS 사용 방법 MSSQL EXISTS 사용 방법 MSSQL 하면 프로시져 만들기 참 좋다. MSSQL 매니지먼트 스튜디오가 편해서 그럴것이다. 실무에서 가장 많이 쓰고 헷갈리는 내장객체는 EXISTS 일것이다. 테이블을 검색해서 값이 있을때와 없을때를 구분한다. IF EXISTS( SELECT * FROM 테이블 WHERE ID = @ID ) BEGIN --//SELECT문의 결과값이 존재하면 진입 END ELSE BEGIN --//SELECT문의 결과값이 없을 경우에 진입 END 그리고 반대로 하고 싶으면 NOT EXISTS 를 사용하면 된다. IF NOT EXISTS( SELECT * FROM 테이블 WHERE ID = @ID ) BEGIN --//SELECT문의 결과값이 없을 경우에 진입 END ELSE BEGI.. 2017. 7. 11.
PHP - XAMPP 설치하기 (새로운 APMSETUP) XAMPP 설치하기 APMSETUP을 대체 APMSETUP이 최신버전을 공개하지 않고 있다. 그래서 많은 사람들이대안으로 찾은게 아마 XAMPP가 아닐까 싶다. PHP7버전까지 지원하고 있으며 최신 DB인 MariaDB(MYSQL)까지 설치 한방으로 모든 셋팅을 마무리한다. 오늘은 XAMPP 설치를 가이드 하려고 한다. 우선 https://www.apachefriends.org/index.html에 접속한다. ▼ 아래처럼 최신버전을 설치한다. (학습자라면 당연히 PHP7 버전을 해야겠죠?) ▼모르고 NO에 박스를 칠했네요. YES 입니다. 당연히 설치 해야겠죠 ▼ Next로 시작해봅시다. ▼ 많은 기능을 제공합니다. Perl 까지 지원하는게 인상적이네요. 우선 모든 기능을 설치합니다.(그래도 몇메가 안되.. 2017. 7. 11.
PHP - DB 연결해서 for문으로 예제 DB 연결 후 리스트 출력 PHP언어에서 가장 많이 쓰게 되는부분이지만 항상 까먹게 되는 부분입니다.한번 제 나름대로 레퍼런스를 만들 어 보았습니다. 아래 소스는 DB를 연결하고 Select 된 데이터를 for 문으로 돌리는 가장 기초적인 DB 연결 예제문이다. 2017. 7. 6.