Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Oracle

Respuesta
 
Herramientas Desplegado
Antiguo 18-feb-2008, 08:36   #1 (permalink)
Oren ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 51
script de creacion de funciones, procedimientos, paquetes...

tengo una base de datos en oracle, en la que tengo una serie de funciones, procedimientos, triggers y un par de paquetes.

tengo que hacer un script que los cree (es para darselo a otra persona y que lo cree automaticamente, imagino), pero no tengo ni idea de que es lo que tengo que poner.

alguien puede ayudarme? muchas gracias.
Oren está desconectado   Responder Citando
Antiguo 18-feb-2008, 14:12   #2 (permalink)
matanga ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 494
Re: script de creacion de funciones, procedimientos, paquetes...

Hola,

La mayoria (por no decir todos) de los software clientes para Oracle tienen una opcion para generar las sentencias DDL de todos los objetos de base de datos, ¿cual estas utilizando para conectarte a la base?

De todos modos, tambien tienes la opcion de utilizar el package DBMS_METADATA.

Código:
SQL> set long 10000
SQL> select dbms_metadata.get_ddl('TABLE','T1') from dual

DBMS_METADATA.GET_DDL('TABLE','T1')
--------------------------------------------------------------------------------

  CREATE TABLE "ORACLE"."T1"
   (    "ID" NUMBER,
        "DATA1" VARCHAR2(30),
        "DATA2" VARCHAR2(30)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS"
Hay mas opciones de configuracion de este paquete, donde puedes definir, por ejemplo, que no quieres los parametros de storage para las tablas, etc.

http://download.oracle.com/docs/cd/B...a.htm#ARPLS640

Saludos
matanga está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93