JDBC Driver for Smaregi

Build 20.0.7787

BargainStores

セール情報:セール店舗

Select

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

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

SELECT * FROM BargainStores

SELECT StoreId FROM BargainStores WHERE BargainStoreId !=22 AND BargainId >= 23
SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。

Insert

BargainStore を追加するには、BargainId およびStoreId フィールドを指定します。

INSERT INTO BargainStores (BargainId,StoreId) VALUES (1,1)
INSERT INTO BargainStores (BargainStoreId,BargainId,StoreId) VALUES (5,1,1)

NOTE:レコードがすでに存在する場合、挿入は成功せず、ドライバーは影響を受けた行を0 行返します。

Upsert

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

UPSERT INTO BargainStores (BargainStoreId,BargainId,StoreId) VALUES (4,2,1)

Bulk Upsert

複数のBargainStore を追加 / 更新するには、BargainId およびStoreId フィールドを指定します。

INSERT INTO BargainStores#TEMP (BargainId,StoreId) VALUES (4,1)
INSERT INTO BargainStores#TEMP (BargainId,StoreId) VALUES (5,1)
UPSERT INTO BargainStores (BargainId,StoreId) SELECT BargainId,StoreId FROM BargainStores#TEMP

Update

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

Update BargainStores SET BargainId=3, StoreId=3 WHERE BargainStoreId=4

Delete

BargainStores は、BargainProductId を指定することで削除できます。

DELETE FROM BargainStores WHERE BargainStoreId = 4

Bulk Delete


INSERT INTO BargainStores#TEMP (BargainStoreId) VALUES (5)
INSERT INTO BargainStores#TEMP (BargainStoreId) VALUES (6)
DELETE from BargainStores Where EXISTS SELECT BargainStoreId From BargainStores#TEMP

Columns

Name Type ReadOnly References Description
BargainStoreId [KEY] Long False

セール店舗ID (PK) : 同一の商品IDがテーブルに存在する場合、対象のデータを更新。数字15桁以内。更新時、セール商品IDが未設定の場合自動採番します。

BargainId Integer False

Bargains.BargainId

セールID : セールID。数字9桁以内。存在しないセールIDを指定するとエラー。

StoreId Integer False

店舗ID : 店舗ID。数字9桁以内。存在しない店舗IDを指定するとエラー。※倉庫の店舗IDを指定するとエラー(ver.2.7.0で追加)

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