Salesforce.com オブジェクトの SQL から SOQL への変換を行った人はいますか?
Sumit Pachnanda
質問する
5741 次
3 に答える
9
はい。
ForceAmpはdbAmpと呼ばれる製品を製造しています。これにより、Salesforce を MS SQL のリンク サーバーとして追加できます。
これにより、次のような構文を使用して、SQL Server データベース内の Salesforce.com データに対して直接クエリを実行できます。
SELECT a.Id, a.Name, c.Name
FROM Salesforce...Account a
LEFT JOIN Salesforce...Contact c ON (a.ID = c.ID)
WHERE a.Name LIKE '%, Inc.'
これは、本質的にSOQLと同じです
SELECT Id, Name, (SELECT Name From Contacts) FROM Account WHERE Name LIKE '%, Inc'
つまり、dbAmp の最適な使用例は、SOQL を SQL に置き換えることではなく、TSQL を使用して Salesforce.com データで高度な操作を行うことです。SOQL の学習を回避するための松葉杖として使用しないでください。SOQL は非常に表現力があり、堅牢であり、複数オブジェクトのクエリを実行するときは、上に投稿した些細な例でも (3 秒対 3 分、および数えます...)
于 2009-08-11T19:31:24.500 に答える
2
いいえ。
それよりも意味のある答え(または「はい」)が必要な場合は、質問を少し拡張することをお勧めします。特定の問題がありますか?使用するツールについての意見をお探しですか?
于 2009-05-29T11:47:21.953 に答える
1
DBAmp は、OpenQuery フレーズを介して SOQL を直接受け入れることができるようになりました
于 2011-04-21T15:42:14.340 に答える