我试图使函数调用由用户选择的表我尝试制作它并完成它
CREATE FUNCTION showSelectedTable(@code varchar(1)) RETURNS
@tempEMP TABLE
(id nvarchar(9),name nvarchar(20),mdname nvarchar(20),lname nvarchar(50), tgl datetime,adrs nvarchar(50),sex nvarchar(1),salary int,superssn nvarchar(9),dno nvarchar(3))
BEGIN
DECLARE @temp1 TABLE (id nvarchar(9),name nvarchar(30),idmgr nvarchar(9),dtime datetime)
DECLARE @temp2 TABLE (EmpName nvarchar(30),ProjectName nvarchar(30))
if @code = 'E'
BEGIN
INSERT INTO @tempEMP
SELECT *
FROM employee
RETURN;
END
ELSE IF @code = 'D'
BEGIN
INSERT INTO @temp1
SELECT *
FROM department
RETURN;
END
ELSE IF @code = 'W'
BEGIN
INSERT INTO @temp2
SELECT e.fname,p.pname
FROM works_on W,employee E,project P …