В Таблице я пытаюсь добавить столбец через Alter Table
в пользовательском SQL. Это выглядит так:
ALTER TABLE (SELECT [W$].[W], [W$].[SDate], [W$].[EDate], [Date E$].[Date]
FROM [W$],[Date E$]
WHERE [Date E$].[Date]
BETWEEN [W$].[SDate] AND [W$].[EDate])
ADD [Type] string NOT NULL DEFAULT "P1"
Но я получаю сообщение об ошибке Syntax Error in FROM clause
.
Я также получаю эту ошибку, если использую ALTER TABLE [Date E$]
ALTER TABLE [Date E$]
ADD [Type] string NOT NULL DEFAULT "P1"
сообщение об ошибке:
Database error 0x80040E14: Syntax error in FROM clause.
; The query: SELECT TOP 1 * FROM ( ALTER TABLE [Date E$]
ADD [Type] string NOT NULL DEFAULT "P1" ) [TableauSQL]
Я впервые использую Alter Table, поэтому яне уверен, где используется предложение FROM, или я делаю это неправильно.Я следую инструкциям, которые я нашел здесь: Добавить столбец со значением по умолчанию к существующей таблице в SQL Server
Возможно ли, что Tableau не позволяет использовать Alter Tableпри создании пользовательского SQL?
Я использую Tableau Desktop 2018.1.2