title: using GO keyword in SQL Server
body: <p>i know the use of GO keyword. it sends multiple statements to sql server as a whole group, instead of sending each statement one by one. i hope i am right!</p>
  
  <p>but i want to know that do programmers use it in real applications. like if we create a stored procedure, then that also does the same thing,it also compiles the code and make an execution plan , and send the whole group to the server.</p>
  
  <p>so do we need to specify the GO keyword in the coding of database objects such as triggers, views, stored procedures ?</p>