Hola a todos, necesito crear un campo tipo bit ( como el de sql server, pero no existe en oracle ), que solo acepte dos valores, esto es posible y como???
saludos
| ||||
Puede ser checale, este tipo de datos es de PL/SQL espero te funcione, y me dices que paso BOOLEAN (lógico): Se emplea para almacenar valores TRUE o FALSE pero no de tipo NULL
__________________ The God Father __________________________________________ No hay un error tan grande como el de no seguir adelante (:pensando:) William Blake |
| ||||
Bueno Entonces si no existe un tipo bit, utiliza un VARCHAR2(1) , por lo cual puedes meter 1 dato y ponle una restriccion que solo acepte 1 o 0 de momento no recuerdo la instrucion adecuada pero puedes implementarlo no se si es eficiente de esta forma CREATE TABLE Enterrador (Nombre varchar2 (25), Apellidos varchar2 (60), Direccion varchar2 (70), Antiguedad integer, Status varchar2(1) CHECK ((Status = 'F') OR (Status = 'T')), Dni varchar2(9) PRIMARY KEY ); no recuerdo si son con comillas simples o dobles sorry acabo de formatear la maquina y no tengo nada
__________________ The God Father __________________________________________ No hay un error tan grande como el de no seguir adelante (:pensando:) William Blake |