Azure SQL数据仓库等同于AWS Redshift的“UNLOAD”语句

问题描述 投票:1回答:1

Azure SQL数据库/数据仓库中是否有任何命令,类似于Redshift中的UNLOAD语句?

我在Azure中寻找一个将在Azure blob中创建文件的sql语句。

azure azure-sql-database amazon-redshift azure-blob-storage azure-sql-data-warehouse
1个回答
2
投票

您正在寻找CREATE EXTERNAL TABLE AS SELECT。

From the docs:

CREATE EXTERNAL TABLE [ [database_name  . [ schema_name ] . ] | schema_name . ] table_name   
    WITH (   
        LOCATION = 'hdfs_folder',  
        DATA_SOURCE = external_data_source_name,  
        FILE_FORMAT = external_file_format_name  
        [ , <reject_options> [ ,...n ] ]  
    )  
    AS <select_statement>  
[;]  

<reject_options> ::=  
{  
    | REJECT_TYPE = value | percentage  
    | REJECT_VALUE = reject_value  
    | REJECT_SAMPLE_VALUE = reject_sample_value  
}  

<select_statement> ::=  
    [ WITH <common_table_expression> [ ,...n ] ]  
    SELECT <select_criteria>  
© www.soinside.com 2019 - 2024. All rights reserved.