oracle数据库怎么查询某个表
在oracle数据库中如何查询出一个表中最后插入的一条记录?
在oracle数据库中如何查询出一个表中最后插入的一条记录?
如果提交的话可以查询那个提交段 SELECT 列名1,列名2…… FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE WHERE VERSIONS_STARTTIME IS NOT NULL ORDER BY VERSIONS_STARTTIME DESC; 查出来的第一条就是最后改变的数据,前提是你的最后一次操作commit了
oracle数据库如何查表的具体内容?
如果你想查数据库中所有的表的话,可以查询SELECT*FROMdba_tables如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
SELECT*FROMUSER_TABLES要想导入外部sql语句可以用命令:文件名.sql如你想保存select*fromtablename语句的结果,可以在sql*plus里面这样:SPOOLc:test.sql//这是保存文件的位置select*fromtablenameSPOOLOFF
oracle数据库中怎么查看表的数据?
如果你想查数据库中所有的表的话,可以查询 SELECT * FROM dba_tables 如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询: SELECT * FROM USER_TABLES 要想导入外部sql语句可以用命令 sql :文件名.sql
如你想保存 select * from tablename语句的结果,可以在sql*plus 里面这样: SPOOL c:test.sql
//这是保存文件的位置 select * from tablename SPOOL OFF
oracle怎么查看表空间,可以用PL/SQL查看吗?
可以通过PL/SQL查看。
1. 查看所有表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name
2. 未使用的表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name 补充回答: 查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name