ai didi

postgresql - TSQL "go"语句对应的 PostgreSQL 是什么?

转载 作者:行者123 更新时间:2023-11-29 11:20:18 24 4
gpt4 key购买 nike

在 T-SQL 中,我可以声明:

IF EXISTS (SELECT name 
FROM sysobjects
WHERE name = 'tableName')
DROP TABLE [dbo].[tableName]
go

以下 SQL 命令的批处理终止符(即“go”)是什么?

DROP TABLE IF EXISTS tableName

最佳答案

来自 SQL Server 文档:

GO is not a Transact-SQL statement; it is a command recognized by the sqlcmd and osql utilities and SQL Server Management Studio Code editor.

语法允许在关键字 go 之后有一个数字,以重复前面的行多次。语法是:

GO [count]

它分隔批处理。 PostgreSQL 没有等效项。分号结束一个语句,而不是一个批处理。并且无法指定执行次数。

Go 引用:https://msdn.microsoft.com/it-it/library/ms188037.aspx

关于postgresql - TSQL "go"语句对应的 PostgreSQL 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30721354/

24 4 0
文章推荐: iphone - 如何在未连接到计算机时配置设备
文章推荐: objective-c - 为什么我的字典在 NSArray 中发布?
文章推荐: Objective-C 测试范围内的值
文章推荐: iphone - 找不到协议(protocol)声明 NSObject
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com