Answers

Question and Answer:

  Home  MS SQL Server

⟩ What Is a Transact-SQL Statement Batch in MS SQL Server?

A batch is a group of one or more Transact-SQL statements sent at the same time from an application to SQL Server 2005 for execution. SQL Server compiles the statements of a batch into a single executable unit, called an execution plan. The statements in the execution plan are then executed one at a time. How to define and send a batch is depending on the client application you are using. For example:

# You need to use the GO command in "sqlcmd" tool to end a batch and send it to SQL server.

# SQL Server Management Studio also uses GO command to separate batches when multiple statements are selected for execution.

# In ADO, a batch is defined as all the statements entered in the CommandText property of a Command object.

 148 views

More Questions for you: