Orders
Orders テーブルからデータを返します。
Select
本製品 は Bcart API を使用して、以下のカラムと演算子で構築されたWHERE 句条件を処理します。その他のフィルタはクライアントサイドで本製品 内部で処理されます。
- ほとんどのカラムは次の演算子をサポートしています:<、>、<=、>=、=、!=、IN、NOT_IN。
- カスタムフィールドのカラムは次の演算子をサポートしています:=。
SELECT * FROM Orders WHERE CustomerCompName = 'Sample Customer'
SELECT * FROM Orders WHERE Id IN (1, 10)
SELECT * FROM Orders WHERE OrderedAt <= '2019-09-26 09:20:45'
Insert
Insert はこのテーブルではサポートされていません。
Update
Bcart は、CustomerCompName、Memo、および読み取り専用ではないカラムの更新を許可します。
UPDATE Orders SET CustomerCompName = 'Sample Customer' WHERE Id = 2
Bulk Update
INSERT INTO Orders#TEMP (Id, CustomerCompName, Memo) VALUES (1, 'Sample Customer 1', 'Sample Memo')
INSERT INTO Orders#TEMP (Id, CustomerCompName, Memo) VALUES (2, 'Sample Customer 2', 'Sample Memo')
UPDATE Orders (Id, CustomerCompName, Memo) SELECT Id, CustomerCompName, Memo FROM Orders#TEMP
Delete
Delete はこのテーブルではサポートされていません。
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | Integer | True | |
| Code | String | True | |
| CustomerId | Integer | False | |
| CustomerExtId | String | False | |
| CustomerParentId | Integer | False | |
| CustomerSalesmanId | String | False | |
| CustomerCompName | String | False | |
| CustomerDepartment | String | False | |
| CustomerName | String | False | |
| CustomerTel | String | False | |
| CustomerMobilePhone | String | False | |
| CustomerEmail | String | False | |
| CustomerPriceGroupId | String | False | |
| CustomerZip | String | False | |
| CustomerPref | String | False | |
| CustomerAddress1 | String | False | |
| CustomerAddress2 | String | False | |
| CustomerAddress3 | String | False | |
| Payment | String | False | |
| PaymentAt | Date | False | |
| TotalPrice | Decimal | True | |
| Tax | Decimal | True | |
| TaxRate | String | True | |
| CODCost | Decimal | True | |
| ShippingCost | Decimal | True | |
| FinalPrice | Decimal | True | |
| UsePoint | Integer | True | |
| GetPoint | Integer | True | |
| OrderTotals | String | True | |
| CustomerMessage | String | False | |
| AdminMessage | String | False | |
| Memo | String | False | |
| Enquete1 | String | False | |
| Enquete2 | String | False | |
| Enquete3 | String | False | |
| Enquete4 | String | False | |
| Enquete5 | String | False | |
| OrderedAt | Datetime | True | |
| AffiliateId | String | True | |
| EstimateId | String | False | |
| Status | String | False |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description |
| QualifiedInvoice | Integer |