JDBC Driver for Smaregi

Build 20.0.7787

Stocks

在庫情報:在庫

Select

本製品 は Smaregi API を使用して、WHERE 句条件と選択されたカラムを処理します。LIKE(date およびdateTime データ型のカラムの場合)およびIN 演算子は、クライアント側で処理されます。 =、!=、

、>、<、>=、<=、AND、LIKE、ORDER BY 演算子は、サーバー側で処理されます。 例えば、次のクエリはサーバー側で処理されます。

SELECT * FROM Stocks
SELECT ProductId,StoreId,StockAmount,StockDivision FROM Stocks ORDER BY  StockDivision
SELECT ProductId,StoreId,StockAmount,StockDivision FROM Stocks WHERE  StockDivision=5
SELECT * FROM Stocks Where StockAmount < -1
SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。

Insert

Stock を追加するには、ProductId、StoreId、StockDivision およびStockAmount フィールドを指定します。

INSERT INTO Stocks (ProductId,StoreId,StockDivision,StockAmount) VALUES(45,1,05,1)

Upsert

Stock を追加 / 更新するには、ProductId、StoreId、StockDivision およびStockAmount フィールドを指定します。

UPSERT INTO Stocks (ProductId,StoreId,StockDivision,StockAmount) VALUES(45,1,05,1)

Bulk Upsert

テンポラリテーブルの使用:

INSERT INTO Stocks#TEMP (ProductId,StoreId,StockDivision,StockAmount) VALUES(46,2,02,1)
INSERT INTO Stocks#TEMP (ProductId,StoreId,StockDivision,StockAmount) VALUES(47,2,02,1)
INSERT INTO Stocks#TEMP (ProductId,StoreId,StockDivision,StockAmount) VALUES(48,2,02,1)
INSERT INTO Stocks#TEMP (ProductId,StoreId,StockDivision,StockAmount) VALUES(49,2,02,1)
UPSERT INTO Stocks (ProductId,StoreId,StockDivision,StockAmount) SELECT ProductId,StoreId,StockDivision,StockAmount From Stocks#TEMP

Update

スマレジはStockAmount およびStockDivision カラムの更新を許容します。

UPDATE Stocks SET StockAmount=5,stockDivision='02'  Where ProductId=1

Delete

削除はこのテーブルではサポートされていません。

Columns

Name Type ReadOnly References Description
ProductId [KEY] Long False

Products.ProductId

商品ID (PK) : 数字15桁以内。

StoreId Integer False

Stores.StoreId

店舗ID (PK) : 数字5桁以内。

StockAmount Integer False

在庫数 : 更新する在庫数を設定。(相対値/絶対値)

UpdDatetime Datetime True

StockDivision String False

在庫区分 : 在庫を更新理由となる区分を設定。01:マスタ、02:売上、03:仕入、04:出庫、05:入庫、06:レンタル、07:取置、08:棚卸、09:調整、10:出荷、11:EC連携、12:返品、13:販促品、14:ロス、15:スマレジAPI連携、16:売上引当、17:入庫欠品※在庫履歴の区分に表示される区分です。注意して区分の設定を行ってください。※通常は15:スマレジAPI連携を設定する事を推奨します。

Memo String False

Copyright (c) 2021 CData Software, Inc. - All rights reserved.
Build 20.0.7787