Campos de entrada y columnas de tabla
Si un campo de entrada se corresponde con una columna declarada como char, nchar, varchar o nvarchar, el sistema lo considera un campo de cadena. Todos los demás tipos se consideran campos que no son de cadena. Esta distinción es importante porque los espacios son significativos dentro de los campos de cadena, pero no en los campos que no son de cadena. Un campo vacío o un campo que solo contiene espacios puede representar un valor de cadena legítimo, pero nunca puede ser un valor que no es de cadena legítimo.
En un campo de cadena, todos los caracteres desde el principio del campo al delimitador de terminación o la secuencia de final de fila contribuyen al valor del campo. En un campo que no es serie, el sistema omite cualquier espacio del principio, interpreta o convierte el contenido del campo u omite los espacios al final.
La distinción cadena y no cadena también afecta a los detalles de cómo un campo indica que es nulo. Para más información, consulte Ausencia de un valor en un registro.