2012-01-26 21 views

Respuesta

22

Si bien la creación la nueva tabla en SQL Server Management Studio, consulte la captura de pantalla mencionada a continuación para agregar la descripción a una columna.

enter image description here

Otra manera de hacerlo mediante programación

EXEC sp_updateextendedproperty 
@name = N'MS_Description', @value = 'Your description', 
@level0type = N'Schema', @level0name = dbo, 
@level1type = N'Table', @level1name = Your Table Name, 
@level2type = N'Column', @level2name = Yuur Column Name; 
+1

En lugar de usar la interfaz de usuario, quisiera saber la consulta SQL. –

+2

Un buen truco es definir su descripción en la GUI usando el diseñador, guárdelo y luego busque el script de creación usando el menú contextual. De esta forma, obtiene el código de descripción completo generado automáticamente. –

6

Eso depende de lo que quiere decir con "comentario". Si desea agregar un texto descriptivo a una columna, se puede establecer el Column Description utilizando SQL Server Management Studio:

Para establecer la descripción mediante programación, puede utilizar el sp_addextendedproperty, sp_updateextendedproperty y sp_dropextendedproperty procedimientos almacenados. Ejemplo:

EXEC sp_addextendedproperty 
    @name = N'MS_Description', @value = 'This is the description of my column', 
    @level0type = N'Schema', @level0name = 'dbo', 
    @level1type = N'Table', @level1name = 'MyTable', 
    @level2type = N'Column', @level2name = 'MyColumn' 

Tengo que reconocer que la sintaxis es un poco incómodo - la siguiente entrada en el blog contiene los procedimientos que hacen que este proceso un poco más fácil almacenar:

+2

que es "propiedades extendidas" utilizando SQL http://msdn.microsoft.com/en-us/library/ms190243.aspx – gbn

+0

+ 1 Leí completamente la pregunta. –

+1

En lugar de utilizar la interfaz de usuario, me gustaría saber la consulta SQL. –

Cuestiones relacionadas