JDBC Driver for Smaregi

Build 20.0.7787

Bargains

セール情報:セール

Select

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

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

SELECT BargainName,TermStart FROM Bargains

SELECT BargainName,TermStart FROM Bargains WHERE BargainName LIKE 'TestBargain%' ORDER BY TermStart
SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。

Insert

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

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

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

Upsert

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

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

Bulk Upsert

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

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

スマレジは、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

セールID (PK) : 同一のセールIDがテーブルに存在する場合、対象のデータを更新。数字9桁以内。セールIDは必ず設定してください。

BargainName String False

セール名称 : セール名称。

TermStart Date False

適用開始日 : セールの開始日。(YYYYーMMーDD形式)

TermEnd Date False

適用終了日 : セールの終了日。(YYYY-MM-DD形式)

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