문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

사용자 정의 데이터 형식 별칭 만들기

이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server 2012에서 새 사용자 정의 데이터 형식 별칭을 만드는 방법에 대해 설명합니다.

항목 내용

제한 사항

  • 사용자 정의 데이터 형식 별칭의 이름은 식별자에 대한 규칙을 따라야 합니다.

보안

사용 권한

현재 데이터베이스에 대한 CREATE TYPE 권한 및 schema_name에 대한 ALTER 권한이 필요합니다. schema_name을 지정하지 않으면 현재 사용자에 대한 스키마를 결정하는 기본 이름 확인 규칙이 적용됩니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 [Top]

사용자 정의 데이터 형식을 만들려면

  1. 개체 탐색기에서 데이터베이스를 확장하고 목록에서 원하는 데이터베이스를 확장한 다음, 프로그래밍 기능유형을 차례로 확장하고 사용자 정의 데이터 형식을 마우스 오른쪽 단추로 클릭한 다음 새 사용자 정의 데이터 형식을 클릭합니다.

    NULL 허용

    사용자 정의 데이터 형식에 NULL 값이 허용되는지 여부를 지정합니다. 기존 사용자 정의 데이터 형식의 Null 허용 여부는 편집할 수 없습니다.

    데이터 형식

    목록 상자에서 기본 데이터 형식을 선택합니다. 목록 상자에는 geography, geometry, hierarchyid, sysname, timestampxml 데이터 형식을 제외한 모든 데이터 형식이 표시됩니다. 기존 사용자 정의 데이터 형식의 데이터 형식은 편집할 수 없습니다.

    기본값

    필요에 따라 사용자 정의 데이터 형식 별칭에 바인딩할 규칙 또는 기본값을 선택합니다.

    길이/전체 자릿수

    데이터 형식에 적용되는 길이 또는 전체 자릿수를 표시합니다. 길이는 문자 기반 사용자 정의 데이터 형식에 적용되고 전체 자릿수는 숫자 기반 사용자 정의 데이터 형식에 적용됩니다. 이 옵션의 레이블은 이전에 선택한 데이터 형식에 따라 바뀝니다. 선택한 데이터 형식의 길이 또는 전체 자릿수가 고정된 경우에는 이 상자를 편집할 수 없습니다.

    nvarchar(max) , varchar(max) 또는 varbinary(max) 데이터 형식의 경우에는 길이가 표시되지 않습니다.

    이름

    새 사용자 정의 데이터 형식 별칭을 만드는 경우 데이터베이스에서 사용자 정의 데이터 형식을 나타내는 데 사용할 고유 이름을 입력합니다. 사용할 수 있는 최대 문자 수는 시스템의 sysname 데이터 형식과 동일합니다. 기존 사용자 정의 데이터 형식 별칭의 이름은 편집할 수 없습니다.

    규칙

    필요에 따라 사용자 정의 데이터 형식 별칭에 바인딩할 규칙을 선택합니다.

    소수 자릿수

    소수점의 오른쪽에 저장될 수 있는 최대 자릿수를 지정합니다.

    스키마

    현재 사용자가 사용할 수 있는 모든 스키마의 목록에서 스키마를 선택합니다. 현재 사용자에 대한 기본 스키마가 기본적으로 선택되어 있습니다.

    저장소

    사용자 정의 데이터 형식 별칭에 대한 최대 저장소 크기를 표시합니다. 최대 저장소 크기는 전체 자릿수에 따라 달라집니다.

    1 – 9

    5

    10 – 19

    9

    20 – 28

    13

    29 – 38

    17

    nchar nvarchar 데이터 형식의 경우 저장소 값이 항상 길이 값의 두 배입니다.

    nvarchar(max) , varchar(max) 또는 varbinary(max) 데이터 형식의 경우에는 저장소가 표시되지 않습니다.

  2. 새 사용자 정의 데이터 형식 대화 상자의 스키마 상자에 이 데이터 형식 별칭을 소유할 스키마를 입력하거나 찾아보기 단추를 사용하여 스키마를 선택합니다.

  3. 이름 상자에 새 데이터 형식 별칭의 이름을 입력합니다.

  4. 데이터 형식 상자에서 어떤 데이터 형식을 기반으로 새 데이터 형식 별칭을 만들 것인지 선택합니다.

  5. 해당 데이터 형식에 맞게 적절히 길이, 전체 자릿수소수 자릿수 상자를 채웁니다.

  6. 새 데이터 형식 별칭에 NULL 값을 허용하려면 NULL 허용 확인란을 선택합니다.

  7. 기본값이나 규칙을 새 데이터 형식 별칭에 바인딩하려면 바인딩 영역에서 기본값 또는 규칙 상자를 채웁니다. SQL Server Management Studio에서는 기본값과 규칙을 만들 수 없으므로 Transact-SQL을 사용하십시오. 기본값과 규칙을 만드는 예제 코드는 템플릿 탐색기에서 찾을 수 있습니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘 [Top]

사용자 정의 데이터 형식 별칭을 만들려면

  1. 데이터베이스 엔진에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다. 이 예에서는 시스템이 제공하는 varchar 데이터 형식을 기반으로 데이터 형식 별칭을 만듭니다. ssn 데이터 형식 별칭은 11자리의 주민 등록 번호(999-99-9999)를 보유하는 열에 사용됩니다. 이 열은 NULL이 될 수 없습니다.

CREATE TYPE ssn
FROM varchar(11) NOT NULL ;

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[Top]

커뮤니티 추가 항목

추가
표시: