none
alter a la descripción de un campo de una tabla RRS feed

  • Pregunta

  • Como puedo editar la descripción de un campo de una tabla en sql server, existe alguna sentencia sql?, lo necesito para hacer mi diccionario de datos

    desarrollador .NET

    lunes, 16 de septiembre de 2013 15:22

Respuestas

  • Hola

    Si lo que deseas es ir documentando los objetos, tendrías que usar:

    En la version SQL 2005 en adelante, usa la vista de catalogo:  sys.extended_properties

    Te servirá también las vistas: sys.tables y sys.columns

    En esta vista se guardan las descripciones de las tablas y columnas.

    Saludos,

    Jorge

    • Marcado como respuesta becavas lunes, 16 de septiembre de 2013 18:31
    lunes, 16 de septiembre de 2013 17:12
  • La metadata es lo que quieres modificar no?

    puedes hacerlo así

    EXECUTE sp_addextendedproperty N'MS_Description', N'Nueva Descripcion', N'SCHEMA', N'dbo', N'TABLE', N'Area', N'COLUMN', N'Nombre'

    Esta query modifica en la tabla Area, en el campo nombre, le agrega la descripcion "Nueva Descripcion", el resto de los valores son estaticos para que funcione.

    • Marcado como respuesta becavas lunes, 16 de septiembre de 2013 18:31
    lunes, 16 de septiembre de 2013 18:03

Todas las respuestas

  • Hola

    puedes hacer clic derecho sobre la tabla e ir a la opción Edit Top 200 Rows allí modificar la descripción claro solamente verás las primeras 200 filas

    lo otro es que puedes hacer un Update

    UPDATE MiTabla SET MiColumnaDescripcion = 'Texto Modificar'
    WHERE LlavePrimaria = Valor
    tienes que ser cuidado al hacer el Update utiliza un Where para identificar la fila que deseas modificar sino lo haces correctamente se modificara esa columna en todas las filas


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    lunes, 16 de septiembre de 2013 15:49
  • umm no es lo que quiero exactamente, necesito tenerlo en un script; primero quiero documentar mi BD en un servidor de pruebas y despues llevarlo a producción

    desarrollador .NET

    lunes, 16 de septiembre de 2013 17:03
  • Hola

    Si lo que deseas es ir documentando los objetos, tendrías que usar:

    En la version SQL 2005 en adelante, usa la vista de catalogo:  sys.extended_properties

    Te servirá también las vistas: sys.tables y sys.columns

    En esta vista se guardan las descripciones de las tablas y columnas.

    Saludos,

    Jorge

    • Marcado como respuesta becavas lunes, 16 de septiembre de 2013 18:31
    lunes, 16 de septiembre de 2013 17:12
  • La metadata es lo que quieres modificar no?

    puedes hacerlo así

    EXECUTE sp_addextendedproperty N'MS_Description', N'Nueva Descripcion', N'SCHEMA', N'dbo', N'TABLE', N'Area', N'COLUMN', N'Nombre'

    Esta query modifica en la tabla Area, en el campo nombre, le agrega la descripcion "Nueva Descripcion", el resto de los valores son estaticos para que funcione.

    • Marcado como respuesta becavas lunes, 16 de septiembre de 2013 18:31
    lunes, 16 de septiembre de 2013 18:03
  • Esta función solo sirve para agregar una nueva propiedad, no para modificar una ya existente
    viernes, 19 de enero de 2018 1:07
  • Hola radikal29,

    Te invitamos a realizar tu consulta de manera independiente, de este modo es más fácil para los colaboradores identificar tu consulta y brindarte la ayuda necesaria.

    Así se mejora el contenido de los foros.

    Gracias por usar los foros de MSDN.

    Juan
    _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    viernes, 19 de enero de 2018 19:44
    Moderador