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

!SQL编程.

2012-04-09 
求助!SQL编程....怎样实现根据表的属性值的集合返回对应的数值?改用那些SQL语句实现?求高手解答,感激不尽!

求助!SQL编程....
怎样实现根据表的属性值的集合返回对应的数值?改用那些SQL语句实现?求高手解答,感激不尽!!

[解决办法]
动态SQL EXEC
[解决办法]
eclare @dy_type int,@dy_name varchar(30),@dy_name_value int
set @dy_type=1
set @dy_name='py_rt'
set @dy_name_value=1

declare @sql varchar(max)
set @sql=''
set @sql='select *
from tdxdb_test
where py_type='+cast(@dy_type as varchar)+'
and '+@dy_name+'='+cast(@dy_name_value as varchar);
-- print @sql
exec(@sql)
刚才没有检查,修改再提交了

热点排行
Bad Request.