2012-04-05 77 views
2

此功能在MySQL as shown in this post中可用,並且根據Sybase documentation也應該支持,但Sybase不提供工作示例,因此您必須解釋以下:如何在Sybase ASE中使用單個INSERT語句插入多條記錄

語法1用指定的表達式列值插入一行或多行。多行,如果指定,通過額外的括號

分隔所以我理解「額外的括號」的期待下面的代碼與

Incorrect syntax near ',' on line 7 

我上班

create table #tmp_codes (
    code varchar(12) NULL 
) 

insert into #tmp_codes (code) 
values 
    ('AAA'), 
    ('BBB'), 
    ('CCC') 

然而,它的錯誤使用Sybase ASE 15並且看不到任何插入多行的引用on this support page for the INSERT statement

I Sybase在Sybase中提供了這個功能嗎?

回答

5

您的第一個Sybase文檔鏈接是ASA而不是ASE文檔。 在ASE中,只能使用insert - select語句插入多行。