问题标签 [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 投票
6 回答
31123 浏览

sas - 在 SAS 中删除表

在 SAS 中删除表的最有效方法是什么?

我有一个程序循环和丢弃大量表,想知道PROC SQL之间是否存在性能差异;和过程数据集;一次删除一个表..

或者如果有另一种方式也许???

0 投票
2 回答
8098 浏览

ms-access - 即使在 docmd.close 之后,表格也将我的桌子锁定得很紧

对不起,文字墙的人,但这需要解释,太多的代码要发布......

我正在将固定宽度的文件导入到需要数据输入的方法中。我使用 transferText 将文件导入两个规范(一个是全局的,另一个是特殊情况)。

我有一个函数,它使用 DAO 循环遍历 TableDefs 中的所有 Field 对象,以构建一个包含 AutoIncrement PK 的重复表,因此我能够编辑这些记录。我使用 INSERT INTO 将数据推送到该表中。

效果很好。发现错误后,用户进入数据输入以手动更正错误,这比筛选 400 个字符行并按照应有的方式重新组织所有内容要好。效果很好!

问题:当数据输入发生更改时,按下提交按钮,该按钮调用表单外模块内的函数。它关闭数据输入表单并将信息推送回原始表减去自动递增的 PK,并且应该删除带有 ID 的复制表,并再次生成一个新表以查找错误...

它推回原来的就好了,但它不会删除 ID 表。总是返回给我一条消息,表明此表已锁定。我注意到该表被无限锁定,直到所有函数/子退出。在任何时候单步执行代码时,我都无法手动删除它,一旦执行完成,我就可以将其删除。

我假设由于我通过表单中的命令调用它,因此在所有代码完成并且可以调用表单终止并执行其操作之前,不会释放锁。有什么想法吗?是的,这很野蛮,但效果很好,我只需要能够将这张桌子从地球上撕下来,这样我就可以重新删除更新的副本......

在最坏的情况下,我可以让用户关闭表单并点击主表单中的另一个按钮,但这是在考虑用户竞争力的情况下设计的。然而,这现在引起了我的全部关注,并且希望至少找到一个解决方案,即使它不是最佳解决方案。

-编辑-

在这个问题中使用了两种形式

表格B - 数据输入表格

一旦我打开此表单,表 tempExtractID 就会被锁定,我无法删除该表。表单的记录源根据 Problems_t 中的 ID 查询 tempExtractID,以仅返回我们需要键入的内容。

在表格完全终止之前,我不能放下表格。按下数据输入表单上的按钮以提交更改,其中只有5行代码可以在我收到锁定错误之前触发。

这是在打开表单(表第一次被锁定的位置)和继续锁定直到所有子和功能完成之间运行的唯一代码。

0 投票
16 回答
394506 浏览

sql-server - SQL DROP TABLE 外键约束

如果我想像这样删除数据库中的所有表,它会处理外键约束吗?如果没有,我该如何处理?

0 投票
10 回答
36240 浏览

php - 如何在不删除数据库本身的情况下删除数据库中的所有表?

我想从数据库中删除所有表,但不删除数据库本身。是否可以 ?我只是在寻找比删除数据库并再次创建它更短的方法。谢谢 !

0 投票
24 回答
427011 浏览

ruby-on-rails - Rails DB 迁移 - 如何删除表?

我添加了一个我认为我会需要的表,但现在不再打算使用它。我应该如何删除该表?

我已经运行了迁移,所以该表在我的数据库中。我rails generate migration认为应该能够处理这个问题,但我还没有弄清楚怎么做。

我试过了:

但这只是产生了一个空迁移。

在 Rails 中删除表格的“官方”方式是什么?

0 投票
1 回答
2872 浏览

sql-server-2005 - 如何从给定数据库中删除所有带有前缀“bkp”的表?

我有一个 SQL Server 2005。在那台服务器上我有 3 个数据库 -> a、b、c。

如果我想删除表

  1. 仅来自数据库“c”的表。
  2. 表名应以“bkp”开头
  3. 表应在前一天创建。
0 投票
1 回答
314 浏览

sql - 为什么我不能删除这个 SQL Server 表

可能重复:
如何在 SQL Server 中查找外键依赖项?

我正在尝试通过右键单击并单击“DELETE”来删除 SQL Server mgmt studio 中的表。我收到此错误:

无法删除对象“dbo.Team”,因为它被 FOREIGN KEY 约束引用。(.Net SqlClient 数据提供者)

我怎样才能找出引用该表的内容,因为什么都不应该。为什么 SQL server mgmt studio 不能帮助您指出引用它的内容?

0 投票
4 回答
161867 浏览

mysql - 在 MySQL 中一次性删除多个表

如何通过一个命令从一个数据库中删除多个表。就像是,

其中 a,b,c 是数据库测试中的表。

0 投票
2 回答
3559 浏览

sqlite - SQLite“删除表”错误消息:“SQL 逻辑错误或缺少数据库”

我正在内存中运行 SQLite 数据库,并尝试使用以下命令删除表。

但是当我执行 SQL 语句时,我得到了这个错误

在我运行“删除表”查询之前,我会检查以确保该表存在于使用该查询的数据库中。所以我很确定该表存在并且我与数据库有连接。

该数据库从文件数据库加载到内存中,在我尝试删除该表后,数据库从内存保存到文件系统。然后我可以使用第三方 SQLite 实用程序来查看 SQLite 文件并检查“测试”是否存在,它确实存在。使用相同的第 3 方 SQLite 实用程序,我能够运行“Drop TABLE”SQL 语句而不会出现错误。

我能够毫无问题地创建/更新表。

我的问题:

  • 删除表时,SQLite 中的内存数据库和文件数据库有区别吗?
  • 有没有办法禁用在 SQLite 中删除我可能以某种方式强调打开的表的功能?

编辑:它似乎与锁定的表有关。还在调查。

0 投票
3 回答
1339 浏览

php - SQL遍历表并删除如果不是特定名称

我想删除数据库中几乎所有的表(总共 9000 个)。不要问我为什么他们这么多,解释太长了。

所以我有 3 张表我不想放弃。

我可以使用什么 SQL 语句来执行此操作?我已经用谷歌搜索了一段时间,但没有任何结果!

所以我有这样的想法(在 PHP 中):

有任何想法吗?如果一切都可以是一个mysql语句,那就更好了!