Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

तालिका में एक पंक्ति डालने की तिथि

जब भी मैं एक टेबल बनाता हूं, मैं हमेशा निम्नलिखित दो कॉलम शामिल करता हूं:

CreatedBy varchar(255) default system_name,
CreatedAt datetime default getdate()

हालांकि यह थोड़ा अतिरिक्त स्थान का उपयोग करता है, मैंने पाया है कि जानकारी समय के साथ बहुत उपयोगी साबित होती है।

आपका प्रश्न लॉग के बारे में है। इसका जवाब है हाँ"। हालाँकि, आप जानकारी प्राप्त कर सकते हैं या नहीं यह आपके पुनर्प्राप्ति मोड पर निर्भर करता है। यदि सरल है, तो रिकॉर्ड अगले लेनदेन के लिए अधिलेखित कर दिए जाते हैं। यदि थोक या पूर्ण है, तो जानकारी लॉग में है, कम से कम पिछले वृद्धिशील बैकअप के बाद से।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर लेनदेन संबंधी प्रतिकृति आंतरिक - भाग 2

  2. एक ही बार में सभी तालिकाओं के लिए पंक्तियों की गणना करना

  3. SQL सर्वर में स्विच-इन एक विभाजन (T-SQL)

  4. समग्र प्राथमिक कुंजी + विदेशी कुंजी

  5. एसएसआईएस नियंत्रण प्रवाह में चुनिंदा कार्य निष्पादित करें