miércoles, 31 de agosto de 2016

Como ver la estructura de una tabla en SQL Server

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