プロが教えるわが家の防犯対策術!

Sybase ASE11.9.2を利用しています。

select時にIndexを強制する場合にはfrom <テーブル名>のあとに(Index <インデックス名>)とするのは知っているのですが、update時には同様にIndexを強制することは出来ないのでしょうか。

update aaa(Index bbb)

などでよいのでしょうか。
試してみればよいのでしょうが、検証のための環境がなく、本物のデータを直に触るしかない状況です。
簡単な質問かもしれませんが、宜しくお願いいたします。

A 回答 (1件)

更新対象のテーブル名と同じテーブル名をfromで指定してインデックス


の指定が可能です。

update テーブル
set ...
from テーブル (index インデックス名)
where ...

運用サーバでも

set showplan on
go
set noexec on
go
update ...
go

でupdateは実際に実行せずに、プランのみを表示できます。

参考URL:http://manuals.sybase.com:80/onlinebooks/group-a …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!