【发布时间】:2020-10-02 14:19:07
【问题描述】:
【问题讨论】:
标签: sql ssms azure-sql-data-warehouse azure-synapse
【问题讨论】:
标签: sql ssms azure-sql-data-warehouse azure-synapse
Azure Synapse Analytics(以前称为 Azure SQL 数据仓库)不支持 INSERT ... VALUES 子句 for more than a single row。只需将这些转换为 SELECT 和 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'
-- ... etc
【讨论】:
Azure Synapse 不支持 SQL Server 表值构造函数,请参阅 https://docs.microsoft.com/en-us/sql/t-sql/queries/table-value-constructor-transact-sql。
【讨论】: