본문 바로가기

전체 글285

[SP] Stored Procedure 저장 프로시저 만들기 사용법)CREATE PROC[EDURE] 저장 프로시저 이름 [저장 프로시저의 매개 변수 목록] AS 저장 프로시저 내에서 실행될 쿼리들 1. 매개변수 없는 프로시져예)CREATE PROC up_memberASBegin SELECT * FROM test_memberEnd 실행명령 : EXEC 실행할 저장 프로시저 이름 (EXEC up_member) 2. 매개변수 있는 프로시져예)CREATE PROC up_member@id varchar(20)ASBegin SELECT * FROM test_member WHERE member_id=@idEnd 실행명령 : EXEC 실행할 저장 프로시저 이름 변수 (EXEC up_member 'sunmi') 3. 리턴값을 갖는 프로시져예)CREATE P.. 2014. 6. 10.
cron 다루기 cron 수정 crontab -ecron 재시작 crond start crond stop crond restart crond: can't lock /var/run/crond.pid, otherpid may be 10968: Resource temporarily unavailable 오류 yes | rm /var/run/crond.pid 추가팁command /dev/null 2>&1 에서 /dev/null 2>&1 의 의미는 명령어를 실행하여 표시되는 결과값 표준출력,표준에러를 남기지 않겠다는 의미이다.파일디스크립터 숫자0 : 표준입력1 : 표준출력2 : 표준에러 표준에러인 2도 1에 넣고 블랙홀인 /dev/null 에 리다이렉션한다는 말이다. 좀 쉽게 적자면 아래와 같다.command 1>/dev/nul.. 2014. 5. 27.
HTTP 에러 정리 HTTP 에러 정리cgi프로그래밍 후 테스트하거나 웹서핑중 종종 브라우저에 뜻하지 않는 메시지를 접하곤 합니다. 가장 많이 볼 수 있는 것들이 404 Not found나 403 Forbidden 등이 있습니다. 이들은 서버에서 보내는 사용자의 요구에 대한 응답입니다. 이러한 것들은 HTTP/1.0의 STATUS CODE라고 합니다. 즉, 이들 메시지만 잘 해독해도 많은 도움이 됩니다. 아래는 그 메시지의 설명입니다.code : 200reason field : OK 의미 : 클라이언트의 request가 성공적으로 수행됐다. request처리결과로 클라이언트에게 전달되는 정보는 사용된 method에 따라서 달라진다.reason field : GET의미 : request가 지정한 자원이 response메세지로.. 2014. 5. 9.
파이썬 설치 Linux에는 기본적으로 Python이 설치되어 있다. 설치된 Python 버젼이 낮을 때는 아래와 같이 Upgrade해 보자. (1) Python 실행 파일 위치 및 버젼 알기 which python --> /usr/bin/python python -V --> 2.4 (2) 설치하고 싶은 버젼의 tar 파일을 Linux 컴퓨터에 저장 Ex> /opt/Python-2.5.4.tar (3) tar 파일 압축 풀기tar -zxvf Python-2.5.4.tar (4) Python 설치압축 해제된 폴더 내에서, 다음 명령어를 수행함1) ./configure 2) make 3) make install 이렇게 하면 압축 해제된 폴더 내에 실행가능한 python 파일이 생김 실행해 보면 설치하려고 했던 버젼의 py.. 2014. 4. 15.