프로그래밍/백엔드 16

프로시저 에러메세지 출력방법 (PL SQL Developer)

디버깅할 프로시저를 오른쪽마우스 클릭하면 'Add debug information' 이라는 옵션이 있다. 이것을 체크해 줘야 디버깅시 브레이크포인트 지점을 확인할 수 있다. 간혹 체크가 되어있어도 디버깅이 안될 때가 있는데 체크해제 후 다시 체크해주면 된다. 디버깅 전 에러가 발생하는 부분에 DBMS_OUTPUT.PUT_LINE(">>>SQLCODE: " + SQLCODE); DBMS_OUTPUT.PUT_LINE(">>>SQLERRM: " + SQLERRM); 을 입력 후 디버깅을 하면 에러발생시 DBMS_OutPut 탭에서 에러메세지를 확인 할 수 있다.

날짜형변환 String에서 Date로 , Date에서 String로 (JAVA)

import java.text.SimpleDateFormat; import java.util.Date; public class SimpleDateFormatExample { public static void main(String[] args) { // String > Date SimpleDateFormat parse1 = new SimpleDateFormat("yyyyMMddHHmmss"); System.out.println(parse1.parse("20200914103045")); // Date > String Date curDate = new Date(); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat f..

C언어로 Hello world! 첫 출력

JAVA와 거의 똑같다고 들었는데 직접 코딩해보니 아니다. Hello world! 출력부터 코드 방식이 달랐다. 출력함수 printf() 는 JAVA의 system.out.println()와 비슷하지만 서식문자 %d 를 이용해 정수 혹은 실수를 표현하는 부분에서 달랐다. 자바에도 존재하는 증가, 감소 연산자이지만 나는 전혀 쓰고 있지 않는 연산방식이다. C에서는 업무때 사용할려나?

세로로 출력되는 데이터를 가로로 출력하는 법 (오라클)

"SELECT * FROM GRADE"이 쿼리를 실행시키면 데이터가 그림1 처럼 아래로 쭉 나열해서 출력된다.하지만 위와 같은 출력방식은 가독성을 떨어뜨린다. 그래서 그림2와 같은 출력방식을 원할 것이다. (Maybe? )가장 먼저 GROUP BY를 활용한다. 이 그룹화한 데이터를 크게 감싸 TABLE처럼 입력한다.그리고나서 함수 DECODE으로 과목마다 조건을 걸고 함수 MAX, MIN, SUM 중 하나를 택하여 마무리한다.각각의 DECODE문에 해당되는 점수는 (학생마다 각 과목응시를 한번씩만 치를수 있기 때문에) MAX, MIN, SUM 어떤 함수를 써도 동일한 값이 출력된다.합계는 함수 SUM, 평균값은 함수 AVG를 쓴다. 끝

JDK설치 및 환경변수 설정 (윈도우 10)

1. JDK다운로드 및 설치과거에는 java.sun.com에서 다운로드를 받을 수 있었으나 oracle이 인수하여 이제는https://www.oracle.com/java/technologies/javase-downloads.html 에서 다운을 받아야한다. 각자 운영체제가 다르겠지만 이 블로그는 Windows10 64bit운영체제 기준으로 글을 작성했다. Next버튼 클릭으로 마무리한다. 2. 환경변수(Path) 설정설치가 제대로 되었는지 확인한다. 설치했던 경로를 찾아가면 다음과 같은 파일을 확인할 수 있다. 이제 이 두 파일이 저장 되어 있는 경로를 환경변수(Path)에 지정한다. 복사한 디렉토리경로를 입력해준다.이 환경변수 설정은 명령프롬프트상 실행파일을 찾는 경로의 정보가 되는데Windows 운영..