Advertisement
Guest User

misc

a guest
Jul 31st, 2013
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.06 KB | None | 0 0
  1. --delete certain classes of rows
  2.  
  3. DELETE FROM CheckdbRepro..Users WHERE NOT EXISTS (SELECT * FROM CheckdbRepro..Universities WHERE AdminUserID = Users.ID)
  4. DELETE FROM CheckdbRepro..Users WHERE EXISTS (SELECT * FROM CheckdbRepro..Universities WHERE AdminUserID = Users.ID)
  5. DELETE FROM CheckdbRepro..Users WHERE ImageObjectID IS NULL
  6. DELETE FROM CheckdbRepro..Users WHERE ImageObjectID IS NOT NULL
  7.  
  8.  
  9.  
  10. --index variants:
  11.  
  12. --with filter (bug)
  13. CREATE NONCLUSTERED INDEX [IX_Users_ImageObjectID] ON [Users]
  14. (
  15.     [ImageObjectID] ASC
  16. )
  17. WHERE ([ImageObjectID] IS NOT NULL)
  18. 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]
  19. GO
  20.  
  21.  
  22.  
  23. --no filter (no bug)
  24. CREATE NONCLUSTERED INDEX [IX_Users_ImageObjectID] ON [Users]
  25. (
  26.     [ImageObjectID] ASC
  27. )
  28. 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]
  29. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement