MySQL as shown in this post中提供了此功能,并且根据Sybase documentation也应支持此功能,但是Sybase没有提供有效的示例,因此您必须解释以下内容:
语法1使用指定的表达式列值插入单行或多行。如果指定了多行,则用其他括号分隔]]] >> 因此,我将“附加括号”解释为希望以下代码可以正常工作
create table #tmp_codes ( code varchar(12) NULL ) insert into #tmp_codes (code) values ('AAA'), ('BBB'), ('CCC')
但是它出错
Incorrect syntax near ',' on line 7
我正在使用Sybase ASE 15,看不到任何关于插入多行on this support page for the INSERT statement的引用
此功能在Sybase中可用吗?
此功能在MySQL中可用,如Sybase所示,根据Sybase文档也应支持,但是Sybase没有提供有效的示例,因此您必须解释...
您的第一个Sybase文档链接是ASA,而不是ASE文档。在ASE中,您只能使用insert-select语句插入多行。
这似乎是很久以前问过的问题,但可能对参考有用。创建具有多个行的文本文件。