1
UPDATE TABLE SET SOMETHING = 1 WHERE ID IN (SELECT ID FROM STORED_PROCEDURE)
レコードストアドプロシージャから= 2100の更新 - (!31M)表におけるフェッチの膨大
レコード= 50
フェッチの膨大な量をcousingこのステートメントFirebirdの2.5でサーバ。どうして?最初にストアドプロシージャからidを選択してwhere節に入れてはいけませんか?それを機能させるために私は何をすべきですか?
@JustMe:STORED_PROCEDUREは、テーブルや関数であり、後者の場合の手順は、データベースへのアクセスの面で何をやっているの? –
@Bobこれは選択可能なストアドプロシージャです - "select for"をサスペンドで使用します – JustMe
@JustMe:OK - ストアドプロシージャはデータベースアクセスに関して何をしますか? –