Tabellenwert Funktionen

Sputnik

Neuer Benutzer
Beiträge
2
Hallo,

wie ist der Sytax für Tabellenwertfunktionen?

Beispielsweise:

CREATE FUNCTION getdepartments()
RETURNS @departments TABLE(
DNAME VARCHAR(25),
DEPTID VARCHAR(10),
DBONUS DECIMAL(7,2))
AS
BEGIN
INSERT @departments SELECT * FROM DEPARTMENT;
RETURN
END

Allerdings bekomme ich eine Fehlermeldung, "Falsche Syntax near '@'"
 
Werbung:

thomas_w

Datenbank-Guru
Beiträge
104
AW: Tabellenwert Funktionen

Soweit ich weiß, kann MySQL keine Tabelle als Returnwert aus einer Stored Procedure zurückgeben. Mit ORACLE PL/SQL ist das möglich.

Grüße
Thomas
 
Oben