如果直接在語法裡使用

SELECT TOP @t foo FROM footb

會產生錯誤 "接近 '@t' 之處的語法不正確。"


在變數加個神奇的小括就可以了

SELECT TOP (@t) foo FROM footb

變化型

SELECT TOP (SELECT COUNT(*) FROM othertb) a FROM footb

 

這個語法只有在SQL2005 以上才有支援

arrow
arrow
    全站熱搜

    丫烈客 發表在 痞客邦 留言(0) 人氣()