【发布时间】:2014-07-14 11:36:50
【问题描述】:
使用 SQL Server 2008
Table1 有一个名为 idx_u_customerinfo 的约束。
我直接删除了table1(右键删除),我写了一个脚本来创建具有相同约束名称idx_u_customerinfo的table1。
我遇到了一个错误
数据库中已经有一个名为“idx_u_customerinfo”的对象。
我需要删除约束名,怎么做?
【问题讨论】:
-
delete仅从表中删除行。它不会删除表。 -
运行时得到什么:
SELECT Name, type_desc FROM sys.objects WHERE name = N'idx_u_customerinfo'? -
如果你正在编写一个脚本来创建表并且索引为表部分运行它然后删除索引,当你删除表时记得在表之前删除索引。
标签: sql sql-server sql-server-2008r2-express