हाल ही में एक Salesforce ODBC ड्राइवर ग्राहक ने हमारी सहायता टीम से यह पूछने के लिए संपर्क किया कि Salesforce में SQL सर्वर BLOB डेटा कैसे सम्मिलित किया जाए, जहां डेटा का स्रोत किसी क्वेरी के परिणाम थे। यह ब्लॉग उस समाधान को साझा करता है।
हमारे उदाहरण समाधान में, INSERT INTO स्टेटमेंट का स्रोत यह तालिका थी:
create table NewProducts ( "Name" nvarchar(30), ProductCode nvarchar(10), Description nvarchar(max)) insert into NewProducts values ( 'Easysoft ODBC-Salesforce Driver', 'EAS01', 'ODBC Driver for Salesforce.com. Available for Linux, Unix and Windows.' ) insert into NewProducts values ( 'Easysoft ODBC-SQL Server Driver', 'EAS02', 'ODBC Driver for SQL Server. Available for Linux, Unix and Windows.' ) insert into NewProducts values ( 'Easysoft ODBC-Oracle Driver', 'EAS03', 'ODBC Driver for Oracle. Available for Linux, Unix and Windows.' ) select * from NewProducts
इस SQL सर्वर तालिका से डेटा को Salesforce में सम्मिलित करने के लिए, हमने भाग लिया:
declare @Name nvarchar(30) declare @ProductCode nvarchar(10) declare @Description nvarchar(max) declare ins_cursor cursor for select "Name", ProductCode, Description from NewProducts open ins_cursor fetch next from ins_cursor into @Name, @ProductCode, @Description while @@FETCH_STATUS=0 Begin exec ('insert into Product2 ( "Name", ProductCode, Description ) Values (?, ?, ?)', @Name, @ProductCode, @Description ) at MySalesforceLinkedServer fetch next from ins_cursor into @Name, @ProductCode, @Description End close ins_cursor deallocate ins_cursor
यह भी देखें
- बिक्री बल के साथ SQL सर्वर का उपयोग करने के लिए युक्तियाँ
- SQL सर्वर से Salesforce.com में बड़े ऑब्जेक्ट डेटा को सम्मिलित करना