sqlserver2019 查看已删除的数据表
时间: 2023-08-16 11:04:35 浏览: 48
你可以使用以下查询来查看在SQL Server 2019中已删除的表:
```sql
SELECT name
FROM sys.tables
WHERE is_ms_shipped = 0 AND OBJECTPROPERTY(object_id, 'IsUserTable') = 1
AND NOT EXISTS(SELECT NULL FROM sys.objects WHERE parent_object_id = object_id)
```
这将返回已删除的用户表的名称。请注意,这些表的数据已经无法恢复。
相关问题
sqlserver2019 查看已drop的数据表
在 SQL Server 2019 中,已删除的表可以使用以下查询来查看:
```sql
SELECT name
FROM sys.objects
WHERE type = 'U' AND is_ms_shipped = 0 AND name NOT IN (SELECT name FROM sys.tables)
```
这将返回已删除的表的名称。请注意,这些表的数据已经无法恢复。
sqlserver2019数据表删除记录
要删除 SQL Server 2019 数据表中的记录,可以使用 DELETE 语句。以下是一个示例:
```
DELETE FROM 表名 WHERE 条件;
```
其中,表名是要删除记录的表名,条件是指定要删除哪些记录的条件。例如,要删除名为 students 的表中所有年龄小于 18 岁的记录,可以使用以下语句:
```
DELETE FROM students WHERE age < 18;
```
需要注意的是,DELETE 语句会永久删除记录,因此在执行该语句之前,请确保已经备份了相关数据。