MSSQL snippetler

Temmuz 15th, 2011

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…

Kategoriler: Veritabani

Etiketler: Yorum yapın

Yorum yapın

Feed

http://www.skorp.eu / MSSQL snippetler