sql - 在 Sybase ASE 中插入多行

标签 sql sql-server database tsql sybase

(与 SQL Server 相关的类似问题:SO Link)

我知道在 Sql Server 2008 或更高版本中,您可以执行以下操作插入多行:

INSERT INTO MyTable (Name, ID)
VALUES ('First',1), ('Second',2), ('Third',3)

但是,似乎此语法在 Sybase Adaptive Server Enterprise 中不起作用,因为这会给我一个错误..

有人知道 Sybase 中实现相同功能的语法吗?

Sybase ASE 基于 Transact SQL..

谢谢

最佳答案

Sybase 没有 SQL Server 的插入语法。下面显示的经典方法有什么问题?

INSERT INTO MyTable (Name, ID) VALUES ('First',1)
INSERT INTO MyTable (Name, ID) VALUES ('Second',2)
INSERT INTO MyTable (Name, ID) VALUES ('Third',3)
go

关于sql - 在 Sybase ASE 中插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635327/

相关文章:

sql - 如何在 SQLEXPRESS 中恢复表?

sql-server - T-SQL if 条件改善查询计划重用的首选方法

database - 试图了解易趣的模式

sql - 如何知道 QSqlQuery::bindValue 调用是否正确

firebird 的 sql 代码无法编译

c# - 带参数的 ASP.NET ODBC 查询

mysql - 如何在MySQL中重写 "Recursive Query using WITH Clause"以获​​取子记录的所有级别的父记录

sql - 复制时插入带有标识列的表会导致 SQL Server 出错

php - 使用php代码的mysql连接错误

sql - Access SQL查询: How to only display most recent record of duplicates