ADO.NET Provider for Bcart

Build 23.0.8839

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

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 23.0.8839