sybaseでは、カーソルを使用して現在参照されている行を削除できますか? もしそうなら、カーソルは何を参照することになりますか?
1757 次
1 に答える
4
manuals.sybase.comから-カーソルを使用した行の更新と削除:
deleteステートメントのwherecurrentof句を使用すると、現在のカーソル位置の行を削除できます。カーソルの結果セットから行を削除すると、その行は基になるデータベーステーブルから削除されます。カーソルを使用して一度に削除できる行は1つだけです。
カーソルから行を削除した後、Adaptive Serverは、カーソル結果セットで削除された行に続く行の前にカーソルを配置します。その次の行にアクセスするには、引き続きフェッチを使用する必要があります。削除された行がカーソル結果セットの最後の行である場合、AdaptiveServerはカーソルを結果セットの最後の行の後に配置します。
于 2009-01-26T15:36:16.533 に答える