当前位置: 代码迷 >> Sql Server >> !SQL编程.
  详细解决方案

!SQL编程.

热度:90   发布时间:2016-04-27 13:40:55.0
求助!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 [email protected]_name+'='+cast(@dy_name_value as varchar);
-- print @sql
exec(@sql)
刚才没有检查,修改再提交了
  相关解决方案