如何在SELECT TOP 中使用变量
如果TOP 条数是变量,直接在TOP后加变量会报错。只有将变量用括号括起来即可。
1 DECLARE @LineCount INT =2 2 SELECT TOP (@LineCount*2) * FROM sys.tables AS t
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
如果TOP 条数是变量,直接在TOP后加变量会报错。只有将变量用括号括起来即可。
1 DECLARE @LineCount INT =2 2 SELECT TOP (@LineCount*2) * FROM sys.tables AS t