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

sql - ORA-00933: SQL 命令未在 Groovy 脚本中正确结束

写了这个脚本:

开始后,我看到了:

“警告:执行失败:因为:ORA-00933:SQL 命令未正确结束”

我正在使用 Oracle 11g 2 数据库和 oracle jdbc 驱动程序。

0 投票
3 回答
25776 浏览

hive - Hive: DROP TABLE IF EXISTS 不释放内存

当我DROP TABLE IF EXISTS <Table Name>在蜂巢中使用时,它不会释放内存。这些文件被创建为0000_n.bz2并且它们仍然在磁盘上。

我在这里有两个问题:

1)这些文件会随着每次插入而继续增长吗?2) 是否有任何 DROP 等效于删除磁盘上的文件?


当我DROP TABLE IF EXISTS <Table Name>在蜂巢中使用时,它不会释放内存。这些文件被创建为0000_n.bz2并且它们仍然在磁盘上。

我在这里有两个问题:

1)这些文件会随着每次插入而继续增长吗?2) 是否有任何 DROP 等效于删除磁盘上的文件?


如何使用 Lamba 表达式使 Kotlin 中的 Java 方法调用不那么冗长?

下面的函数可以用 Lambda 表达式不那么冗长吗?我怎样才能把它修剪下来?它正在调用FilenameFilter.accept()Java方法。

0 投票
2 回答
632 浏览

sql - SQL Server:使用 SQL 参数删除表

我正在尝试使用SqlParameters. 我有这个代码。

我收到此错误:

'@nume' 附近的语法不正确。

但是当我这样做时

它有效,我真的不明白这个错误。

0 投票
2 回答
632 浏览

mysql - MySQL中的额外列,我可以删除它吗?

我有一个正在创建的数据库,我与 Mysql 中的另一个表建立了一对一的连接,下面是一个屏幕截图。我的问题是我可以删除建立连接时创建的额外列(装配工厂 ID)吗?我只想要一个(factory_id)这会弄乱我建立的连接吗?我应该放弃(factory_id)并让连接保持不变吗?我是菜鸟,谢谢!

在此处输入图像描述

0 投票
1 回答
1821 浏览

java - Oracle 序列创建了两次。ORA-00955: 名称已被现有对象使用

编辑根据您的建议,代码和错误。我现在收到错误“ORA-00955:名称已被现有对象使用”。每次调用 DataStoreManager 构造函数时,序列创建都会创建此错误。

这是现在的代码:

这是我的错误:

0 投票
2 回答
1017 浏览

mongodb - 如何从 MongoDB 中的用户删除 dropCollection 访问权限?

创建了一个可以readWrite访问集合的 MongoDB 用户。但我不想授予dropCollection该用户访问权限。我该如何实现。

谢谢。

0 投票
3 回答
173196 浏览

oracle - 如何解决:SQL 错误:ORA-00604:递归 SQL 级别 1 发生错误

当我试图删除表时,我得到了错误

0 投票
3 回答
3779 浏览

postgresql - 在 PostgreSQL 中进行 DROPping 时避免对引用表的独占访问锁

为什么在 PostgreSQL 中删除表需要ACCESS EXCLUSIVE锁定任何引用的表?如何将其减少为ACCESS SHARED锁定或根本没有锁定?即有没有办法在不锁定引用表的情况下删除关系?

我在文档中找不到任何需要哪些锁的提及,但除非我在并发操作期间删除多个表时以正确的顺序明确获取锁,否则我可以在日志中看到等待 AccessExclusiveLock 的死锁,并获取此限制当表被删除时,对常用表的锁定会导致其他进程的暂时延迟。

澄清,

0 投票
2 回答
21291 浏览

database - 退出函数时删除临时表

我在带有“on commit drop”选项的函数中使用临时表。我的问题是,在某些情况下,一个更全局的函数可以调用第一个函数两次,所以“创建临时表”在提交之前被调用了两次——所以我有正常的错误“关系 [my_temp_table] 已经存在”。

我在函数末尾使用临时表在“返回查询”中返回其行,因此在离开函数之前我无法手动删除表。

如果您想知道为什么我直接使用临时表而不是 my_table,那是因为我需要一个非常快速的响应并且 my_table 非常大(几千万行),所以这样我只能请求一次而不是三次(搜索、计数和返回)。

我找到了一个不使用临时表并创建类型的解决方法,但是my_table的结构会改变很多次,实际上我有几十个“我的表”和关注的“我的函数”,所以这是一种不再写的方法每次我的表格结构都会改变时,我的所有功能。

该函数必须返回与其请求的表相同的结构。

离开功能时如何放下桌子?还是有更好的解决方法?

0 投票
1 回答
97 浏览

sql - 将数据库裁剪为表及其依赖项

我正在对特定表 MyTable 进行一些测试,我需要删除与 MyTable 无关的数据库的所有表/属性。

我将如何使用脚本和/或在 SQL Server Management Studio (2012) 中执行此操作?

免责声明:这仅在本地测试环境中,无需任何人担心产品问题。