No, non è possibile. EXECUTE AS viene utilizzato principalmente con gli SP, ma puoi usarli un po' più ampiamente. Da TechNet :
Tuttavia, hai alcune opzioni qui:
- creare GET-SP che restituiscono i tuoi dati e UPDATE-SP che aggiornano i tuoi dati (uso l'input XML per questo invece delle variabili di tabella)
- utilizza le visualizzazioni create dal tuo utente "impersonato" e gioca con l'interruzione dell'ereditarietà dei permessi utilizzando DENY/GRANT, come GRANT VIEW DEFINITION