viernes, 30 de enero de 2009

Obtener información de los objetos sql server

Este codigo sql, nos permite tener información como tipo de dato, longitud y si es un identity,
esto nos permite acercarnos mas al sql server y si miramos un poco mas a fondo podemos sacar provecho de esta informacion. Espero les ayude.


SELECT
DISTINCT C.colid AS IdCol, C.name AS ColName, T.name AS Type,
C.Length, C.Prec, C.Scale, C.IsNullable,
COLUMNPROPERTY(C.id, C.name, 'IsIdentity') AS [Identity],
COLUMNPROPERTY(C.id, C.name, 'IsComputed') AS Computed
FROM syscolumns C
INNER JOIN systypes T on C.xtype = T.xtype and T.xtype=T.xuserType



Tomando como ejemplo la base de datos AdventureWorks, obtendremos el siguiente resultado:

1 comentario:

  1. Sacar provecho... como hacer un generador de clases has de querer decir muajajajaja, saludos mi estimado new blogger y sigue adelante!

    ResponderEliminar