`
lyjilu
  • 浏览: 176096 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oracle 常用函数,方法,用法备忘

 
阅读更多

 

1.树查询
查询Table1中,编号为2271下面的所有数据parent_id是父编号字段
select * from Table1 ess
        start with ess.id = 2271
        connect by parent_id = prior ess.id
 查询Table1中,编号为2271上面的所有数据parent_id是父编号字段

 

select * from Table1 ess
        start with ess.id = 2271
        connect by ess.id = prior parent_id
查询Table1中,编号为2271,但是编号不为3的上面所有数据,parent_id是父编号字段

 

 

select * from Table1 ess
where ess.id != 3
        start with ess.id = 2271
        connect by ess.id = prior parent_id
2.连接多列
将id拼凑成用“.”号分割的一个字段

 

select wmsys.wm_concat(ess.id) as ids
  from Table1 ess
 

oracle使用正则查询,修改数据,

 

SELECT REGEXP_REPLACE('<html>a<b>b<br/>c</b></html>', '<[^>]+>', '') AS RX_REPLACE FROM dual
 

 

分享到:
评论

相关推荐

    DotNet操作Oracle存储过程备忘[定义].pdf

    总的来说,使用.NET的`System.Data.OracleClient`命名空间,我们可以方便地在C#应用程序中调用Oracle数据库的存储过程和函数,实现数据的增删改查以及其他复杂业务逻辑。需要注意的是,Oracle已经停止对`System.Data...

    oracle用户下.bash_profile文件修改

    本文档即为在安装Oracle时,对oracle用户下的.bash_profile文件进行修改的具体内容备忘。 首先,我们需要了解.bash_profile文件的作用。该文件是bash shell的配置文件之一,在用户登录时被读取执行,用于设置用户的...

    oracle存储过程学习经典

    #### 关于Oracle存储过程的若干问题备忘 1. **数据表别名限制**:在Oracle中,使用数据表别名时不能使用`AS`关键字,这与某些其他数据库系统有所不同。 2. **SELECT INTO语法**:当使用`SELECT INTO`语句时,必须...

    oracle 存储过程学习经典

    ### Oracle存储过程学习经典知识点...了解并掌握Oracle存储过程的使用方法对于数据库开发者来说至关重要。 - **未来发展方向**: 随着技术的发展,存储过程的应用场景将会更加广泛,特别是在大数据处理和云计算领域。

    oracle存储过程学习经典[语法+实例+调用].doc

    #### 关于Oracle存储过程的若干问题备忘 1. **数据表别名不能加as**:在Oracle中,为数据表定义别名时,不使用关键字`as`,例如:`SELECT * FROM table_name t`。 2. **使用SELECT INTO**:在存储过程中,使用`...

    Oracle存储过程学习经典[语法+实例+调用].

    #### 三、Oracle存储过程的若干问题备忘 **1. 数据表别名的使用** - **注意**: 在Oracle中,数据表别名不能使用关键字`AS`来指定。 **2. SELECT INTO语句的使用** - **要求**: 使用`SELECT INTO`时,必须确保...

    Oracle_PLSQL_存储过程

    #### 关于Oracle存储过程的若干问题备忘 1. **别名限制:** 在Oracle中,数据表别名不能加`AS`关键字。 2. **SELECT INTO 语句:** 在存储过程中使用`SELECT INTO`语句时,必须确保数据库中有对应的记录,否则会抛...

    oracle存储过程学习经典入门.doc

    Oracle 存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写一组SQL语句和PL/SQL代码,形成一个可重复使用的程序单元。存储过程可以提高数据库应用的性能,减少网络流量,并且提供更好的安全性。以下...

    oracle存储过程学习经典语法+实例+调用.doc

    5. **NULL处理**:在处理可能为NULL的值时,应考虑使用`NULLIF`函数或者进行条件判断。 6. **Java调用Oracle存储过程**:可以通过JDBC的CallableStatement对象调用存储过程,根据返回值类型选择不同的调用方式。 **...

    FoxBASE 数据转换成 Power-Builder 中 WATCOM SQL数据的方法.pdf

    当数据类型中有 Memo 字段时,FoxBASE 即会自动生成数据库备注文件,备忘录文件的第一扇区中存放的信息为备忘录文件占用的扇区数,每一个备注字段内容在备忘录文件中都占用一个扇区。 为了将 FoxBASE 数据转换成 ...

    java面试800题

    Q0036 如何创建oracle函数索引 "SQL&gt;create index non_fbi on sale_contacts (surname); SQL&gt;analyze index non_fbi compute statistics; SQL&gt;:analyze table sale_contacts compute statistics; SQL&gt;SELECT ...

    SQL注入攻击与防御(安全技术经典译丛)

    作 者:(美)克拉克 著,黄晓磊,李化 译 SQL注入是Internet上最危险、最有名的安全漏洞之一,本书是目前唯一一本专门致力于讲解SQL威胁的图书。本书作者均是专门研究SQL注入的安全专家,... 10.3.4 Oracle备忘单

    SQL注入攻击与防御

    SQL注入是Internet上最危险、最有名的安全漏洞之一,本书是目前唯一一本专门致力于讲解SQL威胁的图书。本书作者均是专门研究SQL注入的安全专家,他们集众家之长,对应用程序的基本编码...10.3.4 Oracle备忘单 341 ……

    超级有影响力霸气的Java面试题大全文档

    当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 20、abstract class和interface有什么区别? ...

    网上收集的Java面试题

    9. **设计模式**:常见的设计模式有单例、工厂、抽象工厂、建造者、适配器、装饰器、代理、桥接、组合、享元、职责链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者等。面试者需能...

Global site tag (gtag.js) - Google Analytics