zoukankan      html  css  js  c++  java
  • ORACLE SQL 小记

    TO_CHAR 的使用

     UPDATE XNTMRDB.XN_TMR_RTU SET CCH = '09'|| TO_CHAR( 5000000 + RTU_ID - 100000 ) WHERE RTU_ID > 100000
      
      
    SELECT '09'|| TO_CHAR( 5000000 + RTU_ID - 100000 )   CCH FROM XNTMRDB.XN_TMR_RTU WHERE RTU_ID > 100000

    FOR 循环的使用

    BEGIN  
      
    FOR I IN 1..100000 LOOP
          
    INSERT INTO XNTMRDB.XN_TMR_MEASDEV( MDEV_ID , RTU_ID , MDEV_TYPE , MDEV_PROTOCOL , MDEV_NO , FACT_TYPE ) 
          
    VALUES400000 + I , 100000 + I , 1 , 1 , 1 , 0 );
      
    END LOOP;
    END;
    数据库中如果有 ID , PID 这样的字段并且通过 PID 指向本表的 ID ,构成一棵树,那么根据一个条件 ,获取一个(或多个)节点以及这些节点的所有子节点的方法
    SELECT * FROM ( SELECT * FROM T_INFO WHERE F_CLASS = 1 )
    START 
    WITH F_PID = 'TOP' CONNECT BY F_PID = PRIOR F_ID
    将一个字段的内容调整为特定的长度,不够采用特定的字符填充,例如将字段的长度调整为 10 个字符,不够的填充字符 ‘0’
    UPDATE T_X SET F_X = LPAD( F_X , 10 , '0' )
    如果需要在后面填充的话使用 RPAD 函数
  • 相关阅读:
    基于应用外壳的架构
    示例代码和环境配置
    获取元素位置信息:getBoundingClientRect
    nodejs学习记录
    网页整理 --- 要换工作了,把这一堆网页先存起来
    删除网页上的广告
    周数的处理
    十六进制
    [例]字体改变,文章位置不变
    haslayout和BFC
  • 原文地址:https://www.cnblogs.com/WonKerr/p/OracleSQL.html
Copyright © 2011-2022 走看看