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.
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.
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…