본문 바로가기

컴퓨터/SQL Server

사용자 정의 데이터 타입 ● 사용자 정의 데이터 타입- 개발자가 어떤 특정한 데이터 타입을 정의하여 사용함- 예를 들어 varchar(10) 타입을 사용할 때 별칭을 'varchar_test'로 만들어 둔다면 varchar(10) 타입을 이용할 때 'varchar_test'로 생성하면 됨 create table test1 name varchar_test) - 사용자 정의 데이터 형식은 다음과 같이 만든다.use [DB 이름]create type dbo.varchar_test from varchar(10) not null - 사용자 정의 데이터 타입 확인하기 select * from systypes - 사용자 정의 데이터 타입 삭제 - 만약 해당 사용자 정의 데이터를 사용하고 있는 테이블이 존재하면 삭제가 되지 않는다.drop t.. 더보기
데이터베이스란? ● 데이터베이스란? - 설계자가 특정 목적 하에 이용할 수 있도록 구성한 SQL 서버의 개체들을 모아 놓은 것- 다른 명칭으로 데이터베이스 카탈로그, 카탈로그로 부른다.- 시스템 데이터베이스와 사용자 데이터베이스로 나뉨.● 시스템 데이터베이스 - SQL 서버가 내부적으로 사용하는 데이터베이스- Master DBSQL 서버의 주요한 메타 데이터들이 들어있음, 모든 개체에 대한 정보, 저장소 관리 등의 일을 수행하므로 손상되면 SQL 서버가 정상 운영이 되지 않음- Model DBSQL 서버가 데이터베이스 만들 때 기본적으로 사용하는 DB 예시 모델, 특별한 옵션이 없으면 이 DB를 참고하여 새로운 DB를 생성한다.- Msdb DBSQL 서버 에이전트 서비스가 이용하는 DB- Tempdb DB임시 사용 DB.. 더보기