Bagikan melalui


OracleParameter.Size Properti

Definisi

Mendapatkan atau mengatur ukuran maksimum, dalam byte, dari data dalam kolom.

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

Nilai Properti

Ukuran maksimum, dalam byte, data dalam kolom. Nilai default adalah 0 (akan digunakan saat Anda tidak ingin menentukan ukuran maksimum nilai).

Penerapan

Contoh

Contoh berikut membuat OracleParameter dan mengatur beberapa propertinya.

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

Keterangan

Pengaturan Size hanya memengaruhi nilai input parameter. Nilai pengembalian dan parameter output tidak terpengaruh oleh properti ini.

Properti Size digunakan untuk jenis biner dan string.

Untuk jenis data nonstring dan data string ANSI, Size properti mengacu pada jumlah byte. Untuk data string Unicode, Size mengacu pada jumlah karakter. Hitungan untuk string tidak menyertakan karakter yang mengakhiri.

Untuk jenis data dengan panjang variabel, Size menjelaskan jumlah maksimum data yang akan dikirimkan ke server. Misalnya, untuk nilai string Unicode, Size dapat digunakan untuk membatasi jumlah data yang dikirim ke server ke seratus karakter pertama.

Untuk parameter dua arah dan output, dan mengembalikan nilai, Anda harus menetapkan nilai Ukuran. Ini tidak diperlukan untuk parameter input, dan jika tidak diatur secara eksplisit, nilai disimpulkan dari ukuran aktual parameter yang ditentukan saat pernyataan berparameter dijalankan.

Properti DbType, OracleType, dan Size dari parameter dapat disimpulkan dengan mengatur Value. Oleh karena itu, Anda tidak diharuskan untuk menentukannya. Namun, mereka tidak terekspos dalam OracleParameter pengaturan properti. Misalnya, jika ukuran parameter telah disimpulkan, Size tidak berisi nilai yang disimpulkan setelah eksekusi pernyataan.

Untuk jenis data panjang tetap, nilai Size diabaikan. Ini dapat diambil untuk tujuan informasi, dan mengembalikan jumlah maksimum byte yang digunakan penyedia saat mengirimkan nilai parameter ke server.

Berlaku untuk