gpt4 book ai didi

sql-server - GO 和 BEGIN...END 之间的区别

转载 作者:行者123 更新时间:2023-12-02 07:42:18 24 4
gpt4 key购买 nike

SQL 脚本/存储过程中的“GO”和“BEGIN...END”有区别吗?更具体地说,BEGIN...END 是否像 GO 一样指定批处理?

最佳答案

GO 实际上并不是服务器能够理解的命令。它只是客户端工具使用的分隔符,例如查询分析器,将 SQL 分成批处理。然后,每个批处理通常会单独发送到服务器。客户端工具通常允许您将批处理分隔符配置为您选择的任何内容,GO 是一种约定。

BEGIN/END 是一个 block 标记,它以与其他语言中的大括号相同的方式包装一段代码。

关于sql-server - GO 和 BEGIN...END 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/401135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com