![]() |
Campo de tipo ENUM Hola a tod@s: Directamente la pregunta, ¿en SQL Server 2000 existe la equivalencia del tipo ENUM de MySQL en el que se pueden valores opcionales a elegir, por ejemplo, 'Pequeño','Mediano','Grande'? En Access, para establecer valores a elegir en uno de los campos de la tabla, se pone el campo de tipo 'Texto' y luego en su apartado 'Origen de la fila' de la pestaña 'Búsqueda', se ponen los valores a elegir: Origen de la fila:"";"Pequeño";"Mediano";"Grande" Pues eso, a ver si es posible una de las dos formas. Si no ¿alguna sugerencia de como lograr esto? |
Re: Campo de tipo ENUM |
Re: Campo de tipo ENUM Vale monkyta. Osea que según la información del enlace suministrado, no existe equivalencia del tipo de dato ENUM de MySQL en SQL Server. Aunque dice algo como que con el 'CHECK constraint' se podría lograr una cosa parecida... limitando valores aceptados en un campo Cita:
Lo que he encontrado no he llegado a comprender como hacerlo... |
Re: Campo de tipo ENUM El contstraint no emula el ENUM, simplemente valida lo que ingresas. Si intentas ingresar cadenas almacenarás cadenas, no los números del ENUM (que eso es lo bonito de la característica). En SQL Server tienes que tener la tabla de tamaños con los 3 registros (pequeño, mediano, grande) para que internamente tu otra tabla pueda almacenar las llaves en lugar del texto. |
Re: Campo de tipo ENUM Pues vale,... |
| La zona horaria es GMT -6. Ahora son las 07:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.