DDL 2

2012.01.10 SQL 6일차(DDL에 들어가는 데이터타입들에 대한 설명, DDL)

데이터 타입 숫자 number(p, s) p : 전체자리 수, s: 소수점 이하 예) number(5,3) : 12.345, number(3) : 218 ... number : 그냥 number만 쓰게 되면 총 38자리 양의정수 날짜 date 문자 char(n) : n 바이트 예약한 그대로 끝까지 사용하는 것(최대 2000bytes) varchar2(n) : n바이트 예약하고, 남는 자리가 있으면 반환(최대 4000bytes) varchar2의 단점 : 메모리반환 후에 update했는데 할당된 길이보다 길게 update해버렸을 때에는 곤란합니다. 이 경우에는 char는 별 문제가 되지 않습니다. (즉, update시에는 varchar2가 불리합니다.) (보통 insert를 update보다 훨씬 많이 수행..

Oracle/SQL 2012.01.11

2012.01.10 SQL 6일차(ITAS, CTAS, SQL 명령어들의 분류, 그 중 DML), 트렌젝션, 시퀀스

대량의 데이터를 다른 테이블로 옮기는 방법 2가지(ITAS, CTAS) ; 아이타스 , 씨타스 ITAS : Insert into Table name Select 예제 : insert into member2 select * from member; CTAS : Create Table name AS Select ... 예제 : create table member2 as select * from member; 차이점 : ITAS는 옮길 대상의 테이블이 존재하고, 데이터만 옮기고 싶을 때 사용하고, CTAS는 대상 테이블이 존재하지 않을 때, 사용합니다. ----------------------------------------------------------------------------- SQL 명령어들의 분..

Oracle/SQL 2012.01.10