问题标签 [drop-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4033 浏览

sql-server - T-SQL 删除所有表

我正在尝试删除数据库中的所有表,而不必以正确的顺序进行。从我读过的内容来看,运行 NOCHECK 命令将阻止检查外键。但是,即使在运行之后,我仍然会在尝试删除第一个表时遇到错误。

无法删除对象“dbo.TABLENAME”,因为它被 FOREIGN KEY 约束引用

我之前已经成功地看到过这个问题的答案,所以我不明白我正在做的事情有什么不同。这是在 SQL Server 2008 R2 上运行的。

更新 1

我删除了约束禁用代码来代替约束删除代码,但它给出了错误。

约束“[CONSTRAINT_NAME]”被表“[TABLE_NAME]”引用,外键约束“[FK_NAME]”

如何修改此查询,以便仅针对 FK 约束?

0 投票
1 回答
2242 浏览

php - 使用 PHP multi_query 对 DROP TABLE 进行 SQL 注入

我正在尝试通过 PHP 使用 SQL 注入在数据库中删除一个表。

PHP 代码使用以下命令和 multi_query($sql) 向数据库提交表单:

所以我想,我可以 SQL Inject input5。所以我使用:

这将关闭前面的 sql 语句,然后我用 'sql .=' 开始另一个语句,然后我用 -- -- 注释掉它的其余部分

然而,桌子并没有下降。我没有在数据库的 input5 (PhoneNumber) 中看到我的注入命令,所以它成功地关闭了我相信的前一个语句。

所以我不确定出了什么问题,我是否错误地使用了 multi_query?还是我的注射不正确?

谢谢

编辑 1:此外,当我提交表单时,它接受它并再次进入数据库。

0 投票
2 回答
34 浏览

sql-server - 删除表后异常

如果我执行一个删除表的过程,然后使用“SELECT INTO”重新创建它。

如果该过程在删除表后引发异常,是否会发生表删除?

0 投票
2 回答
1846 浏览

oracle - Oracle 12c - 删除表和所有关联的分区

我在 Oracle 12c 中创建了表 t1。表有数据,它在列表分区上分区,也有子分区。

现在我想删除整个表和所有关联的分区(和子分区)。

这是删除所有命令的正确命令吗?

0 投票
0 回答
343 浏览

sql-server - 为什么特定表偶尔会变得不可删除?

这是我得到的错误: -

标题:Microsoft SQL Server 管理工作室

表 'dbo.FIST5$' 的删除失败。(Microsoft.SqlServer.Smo)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17119.0+((SSMS_Rel).170517-0412)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates。 FailedOperationExceptionText&EvtID=Drop+Table&LinkId=20476


附加信息:

执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)


超过锁定请求超时期限。(Microsoft SQL Server,错误:1222)

如需帮助,请单击: http: //go.microsoft.com/fwlink ?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4206&EvtSrc=MSSQLServer&EvtID=1222&LinkId=20476


纽扣:

好的

0 投票
0 回答
23 浏览

entity-framework-6 - EF 代码是否会导致我的数据库删除所有对象?

我首先将 EF6 与现有数据库和一个单独的新模式用于我的代码。我们正在从 staging 转移到 Production,突然意识到所有 db 的 code first 对象都消失了,都在迁移表旁边。当然,每个人都首先将原因归咎于代码。可能吗?或者也许有人错误地手动删除了对象?在我使用的静态上下文构造函数中

0 投票
4 回答
2539 浏览

sql-server - 无法在 SQL Server 2012 中删除数据库

我之前创建了一个示例数据库,现在我想删除该数据库,但它没有被删除。我在网上搜索,但没有找到任何有效的解决方案。

使用 T-SQL,我尝试了:

使用 GUI,我收到以下错误:

在此处输入图像描述

我关闭了现有的连接,然后这也发生了,这是我的本地机器。请在这里帮助我!

0 投票
2 回答
1349 浏览

migration - 我如何使用 Flyway,以便如果表被错误地删除,再次运行应用程序时,将创建已删除的表?

我有一个要求,如果数据库的表被错误地删除,我们需要它回来,不管有没有数据。我们已经使用 Flyway 进行迁移,有什么方法可以使用 Flyway 或其他方式实现这一点?

0 投票
0 回答
263 浏览

alter-table - 无法删除或更改 postgresql 上的表

我们最近在使用postgres-xl软件时遇到一个问题,有一张表我们不能drop也不能alter,会一直处于执行状态。我们上网查了一下,有的回答说table被锁了,但是解除锁table还是不能drop和alter。也有回复说没有事务提交,我们用sql语句可以发现没有提交事务,但是不能回滚和提交,说事务不存在。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
231 浏览

sql - SQL 删除表错误

我正在尝试为足球注册应用程序创建一个数据库。我现在正努力让它保持简单,一旦我感觉舒服了,就让它更详细。我正在尝试运行我的 sql,但我不断收到这些错误。我想知道是否有人可以查看我的 sql,因为我不相信存在外键问题(但显然存在)

消息 3726,级别 16,状态 1,第 23 行无法删除对象“TShirtSizes”,因为它被 FOREIGN KEY 约束引用。消息 3726,级别 16,状态 1,第 26 行无法删除对象“TGenders”,因为它被 FOREIGN KEY 约束引用。Msg 2714, Level 16, State 6, Line 39 数据库中已经有一个名为“TGenders”的对象。