Sdílet prostřednictvím


OracleCommand.CommandText Vlastnost

Definice

Získá nebo nastaví příkaz SQL nebo uloženou proceduru pro spuštění v databázi.

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

Hodnota vlastnosti

Příkaz SQL nebo uložená procedura ke spuštění. Výchozí hodnota je prázdný řetězec ("").

Implementuje

Poznámky

CommandType Pokud je vlastnost nastavena na StoredProcedure, CommandText vlastnost by měla být nastavena na název uložené procedury. Pokud název uložené procedury obsahuje speciální znaky, může být nutné použít syntaxi řídicích znaků. Příkaz spustí tuto uloženou proceduru při volání jedné z metod Execute.

Zprostředkovatel dat rozhraní .NET Framework pro Oracle nepodporuje zástupný symbol otazníku (?) pro předávání parametrů do příkazu SQL volaného znakem OracleCommandCommandType.Text. V tomto případě se musí použít pojmenované parametry.

Při použití pojmenovaných parametrů v příkazu SQL volaného znakem OracleCommandCommandType.Textof je nutné před název parametru zadat dvojtečku (:). V uložené proceduře nebo při odkazování na pojmenovaný parametr jinde v kódu (například při přidávání OracleParameter objektů do Parameters vlastnosti) nezadávejte pojmenovaný parametr dvojtečka (:). Zprostředkovatel dat rozhraní .NET Framework pro Oracle poskytuje dvojtečku automaticky.

Platí pro

Viz také