• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    oracle while的用法示例分享

    当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。

    一般语法格式:

    复制代码 代码如下:

    with  
    alias_name1 as    (subquery1), 
    alias_name2 as    (subQuery2), 
    ……  alias_nameN as    (subQueryN) 
    select col1,col2…… col3
    from alias_name1,alias_name2……,alias_nameN  

    Oracle with语句的例子:

    复制代码 代码如下:

    WITH  Q1 AS (SELECT 3 + 5 S FROM DUAL),
    Q2 AS (SELECT 3 * 5 M FROM DUAL),
    Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2) 
    SELECT * FROM Q3;

    输出结果:

    复制代码 代码如下:

    1 8 15 23 120

    您可能感兴趣的文章:
    • Oracle存储过程循环语法实例分析
    • Oracle显示游标的使用及游标for循环
    • Oracle三种循环(For、While、Loop)实现九九乘法表
    上一篇:oracle复制表结构和复制表数据语句分享
    下一篇:oracle10g全文索引自动同步语句使用方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    oracle while的用法示例分享 oracle,while,的,用法,示例,