Azure 天青突触
我是Azure Synapse的新手,在从select创建外部表时,对Azure上的文件设置有疑问。文件是否会被重写,或者每次运行create external table脚本时都需要截断文件?例如,如果我运行以下脚本Azure 天青突触,azure,tsql,azure-synapse,Azure,Tsql,Azure Synapse,我是Azure Synapse的新手,在从select创建外部表时,对Azure上的文件设置有疑问。文件是否会被重写,或者每次运行create external table脚本时都需要截断文件?例如,如果我运行以下脚本 CREATE EXTERNAL TABLE [dbo].[PopulationCETAS] WITH ( LOCATION = 'populationParquet/', DATA_SOURCE = [MyDataSource],
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]
是否在每次运行脚本时都被覆盖?这可以在设置时指定还是在查询选项中指定?我希望能够通过删除或截断操作将文件放入存储中,但t-SQL中目前不存在此功能。求你了 同时,您需要使用外部自动化,如Azure数据工厂管道