1
DECLARE
@t TABLE(id int),
@i int;
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ','.
但使用單獨的聲明語句工作正常
DECLARE @t TABLE(id int);
DECLARE
@i int,
@str varchar(10);
Command(s) completed successfully.
爲什麼出現這種情況?表格聲明和「通常」變量聲明有什麼區別?
(+1)聽起來很合理 –