본문 바로가기
반응형

DATABASE86

[MsSQL] OUTPUT - Insert 사용 시, 삽입 된 행 반환하기 (Inserted) OUTPUT Output 구문은 insert, update, delete, merge 문과 함께 사용되며, 각 DML문에 처리되는 행을 반환하는 문법이다. 각 행을 반환하여, Into 구문를 통해 TABLE 혹은 TEMP TABLE 에 해당 행을 삽입한다. Insert 문 사용 시 Output insert into TABLE_A (a_column1, a_column2, a_column3 ...) -- output 구문 output inserted.a_column1, inserted.a_column2, inserted.a_column3 ... -- into 구문 into TABLE_B (b_column1, b_column2, b_column3 ...) values (value1, value2, value3.. 2023. 9. 4.
[MsSQL] 자주 쓰는 쿼리 - Data File Size, Data File 경로 확인 (MDF, NDF) Intro 안녕하세요. 초보 DBA 다뉴입니다. 데이터베이스를 사용하다 보면 역시나 마주하게 될 문제, 바로 용량 이슈인데요. MsSQL의 MDF, NDF라는 데이터베이스 파일에 데이터를 저장합니다. MsSQL의 파일 구조에 대해서는 아래의 글을 참고해주세요! [MsSQL] Database File(Data File, Log File) / File Group Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 MsSQL의 데이터베이스 파일과 파일 그룹에 대해 알아보도록 하겠습니다. Database File File의 종류 데이터베이스 파일의 종류로는 크게 데이터 파일(Data da-new.tistory.com 각 데이터베이스의 MDF, NDF가 얼마 만큼의 용량을 사용하는지, 또 어느 경로에 파일이 .. 2023. 9. 2.
[Oracle] 11g 시퀀스 (Sequence) 컬럼 자동 증가 값 Intro 안녕하세요 초보 DBA 다뉴입니다. 오늘은 오라클의 Object중 하나인 시퀀스에 대해 알아 보도록 하겠습니다. Sequence 시퀀스(Sequence)란? - 순차적으로 자동증가 하는 값을 반환하는 객체 - 일반적으로 PK값 중복 방지를 위해 사용 - 생성, 사용 방법, 수정, 삭제 시퀀스(Sequence) 생성 CREATE SEQUENCE [SequenceName] -- 생성 시퀀스 명, 해당 Create문을 제외한 나머지 부분은 다 생략 가능 INCREMENT BY [n] -- 증감 값, n만큼 시퀀스 값이 증가(양수) 또는 감소(음수), default = 1 (생략시) START WITH [n] -- 시작숫자 default = 증가 일때 MINVALUE / 감소 일때 MAXVALUE M.. 2023. 8. 9.
[DBA][Oracle] 자주 쓰는 쿼리 - TableSpace 용량 및 파일 위치 확인 Intro 안녕하세요 초보 DBA 다뉴입니다. 데이터베이스를 관리함에 있어서 여러가지 요소가 있겠지만 그 중 저장공간과 용량에 대한 관리에 도움이 될 만한 쿼리를 하나 소개할까 합니다. 여러 오브젝트들은 TableSpace에 속하여, 저장공간을 차지하고 있는데요. 오늘은 이 TableSpace를 관리하기 위해 TableSpace의 저장공간의 상태를 확인하는 쿼리입니다. 한번 알아보도록 하죠. 알아두기 Tablespace (테이블 스페이스) 란? Tablespace는 Oracle의 논리적 저장공간입니다. Tablespace를 나눔으로써 데이터의 관리 / Table, Index 의 분리 등 여러가지 효율을 얻을 수 있습니다. 자세한 내용은 아래의 글을 참고해 주세요! [Oracle] 저장 구조 - Table.. 2023. 8. 8.
반응형