您的当前位置:TAGS -> ORACLE
  • 【Oracle】Oracle 查看表空间的大小及使用情况sql语句

    数据库2025年06月25日

    --1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP B...

  • Sql Server、Mysql、Oracle三者之间的区别与联系

    数据库2025年06月24日

    Sql Server、Mysql、Oracle三者之间的区别与联系 相同点: 三者都关系型数据库 Sql server Mysql Orcle 诞生早、结构严谨、高可用性、高性能 开源、简单易用 高度集成化 价格便宜、安装简便快捷、可通过修改代码来实现定向优化 主要应用在传统业务中,例如:银行、金融这样对可用性、健壮性、安全性、实时性 要求极高的业务 对于...

  • oracle 常用SQL语句学习笔记之二 创建索引

    数据库2025年06月23日

    CREATE [UNIQUE] INDEX <index_name> ON <table_name>(字段 [ASC|DESC]);UNIQUE --确保所有的索引列中的值都是可以区分的。[ASC|DESC] --在列上按指定排序创建索引。(创建索引的准则:1.如果表里有几百行记录则可以对其创建索引(...

  • oracle 常用SQL语句学习笔记之三 创建表别名 同义词

    数据库2025年06月23日

    CREATE SYNONYM <synonym_name> for <tablename/viewname>同义词即是给表或视图取一个别名。示例:create synonym mm for emp; ...

  • oracle 常用SQL语句学习笔记之五 删除表、索引、别名

    数据库2025年06月22日

    删除表: DROP TABLE <table_name>;示例drop table emp; 删除索引: DROP INDEX <index_name>;示例drop index i_1; 删除别名: DROP SYNONYM <synonym_name>;示例drop s...

  • ORACLE SQL - UPDATE、DELETE、INSERT优化和使用技巧

    数据库2025年06月22日

    UPDATE 1、先备份数据(安全、提高性能)。 2、分批更新,小批量提交,防止锁表。 3、如果被更新的自动有索引,更新的数据量很大,先取消索引,再重新创建。 4、全表数据更新,如果表非常大,建议以创建新表的形式替代更新。 DELETE 1、分批提交、减少锁表时间、减少回滚段压力。 2、大批量数据删除加上rownum<1000。 3、大批量删...

  • Oracle:SQL语句--给用户赋权限

    数据库2025年06月21日

    ——给用户赋予权限 ——权限和角色 为了简化权限管理,引入了角色的概念,角色是具有名称的一组权限的组合 ——常用系统预定义角色 ——connect:临时用户 ——resource:更为可靠和正式的用户 ——DBA:数据库管理员角色,拥有管理数据库的最高权限 ——分配权限或角色 语法: grant privileges(权限) or role(角色) TO ...

  • Oracle_SQL函数-分组函数

    数据库2025年06月21日

    分组函数 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值 组函数类型:主要有6种 AVG - 平均 COUNT - 计数 MAX - 最大 MIN - 最小 SUM - 求和 STDDEV - 方差 组函数语法 SELECT [column,] group_function(column), ... FROM table [WHERE co...

  • oracle sql查询结果某字段 行转列,逗号分隔

    数据库2025年06月20日

    LISTAGG(BS,',') WITHIN GROUP(ORDER BY ENGINE_NO) SQL实例: query.append("SELECT LICENSE_PLATE,SVIN,MAINTENANCE_DATE,DEFAULT_VIN,ENGINE_NO, \n"); query.append(" case wh...

  • ORACLE常用SQL优化hint语句

    数据库2025年06月20日

    在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EM...