Я создал внешнюю таблицу, используя 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
.Есть ли способ импортировать эту таблицу без определения типа данных снова для каждого столбца?Я ищу какой-то код , например, :
CREATE TABLE [mov].[gendertable]
WITH
(
DISTRIBUTION = REPLICATE,
CLUSTERED COLUMNSTORE INDEX
)
AS
SELECT * FROM [ext].[gendertable]
Конечно, этот код не работает для меня, поскольку я не использую Azure SQL DW (я получаю синтаксическую ошибку).Я использую SQL Server 2019 на виртуальной машине.
У меня вопрос: есть выражение SQL
, поэтому мне не нужно объявлять тип данных для каждого столбца?