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

BEGIN . के साथ कार्यों और लेनदेन को पोस्टग्रेज करता है

संख्या के अनुसार उत्तर:

  1. नहीं; अगर S2 विफल रहता है, पूरा लेन-देन निरस्त कर दिया जाता है और इसे केवल वापस लाया जा सकता है।

  2. शायद कोई गलतफहमी है। SQL कथन BEGIN जो लेन-देन शुरू करता है वह BEGIN . से काफी अलग है जो PL/pgSQL ब्लॉक शुरू करता है। बाद वाला नहीं करता है लेन-देन शुरू करें।

    यदि कोई स्पष्ट SQL कमांड नहीं था BEGIN , प्रत्येक स्टेटमेंट अपने लेन-देन ("ऑटोकॉमिट") में चलता है।

    किसी फ़ंक्शन के सभी कथन एक ही लेन-देन में निष्पादित होते हैं।

  3. आपके पास COMMIT नहीं हो सकता है (या ROLLBACK ) एक समारोह में।

  4. हाँ। यह वही प्रश्न है जैसे 1., केवल नकारात्मक में।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL ने उपयोगकर्ताओं और समूहों को भूमिकाओं में विलय क्यों किया?

  2. हेरोकू लोकलहोस्ट PHP एप्लिकेशन से कनेक्शन पोस्टग्रेज करता है

  3. त्रुटि:कॉलम मौजूद नहीं है

  4. UTF8 एन्कोडिंग वाले वर्ण का WIN1252 में कोई समकक्ष नहीं है

  5. छोटी तालिका से डुप्लिकेट पंक्तियां हटाएं