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

Cập nhật Dữ liệu Salesforce bằng Con trỏ Máy chủ SQL

Khách hàng của Easysoft sử dụng Trình điều khiển ODBC Salesforce.com của chúng tôi để làm việc với dữ liệu Salesforce.com trong SQL Server. Ví dụ sau cho thấy cách cập nhật bản ghi Salesforce từ SQL Server bằng cách sử dụng con trỏ:

  1. Định cấu hình một máy chủ được liên kết kết nối với Salesforce.
  2. Thay đổi Máy chủ được Liên kết> Thuộc tính Máy chủ được Liên kết> Tùy chọn Máy chủ> RPC Out cài đặt thành True.
  3. Thích ứng và sau đó thực thi SQL sau:
    -- 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
    

Xem thêm

  • Mẹo Sử dụng SQL Server với 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 là gì?

  2. Kiểm tra xem một bảng có khóa ngoại trong SQL Server với OBJECTPROPERTY () hay không

  3. Tại sao điều chỉnh hiệu suất SQL là kỹ năng quản lý cơ sở dữ liệu quan trọng nhất cần có

  4. Câu lệnh SQL Server RAISERROR với các ví dụ đơn giản

  5. Danh sách các toán tử so sánh máy chủ SQL