菜鸟问题.....sql server 中的 go 有什么用 ???

如题,我有 两 个问题:(着重回答第二个问题)

第一个问题:
sql server 中 go 语句 到底有什么用?

第二个问题:
go 语句在什么情况下 必须 使用? 什么情况下可用可不用?
(请解释一下为什么!!!!)

本人刚学sql server 所以麻烦尽量回答的 通俗易懂些! 详细些!

感谢!
一楼的,您没回答我第二个问题。嘿嘿。麻烦回答下啊谢谢啦!!

1.go的意思就是执行

2. 在你上一条SQL语句对下一条SQL语句有影响的时候必须用go

例如,你上一条语句做插入(insert)一行,下一条语句做删除(delete)这一行。
如果不用go,两个语句同时执行,在一次执行过程中,如果插入还没执行呢,下一条删除语句是不是会出现问题,说找不到你要删除的地方。
所以用go了以后,第一条语句先执行好了插入操作,第2条再删除就不会出现问题了。
-----------------------------------------------

建议经常使用GO,严谨的程序员才受企业欢迎
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-27
如果你的SQL过长的时候,就要写GO,或者有一些语句,它只能是第一句操作的,在之前你也得写 GO ,GO的意思 是 批处理语句 有加这个 GO ,就执行GO 行的代码,执行后再执行接下来的代码……

像这样的情况下就要用到GO ,批断处理数据……

use master
go

if exists (select * from sysdatabases where name = 'kejianDB')
drop database kejianDB
go

create database kejianDB
go

use kejianDB
go

--(行业表)
create table Trade
(
tra_Id int primary key identity(1,1) not null, --行业ID (主键、自增长)
tra_Name varchar(50) not null --行业名称
)
go
第2个回答  2009-08-26
go 可以将不同的数据流分别发送到服务器中,使服务器的回应有先后顺序!
比如在创建表格个的时候,你必须查找他是否已经有了这个表格,如果有的话就删除,这个删除后面必须加上go让这个数据流有先后顺序!
第3个回答  2009-08-26
go的作用通俗点讲:
比如你使用INSERT语句,sql server 一次只允许你插入一条记录的,但是你使用GO的话,可以同时插入若干条记录,相当于“批处理”

菜鸟问题...sql server 中的 go 有什么用 ???
1.go的意思就是执行 2. 在你上一条SQL语句对下一条SQL语句有影响的时候必须用go 例如,你上一条语句做插入(insert)一行,下一条语句做删除(delete)这一行。如果不用go,两个语句同时执行,在一次执行过程中,如果插入还没执行呢,下一条删除语句是不是会出现问题,说找不到你要删除的地方。...

Microsoft SQL Server 数据库数据删除
找到后缀.mdf的文件,这是数据库文件,删除即可,.ndf是日志文件

sql server 如何对比包含小数点的数
说明:把列转成数字格式比较就一定对了

我是个菜鸟,现在在学SQL SERVER但是不知道学好T-SQL语句后将来能做些...
现在很多地方都要有数据库的。所以学好T-SQL语句,将来可以管理数据库,也是编写数据库应用程序打基础。

老菜鸟的请进来啊 运行里的命令怎么用啊
cliconfg---SQL SERVER 客户端网络实用程序 Clipbrd---剪贴板查看器 conf---启动netmeeting compmgmt.msc---计算机管理 cleanmgr---垃圾整理 ciadv.msc---索引服务程序 osk---打开屏幕键盘 odbcad32---ODBC数据源管理器 oobe\/msoobe \/a---检查XP是否激活 lusrmgr.msc---本机用户和组 logoff---注销命令 ...

求大神解答, 金蝶软件中的数据在sql server中怎么查询? 菜鸟一枚
你要查询什么数据?SQL 里面有许多表。如表A SELECT * FROM 表A 或者加条件 SELECT * FROM 表A WHERE 字段1=XXX

问题1.最近一直在自学VB,有个软件,是用SQL Server odb数据库(数据文件...
1、SQL数据库是网络数据库,适合于多台电脑共享一个数据库的情况,就是把数据库安装到局域网(或广域网)某台主机上,然后其他安装同一软件的电脑就都可以共同调用这个数据库了;ACCESS则是单机数据库,适用于一个软件配一个数据库、无须共享的情况。2、这个要看具体情况,一般情况下达到几百M都不会...

问一个菜鸟问题,数据库RegLogin的一用户基本信息表(User),另外还有生成...
1、使用企业管理器,用鼠标选中你要建表的数据库,右键,新建表,然后输入字段,类型,其它约束条件(主外键、自动增长等)即可 2、使用查询分析器,输入建表代码(有CREATE TABLE关键词),点一下上面的叹号就可以了 学习asp.net主要还是CSDN和看一些现成的代码,书推荐《ASP.NETXX揭秘》(XX代表.NET...

怎么解决sqlserver数据库链接的问题
代码说明:其中server表示运行Sql Server的计算机名,由于在本书中,ASP.NET程序和数据库系统是位于同一台计算机的,所以我们可以用localhost取代当前的计算机名,当然localhost也可以用“.”来代替。database表示所使用的数据库名,这里设置为Sql Server自带的一个示例数据库--Northwind。由于我们希望采用集成...

我是菜鸟,大家帮我看看这些端口是不是后门。*:*代表什么?
HACKER扫描计算机的这个端口是为了找到这个计算机上运行Exchange Server吗?什么版本?还有些DOS攻击直接针对这个端口。 端口:137、138、139 服务:NETBIOS Name Service 说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS\/SMB服务。这个协议被用于windows文件...

相似回答