如何确定是否可以在数据库中删除表?

时间:2018-07-11 14:45:40

标签: sql sql-server

对于我的一个项目,我必须在数据库提供的表中查找是否发生了“删除”。我不完全确定删除发生了什么意思?它说,检查表是否可以删除。它要求“是或否”答案。有帮助吗?

将SQLPRO用于MSSQL

1 个答案:

答案 0 :(得分:0)

对于SQL Server,我将检查表是否存在

IF OBJECT_ID('tempdb..#table') IS NOT NULL

然后查看该表是否有任何指向它的外键...

EXEC sp_fkeys 'TableName'