IDatabaseMetaData.TypeInfo 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 데이터베이스에서 지원하는 표준 SQL 형식의 목록을 가져옵니다.
public Java.Sql.IResultSet? TypeInfo { [Android.Runtime.Register("getTypeInfo", "()Ljava/sql/ResultSet;", "GetGetTypeInfoHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get; }
[<get: Android.Runtime.Register("getTypeInfo", "()Ljava/sql/ResultSet;", "GetGetTypeInfoHandler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
member this.TypeInfo : Java.Sql.IResultSet
속성 값
각 행이 SQL 형식 설명인 ResultSet 개체
- 특성
예외
데이터베이스 오류가 발생했습니다.
설명
이 데이터베이스에서 지원하는 모든 데이터 형식에 대한 설명을 검색합니다. 데이터 형식이 해당 JDBC SQL 형식에 얼마나 가깝게 매핑되는지 DATA_TYPE 따라 정렬됩니다. 데이터베이스가 SQL 고유 형식을 지원하는 경우 getTypeInfo()는 TYPE_NAME DISTINCT 및 Types.DISTINCT DATA_TYPE 사용하여 단일 행을 반환합니다. 데이터베이스가 SQL 구조적 형식을 지원하는 경우 getTypeInfo()는 TYPE_NAME STRUCT 및 Types.STRUCT DATA_TYPE 사용하여 단일 행을 반환합니다. SQL 고유 또는 구조적 형식이 지원되는 경우 getUDTs() 메서드에서 개별 형식에 대한 정보를 가져올 수 있습니다. 각 형식 설명에는 TYPE_NAME 문자열 => 형식 이름 열이 있습니다. DATA_TYPE int => java.sql.Types의 SQL 데이터 형식; PRECISION int => 최대 정밀도; LITERAL_PREFIX String => 리터럴을 인용하는 데 사용되는 접두사입니다(null일 수 있음). LITERAL_SUFFIX String => 리터럴을 인용하는 데 사용되는 접미사입니다(null일 수 있음). CREATE_PARAMS String => 형식을 만드는 데 사용되는 매개 변수(null일 수 있음) NULLABLE short => 이 형식에 NULL을 사용할 수 있습니다. typeNoNulls - NULL 값을 허용하지 않습니다. typeNullable - NULL 값을 허용합니다. typeNullableUnknown - null 허용을 알 수 없음; CASE_SENSITIVE 부울=> 은 대/소문자를 구분합니다. SEARCHABLE short => 이 형식에 따라 "WHERE"를 사용할 수 있습니다.; typePredNone - 지원 없음; typePredChar - WHERE에서만 지원됩니다. LIKE; typePredBasic - WHERE를 제외하고 지원됩니다. LIKE; typeSearchable - 모든 WHERE에 대해 지원됩니다. UNSIGNED_ATTRIBUTE 부울 => 부호 없는 경우입니다. FIXED_PREC_SCALE 부울 => 돈 값이 될 수 있습니다. AUTO_INCREMENT 부울 => 자동 증가 값에 사용할 수 있습니다. LOCAL_TYPE_NAME String => 지역화된 형식 이름 버전(null일 수 있음) MINIMUM_SCALE short => 최소 크기 조정 지원됨; MAXIMUM_SCALE short => 지원되는 최대 크기 조정; SQL_DATA_TYPE int => 사용되지 않음; SQL_DATETIME_SUB int => 사용되지 않음; NUM_PREC_RADIX int => 일반적으로 2 또는 10 PRECISION 열은 서버가 지정된 데이터 형식에 대해 지원하는 최대 열 크기를 나타냅니다. 숫자 데이터의 경우 최대 정밀도입니다. 문자 데이터의 경우 문자의 길이입니다. datetime 데이터 형식의 경우 문자열 표현의 문자 길이입니다(소수 자릿수 초 구성 요소의 최대 허용 전체 자릿수 가정). 이진 데이터의 경우 길이(바이트)입니다. ROWID 데이터 형식의 경우 길이(바이트)입니다. 열 크기를 적용할 수 없는 데이터 형식에 대해 Null이 반환됩니다.
에 대한 java.sql.DatabaseMetaData.getTypeInfoJava 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.