JDBC Driver for Smaregi

Build 20.0.7787

Storages

入荷情報:入荷

Select

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

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

SELECT * FROM Storages

SELECT * FROM Storages WHERE StorageId=3

SELECT StorageInfoId,SupplierId,StorageStoreId,StorageExpectedDateFrom FROM Storages WHERE StorageId=3
SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。

Insert

Storage を追加するには、SupplierId、StorageStoreId およびDetailAggregate フィールドを指定します。

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

INSERT INTO StorageDetails#Temp (productId,inspectionQuantity) VALUES(1,4)
INSERT INTO Storages (SupplierId,StorageStoreId,DetailAggregate) VALUES(1,1,'StorageDetails#Temp')

集計の使用:

INSERT INTO Storages (StorageId,StorageInfoId,SupplierId,StorageStoreId,Memo,DetailAggregate) VALUES(21,2,1,1,'chand2233445','    {
      "table_name": "StorageDetail",
      "rows": [
        {
          "productId": "5",
          "inspectionQuantity": "3"
        }
      ]
    }
')

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

Upsert

アップサートは、このテーブルではサポートされていません。

Update

スマレジはStorageInfoId、SupplierId、StorageStoreId、StorageExpectedDateFrom、StorageExpectedDateTo、StorageDate、Memo、Status、IdentificationNo、Token およびDetailAggregate カラムの更新を許容します。

Update Storages set Memo='updated2' Where StorageId=18

Delete

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

Columns

Name Type ReadOnly References Description
StorageId [KEY] Integer False

入荷ID (PK) : 入荷毎に付与するID。【自動更新】自動採番

StorageInfoId Integer False

StorageInfo.StorageInfoId

発注ID : 数字10桁以内。

SupplierId Integer False

仕入先ID : 数字10文字以内。存在しない仕入先を指定するとエラー。

StorageStoreId Integer False

入荷店舗ID : 数字9桁以内。存在しない店舗を指定するとエラー。

StorageExpectedDateFrom Date False

StorageExpectedDateTo Date False

入荷予定日To : 入荷日予定日を設定。(YYYY-MM-DD形式)

StorageDate Date False

入荷日 : 入荷日を設定。(YYYY-MM-DD形式)指定しない場合、更新日を設定。

Memo String False

メモ : 1000文字以内。

Status Integer False

状態 : 検品状況によって自動更新する。0:未入荷、1:検品中、2:入荷完了

IdentificationNo String False

識別番号 : 入荷情報を管理するための任意の文字列を設定出来る項目。

Modified Datetime True

更新日時 : 入荷の更新日時。 (YYYY-MM-DD HH:MM:SS形式)

Token String False

トークン : リクエストを一意に識別するためのトークン文字列を設定。重複するトークン文字列が指定された場合、スルーします。設定例:リクエスト日時(YYYYMMDDHHMMSS)+2桁の連番

DetailAggregate String False

A JSON aggregate of details associated with the storage.

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