对于 SQL SERVER,我如何使用动态计算的分区函数调用 $PARTITION?

问题描述 投票:0回答:0

我想做相当于

SET @partitionIndex = EXEC('$PARTITION.' + @partitionFunction + '(' + @date +')')

但是不能把EXEC当作一个函数。我是否需要创建一个临时表并选择它或其他东西,或者是否有更直接的方式来获取价值?

我尝试了上面给出的命令。

sql-server dynamic-sql
© www.soinside.com 2019 - 2024. All rights reserved.