Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql “显示表格返回”;显示已处理的表格。”;_Sql_Oracle - Fatal编程技术网

Sql “显示表格返回”;显示已处理的表格。”;

Sql “显示表格返回”;显示已处理的表格。”;,sql,oracle,Sql,Oracle,所以我想得到当前数据库中所有表的列表。我尝试使用以下命令: SHOW TABLES; 但它只打印字符串:显示已处理的表。而不打印其他内容 我尝试了此操作:但查询返回以下错误(是,原因和操作为空): 这些输出意味着什么?在这种情况下我该怎么办?既然是Oracle,那么 select * from user_tables; 有关所有对象(过程、视图等-包括表),请参见 这两个结果都包含很多列;挑选你感兴趣的。是不同的。你要找的可能是这样的: SELECT DBMS_METADATA.GET_DD

所以我想得到当前数据库中所有表的列表。我尝试使用以下命令:

SHOW TABLES;
但它只打印字符串:
显示已处理的表。
而不打印其他内容

我尝试了此操作:但查询返回以下错误(是,原因和操作为空):

这些输出意味着什么?在这种情况下我该怎么办?

既然是Oracle,那么

select * from user_tables;
有关所有对象(过程、视图等-包括表),请参见

这两个结果都包含很多列;挑选你感兴趣的。

是不同的。你要找的可能是这样的:

SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_ALL_TABLES u
     WHERE u.nested='NO' 
     AND (u.iot_type is null or u.iot_type='IOT');

这与java有什么关系?链接的问题是MySQL。如果您使用的是Oracle,那么就不应该盲目地遵循MySQL的建议在Oracle中。@markrottveel是的,我现在明白了。。。看来我忽略了this@a_horse_with_no_nameOracle中使用了什么?如果你知道你应该写答案。。
select * from user_objects;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_ALL_TABLES u
     WHERE u.nested='NO' 
     AND (u.iot_type is null or u.iot_type='IOT');