Ich muss aus einer von zwei Ansichten auswählen. würde ich meine Abfrage- SQL mag wie etwas sein:Wählen Sie aus einer der beiden Ansichten in SQL Server
'select * from MyViewFunction(1);'
wobei der Parameter 1 wird von dem deside ansehen i wählen sollte.
So eine Funktion etwas wie folgt aus:
CREATE FUNCTION MyViewFunction (@ViewId INTEGER)
RETURNS TABLE
AS
IF(@ViewId == 1)
BEGIN
RETURN (SELECT * FROM view1)
END
ELSE
BEGIN
RETURN (SELECT * FROM view2)
END
Abgesehen davon, dass dies nicht funktioniert.
Jeder möglicher Vorschlag
Was passiert? Welche Ergebnisse bekommst du? "Funktioniert nicht" ist ein wenig vage – Alex