Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
karakter kaldı

MS SQL de Bir tablonun en son ne zaman güncellendiğini nasıl öğrenebilirim

SLM arkadaşlar,

şimdi şöyle bir şey yapıyorum elimde oldukça büyük bi database var ve bu database de bir sürü tablo vardır. bu tablolardan bazılarının gereksiz olduğunu ancak hangisinin gereksiz olduğunu bilmiyorum bu yüzden şöyle birşey düşündüm acaba databasedeki tablolardan son 5 yıl içinde güncellenmeyen varmı diye güncellenmeyen tablolar varsa onları silecektim, işte bunu nasıl öğrenebilirim yani uzun zmandır güncellenmeyen tabloları öğrenemk istiyorum... yada başka bir yol düşünen varsa benimle paylaşırsa sevinirim şimdiden teşekkürler....

yardımlarınızı bekliyorum
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Avatar of sonergonul
    2 yıl önce
    9 cevap - 5 soru
    SELECT UPDATE_TIME
    FROM information_schema.tables
    WHERE TABLE_SCHEMA = 'VeritabanıAdı'
    AND TABLE_NAME = 'TabloAdo'

    Bunu bi dener misin..
    • Avatar of annttiigs annttiigs
      bu sorgu sanırım. mySQL için geçerli. ms sql'de çalışmayabilir.
      2 yıl önce yazılmış
    • Avatar of acemi acemi
      hata verdi yaa
      hata:
      Error:SQL server Error:Invalıd object name 'Information_schema.tables'
      2 yıl önce yazılmış
  • Avatar of annttiigs
    2 yıl önce
    55 cevap - 1 soru
    SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,*
    FROM sys.dm_db_index_usage_stats
    WHERE database_id = DB_ID( 'DatabaseAdı')
    AND OBJECT_ID=OBJECT_ID('tabloadı')


    bunu da deneyin isterseniz. böyle birşeyler buldum araştırmam sonucunda.
    • Avatar of annttiigs annttiigs
      soruyu soran arkadaş problemini halletti mi ? hallettiyse buradan mı halletti. yoksa başkabir yöntem mi kullandı. soruları sorup gitmeyelim. çözümü varsa gösterelim ki faydamız olsun. mutual yaşam lütfen :)
      2 yıl önce yazılmış