У меня проблема с этим скриптом
SET ANSI_NULLS ON
GO
IF NOT EXISTS (SELECT * FROM [sys].[tables]
WHERE [object_id] = OBJECT_ID(N'[dbo].[FactFinance]')
AND OBJECTPROPERTY([object_id], N'IsUserTable') = 1)
BEGIN
CREATE TABLE [dbo].[FactFinance]
(
[FinanceKey] [int] IDENTITY PRIMARY KEY NOT NULL,
[TimeKey] [int] NULL,
[OrganizationKey] [int] NULL,
[DepartmentGroupKey] [int] NULL,
[ScenarioKey] [int] NULL,
[AccountKey] [int] NULL,
[Amount] [float] NULL
) ON [PRIMARY];
END
GO
SET ANSI_NULLS OFF
GO
Когда я запускаю это, я получаю такой результат:
но если я уберу эту строку [Finance Key] [int] IDENTITY PRIMARY KEY NOT NULL
, из скрипта она будет работать