Jump to content


Photo

Script creacion indices por clave foranea


  • Please log in to reply
2 replies to this topic

#1 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2092 posts
  • LocationRepública Dominicana

Posted 23 August 2011 - 03:42 PM

Saludos.

Como sabrán las versiones de Oracle 9i y 10g al momento de crear una clave foránea, el gestor no crea los indices como lo hace Firebird.

Me veo en la necesidad de tener que crear dichos indices pero ando un poco escaso de tiempo y "googleado" un poco y no he dado con lo que ando.

¿De casualidad alguno de ustedes tiene este dichoso script?


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14466 posts
  • LocationMéxico

Posted 23 August 2011 - 07:51 PM

Hola amigo, a ver si esto te sirve.

http://www.sqlinfo.n..._contraints.php

Salud OS
  • 0

#3 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2092 posts
  • LocationRepública Dominicana

Posted 24 August 2011 - 06:44 AM

Saludos.

Gracias amigo egostar, pero no es lo que ando buscando.

Me re-explico, Firebird tiene la característica de que al momento de crear un Foreign Key (claves foráneas) el gestor automáticamente crea los indices para dicha restricción.

Sin embargo en Oracle 9i y 10g (creo que 11g tiene esta funcionalidad)  no tienen dicha funcionalidad, se deben crear los indices manualmente, entonces lo que ando buscando es un script que verifique los Foreign Key de todas las tablas que no tienen indices creados (asociados) y los cree.

Espero haber sido mas claro!
  • 0




IP.Board spam blocked by CleanTalk.