@@ -3411,6 +3411,15 @@ GO
3411
3411
DROP INDEX [tblInsureePolicy_ValidityTo_EffectiveDate_ExpiryDate] ON [dbo].[tblInsureePolicy]
3412
3412
GO
3413
3413
3414
+ DROP INDEX [missing_index_203] ON [dbo].[tblInsureePolicy]
3415
+ GO
3416
+
3417
+ DROP INDEX [missing_index_356] ON [dbo].[tblInsureePolicy]
3418
+ GO
3419
+
3420
+ DROP INDEX [NCI_tblInsureePolicy_PolicyID] ON [dbo].[tblInsureePolicy]
3421
+ GO
3422
+
3414
3423
-- Delete all dirty data where InsureeId is null
3415
3424
DELETE FROM tblInsureePolicy WHERE InsureeId IS NULL
3416
3425
GO
@@ -3420,6 +3429,11 @@ ALTER TABLE tblInsureePolicy
3420
3429
ALTER COLUMN InsureeId INT NOT NULL
3421
3430
GO
3422
3431
3432
+ IF COL_LENGTH (N ' tblInsureePolicy' , N ' PolicyId' ) IS NOT NULL
3433
+ ALTER TABLE tblInsureePolicy
3434
+ ALTER COLUMN PolicyId INT NOT NULL
3435
+ GO
3436
+
3423
3437
CREATE NONCLUSTERED INDEX [missing_index_181] ON [dbo].[tblInsureePolicy]
3424
3438
(
3425
3439
[InsureeId] ASC ,
@@ -3451,3 +3465,26 @@ CREATE NONCLUSTERED INDEX [tblInsureePolicy_ValidityTo_EffectiveDate_ExpiryDate]
3451
3465
)
3452
3466
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
3467
GO
3468
+
3469
+ CREATE NONCLUSTERED INDEX [missing_index_203] ON [dbo].[tblInsureePolicy]
3470
+ (
3471
+ [EffectiveDate] ASC ,
3472
+ [ValidityTo] ASC
3473
+ )
3474
+ INCLUDE ([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 , FILLFACTOR = 80 , OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF ) ON [IndexesFG]
3475
+ GO
3476
+
3477
+ CREATE NONCLUSTERED INDEX [missing_index_356] ON [dbo].[tblInsureePolicy]
3478
+ (
3479
+ [PolicyId] ASC ,
3480
+ [ValidityTo] ASC ,
3481
+ [EffectiveDate] ASC ,
3482
+ [ExpiryDate] ASC
3483
+ )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]
3484
+ GO
3485
+
3486
+ CREATE NONCLUSTERED INDEX [NCI_tblInsureePolicy_PolicyID] ON [dbo].[tblInsureePolicy]
3487
+ (
3488
+ [PolicyId] ASC
3489
+ )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]
3490
+ GO
0 commit comments