OracleType 열거형

정의

OracleParameter사용할 필드 또는 속성의 데이터 형식을 지정합니다.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
상속
OracleType

필드

Name Description
BFile 1

외부 파일에 저장된 최대 크기가 4GB인 이진 데이터에 대한 참조를 포함하는 Oracle BFILE 데이터 형식입니다. 속성과 함께 OracleClient OracleBFile 데이터 형식을 Value 사용합니다.

Blob 2

최대 크기가 4GB인 이진 데이터가 포함된 Oracle BLOB 데이터 형식입니다. 에서 OracleClient OracleLob 데이터 형식을 Value사용합니다.

Char 3

최대 크기가 2,000바이트인 고정 길이 문자열을 포함하는 Oracle CHAR 데이터 형식입니다. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

Clob 4

서버의 기본 문자 집합에 따라 최대 크기가 4GB인 문자 데이터를 포함하는 Oracle CLOB 데이터 형식입니다. 에서 OracleClient OracleLob 데이터 형식을 Value사용합니다.

Cursor 5

Oracle REF CURSOR. 개체를 OracleDataReader 사용할 수 없습니다.

DateTime 6

기본 형식 DATE를 사용하여 4712년 1월 1일부터 서기 4712년 12월 31일까지 날짜 및 시간의 고정 길이 표현을 포함하는 Oracle 데이터 형식입니다. A.D. 날짜의 DATE 경우 에 매핑합니다 DateTime. BC 주 날짜를 바인딩하려면 매개 변수와 Oracle TO_DATE 또는 TO_CHAR 변환 함수를 입력 및 출력 매개 변수에 각각 사용합니다 String . DateTime .NET OracleDateTime 또는 OracleClient Value 데이터 형식을 사용합니다.

IntervalDayToSecond 7

일, 시간, 분 및 초의 시간 간격을 포함하고 고정 크기가 11바이트인 Oracle INTERVAL DAY TO SECOND 데이터 형식(Oracle 9i 이상)입니다. TimeSpan .NET OracleTimeSpan 또는 OracleClient Value 데이터 형식을 사용합니다.

IntervalYearToMonth 8

연도 및 월의 시간 간격을 포함하고 고정 크기가 5바이트인 Oracle INTERVAL YEAR TO MONTH 데이터 형식(Oracle 9i 이상)입니다. Int32 .NET OracleMonthSpan 또는 OracleClient Value 데이터 형식을 사용합니다.

LongRaw 9

최대 크기가 2GB인 가변 길이 이진 데이터를 포함하는 Oracle LONGRAW 데이터 형식입니다. Byte[] .NET OracleBinary 또는 OracleClient Value 데이터 형식을 사용합니다.

데이터 형식으로 열을 업데이트하면 열에 LONG RAW 값을 null 입력하면 예외가 throw됩니다. Oracle 데이터 형식은 Oracle LONG RAW 버전 8.0에서 사용되지 않는 형식입니다. 이 오류를 BLOBLONG RAW방지하려면 .

LongVarChar 10

최대 크기가 2GB인 가변 길이 문자열을 포함하는 Oracle LONG 데이터 형식입니다. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

NChar 11

데이터베이스에 저장할 때 최대 크기가 2,000바이트(문자 아님)인 데이터베이스의 국가별 문자 집합에 저장할 고정 길이 문자열을 포함하는 Oracle NCHAR 데이터 형식입니다. 값의 크기는 데이터베이스의 국가별 문자 집합에 따라 달라집니다. 자세한 내용은 Oracle 설명서를 참조하세요. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

NClob 12

데이터베이스에 저장할 때 최대 크기가 4GB(문자 아님)인 데이터베이스의 국가별 문자 집합에 저장할 문자 데이터를 포함하는 Oracle NCLOB 데이터 형식입니다. 값의 크기는 데이터베이스의 국가별 문자 집합에 따라 달라집니다. 자세한 내용은 Oracle 설명서를 참조하세요. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

Number 13

최대 정밀도 및 소수 자릿수가 38인 가변 길이 숫자 데이터를 포함하는 Oracle NUMBER 데이터 형식입니다. 이 맵은 .에 매핑합니다 Decimal. NUMBER가 포함할 수 있는 값을 초과하는 Oracle 을 바인딩하려면 데이터 형식을 OracleNumber 사용 String 하거나 입력 및 출력 매개 변수에 대해 매개 변수와 Oracle TO_NUMBER 또는 TO_CHAR 변환 함수를 사용합니다. Decimal .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

NVarChar 14

데이터베이스에 저장할 때 최대 크기가 4,000바이트(문자 아님)인 데이터베이스의 국가별 문자 집합에 저장된 가변 길이 문자열을 포함하는 Oracle NVARCHAR2 데이터 형식입니다. 값의 크기는 데이터베이스의 국가별 문자 집합에 따라 달라집니다. 자세한 내용은 Oracle 설명서를 참조하세요. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

Raw 15

최대 크기가 2,000바이트인 가변 길이 이진 데이터를 포함하는 Oracle RAW 데이터 형식입니다. Byte[] .NET OracleBinary 또는 OracleClient Value 데이터 형식을 사용합니다.

RowId 16

Oracle ROWID 데이터 형식의 base64 문자열 표현입니다. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

Timestamp 18

날짜 및 시간(초 포함) 및 크기가 7~11바이트인 Oracle TIMESTAMP (Oracle 9i 이상)입니다. DateTime .NET OracleDateTime 또는 OracleClient Value 데이터 형식을 사용합니다.

TimestampLocal 19

날짜, 시간 및 원래 표준 시간대에 대한 참조를 포함하고 크기가 7~11바이트인 Oracle(Oracle TIMESTAMP WITH LOCAL TIMEZONE 9i 이상)입니다. DateTime .NET OracleDateTime 또는 OracleClient Value 데이터 형식을 사용합니다.

TimestampWithTZ 20

날짜, 시간 및 지정된 표준 시간대를 포함하고 고정 크기가 13바이트인 Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i 이상)입니다. DateTime .NET OracleDateTime 또는 OracleClient Value 데이터 형식을 사용합니다.

VarChar 22

최대 크기가 4,000바이트인 가변 길이 문자열을 포함하는 Oracle VARCHAR2 데이터 형식입니다. String .NET OracleString 또는 OracleClient Value 데이터 형식을 사용합니다.

Byte 23

값이 0에서 255 사이인 부호 없는 8비트 정수를 나타내는 정수 형식입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Byte .NET Value 데이터 형식을 사용합니다.

UInt16 24

값이 0에서 65535 사이인 부호 없는 16비트 정수를 나타내는 정수 형식입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Oracle 숫자 값을 CLR(공용 언어 런타임) 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. UInt16 .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

UInt32 25

값이 0에서 4294967295 사이의 부호 없는 32비트 정수를 나타내는 정수 형식입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Oracle 숫자 값을 CLR(공용 언어 런타임) 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. UInt32 .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

SByte 26

-128 127 사이의 값으로 부가된 8비트 정수를 나타내는 정수 형식입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. SByte .NET Value 데이터 형식을 사용합니다.

Int16 27

-32768 32767 사이의 값으로 부가된 16비트 정수를 나타내는 정수 형식입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Oracle 숫자 값을 CLR(공용 언어 런타임) 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. Int16 .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

Int32 28

-2147483648 2147483647 사이의 값이 있는 부가된 32비트 정수를 나타내는 정수 형식입니다. 이 형식은 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 위해 제공됩니다. Oracle 숫자 값을 공용 언어 런타임 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. Int32 .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

Float 29

단정밀도의 부동 소수점 값입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Oracle 숫자 값을 공용 언어 런타임 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. Single .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

Double 30

배정밀도 부동 소수점 값입니다. 이는 네이티브 Oracle 데이터 형식이 아니지만 입력 매개 변수를 바인딩할 때 성능을 향상시키기 위해 제공됩니다. Oracle 숫자 값을 CLR(공용 언어 런타임) 데이터 형식으로 변환하는 방법에 대한 자세한 내용은 다음을 참조하세요 OracleNumber. Double .NET OracleNumber 또는 OracleClient Value 데이터 형식을 사용합니다.

적용 대상