본문으로 건너뛰기
버전: 5.9.6

SetUpdate(Where), SetUpdateV2(inDate)

public TransactionValue SetUpdateV2(string tableName, string inDate, string owner_inDate, Param param)
public TransactionValue SetUpdate(string tableName, Where where, Param param)

파라미터

ValueTypeDescription
tableNamestring수정할 테이블 명
inDatestring(selection)수정할 row의 inDate
owner_inDatestring(selection)해당 row를 가지고 있는 유저의 inDate
whereWhere(selection)수정할 row를 검색하기 위한 where 조건
paramParam수정할 정보

설명

테이블을 수정하는 명령을 리턴합니다.

TransactionWriteV2에서 inDate를 이용한 수정 시, SetUpdateV2를 사용해야하며 SetUpdate는 사용하실 수 없습니다.

Example

Param param = new Param();
param.Add("data", 777);

List<TransactionValue> transactionValues = new List<TransactionValue>();

//자신의 row의 inDate 수정 시
transactionValues.Add(TransactionValue.SetUpdateV2("tableName", "inDate", Backend.UserInDate, param));
//타인의 row의 inDate 수정 시
transactionValues.Add(TransactionValue.SetUpdateV2("tableName", "inDate", "owner_inDate", param));

// OR
Where where = new Where();
where.Equal("name", "dragon_sword");
transactionValues.Add(TransactionValue.SetUpdate("tableName", where, param));