The SSMS shows an extra (1 row(s) affected) every time when I execute insert/update. For example, execute the following SQL
(1 row(s) affected)
insert/update
declare
That usually means you have the actual execution plan option turned on. The execution plan is sent as an extra rowset, resulting in an extra (1 row(s) affected) message.
actual execution plan
To disable actual execution plan press Ctrl+M.