Para ver la estructura de una tabla en SQL Server podemos utilizar la siguiente instrucción:
sp_columns <Nombre de la Tabla>;
Ejemplo:
sp_columns Alumnos;
Este comando nos permitirá saber lo siguiente:
- Base de datos
- Esquema
- Tabla
- Nombre de las columnas
- Tipo de dato
- Longitud
- Escala (longitud de los decimales)
- Nulable (Si acepta valores nulos o no)
- Posición en la tabla
Es de mucha utilidad cuando tenemos un proceso donde estamos cargando un archivo plano en una tabla y las columnas de dicho archivo tienen longitudes mayores a las longitudes de las columnas de la tabla o el tipo de dato de una o mas columnas del archivo es diferente al tipo de dato de una o mas columnas de la tabla a la cual queremos llenar con los datos del archivo, lo cual como sabrán da error ya que no se puede insertar datos con una longitud mayor a la longitud de un campo de una tabla y tampoco insertar un tipo de dato diferente en una columna con otro tipo de dato.
Con esta información entonces podemos proceder a hacer los cambios en los tipos de datos y longitudes de los campos del archivo o de la tabla (es mas probable que se hagan los cambios en el archivo ya que la tabla tiene un diseño fijo) para solucionar el problema.
No hay comentarios:
Publicar un comentario