본문 바로가기

Database10

[DB2] DB2 vs Oracle 차이점 DB2 vs Oracle 데이터 타입 차이점 Data Type 오라클 DB와 DB2의 데이터 타입의 차이점 . DB2 : 데이터 타입은 사용자 편의보다는 옵티마이저가 가장 잘 해석하도록 세분화되어 있다. Oracle Data Type DB2 Data Type Scope(DB2) CHAR(n) CHAR(n) 254 bytes VARCHAR(n) VARCHAR(n) 32,672 bytes LONG LONG VARCHAR(n) 32,700 bytes NUMBER SMALLINT + - 32,768 (5 digits, 2byte) INTEGER 2 147 483 648 ( 10 digitx, 4byte) BIGINT 9,233,372,036,854,775,808 (64bit integers, 8byte) DEC.. 2018. 11. 7.
[DB] Toad for Oracle 이용한 시퀀스 생성 Sequence (시퀀스) 생성 # 시퀀스 만들기 스키마 브라우저로 돌아간다 시퀀시스를 클릭 후 새로운 시퀀스를 생성한다 그리고 정보를 입력 후 시퀀스를 생성한다 그렇게 진행해서 총 2개의 시퀀스를 생성하면 된다 테이블과 마찬가지로 시퀀스를 테스트해본다 2016. 5. 30.
[DB] Toad for Oracle 이용한 테이블 생성 Toad 테이블 생성 # 계정 생성 스키마 브라우저를 보면 계정을 생성할 수 있다 위에 SYSTEM에 소속된 테이블이 모두 보이게 된다 Table을 눌러 Users를 선택한다 그렇게 되면 오른쪽 화면이 보이는데 HR이나 Movie가 있다 오른쪽 마우스를 누르고 Create User를 생성한다 계정 이름과 비밀번호를 설정한다 ARTICLE / ARTICLE 또한 Tablespace에서 설정을 해준다 Roles는 권한을 설정하는 탭이다 Copy From으로 다른 권한을 가져올 수 있다 다른 권한을 가져오는 메뉴에서 HR 계정을 선택한다 다음 탭인 System Privileges도 설정을 해준다 위와 같이 Copy From 해주면 된다 만약 계정이 잘못 생성 되었다면 Use Cascade Option으로 관련.. 2016. 5. 28.
[SQL] GROUP BY 그룹함수 쿼리 사용하기 SQL - GROUP BY #SELECT 그룹함수 데이터의 요약이 필요할 때 사용된다 Row의 수 특정 컬럼 값 중 가장 큰 수 특정 컬럼 값 중 가장 작은 수 특정 컬럼 값 중 평균 값 특정 칼럼 값의 합계 SELECT [COLUMN], [COLUMN], [...] FROM [TABLE] WHERE [CONDITIONS] GROUP BY [COULUMN], [COULUMN], [...] 만약에 조건에서 그룹 별로 보고 싶다면 GROUP BY를 작성해 준다 그럼 결과는 위에서 배운 DISTINCT와 결과 값이 똑같다 하지만 차이점은 DISTINCT는 집계를 구할 수 없지만 GROUP BY는 집계를 구할 수 있다 # GROUP BY로 집계 GROUP BY의 장점으로는 집계를 구할 수 있다고 배웠다 집계를 .. 2016. 5. 10.