OracleParameter.Size Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.