Konuyu Mssql Snippet konusuna cevirmeye karar verdim.
Aradigimda kolaylikla bulabilmek icin bu satirlari ekliyorum.
Mssql de bir DB nin tüm indexlerini görüntülemek icin bu satirlari kullana bilirsiniz.
1 2 3 4 5 | SELECT i.object_id, i. name , o. name FROM sys.indexes as i, sys.objects as o WHERE i. name not like 'queue%' and i.object_id = o.object_id AND o. name NOT like 'sys%' |
db de eski programdan tarihleri ve zamanlari ayni olan siparisler vardi buda benim bir queryimi bozuyordu, ayni olan zamanlarin birine 3 saniye fazladan ekledim.
1 2 3 4 5 6 7 8 | update orders set or_datetime=DATEADD(ss,03,or_datetime) where or_id in ( select MAX (or_id) from orders as x where or_datetime in ( select or_datetime from orders where x.or_person_id=or_person_id group by or_datetime having count (*) > 1) group by or_person_id ) |
devami gelecek…