当前位置: 首页 > 知识库问答 >
问题:

在netbean、derby中获取表架构或结构

太叔烨霖
2023-03-14

我一直在derby/netbeans中创建数据库。我想输出数据库的结构,而不仅仅是输出整个数据库。我该怎么做?

我已经尝试了"EXEC'table name';",它返回"错误代码-1,SQL状态42X01:语法错误:在第1行第1列遇到"exec"。"和"SELECT*fromINFORMATION_SCHEMA.COLUMNSWHeretable_name='table name';",它返回"错误代码-1,SQL状态42Y07:架构'INFORMATION_SCHEMA'不存在"。

我在多个论坛上读到这应该有效,你们知道我做错了什么吗?

共有3个答案

卫博雅
2023-03-14

另一种方法是使用“dblook”实用程序:http://db . Apache . org/derby/docs/10.10/getstart/tgsrunningdblook . html

翟越
2023-03-14

最简单的 NetBeans(8.0,也许在以前的版本中也是如此):“查看数据...”,右键单击数据并选择“显示用于创建的 SQL 脚本”。您可以复制 SQL 脚本。

谭锐藻
2023-03-14

获取表结构

select COLUMNNAME,COLUMNDATATYPE 
FROM sys.systables t, sys.syscolumns 
WHERE TABLEID = REFERENCEID and tablename = 'FRIENDS' 

可以在select中使用的其他字段

  • 列默认
  • 列默认ID
  • 自动增量值
  • 自动增量启动
  • 汽车增量公司

内豆内部

展开示例数据库连接下的表节点,右键单击表节点并选择抓取结构。

在打开的抓取表对话框中,指定计算机上保存将创建的抓取文件的位置。单击保存。

抓取文件记录所选表的表定义。展开联系数据库数据库连接下的APP架构节点,右键单击表节点,选择重新创建表,打开重新创建表对话框。

在“重新创建表格”对话框中,导航到保存CUSTOMER抓取文件的位置,然后单击“打开”打开“命名表格”对话框。

获取表格

一份完整的清单。

select * from SYS.SYSTABLES;

仅表格名称

select TABLENAME from SYS.SYSTABLES where TABLETYPE='T'

德比桌

 类似资料:
  • 问题内容: 给定一个SQLConnection对象,如何获得单个表的架构? 前几天我在尝试这种方法,我似乎能够从运行查询所获得的数据集中获取模式,但是我可以从连接中获得的所有模式信息似乎都与可用的表有关。而不是表格上的实际详细信息。 我敢肯定有一个简单的方法可以做到这一点。 问题答案: 我认为从查询(通过GetSchemaTable)访问架构是唯一的方法。如果您只对模式感兴趣,则可以运行不返回任何

  • 问题内容: 根据MSDN,返回已执行查询的列元数据。我想知道是否有类似的方法将为给定查询提供表元数据?我的意思是涉及哪些表以及它具有什么别名。 在我的应用程序中,我得到了查询,并且需要以编程方式附加该子句。使用,我可以获取列元数据及其所属的表。但是,即使表具有别名,它仍然会返回真实的表名。有没有办法获取该表的别名? 以下代码显示如何获取列元数据。 这将为我正确提供列的详细信息。但是当我看到列时,它

  • 本文向大家介绍从ABAP SAP中的表或结构中获取字段,包括了从ABAP SAP中的表或结构中获取字段的使用技巧和注意事项,需要的朋友参考一下 如果需要标识结构中的字段和字段数,则应使用运行时类型服务。在这种情况下,使用运行时类型服务更有意义,就好像我们的环境中有一些数据一样,那么调用数据库来获取数据并不是理想的选择。 这将为您提供表或结构的组件数。 如果您不想使用运行时类型服务,也可以尝试其他选

  • 见下面的“更新”,我现在知道这是问题的症结所在。 我有一个遗留的Derby数据库,我想制作一个Rails应用程序来与之交互。 我正在使用RVM,所以这是我采取的步骤: 然后我创建了一个模型文件,并使用set_table_name将其设置为一个表名,当我运行rails c时,我得到一个异常,即该表不存在。 我做的时候也在控制台上 唯一返回的表是“schemamigrations”。 我知道数据库没有

  • 问题内容: 我有一个带有分层数据的表,其结构如下所示: 如果我传递节点ID,则希望通过在SQL中遍历其所有父节点来获得最高的节点ID /细节。 我尝试过CTE,但我无法以某种方式获得正确的组合。但是,我将此功能用作函数,但是它太慢了,以至于我不得不发布这个问题。 在上面的示例中,如果我通过6,则我想拥有最高的即1。通过遍历6 => 5 => 3 => 2 => [1](结果) 在此先感谢您的帮助。

  • 本文向大家介绍获取Lua表结构table数据实例,包括了获取Lua表结构table数据实例的使用技巧和注意事项,需要的朋友参考一下 只是获取一个全局变量什么的太没意思了,今天我们来玩个高难度的——获取Lua表结构的数据。 (旁白:O O!我是不是该说点什么?) 1. 什么是table table是Lua里最强大的数据类型,我们可以当成是数组,但是它又和数组有点不一样,建议大家看看Lua的语法教程,