목록삽질의 리포팅 (49)
Without haste, but without rest
오라클클럽 : http://www.oracleclub.com/lecture/1016 4.1. 데이터의 삽입, 수정, 삭제 INSERT -테이블안에 데이터 삽입 -INSERT문법 INSERT INTO table_name(column1,column2…) VALUES(데이터1,데이터2….); INSERT INTO table_name(clumn1,column2….) SELECT column1,column2… FROM table_name WHERE 조건; -문자열 단일따옴표('') -데이터구분 쉼표(,) -테이블명 옆 () 생략시 자동으로 모든 컬럼을 VALUES()안에 입력 INSERT예제 INSERT INTO emp VALUES(7369, 'SMITH', 'CLERK', 7902, TO_DATE('80/12/..
오라클 클럽 : http://www.oracleclub.com/lecture/1380 -CHAR, VARCHAR2, NUMBER, DATE, LONG, RAW, LONG RAW, ROWID -원하는 정보 효율적 처리를 위해 적정한 데이터 타입 선정 필요 -부적절한 타입 선정은 수행속도를 나쁘게 하고 불필요한 자원 낭비 초래 VARCHAR2 타입 -가변길이 문자형 -2000바이트 -제한이 적음 -일부 입력시 뒷부분 NULL -입력한 값의 뒷부분에 있는 BLANK도 같이 입력 -전혀 값을 주지 않으면 NULL입력 -지정된 길이보다 길면 입력 시 에러 발생 -컬럼 길이의 편차가 심한 경우, NULL로 입력되는 경우가 많은 경우 VARCHAR2사용 NUMBER 타입 -숫자형, 음수, ZERO, 양수 -38자리 ..
오라클클럽 : http://www.oracleclub.com/lecture/1013 테이블 제약조건 제약조건(constraint) -테이블에 부적절한 자료가 입력되는 것을 방지 ->여러가지 규칙 적용 -사용자가 지정 -모든 제약조건 -> 데이터 사전(DICTINARY)에 저장 -의미있는 이름 부여 -> CONSTRAINT 쉽게 참조 -표준 객체 명명법 -제약조건 생성/생성후(ALTER) 추가 가능 -NOT NULL 컬럼 레벨에서만 정의 NOT NULL -컬럼 필수 CREATE TABLE emp3 ( ename VARCHAR2(20) CONSTRAINT emp_nn_ename NOT NULL); -제약조건 확인 USER_CONSTRAINTS SELECT CONSTRAINT_NAME FROM USER_CON..