QueryRowSwap

説明

クエリーオブジェクト内の行の内容を指定の行と交換します。

例えば、sourceRow のレコードを destinationRow のレコードと交換することができます。

戻り値

クエリーオブジェクト。

カテゴリ

シンタックス

QueryRowSwap(query, sourceRow, destinationRow)
QueryRowSwap(query, sourceRow, destinationRow)
QueryRowSwap(query, sourceRow, destinationRow)

メンバー関数

query.Swap(sourceRow, destinationRow)
query.Swap(sourceRow, destinationRow)
query.Swap(sourceRow, destinationRow)

履歴

ColdFusion(2018 リリース)アップデート 5 の新機能。

パラメーター

パラメーター

必須/オプション

説明

Query

必須

行を交換するクエリーオブジェクト。

sourceRow

必須

交換元の行。

destinationRow

必須

交換先の行。

関連項目

<cfscript>
myQuery1=queryNew("empid,depid,name", "integer,integer,varchar",[
[10, 101, "John"],
[20, 120, "James"],
[30, 205, "Peter"]
]);
myQuery2=queryNew("empid,depid,name","integer,integer,varchar",[
[40, 530, "Jacob"],
[50, 306, "Mary"],
[60, 120, "Helen"]
])
QueryAppend(myquery1,myquery2)
WriteOutput("Query object before swap")
WriteDump(myquery1)
swapped=QueryRowSwap(myquery1,2,3) // Swap the records in position 2 and 3
WriteOutput("Query object after swapping rows 2 and 3")
WriteDump(swapped)
</cfscript>
<cfscript> myQuery1=queryNew("empid,depid,name", "integer,integer,varchar",[ [10, 101, "John"], [20, 120, "James"], [30, 205, "Peter"] ]); myQuery2=queryNew("empid,depid,name","integer,integer,varchar",[ [40, 530, "Jacob"], [50, 306, "Mary"], [60, 120, "Helen"] ]) QueryAppend(myquery1,myquery2) WriteOutput("Query object before swap") WriteDump(myquery1) swapped=QueryRowSwap(myquery1,2,3) // Swap the records in position 2 and 3 WriteOutput("Query object after swapping rows 2 and 3") WriteDump(swapped) </cfscript>
<cfscript>
 myQuery1=queryNew("empid,depid,name", "integer,integer,varchar",[
    [10, 101, "John"],
    [20, 120, "James"],
    [30, 205, "Peter"]
    ]);
 myQuery2=queryNew("empid,depid,name","integer,integer,varchar",[
 [40, 530, "Jacob"],
    [50, 306, "Mary"],
    [60, 120, "Helen"]
 ])
 QueryAppend(myquery1,myquery2)
 WriteOutput("Query object before swap")
 WriteDump(myquery1)
 swapped=QueryRowSwap(myquery1,2,3) // Swap the records in position 2 and 3
 WriteOutput("Query object after swapping rows 2 and 3")
 WriteDump(swapped)
</cfscript>

出力

交換前のクエリーオブジェクト

行 2 と行 3 を交換した後のクエリーオブジェクト

ヘルプをすばやく簡単に入手

新規ユーザーの場合