gpt4 book ai didi

sql - 为什么要在 sybase 中使用 GO 命令?

转载 作者:行者123 更新时间:2023-12-04 14:41:39 24 4
gpt4 key购买 nike

我为什么要使用 GO为 sybase 编写 sql 时?在我的项目现有的大多数sql中,都没有GO,但是当为表创建生成DDL时,例如,应用程序插入了许多GO语句。

感谢答案,我明白 GO类似于 ;在其他数据库中,正如人们所指出的那样,它是一个分隔符。

一个附加的问题是 GO在 sybase 中完全等同于键入 ;在甲骨文?

最佳答案

这是一个批处理分隔符。 GO用于告诉引擎处理单词 GO 之后的所有内容作为批处理中的新命令。

CREATE PROC usp_blah as ...
GO

CREATE some-otherproc as ...
GO

GO ,优化器会在第二个 CREATE 处抛出错误陈述

关于sql - 为什么要在 sybase 中使用 GO 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8126162/

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