java - 无法在 Derby 中删除架构

标签 java database derby

如您所见,我有一个名为 MySchema

的架构

MySchema database

但现在我想删除它
Dropping schema

但它不起作用并向我显示“遇到 EOF”的错误: enter image description here

我怎样才能删除这个架构?

使用 java-8、netbeans-8,并使用客户端驱动程序执行,即 org.apache.derby.jdbc.ClientDriver

最佳答案

您需要在命令末尾添加 restrict 关键字,例如

drop schema myschema restrict;

这强制执行了删除模式时不能在模式中定义任何对象的规则。

关于java - 无法在 Derby 中删除架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27355124/

相关文章:

java - Mockito,无法初始化 JNDI 或来自 servlet 容器的任何内容

java - 关于多线程的一些具体问题

c# - 用于批量插入具有子对象的对象的性能

java - 对于中等复杂的 Java 桌面应用程序; JavaDB 连接应该是静态的吗?

java - 从 .jsp 访问 .class'es 和 .jar's

java从文本文件中读取元音

SQL Server 使用正则表达式选择

database - MongoDB:在文档中移动元素

sql - 如何在 JDBC sql 中自动增加主键

java - 嵌入式数据库、Java Web 项目