`
guyuean
  • 浏览: 61572 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

工作中遇到过的一些Oracle语句收录

阅读更多
1.查看Oracle的版本:
select * from product_component_version
2.查找表中某字段具有重复记录:
select * from tablename t where t.columnname in
(select columnname from tablename group by equdatasysid having(count(columnname ))>1);
3.创建已有表的相同表结构的表
a.(Oracle)
create table table_new as select * table_old where 1=2;--只创建新表
create table table_new as select * from table_old;----创建新表并加入旧表数据
b.(SQL Server)这个未实验过,如若有哪位同盟用的时候出错了,欢迎纠正,共同进步
select   *   into   新表   from   表  
select   *   into   新表   from   表   where   1=2     --只要表结构
4.删除回车键
update tablename set columnname=replace(columnname,chr(10),'') [where子句]
其中的chr(10)表示回车键
5.判断日期中是否含有时分秒
columnname=trunc(columnname)如果相等,则表示不包含时分秒
6.decode函数
DECODE(value,if1,then1,if2,then2,if3,then3,...,else);

  IF 条件=值1 THEN

  RETURN(翻译值1)

  ELSIF 条件=值2 THEN

  RETURN(翻译值2)

  ......

  ELSIF 条件=值n THEN

  RETURN(翻译值n)

  ELSE

  RETURN(缺省值)

  END IF


附注:有些并不常用,但是碰到过,所以做个收录,今后继续增加
分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要...

    Oracle语句规划详解

    以上规则是Oracle SQL语句优化中常用的一些技巧。通过对这些规则的应用,可以有效地提升查询性能,减少资源消耗。在实际工作中,根据具体情况灵活应用这些规则,并结合Oracle优化器的特性,能够实现最佳的性能优化...

    Oracle导出INSERT语句

    5. **保存与输出**:生成的INSERT语句会被保存到一个文本文件中,如"Oracle导出INSERT语句V1.0",用户可以根据需要在目标环境中执行这些语句来重新插入数据。 6. **安全考虑**:在实际使用过程中,需要注意数据隐私...

    超酷30个Oracle语句优化规则详解

    Oracle支持SQL语句的共享机制,即首次解析后将语句存储在内存中,以便后续执行时可以直接复用已有的执行计划。这种机制有助于提高SQL执行性能并减少内存消耗。 - **共享池**:位于SGA中的共享池负责存储已解析的SQL...

    oracle 语句大全 第一部分.txt

    整理一下自己平常写过的oracle语句 希望可以给遇到同样问题的伙伴们一些帮助 sql和oracle是相通的 只是一些函数不同

    Oracle导出INSERT语句V1.1

    在日常数据库管理和开发过程中,有时我们需要将Oracle数据库中的数据导出为INSERT语句,以便在其他环境或者备份恢复时使用。"Oracle导出INSERT语句V1.1"是一个专门为此目的设计的实用工具。 这个工具的主要功能是...

    Oracle语句优化规则汇总.pdf

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其SQL语句优化对于系统的性能有着至关重要的影响。这篇文档“Oracle语句优化规则汇总.pdf”很可能提供了关于如何提高Oracle数据库查询效率、减少资源...

    Oracle语句优化53个规则详解

    在Oracle数据库中,优化器的选择对于SQL语句的执行效率至关重要。Oracle提供了三种优化器模式: 1. **基于规则的优化器(RULE)**:这是一种较老的优化器类型,它根据一系列固定的规则来决定SQL执行计划。这种优化...

    oracle sql语句学习

    Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...

    excel2003 生成oracle 建表语句

    在IT行业中,数据库管理和数据处理是非常关键的部分,而Excel与Oracle数据库之间的交互是常见的工作场景。标题"excel2003 生成oracle 建表语句"涉及到一个实用工具,它允许用户利用Microsoft Excel 2003来创建Oracle...

    oracle常用SQL语句(汇总版).docx

    在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义语句(DDL)和其他相关知识点。 一、数据控制语句(DML) 数据控制语句用于操作数据库中的数据,包括插入、删除、更新等...

    Oracle中SQL语句执行效率的查找与解决

    本文将深入探讨Oracle中SQL语句执行效率的查找与解决方法,特别关注于如何识别和优化那些导致性能瓶颈的查询。 ### Oracle SQL执行效率:查找与解决 #### 一、资源消耗分析 在Oracle中,SQL语句执行效率低下通常...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...

    oracle语句优化.docx

    "Oracle 语句优化" 本文将详细地介绍 Oracle 语句优化的方法和技巧,涵盖多表关联、EXISTS 和 IN 语句的使用、INDEX_JOIN 优化、WHERE 和 HAVING 语句的区别、NOT IN 和 <> 操作符的使用、LIKE 操作符的替代、UNION...

    oracle查询死锁语句

    oracle查询死锁语句,并能根据根据ID值杀死锁表的进程!

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    5. **控制台输出**:转换后的Oracle SQL语句会在控制台显示,供用户查看或复制到Oracle环境中执行。 6. **测试与验证**:完成转换后,应在目标Oracle环境中创建表并导入数据,以确保转换正确无误。这包括检查所有...

    常用oracle查询语句

    这条语句可以捕捉 Oracle 数据库中运行时间很久的 SQL 语句,结果显示用户名、会话 ID、操作名称、进度、剩余时间和 SQL 语句文本。 11. 查看数据表的参数信息 SELECT partition_name, high_value, high_value_...

    Oracle基本sql语句

    在Oracle数据库中,SQL语句是与数据库进行交互的主要方式。本文将总结一些Oracle基本SQL语句,帮助用户快速复习并掌握其用法。 首先,了解SQL(结构化查询语言)的基础功能是十分必要的。SQL由一系列命令组成,这些...

    oracle sql语句执行流程解析

    Oracle数据库是关系型数据库管理系统的一种,广泛应用...通过熟悉这些过程,相关人员可以更好地理解Oracle数据库的工作机制,从而在实际工作中更加有效地管理数据库、编写SQL语句以及进行SQL优化,以实现更高效的性能。

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

Global site tag (gtag.js) - Google Analytics