Bagikan melalui


OracleCommand.CommandText Properti

Definisi

Mendapatkan atau mengatur pernyataan SQL atau prosedur tersimpan untuk dijalankan terhadap database.

public:
 property System::String ^ CommandText { System::String ^ get(); void set(System::String ^ value); };
public:
 virtual property System::String ^ CommandText { System::String ^ get(); void set(System::String ^ value); };
public string CommandText { get; set; }
public override string CommandText { get; set; }
member this.CommandText : string with get, set
Public Property CommandText As String
Public Overrides Property CommandText As String

Nilai Properti

Pernyataan SQL atau prosedur tersimpan untuk dijalankan. Nilai default adalah string kosong ("").

Penerapan

Contoh

Contoh berikut membuat OracleCommand dan mengatur beberapa propertinya.

public void CreateOracleCommand()
{
   OracleCommand command = new OracleCommand();
   command.CommandText = "SELECT * FROM Emp ORDER BY EmpNo";
   command.CommandType = CommandType.Text;
}
Public Sub CreateOracleCommand()
    Dim command As New OracleCommand()
    command.CommandText = "SELECT * FROM Emp ORDER BY EmpNo"
    command.CommandType = CommandType.Text
End Sub

Keterangan

CommandType Ketika properti diatur ke StoredProcedure, CommandText properti harus diatur ke nama prosedur tersimpan. Pengguna mungkin diharuskan untuk menggunakan sintaks karakter escape jika nama prosedur tersimpan berisi karakter khusus. Perintah menjalankan prosedur tersimpan ini saat Anda memanggil salah satu metode Jalankan.

Penyedia Data .NET Framework untuk Oracle tidak mendukung tempat penampung tanda tanya (?) untuk meneruskan parameter ke pernyataan SQL yang OracleCommand dipanggil oleh dari CommandType.Text. Dalam hal ini, parameter bernama harus digunakan. Contohnya:

SELECT * FROM Customers WHERE CustomerID = :pCustomerID  

Saat menggunakan parameter bernama dalam pernyataan SQL yang OracleCommand disebut oleh dari CommandType.Text, Anda harus mendahului nama parameter dengan titik dua (:). Namun, dalam prosedur tersimpan, atau ketika merujuk ke parameter bernama di tempat lain dalam kode Anda (misalnya, saat menambahkan OracleParameter objek ke Parameters properti), jangan mendahului parameter bernama dengan titik dua (:). Penyedia Data .NET Framework untuk Oracle memasok titik dua secara otomatis.

Berlaku untuk

Lihat juga