那么,当我使用select子句执行where查询时,即使id列的基数为100%,它是否会影响查询性能?select * from myTable where id=15
我的意思是,唯一的约束是否有助于提高查询性能,还是仅仅迫使用户唯一地维护记录,从而使SQL在唯一约束列上获得更高的选择性?我想知道更多关于唯一键的信息,以及它如何提高我的查询性能。
UPDATE MARK M SET ARCHIVE_FLAG = 'N' WHERE EXISTS WHERE S.ID = S1.ID AND M.ID = S.MARKID AND ARCHIVE_FLAG <> 'Y');
这是我的oracle查询,我想为我的MS DB创建类似的查询,请提供任何帮助。