Ejecuta una consulta de Transact-SQL con valores escalares en una instancia de destino de SQL Server. Solo se puede especificar ...

Ejecuta una consulta de Transact-SQL con valores escalares en una instancia de destino de SQL Server. Solo se puede especificar una columna en una instrucción SELECT; se omitirán todas las demás columnas. La consulta resultante debe devolver una sola fila; se omitirán todas las demás filas. Si la consulta devuelve un conjunto vacío o NULL, la expresión de condición creada bajo ExecuteSQL se evaluará como false. ExecuteSql admite los modos de evaluación A petición y Al programar. Una instrucción SELECT puede usar las siguientes variables, que se sustituirán en tiempo de ejecución usando la sustitución de parámetros de ADO.NET:
@@ObjectName: corresponde al campo de nombre en sys.objects. La variable se reemplazará por el nombre del objeto actual.
@@SchemaName: corresponde al campo de nombre en sys.schemas. La variable se reemplazará por el esquema del objeto actual si este pertenece a un esquema.