Aracılığıyla paylaş


OracleParameter.Size Özellik

Tanım

Sütundaki verilerin bayt cinsinden en büyük boyutunu alır veya ayarlar.

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

Özellik Değeri

Sütundaki verilerin bayt cinsinden boyut üst sınırı. Varsayılan değer 0'dır (değerin en büyük boyutunu belirtmek istemediğinizde kullanılır).

Uygulamalar

Örnekler

Aşağıdaki örnek, bir OracleParameter oluşturur ve bazı özelliklerini ayarlar.

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;  
}  

Açıklamalar

Ayar Size yalnızca parametrenin giriş değerini etkiler. Dönüş değerleri ve çıkış parametreleri bu özellikten etkilenmez.

Size özelliği ikili ve dize türleri için kullanılır.

Dize olmayan veri türleri ve ANSI dize verileri için özelliği bayt Size sayısına başvurur. Unicode dize verileri için karakter Size sayısına başvurur. Dize sayısı sonlandırıcı karakteri içermez.

Değişken uzunluktaki veri türleri için, Size sunucuya iletilecek maksimum veri miktarını açıklar. Örneğin, bir Unicode dize değeri için, Size sunucuya gönderilen veri miktarını ilk yüz karakterle sınırlamak için kullanılabilir.

Çift yönlü ve çıkış parametreleri ve dönüş değerleri için Boyut değerini ayarlamanız gerekir. Bu giriş parametreleri için gerekli değildir ve açıkça ayarlanmazsa, parametresiz bir deyim yürütürken değeri belirtilen parametrenin gerçek boyutundan çıkarılır.

Bir parametrenin DbType, OracleTypeve Size özellikleri ayarlanarak Valueçıkarılabilir. Bu nedenle, bunları belirtmeniz gerekmez. Ancak, özellik ayarlarında gösterilmez OracleParameter . Örneğin, parametrenin boyutu çıkarsandıysa, Size deyim yürütmeden sonra çıkarılmış değer içermez.

Sabit uzunluklu veri türleri için değeri Size yoksayılır. Bilgilendirme amacıyla alınabilir ve sağlayıcının parametrenin değerini sunucuya aktarırken kullandığı maksimum bayt miktarını döndürür.

Şunlara uygulanır