Customers
Returns a list of customers (members).
テーブル固有の情報
SELECT
connector は Smaregi API を使用してWHERE 句条件を処理します。すべてのカラムは=、!=、>、<、>=、<= 演算子によるサーバー側フィルタリングをサポートし、文字列型のカラムはLIKE もサポートします。IN 演算子、およびdate/datetime 型のカラムに対するLIKE 演算子は、クライアント側で処理されます。
例えば、次のクエリはサーバー側で処理されます:
SELECT CustomerCode, CustomerNo FROM Customers WHERE FirstName LIKE 'Na%'
INSERT
Customers を追加するには、CustomerId、CustomerCode、FirstName、LastName、FirstKana、LastKana およびSex フィールドを指定します。
INSERT INTO Customers (CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex) VALUES (123, 'CustomerCode123', 'Name123', 'Surname123', 'KanaName123', 'KanaSurname123', '2')
Note: 同じCustomerId を持つレコードが既に存在する場合、挿入は失敗し、ドライバーは影響を受けた行数として0 を返します。
UPSERT
Customers を追加または更新するには、CustomerId、CustomerCode、FirstName、LastName、FirstKana、LastKana およびSex フィールドを指定します。
UPSERT INTO Customers (CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex) VALUES (216, 'CustomerCode', 'Name', 'Surname', 'KanaName', 'KanaSurname', '2')
Bulk UPSERT
複数のCustomers を追加または更新するには、CustomerId、CustomerCode、FirstName、LastName、FirstKana、LastKana およびSex フィールドを指定します。
INSERT INTO Customers#TEMP (CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex) VALUES (123, 'CustomerCode123', 'Name123', 'Surname123', 'KanaName123', 'KanaSurname123', '2')
INSERT INTO Customers#TEMP (CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex) VALUES (124, 'CustomerCode124', 'Name124', 'Surname124', 'KanaName124', 'KanaSurname124', '2')
UPSERT INTO Customers (CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex) SELECT CustomerId, CustomerCode, FirstName, LastName, FirstKana, LastKana, Sex FROM Customers#TEMP
UPDATE
Smaregi はキー以外のすべてのカラムの更新を許可します。
UPDATE Customers SET CustomerCode = 'CustomerCode2', CustomerNo = 3 WHERE CustomerId = 216
DELETE
Customers を削除するには、CustomerId を指定します。
DELETE FROM Customers WHERE CustomerId = 2
Bulk DELETE
INSERT INTO Customers#TEMP (CustomerId) VALUES (123)
INSERT INTO Customers#TEMP (CustomerId) VALUES (124)
DELETE FROM Customers WHERE EXISTS SELECT CustomerId FROM Customers#TEMP
Columns
| Name | Type | ReadOnly | References | Description |
| CustomerId [KEY] | Long | False | ||
| CustomerCode | String | False | ||
| CustomerNo | String | False | ||
| Rank | String | False | ||
| StaffRank | String | False | ||
| LastName | String | False | ||
| FirstName | String | False | ||
| LastKana | String | False | ||
| FirstKana | String | False | ||
| PostCode | String | False | ||
| Address | String | False | ||
| PhoneNumber | String | False | ||
| FaxNumber | String | False | ||
| MobileNumber | String | False | ||
| MailAddress | String | False | ||
| MailAddress2 | String | False | ||
| MailAddress3 | String | False | ||
| CompanyName | String | False | ||
| DepartmentName | String | False | ||
| ManagerialPosition | String | False | ||
| Sex | Integer | False | ||
| BirthDate | Date | False | ||
| Mile | Integer | False | ||
| Point | Integer | False | ||
| PointExpireDate | Date | False | ||
| LastComeDateTime | Datetime | False | ||
| EntryDate | Date | False | ||
| LeaveDate | Date | False | ||
| PointGivingUnitPrice | Integer | False | ||
| PointGivingUnit | Decimal | False | ||
| PinCode | String | False | ||
| PassportNo | String | False | ||
| Nationality | String | False | ||
| AlphabetName | String | False | ||
| MailReceiveFlag | Integer | False | ||
| Note | String | False | ||
| Note2 | String | False | ||
| FavoriteList | String | False | ||
| BrowsingList | String | False | ||
| Status | Integer | False | ||
| StoreId | Integer | False | ||
| InsDateTime | Datetime | False | ||
| UpdDateTime | Datetime | False |