mssql2008 筛选索引,有条件的防止重复数据

筛选索引可以 增加某些特定条件  来  防止 数据重复

USE [MPL]
GO

CREATE UNIQUE NONCLUSTERED INDEX [SZ_STATUS_CURRENT_sales_order_id_partner_type] ON [dbo].[SZ_STATUS_CURRENT] 
(
[BUSINESS_TYPE_NO] ASC,
[job_order_id] ASC,
[status_value] asc,
[STATUS_TYPE_ID] asc
)
WHERE ([BUSINESS_TYPE_NO] IS NOT NULL AND [job_order_id] IS NOT NULL AND [status_value] IS NOT NULL AND [STATUS_TYPE_ID] IS NOT NULL
and [BUSINESS_TYPE_NO] in('B10','B12','B15','B16','B17','B18'))
WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
GO

猜你喜欢

转载自blog.csdn.net/y281252548/article/details/80361119
今日推荐