34,590
社区成员
发帖
与我相关
我的任务
分享
CREATE PROC [dbo].[getField]
(
@TableName VARCHAR(100),
@ReturnField VARCHAR(100),
@ParamField VARCHAR(100),
@ParamValue VARCHAR(100)
)
AS
DECLARE @sql VARCHAR(1000)
DECLARE @Params VARCHAR(1000)
BEGIN
IF (@ParamValue IS NOT NULL)
BEGIN
SET @sql = 'select ' + @ReturnField + ' from ' + @TableName + ' where ' +
@ParamField+ '=' +'''' +@ParamValue+''''
END
ELSE
BEGIN
SET @sql = 'select ' + @ReturnField + ' from ' + @TableName
END
PRINT @sql
EXEC (@sql)
END
select 部门 from 员工信息 where 工号='201403002'
什么原因,求指导啊啊啊啊