@@ -3397,3 +3397,57 @@ BEGIN
33973397 ALTER TABLE [tblSubmittedPhotos] ALTER COLUMN [CHFID] NVARCHAR (50 )
33983398END
33993399GO
3400+
3401+ -- OTC-568
3402+ DROP INDEX [missing_index_181] ON [dbo].[tblInsureePolicy]
3403+ GO
3404+
3405+ DROP INDEX [missing_index_250] ON [dbo].[tblInsureePolicy]
3406+ GO
3407+
3408+ DROP INDEX [NCI_tblInsureePolicy_InsureeID] ON [dbo].[tblInsureePolicy]
3409+ GO
3410+
3411+ DROP INDEX [tblInsureePolicy_ValidityTo_EffectiveDate_ExpiryDate] ON [dbo].[tblInsureePolicy]
3412+ GO
3413+
3414+ -- Delete all dirty data where InsureeId is null
3415+ DELETE FROM tblInsureePolicy WHERE InsureeId IS NULL
3416+ GO
3417+
3418+ IF COL_LENGTH (N ' tblInsureePolicy' , N ' InsureeId' ) IS NOT NULL
3419+ ALTER TABLE tblInsureePolicy
3420+ ALTER COLUMN InsureeId INT NOT NULL
3421+ GO
3422+
3423+ CREATE NONCLUSTERED INDEX [missing_index_181] ON [dbo].[tblInsureePolicy]
3424+ (
3425+ [InsureeId] ASC ,
3426+ [PolicyId] ASC
3427+ )
3428+ INCLUDE ([EffectiveDate],[ExpiryDate],[ValidityTo]) WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , SORT_IN_TEMPDB = OFF , DROP_EXISTING = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON , FILLFACTOR = 80 , OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF ) ON [IndexesFG]
3429+ GO
3430+
3431+ CREATE NONCLUSTERED INDEX [missing_index_250] ON [dbo].[tblInsureePolicy]
3432+ (
3433+ [InsureeId] ASC ,
3434+ [ValidityTo] ASC ,
3435+ [EffectiveDate] ASC ,
3436+ [ExpiryDate] ASC
3437+ )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , SORT_IN_TEMPDB = OFF , DROP_EXISTING = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON , FILLFACTOR = 80 , OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF ) ON [IndexesFG]
3438+ GO
3439+
3440+ CREATE NONCLUSTERED INDEX [NCI_tblInsureePolicy_InsureeID] ON [dbo].[tblInsureePolicy]
3441+ (
3442+ [InsureeId] ASC
3443+ )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , SORT_IN_TEMPDB = OFF , DROP_EXISTING = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON , FILLFACTOR = 80 , OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF ) ON [IndexesFG]
3444+ GO
3445+
3446+ CREATE NONCLUSTERED INDEX [tblInsureePolicy_ValidityTo_EffectiveDate_ExpiryDate] ON [dbo].[tblInsureePolicy]
3447+ (
3448+ [ValidityTo] ASC ,
3449+ [EffectiveDate] ASC ,
3450+ [ExpiryDate] ASC
3451+ )
3452+ INCLUDE ([InsureeId],[PolicyId]) WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , SORT_IN_TEMPDB = OFF , DROP_EXISTING = OFF , ONLINE = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON , OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF )
3453+ GO
0 commit comments