Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

이 문서에서는 Access 데이터베이스의 테이블 필드에 적용된 데이터 형식을 수정하거나 변경하는 방법을 설명합니다.

이 문서의 내용

데이터 형식 이해

데이터베이스를 처음으로 디자인하고 빌드할 때 1개 이상의 테이블을 계획하고, 각 테이블에 대한 필드(열)를 계획하며, 각 필드에 대한 데이터 형식을 설정합니다. 예를 들어 날짜와 시간을 저장해야 하는 경우 필드를 날짜/시간 데이터 형식으로 설정합니다. 이름과 주소를 저장해야 하는 경우 하나 이상의 필드를 짧은 텍스트 데이터 형식으로 설정하는 등의 작업을 수행할 수 있습니다.

Access에서는 다양한 데이터 형식을 제공하며 각 형식에는 특정 용도가 있습니다. 다양한 Access 버전에서 지원되는 모든 데이터 형식의 전체 목록을 보려면 Access 데스크톱 데이터베이스의 데이터 형식데이터 형식 및 필드 속성 정보를 참조하세요.

조회 필드를 만들고 사용하는 방법에 대한 자세한 내용은 다중값 필드 만들기 또는 삭제 문서를 참조하세요.

마지막으로, 데이터 형식은 사용자가 테이블 필드에 데이터의 올바른 형식을 입력하는지 확인할 수 있는 데이터 유효성 검사의 기본 양식을 제공합니다. 예를 들어 숫자만 입력할 수 있도록 설정된 필드에 텍스트를 입력할 수 없습니다.

데이터 형식 변경

단계별 방법을 따르기 전에 데이터 형식을 변경하면 필드의 일부 또는 전체 데이터가 잘릴 수 있으며 일부 경우에는 데이터 전체가 제거될 수 있음을 유의하세요. 데이터 형식을 변경할 때 Access가 데이터를 변경하는 방법에 대한 내용은 이 문서 후반의 데이터 형식 변경 제한 사항 섹션을 참조하세요.

참고:  Access에서 데이터시트 보기 또는 디자인 보기에서 작업하며 테이블 필드에 대한 데이터 형식을 설정할 수 있습니다. 이 섹션에서는 두 가지 보기 모두에서 데이터 형식을 설정하는 방법을 단계별로 설명합니다. 디자인 보기에서 데이터 형식을 설정할 경우 추가 선택 항목으로 조회 마법사가 표시됩니다. 해당 선택 항목은 데이터 형식이 아닙니다. 대신, 조회 마법사를 사용하여 외래 키 필드를 다른 테이블에 연결하는 조회 필드를 만들 수 있습니다. 기본적으로 Access는 조회 필드를 숫자 데이터 형식으로 설정합니다.

데이터시트 보기에서 데이터 형식 변경

  1. 탐색 창에서 변경할 테이블을 찾아 두 번 클릭합니다.

    테이블이 데이터시트 보기에서 열립니다.

  2. 변경할 필드(열)를 선택합니다.

  3. 테이블 필드 탭의 속성 그룹에서 데이터 형식 옆의 드롭다운 목록에서 화살표를 클릭한 다음 데이터 형식을 선택합니다. 

  4. 변경 내용을 저장합니다.

디자인 보기에서 데이터 형식 변경

  1. 데이터시트에 테이블이 열려 있는 경우 해당 테이블의 문서 탭을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭합니다.

    또는

    테이블이 열려있지 않은 경우 탐색 창에서 변경할 테이블을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 변경할 필드를 찾고 데이터 형식 열의 목록에서 새 데이터 형식을 선택합니다.

  3. 변경 내용을 저장합니다.

맨 위로 이동

데이터 형식 변경 제한 사항

일반적으로 다음 사항을 제외한 모든 필드의 데이터 형식을 변경할 수 있습니다.

  • 복제 ID 속성을 사용하는 숫자 필드

  • OLE 개체 필드

  • 첨부 파일 필드

또한 필드에 데이터가 포함된 경우 대부분의 데이터 형식을 변경할 수 있습니다. 하지만 원본 데이터 형식 및 사용하려는 새 데이터 형식에 따라 Access에서 일부 데이터가 잘리거나 삭제될 수 있으며 변환이 전혀 허용되지 않는 경우가 발생할 수 있습니다.

다음 표에서는 Access에서 수행할 수 있는 가능한 데이터 형식 변환이 나열되어 있으며 Access에서 발생할 수 있는 변환에 대한 제한 사항을 설명합니다.

변환할 형식

원래 형식

변경 또는 제한 사항

짧은 텍스트

긴 텍스트

첫 255자 이후의 모든 텍스트가 삭제됩니다.

숫자

제한 사항이 없습니다.

날짜 및 시간

날짜/시간에 대한 제한은 없습니다.

날짜/시간 연장에는 허용되지 않습니다.

통화

제한 사항이 없습니다.

일련 번호

제한 사항이 없습니다.

예/아니요

값 -1(예/아니요 필드에서 예)은 예로 변환됩니다. 값 0(예/아니요 필드에서 아니요)은 아니요로 변환됩니다.

하이퍼링크

255자보다 긴 링크가 잘립니다.

긴 텍스트

짧은 텍스트

제한 사항이 없습니다.

숫자

제한 사항이 없습니다.

날짜 및 시간

날짜/시간에 대한 제한은 없습니다.

날짜/시간 연장에는 허용되지 않습니다.

통화

제한 사항이 없습니다.

일련 번호

제한 사항이 없습니다.

예/아니요

값 -1(예/아니요 필드에서 예)은 예로 변환됩니다. 값 0(예/아니요 필드에서 아니요)은 아니요로 변환됩니다.

하이퍼링크

제한 사항이 없습니다.

숫자

짧은 텍스트

짧은 텍스트는 숫자와 유효한 통화 및 소수 구분 기호로 구성되어야 합니다. 짧은 텍스트 필드의 문자 수는 숫자 필드의 크기 집합에 속해야 합니다.

숫자 필드의 크기에 대한 자세한 내용은 숫자 또는 통화 필드 만들기 또는 삭제 문서를 참조하세요.

긴 텍스트

긴 텍스트 필드에는 텍스트와 유효한 통화 및 소수 구분 기호만 포함되어야 합니다. 긴 텍스트 필드의 문자 수는 숫자 필드의 크기 집합에 속해야 합니다.

숫자 필드의 크기에 대한 자세한 내용은 숫자 또는 통화 필드 만들기 또는 삭제 문서를 참조하세요.

필드 크기나 정밀도가 다른 숫자

값이 새 필드 크기에 저장할 수 있는 값보다 크거나 작아서는 안 됩니다. 정밀도를 변경하면 일부 값이 반올림될 수 있습니다.

날짜 및 시간

날짜/시간:

변환할 수 있는 날짜는 숫자 필드 크기에 따라 다릅니다. 모든 날짜는 일련 날짜로 저장되고 날짜 값은 이중 정밀도 부동 정수로 저장됩니다.

Access는 1899년 12월 30일을 날짜 0으로 사용합니다. 1899년 4월 18일과 1900년 9월 11일 범위를 벗어난 날짜가 바이트 필드의 크기를 초과합니다. 1810년 4월 13일과 1989년 9월 16일 범위를 벗어난 날짜가 정수 필드의 크기를 초과합니다.

가능한 모든 날짜를 허용하려면 숫자 필드의 필드 크기 속성을 정수(Long) 이상으로 설정합니다.

직렬 날짜 및 Access에서 날짜 값을 사용하고 저장하는 방법에 대한 자세한 내용은 날짜 및 시간 필드 서식 문서를 참조하세요.

날짜/시간 연장:

허용되지 않습니다.

통화

값이 필드에 대해 설정한 크기 제한을 초과하거나 제한보다 작아서는 안 됩니다. 예를 들어 값이 255에서 32,767 사이의 통화 필드만 정수 필드로 변환할 수 있습니다.

일련 번호

값이 필드에 대해 설정된 크기 제한 내에 있어야 합니다.

예/아니요

"예" 값은 -1로 변환됩니다. "아니요" 값이 0으로 변환됩니다.

하이퍼링크

해당 사항이 없습니다.

날짜/시간

짧은 텍스트

원본 텍스트는 인식할 수 있는 날짜 또는 날짜-시간 조합이어야 합니다. 예를 들어 2006년 1월 18일입니다.

긴 텍스트

원본 텍스트는 인식할 수 있는 날짜 또는 날짜-시간 조합이어야 합니다. 예를 들어 2006년 1월 18일입니다.

숫자

값이 -657,434에서 2,958,465.99998843 사이에 있어야 합니다.

날짜/시간 확장

제한 사항이 없습니다.

통화

값이 -\657,434에서 \2,958,465.9999 사이에 있어야 합니다.

일련 번호

값이 -657,434보다는 크고 2,958,466보다는 작아야 합니다.

예/아니요

값 -1(예)은 1899년 12월 29일로 변환됩니다. 값 0(아니요)은 자정(오전 12:00:00)으로 변환됩니다.

하이퍼링크

해당 사항이 없습니다.

날짜/시간 확장

짧은 텍스트

허용되지 않습니다.

긴 텍스트

허용되지 않습니다.

number

허용되지 않습니다.

날짜/시간

소수 자릿수 초가 손실되고 연도가 날짜/시간에서 지원하는 범위를 벗어나면 값이 삭제됩니다. 자세한 내용은 날짜/시간 확장 데이터 형식 사용을 참조하세요.

통화

허용되지 않습니다.

일련 번호

허용되지 않습니다.

예/아니요

허용되지 않습니다.

하이퍼링크

해당 사항이 없습니다.

통화

짧은 텍스트

텍스트가 숫자 및 유효한 구분 기호로 구성되어야 합니다.

긴 텍스트

텍스트가 숫자 및 유효한 구분 기호로 구성되어야 합니다.

숫자

제한 사항 없음

날짜 및 시간

날짜/시간: 제한은 없지만 Access는 값을 반올림할 수 있습니다.

날짜/시간 연장: 허용되지 않습니다.

일련 번호

제한 사항 없음

예/아니요

값 -1(예)은 $1로 변환됩니다. 값 0(아니요)은 0$로 변환됩니다.

하이퍼링크

해당 사항이 없습니다.

일련 번호

짧은 텍스트

일련 번호 필드가 기본 키인 경우에는 변환할 수 없습니다.

긴 텍스트

일련 번호 필드가 기본 키인 경우에는 변환할 수 없습니다.

숫자

일련 번호 필드가 기본 키인 경우에는 변환할 수 없습니다.

날짜 및 시간

날짜/시간: AutoNumber 필드가 기본 키로 사용되는 경우 허용되지 않습니다.

날짜/시간 연장: 허용되지 않습니다.

통화

일련 번호 필드가 기본 키인 경우에는 변환할 수 없습니다.

예/아니요

일련 번호 필드가 기본 키인 경우에는 변환할 수 없습니다.

하이퍼링크

해당 사항이 없습니다.

예/아니요

짧은 텍스트

원본 텍스트가 예, 아니요, 참, 거짓, 설정 또는 해제만으로 구성되어 있어야 합니다.

긴 텍스트

원본 텍스트가 예, 아니요, 참, 거짓, 설정 또는 해제만으로 구성되어 있어야 합니다.

숫자

0 또는 Null 값은 아니요로 변환되고 다른 값은 모두 예로 변환됩니다.

날짜 및 시간

날짜/시간: Null 또는 오전 12:00:00은 아니요로 변환되며, 다른 모든 값은 예로 변환됩니다.

날짜/시간 연장: 허용되지 않습니다.

통화

0 및 Null 값은 아니요로 변환되고 다른 값은 모두 예로 변환됩니다.

일련 번호

Access에서 모든 값을 예로 변환합니다.

하이퍼링크

해당 사항이 없습니다.

하이퍼링크

짧은 텍스트

원본 텍스트에 adatum.com, www.adatum.com 또는 http://www.adatum.com과 같은 유효한 웹 주소가 들어 있으면 텍스트가 하이퍼링크로 변환됩니다. 다른 값도 이러한 방식으로 변경되므로 텍스트에 밑줄이 표시되고 링크를 마우스로 가리키면 마우스 커서 모양이 변경되더라도 이러한 링크는 작동하지 않습니다. 텍스트에는 http://, gopher://, telnet://, ftp://, wais:// 등의 모든 유효한 웹 프로토콜이 포함될 수 있습니다.

긴 텍스트

이전 항목을 참조하세요. 동일한 제한 사항이 적용됩니다.

숫자

숫자 필드가 관계의 일부분인 경우 변환이 허용되지 않습니다. 원래 값이 유효한 I.P. 주소 형식, 즉 nnn.nnn.nnn.nnn과 같이 3자리 숫자 값 4개가 마침표로 구분되는 형식이고 이 숫자가 웹 주소와 일치하는 경우에는 변환 과정을 통해 유효한 링크가 생성됩니다. 그렇지 않은 경우에는 각 값 앞에 http://가 추가되며 결과로 생성되는 링크는 유효하지 않습니다.

날짜/시간

각 주소 앞에 http://가 추가되지만 결과로 생성되는 링크는 대부분 작동하지 않습니다.

통화

각 값 앞에 http://가 추가되지만 날짜와 마찬가지로 결과로 생성되는 링크는 대부분 작동하지 않습니다.

일련 번호

일련 번호 필드가 관계의 일부분인 경우 변환이 허용되지 않습니다. 각 값 앞에 http://가 추가되지만 결과로 생성되는 링크는 대부분 작동하지 않습니다.

예/아니요

모든 예 값은 -1로, 모든 아니요 값은 0으로 변환되며 각 값 앞에 http://가 추가됩니다. 결과로 생성되는 링크는 작동하지 않습니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.