私の質問を説明するのは難しいですが、ここに問題があります。私は350kレコードのテーブルを持っています。テーブルには、スキューやその他の部品情報が入っています。同じskuを持つ行はたくさんあります。たとえば、sku 45666では5行あります。これらのそれぞれに一意の識別子を付ける必要があります。例えば45666〜1、45666〜2、等...私はちょうどこの同じ列の値を持つ行に一意の識別子を追加する方法
$i=0
while($i -le $array.length) {
$j=0
$mfp = $array.itemnumber[$i]
while($array.itemnumber[$i] = $mfp) {
Invoke-SQLCmd -ServerInstance $Server -Database $Database -Query "update whiproducts set number = $j"
$i++
$j++
}
}
のように一度にそれらを1つずつやってwhileループにwhileループを使用したを作ってみたソリューションこれを実行すると、skuを選択したときにskatの番号が表示されます。ここで問題となっているのは、このプロジェクトが30分間実行されているだけで、このプロジェクトについてはうまくいきません。私が行方不明にこれを行うためのいくつかの迅速かつ簡単な方法はありますか?
ありがとうございました!
あなたは350K別のクエリを実行しているようですが、それぞれの行を更新することになります。そうですか?もしそうなら、あなたの問題です。 –
あなたは正しいです。私は他に何をするか分からない! –