2013-10-25 3 views
4

특정 MySQL 열에 특정 문자 집합과 JDBC와의 데이터 정렬이 있는지 확인하는 방법이 있습니까?JDBC에서 열의 문자 세트 및 데이터 정렬 확인

몇 가지 배경 정보가 필요한 사람들을 위해 : 현재 작업중인 응용 프로그램의 데이터베이스 레이아웃이 새 버전으로 변경되었습니다. 업데이트 메커니즘은 다소 기본 적으로 구현되었습니다. 시작하는 동안 응용 프로그램은 변경 내용이 이미 있는지 확인하고, 변경 사항이 없으면 적절하게 변경합니다. 지금 당장 기존 열을 고유하고 대소 문자를 구분하여 변경해야합니다 (즉 열의 문자 집합과 데이터 정렬을 변경해야 함).

+0

해당 정보를 얻기 위해 META 정보 호출 테이블이 가능합니까? – kosa

답변

4

INFORMATION_SCHEMA.COLUMNS에서 쿼리해야합니다. CHARACTER_SET_NAMECOLLATION_NAME 필드가 필요합니다.

JDBC 스펙에는 액세스 할 수있는 기능이 없습니다.

관련 문제