git_bsmd/SQL/Update_To_7.2.15.sql

69 lines
2.0 KiB
Transact-SQL

PRINT N'Creating [dbo].[WASExemption] if missing...';
GO
IF OBJECT_ID(N'dbo.WASExemption', N'U') IS NULL
BEGIN
CREATE TABLE [dbo].[WASExemption] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[IMO] NCHAR (7) NOT NULL,
[ShipName] NVARCHAR (100) NULL,
[Port] NCHAR (5) NOT NULL,
[ValidUntil] DATETIME NOT NULL,
[Remarks] NVARCHAR (255) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
PRINT N'Table [dbo].[WASExemption] created.';
END
GO
PRINT N'Creating [dbo].[HazardMaterial] if missing...';
GO
IF OBJECT_ID(N'dbo.HazardMaterial', N'U') IS NULL
BEGIN
CREATE TABLE [dbo].[HazardMaterial] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[Description] NVARCHAR (100) NULL,
[Hazard_Enum] INT NULL,
[FP] NVARCHAR (100) NULL,
[FP_Enum] INT NULL,
[15_19] NVARCHAR (100) NULL,
[Typ] NVARCHAR (100) NULL,
[IMSBC] NVARCHAR (100) NULL,
[MHB] NVARCHAR (100) NULL,
[IMSBC_MHB] INT NULL,
[Group] NVARCHAR (100) NULL,
[IMSBC_HAZ] INT NULL,
[UN_Nr] NVARCHAR (100) NULL,
[IMO_CL] NVARCHAR (100) NULL,
[IBC] NVARCHAR (100) NULL,
[Pollution_Category_Enum] INT NULL,
[MARPOL] NVARCHAR (100) NULL,
[IGC] NVARCHAR (100) NULL,
[FP_IBC] NVARCHAR (100) NULL,
[Remarks] NVARCHAR (255) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
PRINT N'Table [dbo].[HazardMaterial] created.';
END
GO
PRINT N'Creating [dbo].[PortAreaHelper] if missing...';
GO
IF OBJECT_ID(N'dbo.PortAreaHelper', N'U') IS NULL
BEGIN
CREATE TABLE [dbo].[PortAreaHelper] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[Locode] NCHAR (5) NOT NULL,
[Agency] NVARCHAR (100) NULL,
[Ships] NVARCHAR (100) NULL,
[Berth] NVARCHAR (100) NULL,
[PortArea] NVARCHAR (100) NULL,
[PortArea_Code] NVARCHAR (10) NULL,
[Remarks] NVARCHAR (255) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
PRINT N'Table [dbo].[PortAreaHelper] created.';
END
GO