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

Oracle® . से Salesforce को अपडेट कर रहा है

Salesforce ODBC ड्राइवर आपको Oracle® से Salesforce डेटा के साथ काम करने में सक्षम बनाता है जैसे कि Salesforce डेटा स्थानीय Oracle® डेटा था। आप इसे विंडोज और गैर-विंडोज दोनों प्लेटफॉर्म पर चलने वाले Oracle® से कर सकते हैं।

यह ब्लॉग उस समस्या का समाधान साझा करता है जो हमारे एक ग्राहक ने Oracle® से Salesforce ऑब्जेक्ट को अपडेट करने का प्रयास करते समय अनुभव किया था। ग्राहक को मिली त्रुटि यह थी:

"ORA-02070: database SF does not support some function in this context"

ग्राहक इस Salesforce डेटा को अपडेट करने का प्रयास कर रहा था:

SQL> select "Type" from Account@SF where "Id"='001w000001CKeM8AAL';
Type
--------------------------------------------------------------------------------
Customer - Channel 2

SQL> update Account@SF set "Type"='Customer - Channel 3' where
"Id"='001w000001CKeM8AAL';
update Account@SF set "Type"='Customer - Channel 3' where
"Id"='001w000001CKeM8AAL'
                                                               *
ERROR at line 1:
ORA-02070: database SF does not support some function in this context

समाधान यह था कि पास थ्रू SQL कथन का उपयोग किया जाए:

SQL> DECLARE
  2     cr NUMBER;
  3     rs NUMBER;
  4  BEGIN
  5     cr := DBMS_HS_PASSTHROUGH.OPEN_CURSOR@SF;
  6     DBMS_HS_PASSTHROUGH.PARSE@SF(cr,'update Account set "Type"=''Customer - Channel 3'' where "Id"=''001w000001CKeM8AAL'' ');
  7     rs := DBMS_HS_PASSTHROUGH.EXECUTE_NON_QUERY@SF (cr);
  8     DBMS_HS_PASSTHROUGH.CLOSE_CURSOR@SF(cr);
  9  END;
 10  /

PL/SQL procedure successfully completed.

SQL> select "Type" from Account@SF where "Id"='001w000001CKeM8AAL';

Type
--------------------------------------------------------------------------------
Customer - Channel 3

SQL>

  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. Oracle में PL SQL ब्लॉक कैसे निष्पादित करें

  4. R12.2 Ebuisness Suite में व्यवस्थापक स्क्रिप्ट

  5. Oracle:यदि तालिका मौजूद है