Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
空数据库的通用SQL查询_Sql_Sql Server - Fatal编程技术网

空数据库的通用SQL查询

空数据库的通用SQL查询,sql,sql-server,Sql,Sql Server,我正在搜索替换以下过程的通用SQL查询: -- -------------------------------------------------- -- Dropping existing FOREIGN KEY constraints -- -------------------------------------------------- -- -------------------------------------------------- -- Dropping existin

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

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

-- --------------------------------------------------
-- Dropping existing tables
-- --------------------------------------------------
例如:

以下查询删除特定表的外键。它能转换成通用的吗?(请不要建议删除整个数据库,因为我没有权限。)

问题

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


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

看看这个答案


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

这样做的目的是什么?清空数据库而不删除它,Godaddy规则!等等,不是复制品!另一个问题是关于清空行(数据),我在这里是为了在不真正删除数据库的情况下删除数据库!你所说的“通用”是什么意思?我会使用GoDaddy的备份/恢复来重复地将数据库刷新回空状态,即创建一个新的空数据库,对其进行备份,然后定期恢复到已知(和空)状态。
SELECT 
'ALTER TABLE ' + OBJECT_NAME(parent_object_id) + 
' DROP CONSTRAINT ' + name
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Student')