Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Używanie INSERT INTO z SQL Server do zmiany danych Salesforce

Niedawno klient ze sterownika Salesforce ODBC skontaktował się z naszym zespołem pomocy technicznej, aby zapytać, jak wstawić dane SQL Server BLOB do Salesforce, gdzie źródłem danych były wyniki zapytania. Ten blog udostępnia to rozwiązanie.

W naszym przykładowym rozwiązaniu źródłem instrukcji INSERT INTO była ta tabela:

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

Aby wstawić dane z tej tabeli SQL Server do Salesforce, uruchomiliśmy:

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

Zobacz też

  • Wskazówki dotyczące używania SQL Server z Salesforce
  • Wstawianie dużych danych obiektowych do Salesforce.com z SQL Server

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybór pierwszego rzędu na grupę

  2. Aktywne sesje i stan programu SQL Server

  3. Przegląd zadań Najnowsza usługa monitorowania bazy danych — Spotlight Cloud

  4. Jak przechowywać katalog / hierarchię / strukturę drzewa w bazie danych?

  5. Jak mogę wykonać kopię zapasową zdalnej bazy danych SQL Server na dysku lokalnym?