SQL Return code from Select count(*)
问题 What is the return code from SQL if you execute a SELECT COUNT(*) from ... and a count of 0 is returned? Is it 0 or 100 (not found)? Thank you. 回答1: It will always return 1 row with 1 column (containing the number of rows i.e. the count(*) value), if that is what you are asking.... 回答2: Assuming you are talking about MS SQL Server, the @@error code will always be 0 assuming you query a valid table. The @@error code is describing the success of the action itself, not the success of the results