Suele ocurrir que cuando empezamos a trabajar en una empresa puede haber multitud de bbdd y de tablas y el problema es ponernos al día cuanto antes y así hacer select correctos.
Hay varios medios.
Viendo el esquema de la BBDD y sus relaciones:
Aquí nos faltaría el tipo de dato y su longitud.
Otra forma es ir tabla por tabla para ver que tipo de dato es y su longitud.
Con esto nos da mas información pero no lo suficiente.
Pero también se puede documentar con código..
Con este código lo que vemos las tablas que conforman la base de datos de TSQL2012.
Aqui vemos los campos a que tabla pertenece, su tipo y longitud.
Con esto vemos las relaciones y los campos que intervienen, por si queremos hacer joins y demas seria interesante saberlas.
Si tu tienes algún código mas …. y lo quieres aportar …. ahí tienes los comentarios
alt + F1 en el nombre de la tabla.
Puedes usar ER/Studio Data Architect para documentar tus bases de datos.
http://www.embarcadero.com
Mucha gracias por el comentario Jose … el articulo era para ver la potencia que tiene sql server
Saludos
Excelente muchisimas gracas me va a ser super util….
Bueno, son cosas que yo he hecho alguna vez ..
Pueds sugerir temas y demas .. e intentare hacer cositas que sirvan de utilidad
Otra opción es hacer Joins entre sys.columns y sys.objects por object_id.
Me sirve cuando quiero saber cuales tablas cuentan con un campo en particular, todo con un Subquery como este: select name from sys.objects where object_id in(select object_id from sys.columns where name like %nombre%)
Lógicamente, también se podría expresar con un inner join, pero me es mas cómodo escribir el Subquery desde mi teléfono.
Gracias por el artículo!
GRacías a ti …. si me acuerdo … lo voy a poner como subconsulta y eso si .. con tu autorización claro esta
Claro. Yo encantado de poder aportar.