首页 > 数据库 >Go在Sqlserver中的作用

Go在Sqlserver中的作用

时间:2024-04-17 14:37:09浏览次数:12  
标签:语句 Sqlserver SSMS 标识 提交 SQL Go 作用

Sql_server中的Go标识

在写Sql脚本时总是会遇到go标识,也没有个明确的解释。

官方解释

Go: 官方说法是:GO只是SQL Server管理器(SSMS)中用来提交T-SQL语句的一个标志。
这几个字我都认识,但是绷组合到一起就感觉说的不是人话。

实际的作用

  1. 一个(段)脚本结束的标识,下面的内容不再与上面的内容有关系。相当于是一个新会话。
    示例:

      DECLARE @x INT;
      SET @x = 2;
      SELECT @x;
       
      ******************
      输出结果: 2
       
      ##### 添加Go
       
      DECLARE @x INT;
      SET @x = 2;
      Go
      SELECT @x;
       
      ******************
      输出结果:
      Error: Procedure , Line 0
      必须声明标量变量 "@x"。
       

    这就说明,添加Go后,后面的 @x变量 不再是前面声明的变量,Go后面相当于一个新的会话。

  2. 设置前面脚本提交的次数。

    示例:

      SELECT 2;
      Go 2;
       
      ******************
      输出结果:
       
      2
       
      2
      (注意: 仅在SMSS工具中有效。)
       
       

    GO 语句后面跟数字代表提交的次数。

总结:
Go有两个作用,1. 作为结束标识。 2. 设置提交次数(仅smss中有效)。
GO不是标准SQL语句,甚至不是T-SQL语句。它只是SQL Server管理器(SSMS)中用来提交T-SQL语句的一个标志。你可以在SSMS中任意指定这个提交标志。SSMS->工具->选项->查询执行->SQL Server->批分隔符中指定这个提交标志。

标签:语句,Sqlserver,SSMS,标识,提交,SQL,Go,作用
From: https://www.cnblogs.com/itjeff/p/18140647

相关文章

  • docker部署mongodb
    docker部署mongodb拉取镜像dockerpullmongo启动mongo(dockerrun和dockercompose)dockerrun--auth:需要密码才能访问容器服务。-eMONGO_INITDB_ROOT_USERNAME:设置用户名-eMONGO_INITDB_ROOT_PASSWORD:设置密码dockerrun--restart=always--namemongodb-v~/dock......
  • 2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏
    2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡泡,但需要满足以下规则:被击破的节点泡泡最多只能有一个子节点泡泡。如果被击破的节点......
  • Got socket error trying to find package flutter_lints at https://pub.dev Flutter
    最近想继续玩下Flutter,发现pub.dev居然被封锁了,试了下网上的方案,都不可行,尝试组合了一下,用下面的方案解决了。第一步:找到这个文件D:\flutter\packages\flutter_tools\lib\src\http_host_validator.dart把下面的地址修改为:constStringkPubDev='https://pub-web.flutter-io......
  • gpupdate.exe 是 Windows 操作系统中的一个命令行工具,用于立即刷新本地计算机或用户的
    C:\Mount\Windows\System32\gpupdate.exeC:\Mount\Windows\SysWOW64\gpupdate.exeC:\Mount\Windows\WinSxS\amd64_microsoft-windows-g..policy-cmdlinetools_31bf3856ad364e35_10.0.20348.2340_none_e3e1b64c0e292aa6\gpupdate.exeC:\Mount\Windows\WinSxS\......
  • C:\Windows\System32\setup 目录中,这个目录包含了一些与系统安装和配置相关的文件
    C:\Windows\System32\setup目录中,这个目录包含了一些与系统安装和配置相关的文件。作用:cmmigr.dll:这是一个动态链接库文件,可能与移动设备中心相关。它可能包含了用于迁移和处理移动设备中心配置的函数和资源。comsetup.dll:这是ComponentServicesSetup工具的......
  • django 不推荐使用 makemigrations migrate
    个人使用感触,希望大家交流讨论发现用django去管理数据库这些操作,以下两点可能感觉用着还可以,1.对于定义好表结构,字段的这些,并且开发中不修改,很少修改的用着还行,2.习惯用这种方式的,php的laravel也是,不过,试过之后,就很少用了;我说说我的理由:1.最简单的,这边该维护model维护mo......
  • Go--goland下载安装
    下载地址:https://www.jetbrains.com/go/download/other.html 然后进行安装,将可选那一步全勾选 运行程序好,要设置激活码或者选择登陆账户,不然不可用,激活码可以网上找免费的  新建项目 将语言设置成中文,下载chinses插件,重新运行 ......
  • vscode 配置go环境
    https://www.zhihu.com/question/486786946/answer/2723663432注意一定要安装最新版,否则不容易debug//main.gopackagemain//说明hello.go这个文件在main这个包中import"fmt"//导入内置包,可以使用其中函数等funcmain(){ fmt.Println("HelloWorld!")}上面弄完之......
  • P9437 『XYGOI round1』一棵树
    P9437『XYGOIround1』一棵树trick+换根dp对于此类「将数字顺次写下」计算贡献的题目,通常按位考虑,并且考虑每个数作为开头/结尾时的贡献,方便计算。因此,我们在这题中考虑每个数作为结尾时的贡献。那么这题就转化成:计算以\(u\)为根并且以\(a_u\)为结尾的贡献。明显的换......
  • 名称空间与作用域
    【一】名称空间【1】什么是名称空间名称空间就是存放函数名与函数值对应关系的地方变量名=变量值用变量名和变量值进行绑定--->名称空间名称空间即存放名字与对象映射/绑定关系的地方【2】名称空间[1]内建名称空间在Python解释器中自带的名称空间会随着代码启动而生......