Doc

Details

Grants

References

Dependencies

Code




Method Summary
 alta( p_nombre IN Parlamento . nombre % TYPE , p_idCiudad IN Parlamento . idCiudad % TYPE , p_idTipoParlamento IN Parlamento . idTipoParlamento % TYPE , p_direccion IN Parlamento . direccion % TYPE , p_codigoPostal IN Parlamento . codigoPostal % TYPE , p_telefono IN Parlamento . telefono % TYPE , p_web IN Parlamento . web % TYPE , p_maxParlamentarios IN Parlamento . maxParlamentarios % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para dar de alta un parlamento en la base de datos.
          
          Al insertar una fila en la base de datos, el atributo idParlamento
          se asigna automáticamente mediante una secuencia.
          
          
 baja( p_idParlamento IN Parlamento . idParlamento % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para dar de baja un parlamentario en la base de datos.
          
          
 modificacion( p_idParlamento IN Parlamento . idParlamento % TYPE , p_nombre IN Parlamento . nombre % TYPE , p_idCiudad IN Parlamento . idCiudad % TYPE , p_idTipoParlamento IN Parlamento . idTipoParlamento % TYPE , p_direccion IN Parlamento . direccion % TYPE , p_codigoPostal IN Parlamento . codigoPostal % TYPE , p_telefono IN Parlamento . telefono % TYPE , p_web IN Parlamento . web % TYPE , p_maxParlamentarios IN Parlamento . maxParlamentarios % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para modificar un parlamento en la base de datos.
          
          

Method Detail

alta

          alta( p_nombre IN Parlamento . nombre % TYPE , p_idCiudad IN Parlamento . idCiudad % TYPE , p_idTipoParlamento IN Parlamento . idTipoParlamento % TYPE , p_direccion IN Parlamento . direccion % TYPE , p_codigoPostal IN Parlamento . codigoPostal % TYPE , p_telefono IN Parlamento . telefono % TYPE , p_web IN Parlamento . web % TYPE , p_maxParlamentarios IN Parlamento . maxParlamentarios % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para dar de alta un parlamento en la base de datos.
          
          Al insertar una fila en la base de datos, el atributo idParlamento
          se asigna automáticamente mediante una secuencia.
          
          
Parameters:
p_nombre - Nombre del parlamento.
p_idCiudad - Identificador de la ciudad donde tiene la sede el parlamento.
p_idTipoParlamento - Identificador del tipo de parlamento.
p_direccion - Dirección de la sede del parlamento.
p_codigoPostal - Código postal de la sede del parlamento.
p_telefono - Teléfono de la centralita de la sede del parlamento.
p_web - URL de la web del parlamento.
p_maxParlamentarios - Número máximo de parlamentarios del parlamento.
p_rsp - Resultado de la ejecución del procedimiento.

baja

          baja( p_idParlamento IN Parlamento . idParlamento % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para dar de baja un parlamentario en la base de datos.
          
          
Parameters:
p_idParlamento - Identificador del parlamento a dar de baja.
p_rsp - Resultado de la ejecución del procedimiento.

modificacion

          modificacion( p_idParlamento IN Parlamento . idParlamento % TYPE , p_nombre IN Parlamento . nombre % TYPE , p_idCiudad IN Parlamento . idCiudad % TYPE , p_idTipoParlamento IN Parlamento . idTipoParlamento % TYPE , p_direccion IN Parlamento . direccion % TYPE , p_codigoPostal IN Parlamento . codigoPostal % TYPE , p_telefono IN Parlamento . telefono % TYPE , p_web IN Parlamento . web % TYPE , p_maxParlamentarios IN Parlamento . maxParlamentarios % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para modificar un parlamento en la base de datos.
          
          
Parameters:
p_idParlamento - Identificador del parlamento a modificar.
p_nombre - Nombre del parlamento.
p_idCiudad - Identificador de la ciudad donde tiene la sede el parlamento.
p_idTipoParlamento - Identificador del tipo de parlamento.
p_direccion - Dirección de la sede del parlamento.
p_codigoPostal - Código postal de la sede del parlamento.
p_telefono - Teléfono de la centralita de la sede del parlamento.
p_web - URL de la web del parlamento.
p_maxParlamentarios - Número máximo de parlamentarios del parlamento.
p_rsp - Resultado de la ejecución del procedimiento.
Throws:
ErrorNumeroParlamentarios - Si el número de parlamentarios nuevo es inferior al número de parlamentarios activos.

NAME VALUE
OWNER TFC
OBJECT_NAME PKG_PARLAMENTO
SUBOBJECT_NAME null
OBJECT_ID 42327
DATA_OBJECT_ID null
OBJECT_TYPE PACKAGE
CREATED 13/06/14
LAST_DDL_TIME 13/06/14
TIMESTAMP 2014-06-13:15:03:14
STATUS VALID
TEMPORARY N
GENERATED N
SECONDARY N
NAMESPACE 1
EDITION_NAME null
PRIVILEGE GRANTEE GRANTABLE GRANTOR OBJECT_NAME
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PKG_PARLAMENTO TFC PACKAGE BODY 42328 VALID PACKAGE
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PARLAMENTO TFC TABLE 42260 VALID TABLE
PACKAGE     pkg_parlamento AS

ErrorNumeroParlamentarios EXCEPTION;

/**
Procedimiento para dar de alta un parlamento en la base de datos.

Al insertar una fila en la base de datos, el atributo idParlamento 
se asigna automáticamente mediante una secuencia.

@param p_nombre                       Nombre del parlamento.
@param p_idCiudad                     Identificador de la ciudad donde tiene la sede el parlamento.
@param p_idTipoParlamento             Identificador del tipo de parlamento.
@param p_direccion                    Dirección de la sede del parlamento.
@param p_codigoPostal                 Código postal de la sede del parlamento.
@param p_telefono                     Teléfono de la centralita de la sede del parlamento.
@param p_web                          URL de la web del parlamento.
@param p_maxParlamentarios            Número máximo de parlamentarios del parlamento.
@param p_rsp                          Resultado de la ejecución del procedimiento.
*/
PROCEDURE alta (
  p_nombre            IN  Parlamento.nombre % TYPE,
  p_idCiudad          IN  Parlamento.idCiudad % TYPE,
  p_idTipoParlamento  IN  Parlamento.idTipoParlamento % TYPE,
  p_direccion         IN  Parlamento.direccion % TYPE,
  p_codigoPostal      IN  Parlamento.codigoPostal % TYPE,
  p_telefono          IN  Parlamento.telefono % TYPE,
  p_web               IN  Parlamento.web % TYPE,
  p_maxParlamentarios IN  Parlamento.maxParlamentarios % TYPE,
  p_rsp               OUT VARCHAR2);

/**
Procedimiento para dar de baja un parlamentario en la base de datos.

@param p_idParlamento                 Identificador del parlamento a dar de baja.
@param p_rsp                          Resultado de la ejecución del procedimiento.
*/
PROCEDURE baja (
  p_idParlamento IN  Parlamento.idParlamento % TYPE,
  p_rsp          OUT VARCHAR2);

/**
Procedimiento para modificar un parlamento en la base de datos.

@param p_idParlamento                 Identificador del parlamento a modificar.
@param p_nombre                       Nombre del parlamento.
@param p_idCiudad                     Identificador de la ciudad donde tiene la sede el parlamento.
@param p_idTipoParlamento             Identificador del tipo de parlamento.
@param p_direccion                    Dirección de la sede del parlamento.
@param p_codigoPostal                 Código postal de la sede del parlamento.
@param p_telefono                     Teléfono de la centralita de la sede del parlamento.
@param p_web                          URL de la web del parlamento.
@param p_maxParlamentarios            Número máximo de parlamentarios del parlamento.
@param p_rsp                          Resultado de la ejecución del procedimiento.

@throws ErrorNumeroParlamentarios     Si el número de parlamentarios nuevo es inferior al número de parlamentarios activos.
*/
PROCEDURE modificacion (
  p_idParlamento      IN  Parlamento.idParlamento % TYPE,
  p_nombre            IN  Parlamento.nombre % TYPE,
  p_idCiudad          IN  Parlamento.idCiudad % TYPE,
  p_idTipoParlamento  IN  Parlamento.idTipoParlamento % TYPE,
  p_direccion         IN  Parlamento.direccion % TYPE,
  p_codigoPostal      IN  Parlamento.codigoPostal % TYPE,
  p_telefono          IN  Parlamento.telefono % TYPE,
  p_web               IN  Parlamento.web % TYPE,
  p_maxParlamentarios IN  Parlamento.maxParlamentarios % TYPE,
  p_rsp               OUT VARCHAR2);

END pkg_parlamento;