Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Duda Check (https://www.clubdelphi.com/foros/showthread.php?t=89906)

Man0261 26-02-2016 19:03:11

Duda Check
 
Hola muy buenas.

Quería plantearos una duda acerca probablemente del CHECK.

Yo tengo una tabla EQUIPO con un atributo puntos. Necesito restringir que para todas las tuplas de EQUIPO los puntos de entre todos nunca sea superior a 100.

He estado indagando por Google y he encontrado cosas como el CHECKSUM que no me han dado resultados. También he pensado en usar count('x') pero no tengo idea de cómo hacerlo funcionar.

Un saludo.

AgustinOrtu 26-02-2016 19:10:30

Max0261,

Hola y bienvenido

Que motor de BD estás usando?

Man0261 26-02-2016 19:12:00

Cita:

Empezado por AgustinOrtu (Mensaje 502734)
Max0261,

Hola y bienvenido

Que motor de BD estás usando?

Muchas gracias :)

Cierto, tuve que haberlo dicho, uso Oracle

avmm2004 26-02-2016 20:03:26

Utiliza un triger before update / before insert para esa tabla y dentro del triger controlas la suma.

Man0261 26-02-2016 20:09:56

Cita:

Empezado por avmm2004 (Mensaje 502744)
Utiliza un triger before update / before insert para esa tabla y dentro del triger controlas la suma.

Un triger es un disparador? Es que aún no hemos visto en clase disparadores ni vistas.. Entonces no puedo usar más que CHECKS y poco más...

Gracias, un saludo


La franja horaria es GMT +2. Ahora son las 21:41:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi