语句中的partition(partid) partid能不能用变量,请指教。
语句中的partition(partid) partid能不能用变量,请指教。
------解决方案--------------------
没试过。你试试看,如果不能的话,可以考虑用动态SQL。
declare @var as varchar(10)
set @val = 'col'
exec('select id , row_number() over(partition by ' + @val + ' order by ... from tb' )
------解决方案--------------------动态拼接字符串执行。
------解决方案--------------------http://www.cnblogs.com/hellen-li/archive/2009/11/10/1599587.html