Z.M. escribió:

> O sea que definiendo la tabla de esta manera:
> 
>  CREATE TABLE usuario(
>   login varchar(8) primary key,
>   codsistema int,
>   password char(32),
>   permiso varchar(2)
>  );
> 
> 
> ¿Tengo una estructura aceptable? ¿Entonces es aconsejable definir el campo 
> password, del tipo char(32) en vez de varchar(32)?

No, el tipo char(N) es desaconsejable.  Usa varchar().  No ganas nada
con char() y pierdes porque algunas operaciones se comportan de formas
inesperadas.  La única razón por la que existe el tipo char() es
compatibilidad con el estándar SQL.


-- 
Alvaro Herrera       Vendo parcela en Valdivia:
http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
"El sabio habla porque tiene algo que decir;
el tonto, porque tiene que decir algo" (Platon).
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a