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ỏ:
- Định cấu hình một máy chủ được liên kết kết nối với Salesforce.
- 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.
- 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