Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sử dụng INSERT INTO từ SQL Server để thay đổi dữ liệu Salesforce

Gần đây, một khách hàng trình điều khiển Salesforce ODBC đã liên hệ với nhóm Hỗ trợ của chúng tôi để hỏi cách chèn dữ liệu SQL Server BLOB vào Salesforce, trong đó nguồn dữ liệu là kết quả của một truy vấn. Blog này chia sẻ giải pháp đó.

Trong giải pháp ví dụ của chúng tôi, nguồn cho câu lệnh INSERT INTO là bảng sau:

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

Để chèn dữ liệu từ bảng SQL Server này vào Salesforce, chúng tôi đã chạy:

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

Xem thêm

  • Mẹo Sử dụng SQL Server với Salesforce
  • Chèn dữ liệu đối tượng lớn vào Salesforce.com từ 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. Mẫu thiết kế cho các trường tùy chỉnh trong cơ sở dữ liệu quan hệ

  2. Tạo một cột được tính toán trong SQL Server bằng T-SQL

  3. Thay đổi Dấu phân cách thành Dấu phẩy khi gửi kết quả truy vấn qua email trong SQL Server (T-SQL)

  4. Sử dụng PARSENAME () để trả về một phần của tên đối tượng trong SQL Server

  5. Cách truyền tham số cho truy vấn mssql trong nút js