OracleType Перечисление

Определение

Задает тип данных поля или свойство для OracleParameter.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
Наследование
OracleType

Поля

BFile 1

Тип данных Oracle BFILE содержит ссылку на двоичные данные с максимальным размером 4 гигабайта, которые хранятся во внешнем файле. Тип данных OracleClient OracleBFile рекомендуется использовать в сочетании со свойством Value.

Blob 2

Тип данных Oracle BLOB, содержащий двоичные данные размером не более 4 гигабайт. Тип данных OracleClient OracleLob рекомендуется использовать в сочетании с Value.

Byte 23

Целочисленный тип для представления 8-битовых целых чисел без знака в диапазоне от 0 до 255. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Тип данных .NET Byte рекомендуется использовать в сочетании с Value.

Char 3

Тип данных Oracle CHAR содержит строку знаков фиксированной длины с максимальным размером 2000 байтов. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

Clob 4

Тип данных Oracle CLOB содержит символьные данные на основе набора символов по умолчанию на сервере, размером не более 4 гигабайт. Тип данных OracleClient OracleLob рекомендуется использовать в сочетании с Value.

Cursor 5

Тип данных Oracle REF CURSOR. Объект OracleDataReader недоступен.

DateTime 6

Тип данных OracleDATE, содержащий представление даты и времени фиксированной длины в диапазоне от 1 января 4712 г. до н.э. по 31 декабря 4712 г. н.э. с форматом по умолчанию дд-ммм-гг. Для дат DATE н.э. сопоставляется с DateTime. Чтобы привязать даты до н.э., используйте String параметр и функции преобразования Oracle TO_DATE или TO_CHAR для входных и выходных параметров соответственно. Тип данных .NET DateTime или OracleClient OracleDateTime рекомендуется использовать в сочетании с Value.

Double 30

Значение с плавающей точкой двойной точности. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET Double или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

Float 29

Значение с плавающей точкой одинарной точности. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET Single или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

Int16 27

Целочисленный тип для представления 16-разрядных целых чисел со знаком в диапазоне от -32768 до 32767. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET Int16 или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

Int32 28

Целочисленный тип для представления 32-разрядных целых чисел со знаком в диапазоне от -2147483648 до 2147483647. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET Int32 или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

IntervalDayToSecond 7

Тип данных Oracle INTERVAL DAY TO SECOND (Oracle 9i или более поздней версии) содержит интервал времени в днях, часах, минутах и секундах и имеет фиксированный размер 11 байтов. Тип данных .NET TimeSpan или OracleClient OracleTimeSpan рекомендуется использовать в сочетании с Value.

IntervalYearToMonth 8

Тип данных Oracle INTERVAL YEAR TO MONTH (Oracle 9i или более поздней версии) содержит интервал времени в годах и месяцах, имеющий фиксированный размер 5 байтов. Тип данных .NET Int32 или OracleClient OracleMonthSpan рекомендуется использовать в сочетании с Value.

LongRaw 9

Тип данных Oracle LONGRAW, содержащий двоичные данные переменной длины размером не более 2 гигабайт. Тип данных .NET Byte[] или OracleClient OracleBinary рекомендуется использовать в сочетании с Value.

При обновлении столбца с типом LONG RAW данных при вводе значения null в столбец возникает исключение. Тип данных Oracle LONG RAW является устаревшим в Oracle версии 8.0. Чтобы избежать этой ошибки, используйте BLOB тип данных вместо LONG RAW.

LongVarChar 10

Тип данных Oracle LONG содержит строку знаков переменной длины размером не более 2 гигабайт. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

NChar 11

Тип данных Oracle NCHAR содержит строку знаков фиксированной длины для хранения в наборе символов национального алфавита в базе данных с максимальным размером 2000 байтов (но не знаков). Размер значения зависит от набора символов национального алфавита в базе данных. Дополнительные сведения см. в документации Oracle. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

NClob 12

Тип данных Oracle NCLOB содержит символьные данные для хранения в базе данных в наборе символов национального алфавита размером не более 4 гигабайт (но не знаков). Размер значения зависит от набора символов национального алфавита в базе данных. Дополнительные сведения см. в документации Oracle. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

Number 13

Тип данных NUMBER в Oracle содержит числовые данные переменной длины с максимальной точностью и масштабом 38. Соответствует Decimal. Чтобы привязать Oracle NUMBER , превышающий значение Decimal.MaxValue , используйте OracleNumber тип данных или String параметр и TO_NUMBER Oracle или TO_CHAR функции преобразования для входных и выходных параметров соответственно. Тип данных .NET Decimal или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

NVarChar 14

Тип данных Oracle NVARCHAR2 содержит строку знаков переменной длины для хранения в базе данных в наборе символов национального алфавита с максимальным размером 4000 байтов (но не знаков). Размер значения зависит от набора символов национального алфавита в базе данных. Дополнительные сведения см. в документации Oracle. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

Raw 15

Тип данных Oracle RAW, содержащий двоичные данные переменной длины с максимальным размером 2000 байтов. Тип данных .NET Byte[] или OracleClient OracleBinary рекомендуется использовать в сочетании с Value.

RowId 16

Представление типа данных Oracle ROWID в виде строки в кодировке base64. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

SByte 26

Целочисленный тип для представления 8-разрядных целых чисел со знаком в диапазоне от -128 до 127. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Тип данных .NET SByte рекомендуется использовать в сочетании с Value.

Timestamp 18

Тип данных Oracle TIMESTAMP (Oracle 9i или более поздней версии), содержащий дату и время (включая секунды), с размером в диапазоне от 7 до 11 байтов. Тип данных .NET DateTime или OracleClient OracleDateTime рекомендуется использовать в сочетании с Value.

TimestampLocal 19

Тип данных Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i или более поздней версии), содержащий дату, время и ссылку на исходный часовой пояс, с размером в диапазоне от 7 до 11 байтов. Тип данных .NET DateTime или OracleClient OracleDateTime рекомендуется использовать в сочетании с Value.

TimestampWithTZ 20

Тип данных Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i или более поздней версии), содержащий дату, время и определенный часовой пояс, с фиксированным размером 13 байтов. Тип данных .NET DateTime или OracleClient OracleDateTime рекомендуется использовать в сочетании с Value.

UInt16 24

Целочисленный тип для представления 16-разрядных целых чисел без знака в диапазоне от 0 до 65535. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET UInt16 или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

UInt32 25

Целочисленный тип для представления 32-разрядных целых чисел со значениями от 0 до 4294967295. Это не собственный тип данных Oracle, но он предоставляется для повышения производительности, когда выполняется привязка входных параметров. Дополнительные сведения о преобразовании числовых значений Oracle в типы данных общеязыковой среды выполнения см. в разделе OracleNumber. Тип данных .NET UInt32 или OracleClient OracleNumber рекомендуется использовать в сочетании с Value.

VarChar 22

Тип данных Oracle VARCHAR2 содержит строку знаков переменной длины с максимальным размером 4000 байтов. Тип данных .NET String или OracleClient OracleString рекомендуется использовать в сочетании с Value.

Применяется к