1、SQL*Plus不在意SQL命令的大小写,SQL*Plus只在检测文本的值时才对大小写敏感;2、varchar2与char列中所有的值全为字符,包括11、2等,存储在这些列中的值做字符串处理;3、oracle允许关系运算符(=、!=)与null一起使用,但查询的结果没有任何意义,应使用is、not is;4、组合逻辑使用时应注意括号的使用;5、子查询必须放在括号里,且要警惕子查询得到的是单值还            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-13 20:59:29
                            
                                748阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询存在的表: 显示所有表(表是简写,只有表名)select * from tab; 显示所有表(表的字段都有)select * from user_tables; 查询用户xxk下面的表(用户名要大写,只有表名)select TABLE_NAME from all_tables where owner = 'XXK';------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-22 10:46:04
                            
                                687阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用scott用户中存在的emp、dept表等做演示 一、单表查询 查看表结构:desc dept; 查看所有列:select * from dept; 查询指定列:select ename,sal,job,deptno from emp; 如何取消重复行:select disrinct deptn        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-26 15:53:47
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
在Oracle中查询数据库中所有表、视图、序列的方法
1、查询表
SELECT * FROM DBA_TABLES    --系统所有表
SELECT * FROM USER_TABLES    --用户所有表
2、查询视图
SELECT * FROM DBA_VIEWS    --            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-04-27 10:08:45
                            
                                2055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.select table_name from all_tables;  所有的表明  1.select table_name from user_all_tables;  Oracle查询语句中用户的所有的表  一下是转贴的sql语句的帖子.  select * from user_objects; //查询所有的表  select * from dba_tables; //查询所有的表  s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-07-15 10:12:22
                            
                                1341阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sum(remainedM) 剩余空间M, sum(usedM) / sum(totalM)*100 占用百分比, sum(remainedM)/sum(totalM)*100 剩余百分比 from (select b.file_id   ID,b.tablespace_name  tbs,b.file_name  name,b.bytes/(1024*10            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-08 19:03:11
                            
                                863阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询用户下的表:如果你的用户权限不是DBA:  select   *   from   user_tables;  可以查询到当前用户所拥有的表。  如果是DBA用户:  select   *   from   dba_tables;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-25 16:44:16
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            碎片率            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-01 07:47:37
                            
                                7431阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询表大小,可以筛选指定用户或表            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-05-16 13:49:24
                            
                                225阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            方法:1、执行“select * from all_tables where owner='VTATEST';”语句;2、执行“select * from user_tables;”语句;3、执行“select * from tabs;”。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-22 23:22:47
                            
                                348阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux操作系统是一种广泛使用的操作系统,被广泛用于各种设备和服务器中。而Oracle数据库则是一种强大的关系型数据库管理系统,被广泛用于企业中存储并管理数据。在Linux操作系统上使用Oracle数据库进行查询时,通常需要借助一些工具来简化查询操作。本文将介绍如何在Linux操作系统上使用红帽(Red Hat)Linux和Oracle数据库进行查询表操作。
在Linux操作系统上使用Orac            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-12 10:55:29
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --修改表空间为自动增长修改语句 alter database datafile '文件路径' autoextend on; alter database datafile '文件路径' autoextend on; alter database datafile '/oracle/oip/aaa.dbf' autoextend on; SELECT tablespace_name,FILE_NA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-19 11:42:34
                            
                                260阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据字典dict总是属于Oracle用户sys的。 
1、用户: 
select username from dba_users; 
改口令 
alter user spgroup identified by spgtest; 
2、表空间: 
select * from dba_data_files; 
select * from dba_tablespaces;//表空间 
s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-27 11:41:58
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              数据字典dict总是属于Oracle用户sys的。 
1、用户: 
 select username from dba_users; 
改口令 
 alter user spgroup identified by spgtest; 
2、表空间: 
 select * from dba_data_files;&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-11-11 08:30:19
                            
                                413阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在实际应用中经常需要执行复杂的数据统计,经常需要显示多张表的数据,现在我们给大家介绍较为复杂的select语句 n 数据分组 max min avg sum count ? 如何显示所有员工中最高工资和最低工资 select max(sal),min(sal) from emp; ? 显示所有员工的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-01 14:03:00
                            
                                126阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             Oracle表复杂查询聚合函数   max(字段值)  -- 求最大值       min(字段值)  -- 求最小值  sum(字段值)  -- 求总和  avg(字段值)  -- 求平均值  count(字段值)  -- 求个数 group by 和 having 字句group by :  用于对查询的结果分组统计having 子句:用于过滤分组显示的结果 案例:1.显示每个部门的平均工资            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-11 02:36:00
                            
                                83阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             --查询表空间使用情况
 
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
       D.TOT_GROOTTE_MB "表空间大小(M)",
       D.TOT_GROOTTE_MB - F.TOTAL_B            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-31 14:00:22
                            
                                1221阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作 复制代码代码如下: --锁表查询SQLSELECT object_name, machine, s.sid, s.serial# FROM gv$lo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-02 16:01:00
                            
                                650阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.查询所有数据库由于Oralce没有库名,只有表空间,所以Oracle没有提供数据库名称查询支持,只提供了表空间名称查询。select * from v$tablespace;    --查询表空间(需要一定权限)2.查询当前数据库中所有表名select * from user_tables;3.查询指定表中的所有字段名select column_name from user            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 22:52:46
                            
                                283阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            多表查询是指基于两个和两个以上的表或是视图的查询,在实际应用中,查询单个表可能不能满足你的要求,如显示sales部门位置和其员工的姓名,这种情况下需要使用到dept表和emp表。 select * from emp,deptno; 从dept表中选出第一条记录,然后与emp表的每一条记录进行匹配,1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-01 14:04:00
                            
                                235阅读
                            
                                                                                    
                                2评论