@@ -3397,3 +3397,57 @@ BEGIN
3397
3397
ALTER TABLE [tblSubmittedPhotos] ALTER COLUMN [CHFID] NVARCHAR (50 )
3398
3398
END
3399
3399
GO
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