본문 바로가기

728x90

SQL

(3)
[SQL 기본] 관계형 데이터베이스 개요 관계형 데이터베이스 개요 1. 데이터베이스 넓은 의미에서의 데이터베이스는 일상적인 정보들을 모아 놓은 것 자체를 의미일반적으로 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것을 의미 - 데이터베이스의 발전1960년대 : 플로우차트 중심의 개발 방법, 파일 구조를 통해 데이터를 저장1970년대 : 계층형(Hierarchical) 데이터베이스, 망형(Network) 데이터베이스 제품 상용화1980년대 : 관계형 데이터베이스 상용화. → Oracle, Sybase, DB21990년대 : 객체 관계형 데이터베이스로 발전. → Oracle, Sybase, Informix, DB2, Teradata, SQL Server - 관계형 데이터베이스 (Relational Database..
[SQL] Tablespace 사용량 알아보는 쿼리 이 스크립트는 자신의 크기(100%)의 60%를 넘는 데이터파일이나 템프파일을 갖고 있는 테이블스페이스를 보여줍니다. 그리고 90일동안의 증가율도 보여줌니다. 추후 데이터 증가 추의를 파악하는데 도움이 될 것 같습니다. SELECT CONTENTS, tablespace_name, CEIL (SUM (used) / POWER (1024, 3)) USED_GB, CEIL (SUM (total) / POWER (1024, 3)) MAXSIZE_GB, TO_CHAR (100 * SUM (used) / SUM (total), '999') || ' %' Pct_Used, TO_CHAR (100 * ((SUM (NVL2 (creation, used, 0)))) / SUM (total), 'S99999') || '% ..
[SQL] 전체 테이블 스키마 SELECT DECODE(COLUMN_ID, 1, OWNER, '') AS OWNER , DECODE(COLUMN_ID, 1, TABLE_NAME, '') AS TABLE_NAME , DECODE(COLUMN_ID, 1, (SELECT COMMENTS FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = A.TABLE_NAME AND ROWNUM=1), '') AS TABLE_NM , COLUMN_ID , COLUMN_NAME , (SELECT COMMENTS FROM ALL_COL_COMMENTS WHERE COLUMN_NAME = A.COLUMN_NAME AND TABLE_NAME = A.TABLE_NAME AND ROWNUM=1) AS COLUMN_NM , DATA_TYPE ||..

728x90