ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 데이터베이스#9
    데이터베이스 2023. 2. 9. 09:35

    2023년 2월 8일

    • CREATE TABLE
    • ALTER TABLE(시험안나옴)
      • 구조변경
    • RENAME
      • 객체의 이름을 변경하는 DDL 명령문
    • DROP TABLE
      • 기존 테이블과 데이터를 모두 삭제
    • TRUNCATE
      • 저장공간을 반환
      • ROLLBACK도 불가능
      • 속도가 빠름
    • DELETE
      • TRIGGER사용 가능
      • 속도가 느리다
    • 비교
    • COMMENT
      • 테이블
        • COMMENT IS TABLE IS ‘ ‘;
      • 칼럼
    • VIEW
      • 하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블
        • 정의만 저장(텍스트만 저장)
      • 예:) 조인한 결과를 가지고 있는 테이블 이라고 생각 하면 편함
      • 뷰는 셀렉트 문을 갖고 있는다 라고 생각 하면 편하고 원본데이터가 변하면 뷰의 값도 변한다
      • CREATE OR REPLACE 는 없으면 만들고 있으면 안만든다
    • 권한
      • SYSTEM계정에서 실행한다
        • insufficient privileges (권한이 없다는 오류)
        • GRANT CREATE VIEW TO SAMPLE; 뷰를 생성할 수 있는 권한을 샘플에게 부여한다
    • INLINE VIEW
      • 예시) A.*은 INLINE VIEW에대한 별칭을 불러온 것 바지막에 DESC) A가 별칭을 붙여준 것
      • SELECT ROWNUM, A.* FROM( SELECT T.* FROM TBL_BOARD T ORDER BY 1 DESC) A;

    '데이터베이스' 카테고리의 다른 글

    데이터베이스#10  (0) 2023.02.10
    데이터베이스#3  (0) 2023.02.07
    데이터베이스#4  (0) 2023.02.07
    데이터베이스#8  (0) 2023.02.07
    데이터베이스#7  (0) 2023.02.07
Designed by Tistory.