我们可以通过在蟾蜍中键入desc得到的java代码获取表格描述吗?通过代码desc命令
2
A
回答
3
使用DatabaseMetaData获取表信息。
您可以使用getTablexxx()
和getColumnxx()
方法来获取表信息。
Connection conn = DriverManager.getConnection(.....);
DatabaseMetaData dbmd = conn.getMetaData();
dbmd.getxxxx();
0
DBMS_METADATA包或
Select * from all_tab_columns where owner=user and table_name='table_name' order by column_id
2
如果你想只得到列名,类型,精度等可以使用ResultSetMetaData。 Here就是一个例子。
如果你想超越这个,找出所有在表上定义的约束,索引等,你可以查询相应的数据字典视图。
1
select dbms_metadata.get_ddl('TABLE','YOUR_TABLE_NAME')
from dual;
它会告诉你列的名称,类型以及附加组件来创建此表,如TABLESPACE ...;
相关问题
- 1. 如何通过DESC命令.limit命令,然后按(:id)命令?
- 2. Powershell命令通过C#代码
- 3. Python代码通过命令行发送命令
- 4. 通过rsh命令密码?
- 5. 通过谷歌应用程序引擎中的id desc命令
- 6. 命令通过hiredate DESC不按预期在mysql中工作
- 7. 如何通过插入序列DESC命令数据?
- 8. 结果通过DESC
- 9. 如何通过DESC
- 10. 迭代通过多个命令行Arugments
- 11. SQL命令通过硬编码值
- 12. 如何通过rsync SSH密码命令
- 13. 如何通过代码命令跳转到IntelliJ中的代码行
- 14. 运行多个CMD命令,通过Java通过一些其他代码
- 15. 如何通过代码调用实体框架命令?
- 16. 制作实用程序以通过命令运行C#代码
- 17. 通过命令行替换具有“/”的特定代码
- 18. 通过命令行从TFS获取最新源代码
- 19. 如何通过python代码执行awk命令
- 20. 通过Team Foundation Server命令行输入svn的等效代码
- 21. 通过命令提示符在代码中传递变量
- 22. 使用命令行参数通过Cython运行python代码
- 23. 无法通过android代码执行sendevent shell命令
- 24. 如何通过jruby代码停止curl命令的执行?
- 25. Java通过java代码执行ssh命令
- 26. 通过Sublime的命令行运行Ruby构建代码
- 27. 无法通过命令行来构建C#代码
- 28. 通过Gradle命令运行Android代码覆盖测试
- 29. 通过g代码命令的循环和条件
- 30. 使linux目录通过java代码使用bash命令可写
谢谢,但我需要与desc相关的功能,而不是这个。 – Harish 2010-11-11 09:47:14