Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на INSERT INTO от SQL Server за промяна на данните на Salesforce

Наскоро клиент на Salesforce ODBC драйвер се свърза с нашия екип за поддръжка, за да попита как да вмъкне BLOB данни на SQL Server в Salesforce, където източникът на данните са резултатите от заявка. Този блог споделя това решение.

В нашето примерно решение източникът на оператора 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 Server в 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 Server със Salesforce
  • Вмъкване на големи обектни данни в Salesforce.com от 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. Връщане на първични ключове от свързан сървър в SQL Server (T-SQL примери)

  2. Има ли разлика между DECIMAL и NUMERIC в SQL Server?

  3. Списък с типове данни в SQL Server 2017

  4. SELECT INTO променлива на таблица в T-SQL

  5. Преименувайте колоната на SQL Server 2008