![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ya lo logré!
Hola amigos:
Como no todos nacemos sabiendo, logre eliminar el check de esta manera: Primero cometia el error de ingresar el valor fuera del check. Y este de decia: Código:
Opèration violates CHECK constraint INTEG_10 on view or table EJEMPLO
Y listo! lo único es que no se porque Interbase asigna el "INTEG_10" y si creo otra restricción "check" crea "INTEG_11", ¿no se puede personalizar este nombre para poder borrarlo sin tener que disparar la excepción? |
|
#2
|
||||
|
||||
|
Hola Diego.
Cita:
De ese modo luego podrás hacer:
Saludos. Edito: Donde, CHECK_0_6 será el alias de la restricción.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 07-06-2012 a las 17:04:06. |
|
#3
|
||||
|
||||
|
A mí me gusta hacer estas cosas mediante un dominio, ejemplo:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Gracias Casimiro
Cita:
|
|
#5
|
||||
|
||||
|
Un dominio es más bien como un "alias", yo solo uso dominios, nunca declaro un campo por su tipo.
Por ejemplo, puedes tener un dominio 'domicilio' del tipo varchar(32) y en los campos declaras el dominio en lugar del tipo, entonces si un día quieres cambiar a varchar(64), sólo has de cambiar el dominio y automáticamente tendrás todos los campos de todas las tablas que usen el dominio 'domicilio' cambiadas a varchar(64). Ejemplo, te pego un trozo de un script de creación de una BD:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Cita:
Gracias. |
|
#7
|
||||
|
||||
|
De todas formas, debes tener cuidado, por ejemplo, si tienes un campo con dominio varchar(32) y le cambias a un dominio integer, si tiene datos, firebird se quejará... y con razón
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Gracias amigos, ahora veo
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Limites de Firebird | gmontes | Firebird e Interbase | 1 | 24-03-2008 23:08:07 |
| Limites de Delphi | walito | Varios | 5 | 16-11-2007 15:32:34 |
| Declaracion de nuevos tipos | FGarcia | Varios | 2 | 10-05-2007 20:46:21 |
| El Ser Humano no tiene LIMITES | vtdeleon | La Taberna | 5 | 26-09-2006 17:18:36 |
| Limites de datos | muli | Firebird e Interbase | 1 | 22-10-2003 17:52:04 |
|