Diferencia entre revisiones de «Base de datos objeto-relacional»
Contenido eliminado Contenido añadido
Sin resumen de edición Etiquetas: Edición desde móvil Edición vía web móvil |
m Bot: reemplazando etiqueta source desaconsejada |
||
Línea 23:
; Ejemplo
:<
Con esto se necesita definir varios tipos de personas:<br />
:<
:<
=== Herencia de tablas ===
Línea 34:
; Ejemplo
:<
== Funciones ==
Línea 43:
; Ejemplo
<
CREATE FUNCTION contar_hijos(RUT varchar(12)) return integer
BEGIN DECLARE cuenta integer;
SELECT COUNT(hijo) INTO cuenta FROM hijos WHERE usuario.RUT = RUT
RETURN cuenta;
END</
Esta función se ocupa del siguiente modo:
:<
SELECT nombres FROM usuario WHERE contar_hijos (Rut) > 0;
</syntaxhighlight>
También se permite el polimorfismo, que quiere decir que pueden existir métodos con el mismo nombre, pero con distinta cantidad de argumentos.
|