ProductStock
ProductStock テーブルからデータを返します。
Select
本製品 は Bcart API を使用して、以下のカラムと演算子で構築されたWHERE 句条件を処理します。その他のフィルタはクライアントサイドで本製品 内部で処理されます。
- ほとんどのカラムは次の演算子をサポートしています:<、>、<=、>=、=、!=、IN、NOT_IN。
SELECT * FROM ProductStock WHERE Name = 'Sample Stock' SELECT * FROM ProductStock WHERE Id IN (1, 10) SELECT * FROM ProductStock WHERE Stock <= 10
Insert
Insert はこのテーブルではサポートされていません。
Update
Bcart は、Stock、StockFlag、および読み取り専用ではないカラムの更新を許可します。
UPDATE ProductStock SET Stock = 15 WHERE ProductNo = 2
相対値で在庫数を更新する必要がある場合は、StockRelativeUpdateValue で相対値を指定します。
次のクエリは、在庫数を2つ減らすものです。
UPDATE ProductStock SET StockRelativeUpdateValue = -1 WHERE ProductNo = 2
Bulk Update
INSERT INTO ProductStock#TEMP (ProductNo, Stock) VALUES ('A001', 2) INSERT INTO ProductStock#TEMP (ProductNo, Stock) VALUES ('A002', 3) UPDATE ProductStock (ProductNo, Stock) SELECT ProductNo, Stock FROM ProductStock#TEMP
Delete
Delete はこのテーブルではサポートされていません。
Columns
Name | Type | ReadOnly | Description |
Id | Integer | True | |
ProductId | Integer | True | |
ProductNo [KEY] | String | True | |
Name | String | True | |
Stock | Integer | False | |
StockFlag | Integer | False | |
StockParent | String | False |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
Name | Type | Description |
StockRelativeUpdateValue | String |