插入 ssms 中的突触 DW

Mad*_*ith 6 sql ssms azure-synapse

简单的插入代码,但我不断收到语法错误,值行在表中的每一列都有一个值,它只有 3 列,我尝试删除逗号,尝试使用分号,在关闭父级后什么也没尝试,尝试显式声明列名称在值之前对这段简单的代码没有任何作用

插入语句语法错误

wBo*_*Bob 7

Azure Synapse Analytics(以前称为 Azure SQL 数据仓库)不支持多行的INSERT ... VALUES子句。

只需将它们转换为SELECTwith UNION ALL

INSERT INTO dbo.countryCurrency 
          SELECT 'Afganistan', 'Afghani', 'AFN'
UNION ALL SELECT 'Aland Islands', 'Euro', 'EUR'
UNION ALL SELECT 'Albania', 'Lek', 'ALL'
UNION ALL SELECT 'Algeria', 'Algerian Dinar', 'DZD'
UNION ALL SELECT 'American Samoa', 'US Dollar', 'USD'
-- ...
Run Code Online (Sandbox Code Playgroud)