본문 바로가기

오라클11

[오라클/ORACLE]TNS 설정 tnsnames.ora (서버 접속 정보 설정)- 클라이언트에서 오라클 서버로 접속할 떄 필요한 정보를 설정해주는 파일경로- D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# tnsnames.ora Network Configuration File: D:\app\*******\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.SID명=  (DESCRIPTION=    (ADDRESS=      (PROTOCOL=TCP)      (HOST=오라클서버IP주소)      (PORT=1521)    )    (CONNECT_DAT.. 2017. 4. 20.
[오라클/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','홍길.. 2017. 4. 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를 이용하지 않아도 전체 행의 수를 구할.. 2017. 4. 19.
[오라클/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 (열에 입력한 값이 너무 큽니다.).. 2017. 4. 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 표준 2017. 4. 11.