一時テーブルへのデータ挿入
一時テーブルは動的に作成され、初めて挿入するときに実行時に生成されます。一時テーブルは名前に# が含まれることで識別されます。更新に一時テーブルを使用する場合、一時テーブルは [TableName]#TEMP という形式で命名する必要があります。ここで TableName は更新先テーブルの名前です。例:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
1 回のリクエストで複数の更新を実行するには、UPDATE … SELECT 構文を使用して一時テーブルのデータから更新先テーブルに更新します。これは、まずデータソースに送信するデータで一時テーブルを作成し、更新するすべてのデータが揃ったら、その一時テーブルを更新先のテーブルに渡すことで機能します。
# が含まれることで識別されます。更新に一時テーブルを使用する場合、一時テーブルは [TableName]#TEMP という形式で命名する必要があります。ここで TableName は更新先テーブルの名前です。例:
INSERT INTO Orders#TEMP (Id, Name, MyCustomField__c) VALUES ('AX1000001', 'New Orders', '9000');
INSERT INTO Orders#TEMP (Id, Name, MyCustomField__c) VALUES ('AX1000002', 'New Orders 2', '9001');
INSERT INTO Orders#TEMP (Id, Name, MyCustomField__c) VALUES ('AX1000003', 'New Orders 3', '9002');
UPDATE Orders (Id, Name, MyCustomField__c) SELECT Id, Name, MyCustomField__c FROM Orders#TEMP
このページは役に立ちましたか?