OracleParameter.Size Vlastnost

Definice

Získá nebo nastaví maximální velikost dat v bajtech v rámci sloupce.

public:
 property int Size { int get(); void set(int value); };
public:
 virtual property int Size { int get(); void set(int value); };
public int Size { get; set; }
public override int Size { get; set; }
member this.Size : int with get, set
Public Property Size As Integer
Public Overrides Property Size As Integer

Hodnota vlastnosti

Maximální velikost dat ve sloupci (v bajtech). Výchozí hodnota je 0 (použije se, když nechcete zadat maximální velikost hodnoty).

Implementuje

Příklady

Následující příklad vytvoří OracleParameter a nastaví některé jeho vlastnosti.

Public Sub CreateOracleParameter()  
   Dim parameter As New OracleParameter("pDescription", OracleType.VarChar)  
   parameter.IsNullable = True  
   parameter.Direction = ParameterDirection.Output  
   parameter.Size = 88  
End Sub  
public void CreateOracleParameter()   
{  
   OracleParameter parameter = new OracleParameter("pDescription", OracleType.VarChar);  
   parameter.IsNullable = true;  
   parameter.Direction = ParameterDirection.Output;  
   parameter.Size = 88;  
}  

Poznámky

Nastavení Size má vliv pouze na vstupní hodnotu parametru. Návratové hodnoty a výstupní parametry nejsou touto vlastností ovlivněny.

Vlastnost se Size používá pro binární a řetězcové typy.

U neřetězcových datových typů a řetězcových dat Size ANSI odkazuje vlastnost na počet bajtů. V případě řetězcových dat Size Unicode odkazuje na počet znaků. Počet řetězců neobsahuje ukončovací znak.

Pro datové typy s proměnlivou délkou popisuje maximální množství dat, Size které se mají přenést na server. Například pro řetězcovou hodnotu Size Unicode lze použít k omezení množství dat odeslaných na server na prvních sto znaků.

Pro obousměrné a výstupní parametry a návratové hodnoty je nutné nastavit hodnotu Velikost. To není vyžadováno pro vstupní parametry, a pokud není explicitně nastavena, hodnota je odvozena ze skutečné velikosti zadaného parametru při spuštění parametrizovaného příkazu.

Vlastnosti DbType, OracleTypea Size parametru lze odvodit nastavením Value. Proto je nemusíte zadávat. Nejsou však zpřístupněny v OracleParameter nastavení vlastností. Pokud byla například odvozena velikost parametru , Size neobsahuje odvozenou hodnotu po spuštění příkazu.

U datových typů s pevnou délkou se hodnota Size ignoruje. Dá se načíst pro informační účely a vrátí maximální množství bajtů, které zprostředkovatel používá při přenosu hodnoty parametru na server.

Platí pro