gpt4 book ai didi

sql-server - 导入外部表

转载 作者:行者123 更新时间:2023-12-03 21:20:30 25 4
gpt4 key购买 nike

我使用 polybase

创建了一个外部表
CREATE EXTERNAL TABLE [ext].[gendertable]
(
gender_id TINYINT NOT NULL,
gender VARCHAR(16) NOT NULL
)
WITH
(
LOCATION = '/MovieDB/gender.csv',
DATA_SOURCE = AzureBlobHDP,
FILE_FORMAT = csvformat0
);
GO

数据源是HADOOP。有没有一种方法可以导入此表而无需为每一列再次定义数据类型?我搜索一些代码 like this :

CREATE TABLE [mov].[gendertable]
WITH
(
DISTRIBUTION = REPLICATE,
CLUSTERED COLUMNSTORE INDEX
)
AS
SELECT * FROM [ext].[gendertable]

当然,这段代码对我来说失败了,因为我没有使用 Azure SQL DW(我收到语法错误)。我在 VM 上使用 SQL Server 2019。

我的问题是有一个 SQL 表达式,这样我就不必为每一列声明数据类型了吗?

最佳答案

其实很简单:

SELECT * 
INTO [mov].gendertable
FROM [ext].[gendertable];
GO

关于sql-server - 导入外部表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54672246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com