Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memasukkan data SQL Server ke Salesforce.com

Setelah Anda menyambungkan SQL Server ke Salesforce, cara Anda menyisipkan data bergantung pada tipe data Salesforce dari kolom target. Misalnya, dengan tabel Salesforce kustom sederhana yang berisi dua bidang teks, kedua pernyataan SQL berikut ini valid:

INSERT INTO MYSALESFORCELINKEDSERVER.SF.DBO.Test__c(Name, Mth__c)
VALUES ('Test', 'Jan')

INSERT OPENQUERY (MYSALESFORCELINKEDSERVER, 'SELECT Name, Mth__c FROM Test__c') 
VALUES ('Test 2', 'JAN'); 

Tipe data Salesforce yang kami ketahui membutuhkan pendekatan alternatif adalah area teks dan area teks panjang. Misalnya:

INSERT INTO MYSALESFORCELINKEDSERVER.SF.DBO.Product2(Name,Description,Family)
VALUES ('Easysoft ODBC-Oracle Driver', 'ODBC Driver for Oracle 8-12',
        'Easysoft Data Access')

adalah pernyataan penyisipan yang valid, tetapi gagal karena SQL Server tidak mendukung apa yang coba dilakukan:

OLE DB provider "MSDASQL" for linked server "MYSALESFORCELINKEDSERVER" returned
message "Query-based insertion or updating of BLOB values is not supported.".

dan Anda perlu menggunakan alternatif untuk mengatasinya:

EXEC ('INSERT INTO Product2 ( [Name], ProductCode, [Description] )
VALUES ( ''Easysoft ODBC-Oracle Driver'', ''ODBC Driver for Oracle 8-12'',
         ''Easysoft Data Access'')')
AT MYSALESFORCELINKEDSERVER

Artikel terkait sisipan kami adalah:

  • Tips Menggunakan SQL Server dengan Salesforce
  • Memasukkan data objek besar ke Salesforce.com dari SQL Server
  • Menggunakan INSERT INTO dari SQL Server Untuk Mengubah Data Salesforce
  • Saya mendapatkan "Kesalahan yang dihasilkan oleh operasi OLE DB beberapa langkah" saat memasukkan ke dalam bidang Salesforce detail master dari SQL Server. Apa yang bisa saya lakukan?

Perbarui contoh:

  • Memperbarui Data Salesforce dengan Kursor 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. Menyimpan data UTF-16/Unicode di SQL Server

  2. EF4 - Prosedur tersimpan yang dipilih tidak mengembalikan kolom

  3. Bagaimana cara menghapus data tabel yang besar dalam SQL tanpa log?

  4. Cara Menghapus Karakter Leading dan Trailing di SQL Server

  5. Cara MEMILIH DARI prosedur tersimpan