20. union : ユニオン(縦結合)

POST /api/union

ユニオン(縦結合)する API.

リクエスト例

POST /api/union HTTP/1.1
Content-Type: application/json; charset= "UTF-8"
Authorization: (Loginトークン)

{
  "table_name":"union",
  "master_table_name":"kabuMaster",
  "slave_table_name":"kabuInfo",
  "master_setid":1,
  "slave_setid":1,
  "master_union_key":["銘柄コード"],
  "slave_union_key":["銘柄コード"],
  "is_master_tableid":"Yes",
  "is_slave_rec_number":"Yes",
  "is_delete_table":"No"
}
JSON Parameters:
  • table_name -- 縦結合テーブル名

  • master_table_name -- マスターテーブル名

  • slave_table_name -- スレーブテーブル名

  • master_setid -- マスターテーブルのセットID

  • slave_setid -- スレーブテーブルのセットID

  • master_union_key -- マスターテーブルの結合キーリスト

  • slave_union_key -- スレーブテーブルの結合キーリスト

  • is_master_tableid -- Yes:マスターテーブルのIDを使用する、No:使用しない

  • is_slave_rec_number -- Yes:スレーブテーブルのRecNoを出力する、No:出力しない

  • is_delete_table -- Yes:元テーブルを削除する、No:削除しない

レスポンス例

HTTP/1.1 200 OK
Content-Type: application/json; charset="utf-8"

{
  "resultCode": 6,
  "resultMSG": "union SUCCESS ResultCode=6 ElapsedTime=0.001sec"
}
Response Data:

resultCode -- 正(作成されたテーブルID)、負(エラーコード