2010-12-10 5 views
0

Angenommen, ich habe eine SQL-Funktion, die eine Tabelle zurückgibt, und ich bekomme die Tabelle mitWie ändere ich das erste Element in einer Tabelle durch eine SQL-Funktion

SELECT * FROM my_function('x','y'); 

Nehmen wir an, ich schreiben möchte eine Abfrage zurück wählen Dies gibt einen Skalarwert des ersten Spaltenwerts in der ersten Zeile zurück, der von `my_function ('x', 'y') zurückgegeben wird.

Was ist die Abfrage, das zu tun?

+0

Welche Datenbank verwenden Sie? In welcher Sprache verwenden Sie die zurückgegebene Tabelle? – Oded

+0

Dies ist Teil einer größeren SQL-Abfrage in meiner MS SQL-Datenbank. –

Antwort

4

SQL Server:

SELECT TOP 1 * FROM my_function('x','y'); 
Verwandte Themen