전체 글 39

[오라클/ORACLE]INSERT, UPDATE, DELETE 구문

EMP_INFO 테이블 EMP_ID EMP_NM EMP_DEPT 10001 김철수 인사부 10002 박지수 인사부 10003 최은영 경제부 10004 김민지 총무부 10005 정태수 총무부 INSERT 구문INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...) - 모든 데이터를 입력할 경우INSERT INTO 테이블명 VALUES(값1, 값2, ...) * INSERT 예제 * -- 모든 값 입력-- (부서가 '사업부'이고, 사원번호가 '10006'인 '홍길동' 추가)INSERT INTO EMP_INFO(EMP_ID, EMP_NM, EMP_DEPT)VALUES ('10006','홍길동','사업부') INSERT INTO EMP_INFOVALUES ('10006','홍..

IT/Database 2017.04.19

[오라클/ORACLE]OVER() 함수

OVER 함수- GROUP BY, ORDER BY를 이용한 서브쿼리를 개선하기 위해 나옴 함수- COUNT(), MAX(), MIN(), SUM(), AVG(), RANK(), ROW_NUMBER() 등과 같은 집계함수나 분석함수와 함께 사용된다. SELECT DEPT_NM, COUNT(*) FROM HRM_DEPT이 쿼리를 실행하면 에러메세지가 나온다. SELECT DEPT_NM, COUNT (*) FROM HRM_DEPT GROUP BY DEPT_NMOVER 함수를 쓰지 않으면 GROUP BY를 이용하여 전체 행의 수를 확인할 수 있다. SELECT DEPT_NM, COUNT (*) OVER () FROM HRM_DEPTOVER 함수를 쓰면 GROUP BY를 이용하지 않아도 전체 행의 수를 구할 수 ..

IT/Database 2017.04.19

[이클립스/Eclipse]java was started but returned exit code=1

이클립스를 실행시켰을 때 이런 에러가 날 때가 있다.java was started but returned exit code=1 이 에러는 jvm을 찾지 못해 발생하는 에러이다.해결을 위해서 eclipse.ini 파일을 열면 -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/javaw.exe 로 되어있던 것을 -vmc:/eGovFrameDev-3.5.1/java/jdk1.7.0_80/jre/bin/server/jvm.dll 이것으로 수정해주니 이클립스가 정상적으로 실행되었다.

IT/개발환경 2017.04.17

WAS서버 ,WEB서버

WEB 서버웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하면서 WEB에서 서버 기능을 처리하는 프로그램이다. - 주로 정적인 페이지인 HTML, 이미지, CSS, Javascript 등을 표현- 주요 어플리케이션 제품 제조업체 Apache Apache IIS Microsoft NGINX NGINX. Inc WAS 서버인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다. WEB 서버의 기능과 컨테이너의 기능으로 분리하여 처리한다. WAS 서버는 WEB서버와 달리 요청에 따라 데이터를 조작하고 결과를 응답합니다. - 동적인 페이지인 JSP, ASP, PHP 등을 표현- 주요 어플리케이션 제품 제..

IT/개발환경 2017.04.14

[이클립스/Eclipse]이클립스 설치(NEON)

Eclipse 설정(NEON)1.1 eclipse설치 1. www.eclipse.org에서 eclipse neon버전을 다운받습니다. 2. 운영체제가 몇 bit인지 확인 후 다운로드를 누릅니다. 3.실행을 누르면 다음과 같은 화면이 나옵니다. 웹 프로그래밍을 할 수 있도록 Eclipse IDE for Java EE Developers 를 선택하여 설치합니다. 4.설치경로를 지정합니다. 여기서는 C:\Users\*****\eclipse\jee-neon 으로 설정한 뒤 INSTALL 버튼을 누릅니다. 5. 라이센스에 동의하는 Accept Now 버튼을 눌러줍니다. 6. install이 진행되고 있습니다. 7. 설치가 다 되고 나면 LAUNCH 버튼이 나옵니다. 눌러서 실행합니다. 8. neon 버전이 실행되..

IT/개발환경 2017.04.13

[제우스/JEUS]jeus 설치

Jeus 설정1.1 jeus설치인터넷이나 공유서버에서 ‘jeus60-win.exe’ 파일을 다운받은 후 더블 클릭하여 설치를 시작한다.[ 그림 1.1-2 소개]‘Next’을 클릭한다.‘I accept the terms of the license Agreement’ 항목을 체크한 후 ‘Next’을 클릭한다.[ 그림 1.1-3 License Agreement ]‘Next’를 클릭한다. [ 그림 1.1-4 Choose Install Folder ] ‘Next’ 를 클릭한다. [ 그림 1.1-5 Choose Install Set]‘Registering as a Winodws Service’ 항목에서 ‘NO’을 선택한다.[ 그림 1.1-5 Choose Install Set] ‘Choose’ 버튼을 클릭한 후 JD..

IT/개발환경 2017.04.12

[오라클/ORACLE]ora 에러

ora-00001 unique constraint violated (유일성 제약조건에 위배됩니다.)테이블에 하나만 존재해야하는 key를 중복해서 넣을 때 발생합니다.중복된 값을 삭제하고 insert를 해줘야 합니다. ora-01722 invalid number (수치가 부적합합니다.)문자열(String) 을 숫자(Number) 로 변환할 때 발생하는 오류입니다.타입을 맞춰서 insert를 해줘야 합니다. ora-01741 illegal zero-length identifier (길이가 0인 식별자는 부적합합니다.)문자열(String) 값을 처리할 때 "XX"이 아니라 'XX'로 해줘야 합니다. ora-01401 inserted value too large for column (열에 입력한 값이 너무 큽니..

IT/Database 2017.04.12

[오라클/ORACLE] SQL 조인(JOIN)

사원정보 테이블 - EMP_INFO 부서정보 테이블 - DEPT_INFO 1. 내부조인 ( INNER JOIN )1) 일반 2) ANSI 표준 2. 외부조인 ( OUTER JOIN ) 2.1 LEFT OUTER JOIN 좌측테이블과 우측테이블의 조건이 같은 칼럼 정보가 나온다. 우측 테이블 칼럼은 모두 나온다.1) 일반 2) ANSI 표준 2.2 RIGHT OUTER JOIN 좌측테이블과 우측테이블의 조건이 같은 칼럼 정보가 나온다. 좌측 테이블 칼럼은 모두 나온다. 1) 일반 2) ANSI 표준

IT/Database 2017.04.11