【发布时间】:2021-10-03 07:24:21
【问题描述】:
我在使用 CREATE TABLE AS 时遇到了问题。我在数据库中创建了三个表。我打算根据策略编号加入表,并根据加入的数据创建一个新表。
CREATE TABLE [dbo].[New_Customer_Segmentation_Data] AS
(
SELECT *
FROM [dbo].[CustomerSegmentation_updated]
INNER JOIN [dbo].[DimLapse]
ON [dbo].[CustomerSegmentation_updated].[PolicyNumber] = [dbo].[DimLapse].[Policy Number]
INNER JOIN [dbo].[dimclaim]
ON [dbo].[DimLapse].[Policy Number] = [dbo].[dimclaim].[POLICYNUMBER]
)
它返回错误“'Distribution' 选项必须在“CREATE TABLE AS SELECT”和“CREATE MATERIALIZED VIEW”语句中明确指定。” 谁能指导我解决这个错误?
【问题讨论】:
标签: sql sql-server database azure-synapse