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

Memperbarui Data Salesforce dengan Kursor SQL Server

Pelanggan Easysoft menggunakan Driver ODBC Salesforce.com kami untuk bekerja dengan data Salesforce.com di SQL Server. Contoh berikut menunjukkan cara memperbarui data Salesforce dari SQL Server dengan menggunakan kursor:

  1. Konfigurasikan server tertaut yang terhubung ke Salesforce.
  2. Ubah Server Tertaut> Properti Server Tertaut> Opsi Server> RPC Keluar pengaturan ke True.
  3. Adaptasi dan kemudian jalankan SQL berikut:
    -- This example changes the name of an account to 'GenePoint Inc'.
    DROP TABLE Account
    SELECT * INTO ACCOUNT FROM OPENQUERY(SFLINKEDSERVER,'SELECT ID, NAME FROM Account
                                         WHERE Id=''001i000000AOq3DAAT''')
    SELECT * FROM ACCOUNT
    UPDATE ACCOUNT SET [Name]='GenePoint Inc'
    SELECT * FROM ACCOUNT
    
    DECLARE @Id NVARCHAR(18)
    DECLARE @Name NVARCHAR(255)
    DECLARE @SQL NVARCHAR(MAX)
    
    DECLARE LocAccCur CURSOR FOR SELECT Id, REPLACE([Name],'''', '''''') FROM Account
    OPEN LocAccCur
    FETCH NEXT FROM LocAccCur INTO @Id, @Name
    WHILE @@FETCH_STATUS = 0
    BEGIN
        PRINT 'Id : ' + @Id
        PRINT 'Name : ' + @Name
        SELECT @SQL='UPDATE Account SET [Name]='''+@Name+''' WHERE Id='''+@Id+''''
        EXEC(@SQL) at SFLINKEDSERVER
        FETCH NEXT FROM LocAccCur INTO @Id, @Name
    END
    CLOSE LocAccCur
    DEALLOCATE LocAccCur
    

Lihat Juga

  • Tips Menggunakan SQL Server dengan Salesforce

  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 int vs perbandingan nvarchar pada kinerja?

  2. Kembalikan Semua Kolom yang Tidak Dihitung dari Tabel di SQL Server

  3. Cara Meningkatkan Ukuran File dari File Data di SQL Server (T-SQL)

  4. Tetapkan nama file secara dinamis ke string koneksi excel

  5. Masukkan Gambar ke dalam Bidang Gambar SQL Server 2005 hanya menggunakan SQL