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

एंड्रॉइड - मैं सामग्री प्रदाता की सम्मिलित विधि में दो तालिकाओं से संबंधित डेटा कैसे पास कर सकता हूं?

आपको ContentProviderOperation का उपयोग करना चाहिए। चूंकि यह आपका ContentProvider है आप आश्वस्त कर सकते हैं कि applyBatch() एक लेनदेन के भीतर सभी कार्यों को निष्पादित करेगा। सभी मानक सामग्री प्रदाता यह भी सुनिश्चित करते हैं कि ऐसा ही हो।

ContentProviderOperation के बारे में सामान्य रूप से मेरी ब्लॉग पोस्ट और पिछले ऑपरेशन के परिणामों तक पहुँचने के लिए withBackReference() का उपयोग करने के तरीके के बारे में मेरी अन्य पोस्ट देखें - जिसे आपको orderId तक पहुंचने की आवश्यकता है। ।

एक महत्वपूर्ण चेतावनी:सभी ContentProviderOperations एक बैच के एक ही प्राधिकरण का उपयोग करना चाहिए - लेकिन विभिन्न यूआरआई का उपयोग कर सकते हैं! आपके मामले में कोई समस्या नहीं होनी चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पहले से भरे हुए डेटाबेस को अपडेट करना

  2. ग्रीनडाओ में टेबल इनहेरिटेंस को कैसे लागू करें

  3. SQLite में सभी अस्थायी तालिकाओं की सूची बनाएं

  4. SQLite में कंप्यूटेड कॉलम कैसे बनाएं?

  5. SQLite - एक टेबल बनाएं