Permitir valores NULL
en una columna normalmente se realiza para permitir la ausencia de un valor que se representará. Al usar NVARCHAR
, ya existe la posibilidad de tener una cadena vacía, sin configurar la columna en NULL
. En la mayoría de los casos, no puedo ver una diferencia semántica entre NVARCHAR
con una cadena vacía y un valor de NULL
para dicha columna.(NO) NULO para columnas NVARCHAR
Ajuste de la columna como NOT NULL
me salva de tener que lidiar con la posibilidad de NULL
valores en el código y se siente mejor no tener a diferentes representaciones de "ningún valor" (NULL
o una cadena vacía).
¿Podré encontrarme con algún otro problema configurando mis columnas NVARCHAR
en ? ¿Actuación? Tamaño de almacenamiento? ¿Algo que haya pasado por alto en el uso de los valores en el código del cliente?
Bueno, Oracle está de acuerdo con usted y trata las cadenas vacías como nulas. –