问题标签 [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.
sas - 在 SAS 中删除表
在 SAS 中删除表的最有效方法是什么?
我有一个程序循环和丢弃大量表,想知道PROC SQL之间是否存在性能差异;和过程数据集;一次删除一个表..
或者如果有另一种方式也许???
ms-access - 即使在 docmd.close 之后,表格也将我的桌子锁定得很紧
对不起,文字墙的人,但这需要解释,太多的代码要发布......
我正在将固定宽度的文件导入到需要数据输入的方法中。我使用 transferText 将文件导入两个规范(一个是全局的,另一个是特殊情况)。
我有一个函数,它使用 DAO 循环遍历 TableDefs 中的所有 Field 对象,以构建一个包含 AutoIncrement PK 的重复表,因此我能够编辑这些记录。我使用 INSERT INTO 将数据推送到该表中。
效果很好。发现错误后,用户进入数据输入以手动更正错误,这比筛选 400 个字符行并按照应有的方式重新组织所有内容要好。效果很好!
问题:当数据输入发生更改时,按下提交按钮,该按钮调用表单外模块内的函数。它关闭数据输入表单并将信息推送回原始表减去自动递增的 PK,并且应该删除带有 ID 的复制表,并再次生成一个新表以查找错误...
它推回原来的就好了,但它不会删除 ID 表。总是返回给我一条消息,表明此表已锁定。我注意到该表被无限锁定,直到所有函数/子退出。在任何时候单步执行代码时,我都无法手动删除它,一旦执行完成,我就可以将其删除。
我假设由于我通过表单中的命令调用它,因此在所有代码完成并且可以调用表单终止并执行其操作之前,不会释放锁。有什么想法吗?是的,这很野蛮,但效果很好,我只需要能够将这张桌子从地球上撕下来,这样我就可以重新删除更新的副本......
在最坏的情况下,我可以让用户关闭表单并点击主表单中的另一个按钮,但这是在考虑用户竞争力的情况下设计的。然而,这现在引起了我的全部关注,并且希望至少找到一个解决方案,即使它不是最佳解决方案。
-编辑-
在这个问题中使用了两种形式
表格B - 数据输入表格
一旦我打开此表单,表 tempExtractID 就会被锁定,我无法删除该表。表单的记录源根据 Problems_t 中的 ID 查询 tempExtractID,以仅返回我们需要键入的内容。
在表格完全终止之前,我不能放下表格。按下数据输入表单上的按钮以提交更改,其中只有5行代码可以在我收到锁定错误之前触发。
这是在打开表单(表第一次被锁定的位置)和继续锁定直到所有子和功能完成之间运行的唯一代码。
sql-server - SQL DROP TABLE 外键约束
如果我想像这样删除数据库中的所有表,它会处理外键约束吗?如果没有,我该如何处理?
php - 如何在不删除数据库本身的情况下删除数据库中的所有表?
我想从数据库中删除所有表,但不删除数据库本身。是否可以 ?我只是在寻找比删除数据库并再次创建它更短的方法。谢谢 !
ruby-on-rails - Rails DB 迁移 - 如何删除表?
我添加了一个我认为我会需要的表,但现在不再打算使用它。我应该如何删除该表?
我已经运行了迁移,所以该表在我的数据库中。我rails generate migration
认为应该能够处理这个问题,但我还没有弄清楚怎么做。
我试过了:
但这只是产生了一个空迁移。
在 Rails 中删除表格的“官方”方式是什么?
sql-server-2005 - 如何从给定数据库中删除所有带有前缀“bkp”的表?
我有一个 SQL Server 2005。在那台服务器上我有 3 个数据库 -> a、b、c。
如果我想删除表
- 仅来自数据库“c”的表。
- 表名应以“bkp”开头
- 表应在前一天创建。
sql - 为什么我不能删除这个 SQL Server 表
可能重复:
如何在 SQL Server 中查找外键依赖项?
我正在尝试通过右键单击并单击“DELETE”来删除 SQL Server mgmt studio 中的表。我收到此错误:
无法删除对象“dbo.Team”,因为它被 FOREIGN KEY 约束引用。(.Net SqlClient 数据提供者)
我怎样才能找出引用该表的内容,因为什么都不应该。为什么 SQL server mgmt studio 不能帮助您指出引用它的内容?
mysql - 在 MySQL 中一次性删除多个表
如何通过一个命令从一个数据库中删除多个表。就像是,
其中 a,b,c 是数据库测试中的表。
sqlite - SQLite“删除表”错误消息:“SQL 逻辑错误或缺少数据库”
我正在内存中运行 SQLite 数据库,并尝试使用以下命令删除表。
但是当我执行 SQL 语句时,我得到了这个错误
在我运行“删除表”查询之前,我会检查以确保该表存在于使用该查询的数据库中。所以我很确定该表存在并且我与数据库有连接。
该数据库从文件数据库加载到内存中,在我尝试删除该表后,数据库从内存保存到文件系统。然后我可以使用第三方 SQLite 实用程序来查看 SQLite 文件并检查“测试”是否存在,它确实存在。使用相同的第 3 方 SQLite 实用程序,我能够运行“Drop TABLE”SQL 语句而不会出现错误。
我能够毫无问题地创建/更新表。
我的问题:
- 删除表时,SQLite 中的内存数据库和文件数据库有区别吗?
- 有没有办法禁用在 SQLite 中删除我可能以某种方式强调打开的表的功能?
编辑:它似乎与锁定的表有关。还在调查。
php - SQL遍历表并删除如果不是特定名称
我想删除数据库中几乎所有的表(总共 9000 个)。不要问我为什么他们这么多,解释太长了。
所以我有 3 张表我不想放弃。
我可以使用什么 SQL 语句来执行此操作?我已经用谷歌搜索了一段时间,但没有任何结果!
所以我有这样的想法(在 PHP 中):
有任何想法吗?如果一切都可以是一个mysql语句,那就更好了!