MS Access에는 텍스트 파일 가져 오기 마법사가 있습니다. (파일 -> 외부 데이터 가져 오기 -> 가져 오기). 불행히도 텍스트 열 (필드)은 입력 파일에서 찾은 실제 데이터에 관계없이 항상 255 자 크기로 가져옵니다.MS Access : 텍스트 열을 저장된 데이터에 적합한 크기로 자동 줄이려면 어떻게합니까?
"SELECT Max(Len(_column_)) FROM _data_
"검색어를 수동으로 입력하지 않고도이 255 자의 텍스트 열을 적절한 크기로 줄일 수 있습니까?
이미 해결책이 있으므로 아래에 게시 해 드리겠습니다.
내가, 사실 후 가져온 테이블 를 스캔 텍스트 열에서 발견 된 실제 최소 및 최대 크기를보고, 당신이 열을 변경할 수있는 도구를 만들었습니다
필드 중 하나라도 인덱싱되면 중요한 차이가 발생할 수 있습니다. 저는 대개 스테이징 테이블에서 가져 오기를 수행 한 다음 실제 테이블에 추가합니다. 따라서 이런 종류의 일을 할 필요가 없습니다. –
음 ... 알 수없는 소스에서 데이터를 가져 오는 경우 준비 테이블 다음에 대상 테이블의 열을 만들기 위해 크기를 알아야합니다. 스테이징 테이블이 varchar (255), varchar (255), varchar (255) ...별로 도움이되지 않습니다. –