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

मुझे इस परिदृश्य में कैसे काम करना चाहिए। क्या मुझे प्रबंधित करने के लिए ट्रिगर या लीव ऑन यूजर का उपयोग करना चाहिए

मैं निम्नलिखित बनाऊंगा:

  • डेटा सत्यापन तर्क को संग्रहीत प्रक्रिया में रखें
  • संग्रहीत कार्यविधि को एप्लिकेशन द्वारा तालिका के साथ इंटरैक्ट करने का एकमात्र तरीका बनाया
  • संग्रहीत कार्यविधि में अपना इच्छित कोड डालें।

ट्रिगर-आधारित प्रोग्रामिंग प्रतिमान कोड और रखरखाव के लिए बहुत कठिन हो जाता है क्योंकि आपके एप्लिकेशन की व्यावसायिक तर्क जटिलता बढ़ जाती है।

हालांकि, अगर आप पूरी तरह से आश्वस्त हैं कि आपके पास केवल इस तरह का सरल तर्क होगा, तो इसे ट्रिगर में रखना ठीक है क्योंकि इसके लिए एप्लिकेशन के डेटाबेस के साथ इंटरैक्ट करने के तरीकों में न्यूनतम बदलाव की आवश्यकता होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC कनेक्शन SQL Server 2008 r2 से बिना किसी प्रतिक्रिया के हैंग हो जाता है

  2. एकीकृत सुरक्षा =असत्य

  3. टेबल स्कैन और क्लस्टर्ड इंडेक्स स्कैन में क्या अंतर है?

  4. किसी फ़ील्ड सामग्री में पिछली खाली जगह निकालें

  5. क्या मैं किसी स्क्रिप्ट या संग्रहीत कार्यविधि में वन-टाइम-यूज़ फंक्शन बना सकता हूँ?