Excel Add-In for Smaregi

Build 26.0.9770

Bargains

Returns a list of bargains, which are sale promotions applied to products over a set period.



テーブル固有の情報

SELECT

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

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

SELECT BargainName, TermStart FROM Bargains

SELECT BargainName, TermStart FROM Bargains WHERE BargainName LIKE 'TestBargain%' ORDER BY TermStart

INSERT

Bargains を追加するには、すべてのフィールドを指定します。

INSERT INTO Bargains (BargainId, BargainName, TermStart, TermEnd) VALUES (91, 'TestBargain91', '2019-06-28', '2019-09-28')

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

UPSERT

Bargains を追加または更新するには、すべてのフィールドを指定します。

UPSERT INTO Bargains (BargainId, BargainName, TermStart, TermEnd) VALUES (8, 'TestBargain9', '2019-06-28', '2019-09-28')

Bulk UPSERT

複数のBargains を追加または更新するには、すべてのフィールドを指定します。

INSERT INTO Bargains#TEMP (BargainId, BargainName, TermStart, TermEnd) VALUES (1, 'TestBargain1', '2019-06-28', '2019-09-28')
INSERT INTO Bargains#TEMP (BargainId, BargainName, TermStart, TermEnd) VALUES (3, 'TestBargain3', '2019-02-28', '2019-03-28')
UPSERT INTO Bargains (BargainId, BargainName, TermStart, TermEnd) SELECT BargainId, BargainName, TermStart, TermEnd FROM Bargains#TEMP

UPDATE

Smaregi はBargainName、TermStart およびTermEnd カラムの更新を許可します。

UPDATE Bargains SET BargainName = 'Sample', TermStart = '2019-06-25', TermEnd = '2019-11-25' WHERE BargainId = 8

DELETE

Bargains を削除するには、BargainId を指定します。

DELETE FROM Bargains WHERE BargainId = 1

Bulk DELETE


INSERT INTO Bargains#TEMP (BargainId) VALUES (90)
INSERT INTO Bargains#TEMP (BargainId) VALUES (91)
DELETE FROM Bargains WHERE EXISTS SELECT BargainId FROM Bargains#TEMP

Columns

Name Type ReadOnly References Description
BargainId [KEY] Integer False

BargainName String False

TermStart Date False

TermEnd Date False

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