带表名参数存储过程,添加记录失败,急!
CREATE PROCEDURE u_PhotoAdd
@tablename varchar(20),
@intro varchar(200),
@availability int
AS
declare @strSQL nvarchar(1000)
set @strSQl='insert into '+@tablename+' (intro,availability)values( '+@intro+','+@availability+' )'
EXEC(@strSQL)
GO
语法检查通过,但程序调用插入数据失败!输入参数没问题。