【发布时间】:2015-07-17 14:00:20
【问题描述】:
我的数据库中有一个 Employee 表,它与其他不同的表有关系。 在我的应用程序中,当用户尝试删除在其他表中具有关系数据的一名员工时,我想向用户显示该表的列表。 我可以使用查询列出所有阻止 Employee 被删除的表名(关系数据表)吗?
【问题讨论】:
-
您可以使用 sys 表(检查此stackoverflow.com/questions/8094156/…),但在实时这可能是性能瓶颈。我建议手动返回此列表或让具有适当回滚机制的异常抛出。
标签: sql-server tsql