SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado 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
-
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
-
Ok, muchas gracias, lo voy a checar y te aviso, gracias !!!!!!!!!!! :good: