USE stuDB
GO
IF exists(SELECt * FROM sysobjects WHERe name='myfu2_stuInfo')
DROp FUNCTION myfu2_stuInfo
GO
CREATE FUNCTION myfu2_stuInfo(@stuNo VARCHAr(10))
RETURNS @chidinfo TABLE(
c_name VARCHAr(20),
c_age INT
)
AS
BEGIN
DECLARE @c_name VARCHAr(20),@c_age INT
DECLARE @chid TABLE(
c_name VARCHAr(20),
c_age INT
)
SELECT @c_name=stuName,@c_age=stuAge from stuInfo where stuNo=@stuNo
insert into @chid(c_name,c_age) values(@c_name,@c_age)
return
END
SELECt * FROM dbo.myfu2_stuInfo('t12401')
为什么这样子没有差到数据呢?
c_name c_age
-------------------- -----------
(0 行受影响)
表中符合 stuNo=t12401的数据是有一条的
难到是我代码写错勒?