【发布时间】:2021-07-21 04:05:07
【问题描述】:
我是 Azure Synapse 的新手,在从选择创建外部表时如何在 Azure 上设置文件有疑问。文件会被覆盖还是需要在每次运行创建外部表脚本时截断文件?例如如果我运行以下脚本
CREATE EXTERNAL TABLE [dbo].[PopulationCETAS] WITH (
LOCATION = 'populationParquet/',
DATA_SOURCE = [MyDataSource],
FILE_FORMAT = [ParquetFF]
) AS
SELECT
*
FROM
OPENROWSET(
BULK 'csv/population-unix/population.csv',
DATA_SOURCE = 'sqlondemanddemo',
FORMAT = 'CSV', PARSER_VERSION = '2.0'
) WITH (
CountryCode varchar(4),
CountryName varchar(64),
Year int,
PopulationCount int
) AS r;
文件会创建吗
LOCATION = 'populationParquet/',
DATA_SOURCE = [MyDataSource],
FILE_FORMAT = [ParquetFF]
每次运行脚本时都被覆盖?可以在设置时或在查询选项中指定吗?
【问题讨论】:
标签: azure tsql azure-synapse