gpt4 book ai didi

sql - 空数据库的通用 SQL 查询

转载 作者:行者123 更新时间:2023-12-01 05:25:33 24 4
gpt4 key购买 nike

我正在寻找 通用 替换以下过程的 SQL 查询:

-- --------------------------------------------------
-- Dropping existing FOREIGN KEY constraints
-- --------------------------------------------------

-- --------------------------------------------------
-- Dropping existing tables
-- --------------------------------------------------

例子:

以下查询删除特定表的外键。可以转换成通用的吗? (请不要建议删除整个数据库,因为我没有权限。)
SELECT 
'ALTER TABLE ' + OBJECT_NAME(parent_object_id) +
' DROP CONSTRAINT ' + name
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Student')

问题 :

如何清空数据库而不删除它?

编辑 : 等等等等,这不是一个重复的问题!另一个问题是关于清空行(或仅数据)保持关系和表。我正在尝试删除所有数据、表和关系而不删除数据库本身!

最佳答案

看看这个答案 How to drop all Foreign Key constraints in all tables?

这将从所有表中删除您的外键,您可以将删除表添加到循环中,或者之后创建一个新循环来删除表

关于sql - 空数据库的通用 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com