OpportunityProducts
Update, delete and query the Products associated with an Opportunity.
Table Specific Information
Select
- Id supports the '=' operator.
- OpportunityId supports the '=' operator.
- CreateDate supports the '<=,<,=,!=,>,>=' operator.
- Name supports the '<=,<,=,!=,>,>=,CONTAINS' operator.
- Cost supports the '<=,<,=,!=,>,>=,CONTAINS' operator.
- EditDate supports the '<=,<,=,!=,>,>=' operator.
- ItemNumber supports the '<=,<,=,!=,>,>=,CONTAINS' operator.
- Price supports the '<=,<,=,!=,>,>=,CONTAINS' operator.
- Created supports the '<=,<,=,!=,>,>=' operator.
SELECT * FROM OpportunityProducts WHERE OpportunityId = '12345' SELECT * FROM OpportunityProducts WHERE Name = 'Product name'
Update
Any column where ReadOnly=False can be updated.
UPDATE OpportunityProducts SET ItemNumber = 'Product Item Number', Price = 40 WHERE OpportunityId = '12345' AND Id = '34567'
Delete
OpportunityProducts can be deleted by providing an OpportunityId and Id (Product Id) and issuing a DELETE statement.
DELETE FROM OpportunityProducts WHERE OpportunityId = '12345' AND Id = '34567'You can turn off the client-side execution of the query by setting SupportEnhancedSQL to false in which case any search criteria that refers to other columns will cause an error.
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | String | True |
A unique identifier (id) for a given product. |
OpportunityId [KEY] | String | True |
A unique identifier (id) of the opportunity containing the products. |
Created | Datetime | True |
A timestamp when this group was created |
CreateDate | Datetime | True |
The date that the product was created. |
Cost | String | False |
The cost of the product. |
EditDate | Datetime | True |
The date that the opportunity product was lasted modified. |
ItemNumber | String | False |
A item number assigned to this opportunity product. |
Name | String | False |
The name of the product. |
Price | String | False |
The price of the opportunity product. |