SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: carlosespinoza en Martes 14 de Abril de 2009, 18:32

Título: contar registros seleccionados
Publicado por: carlosespinoza en Martes 14 de Abril de 2009, 18:32
Hola a todos, tengo el siguiente problema...

Hay alguna forma de saber si un registro que este relacionado con otros en las tablas?
es decir, no por estuctura, si no por ejemplo, en mi tabla A esta el registro a eliminar, obvio no se puede eliminar porque hay registros relacionados en B y C...
Saber por ejemplo:

Tienes 6 en A
Tienes 4 en B

O por lo menos el nombre de las tablas donde hay relaciones...

Saludos a todos y desde ya, muchas gracias
Título: Re: contar registros seleccionados
Publicado por: F_Tanori en Miércoles 15 de Abril de 2009, 17:07
Lo mas facil es con llaves foraneas (Foreing Key  Constrains ), al intentar eliminar registros relacionados el dbms no lo permite

http://technet.microsoft.com/es-es/libr ... 77463.aspx (http://technet.microsoft.com/es-es/library/ms177463.aspx" onclick="window.open(this.href);return false;)
http://www.1keydata.com/sql/sql-foreign-key.html (http://www.1keydata.com/sql/sql-foreign-key.html" onclick="window.open(this.href);return false;)

Si tienes  llaves foraneas puedes consultarlas en tablas del sistema
http://support.microsoft.com/kb/196084 (http://support.microsoft.com/kb/196084" onclick="window.open(this.href);return false;)
http://www.devx.com/tips/Tip/14107 (http://www.devx.com/tips/Tip/14107" onclick="window.open(this.href);return false;)

Saludos
Título: Re: contar registros seleccionados
Publicado por: carlosespinoza en Miércoles 15 de Abril de 2009, 17:14
Ok, muchas gracias, lo voy a checar y te aviso, gracias !!!!!!!!!!!  :good: