Esegue una query Transact-SQL a valori scalari su un'istanza di destinazione di SQL Server. In un'istruzione SELECT è possibile ...

Esegue una query Transact-SQL a valori scalari su un'istanza di destinazione di SQL Server. In un'istruzione SELECT è possibile specificare una sola colonna. Le colonne aggiuntive oltre la prima verranno ignorate. La query risultante deve restituire una sola riga. Le righe aggiuntive oltre la prima verranno ignorate. Se la query restituisce un set vuoto o NULL, l'espressione della condizione compilata sulla base di ExecuteSQL restituirà false. ExecuteSql supporta le modalità di valutazione Su richiesta e Su pianificazione. Un'istruzione SELECT può utilizzare le seguenti variabili, che verranno sostituite durante il runtime utilizzando la sostituzione di parametri ADO.NET:
@@ObjectName - Corrisponde al campo del nome in sys.objects. La variabile verrà sostituita con il nome dell'oggetto corrente.
@@SchemaName - Corrisponde al campo del nome in sys.schemas. La variabile verrà sostituita con lo schema dell'oggetto corrente se tale oggetto appartiene a uno schema.