Einen eindeutigen Schlüssel bekommst du nur, wenn auch 1 oder mehrere Felder in Kombination eindeutig sind (analog eines UNIQUE-Key's). Da eine View nicht statisch ist, kannst du keine ID generieren.
Alternativ ist eine UDF (User defined Function) die beim Init (1. Aufruf) eine Zähler startet und bei jedem Aufruf erhöht (Arbeitsbereich der UDF).
Allerdings kann dieser Wert in keiner Weise als Zugriff dienen.