首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何把动态设置可见列数据插入临时表

2012-04-15 
怎么把动态设置可见列数据插入临时表工资表工号年月基本工资补贴饭补着装补贴凉茶费0012011 4500020020020

怎么把动态设置可见列数据插入临时表
工资表

工号 年 月 基本工资 补贴 饭补 着装补贴 凉茶费
001 2011 4 5000 200 200 200 200
001 2011 5 5500 2500 200 200 200


列可见控制表

可见列名

工号


基本工资
饭补


如输入条件 2011, 4(当作存储过程的参数)
要求把可见列的数据
工号 年 月 基本工资 饭补  
001 2011 4 5000 200  
插入临时表#tmp中  



[解决办法]

SQL code
CREATE proc test     @year varchar(100),    @month varchar(100)asbegin  insert into #tmp select 工号,年,月,基本工资, 饭补 from 工资表 where  年 = @year and 月 = @monthend
[解决办法]
探讨
SQL code

CREATE proc test
@year varchar(100),
@month varchar(100)
as
begin
insert into #tmp select 工号,年,月,基本工资, 饭补 from 工资表
where 年 = @year and 月 = @month
end

热点排行
Bad Request.