Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Rebuild implicit index for primary key

Re: Rebuild implicit index for primary key

From: Franz Kruse <Franz.Kruse_at_t-online.de>
Date: Sat, 6 Jan 2007 18:07:44 +0100
Message-ID: <enol0k$i60$00$1@news.t-online.com>


Jim Smith:

> ...
> Or you could use an anonymous PL/SQL block
>
> declare
> sqlstmt varchar2(1000);
> begin
> SELECT
> 'ALTER INDEX '||OWNER||'.'||INDEX_NAME||' REBUILD;'
> into sqlstmt
> FROM
> DBA_INDEXES
> WHERE
> STATUS='INVALID'
> AND OWNER='owner_name_here'
> AND TABLE_NAME='table_name_here';
>
> execute immediate sqlstmt;
>
> end;
>
> (with appropriate error checking of course)

Perfect. That's exactly what I was looking for. Thank you very much.

Franz Received on Sat Jan 06 2007 - 11:07:44 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US