JDBC Driver for Smaregi

Build 26.0.9770

ProductPrices

Returns a list of product prices.



テーブル固有の情報

SELECT

本製品 は Smaregi API を使用してWHERE 句条件を処理します。すべてのカラムは=、!=、>、<、>=、<= 演算子によるサーバー側フィルタリングをサポートし、文字列型のカラムはLIKE もサポートします。IN 演算子、およびdate/datetime 型のカラムに対するLIKE 演算子は、クライアント側で処理されます。

例えば、次のクエリはサーバー側で処理されます:

SELECT * FROM ProductPrices WHERE ProductId = 45345

SELECT ProductId, StoreId, Price FROM ProductPrices

INSERT

ProductPrices を追加するには、ProductId、StoreId、PriceDivision、Price およびStartDate フィールドを指定します。

INSERT INTO ProductPrices (productId, storeId, priceDivision, price, StartDate) VALUES (864684, '1', 1, 100, '2019-09-30')

Note: 同じキーを持つレコードが既に存在する場合、挿入は失敗し、ドライバーは影響を受けた行数として0 を返します。

UPSERT

ProductPrices を追加または更新するには、ProductId、StoreId、PriceDivision、Price およびStartDate フィールドを指定します。

UPSERT INTO ProductPrices (ProductId, StoreId, PriceDivision, Price, StartDate) VALUES (45345, 1, 2, 550, '2019/02/02')

Bulk UPSERT

複数のProductPrices を追加または更新するには、ProductId、StoreId、PriceDivision、Price およびStartDate フィールドを指定します。

INSERT INTO ProductPrices#TEMP (productId, storeId, priceDivision, price, StartDate) VALUES (45, 1, 2, 550, '2019/02/02')
INSERT INTO ProductPrices#TEMP (productId, storeId, priceDivision, price, StartDate) VALUES (56, 1, 2, 350, '2019/02/06')
UPSERT INTO ProductPrices (productId, storeId, priceDivision, price, StartDate) SELECT productId, storeId, priceDivision, price, StartDate FROM ProductPrices#TEMP

UPDATE

Smaregi はPriceDivision、StartDate、EndDate およびPrice カラムの更新を許可します。

UPDATE ProductPrices SET PriceDivision = 1, EndDate = '2019-12-02', StartDate = '2019/12/02' WHERE ProductId = 45345

DELETE

ProductPrices を削除するには、ProductId およびStoreId を指定します。

DELETE FROM ProductPrices WHERE ProductId = 18 AND StoreId = 1

Bulk DELETE


INSERT INTO ProductPrices#TEMP (productId) VALUES (45)
INSERT INTO ProductPrices#TEMP (productId) VALUES (56)
DELETE FROM ProductPrices WHERE EXISTS SELECT ProductId FROM ProductPrices#TEMP

Columns

Name Type ReadOnly References Description
ProductId [KEY] Long False

Products.ProductId

StoreId [KEY] String False

Stores.StoreId

PriceDivision [KEY] Integer False

StartDate [KEY] Date False

EndDate Date False

Price Decimal False

InsDateTime Datetime True

UpdDateTime Datetime True

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770