GO语句是个命令识别并通过osql和isql和SQL 查询分析器非T-SQL语句进行识别。如果你使用查询分析器作为你的主开发工具,其他语句和库文件将不会识别GO语句作为一个T-SQL命令。
GO是一个到SQL Server设备的指示器在这个指示器中,一批T-SQL命令被提出。这个设备解释GO语句,但是不是真的把它通过服务器编译因为SQL Server不能通过自身解释GO语句。
一个T-SQL语句不能作为GO语句存在于一个相同的行中,但是你可以添加注释到相同的行。如果你在SQL Server设备中执行语句或者你正在构造T-SQL语句的脚本的时候运行这个设备,你可以使用GO语句来发出结束信号。
如果你想要一个GO语句经过ODBC,OLE DB,ADL或者任何其他数据库库文件,你可以检索一个错误信息。如果你使用编辑器进行数据库开发,它可能不会解释GO语句。