Freigeben über


OracleCommand.ExecuteOracleScalar Methode

Definition

Führt die Abfrage aus und gibt die erste Spalte der ersten Zeile im Resultset zurück, das durch die Abfrage als Oracle-Datentyp zurückgegeben wird. Zusätzliche Spalten oder Zeilen werden ignoriert.

public:
 System::Object ^ ExecuteOracleScalar();
public object ExecuteOracleScalar ();
member this.ExecuteOracleScalar : unit -> obj
Public Function ExecuteOracleScalar () As Object

Gibt zurück

Die erste Spalte der ersten Zeile im Resultset als Oracle-Datentyp oder ein NULL-Verweis, wenn das Ergebnis ein REF CURSOR ist.

Hinweise

Verwenden Sie die ExecuteOracleScalar -Methode, um einen einzelnen Wert (z. B. einen Aggregatwert) aus einer Datenbank abzurufen. Dies erfordert weniger Code als die Verwendung der ExecuteReader -Methode und führt dann die Vorgänge aus, die erforderlich sind, um den einzelnen Wert aus den von einem OracleDataReaderzurückgegebenen Daten zu generieren.

Eine typische ExecuteOracleScalar Abfrage kann wie im folgenden C#-Beispiel formatiert werden:

command.CommandText = "SELECT COUNT(*) AS NumberOfRegions FROM Region";  
count = command.ExecuteOracleScalar();  

Gilt für:

Weitere Informationen