CUX
  • 2024-04-10Oracle分析函数- count()/sum() over(partition by 分组 order by 排序) 详解
    优点:代码简单明了,并且执行效率高,(不影响总的记录数)如果不用这种函数去写,按照平时我们的思路首先想到的可能是子查询,那么将至少会走4次以上的全表扫描:(1)每个订单中产品数量大于3的产品至少1个(003,004)(2)每个订单中折扣标志为'1'的产品至少有2个(002,004)(3)每个订单
  • 2024-04-07Oracle 提取第5条到第10条的数据
    DEMO --创建表createtablecux_num_temp(namevarchar2(100),agenumber,addtimedate);---插入测试数据insertintocux_num_temp(name,age,addtime)values('123',99,sysdate);insertintocux_num_temp(name,age,addtime)values(&#
  • 2024-03-18自动生成流水号(后台数据)
    --存储过程实现流水号createorreplaceprocedurecux_get_serial_number(p_model_nameinvarchar2,--模块参数1p_start_noinvarchar2,--前缀参数2p_lengthinnumber,--得到流水号长度参数3p_y_ninvarchar2,--是否显示模块p_separatorinvarchar2DEFAULTnul
  • 2023-07-18PLSQL
    数据库对象表临时表CREATEGLOBALTEMPORARYTABLEtab_name(......)ONCOMMITPRESERVEROWS/ONCOMMITDELETEROWS;CREATEGLOBALTEMPORARYTABLEXX.tab_nameONCOMMITDELETEROWS/ONCOMMITPRESERVEROWSASSELECT*FROMtab_nameWHERErownum<1;实体
  • 2023-01-05ORACLE delete 表空间释放
    --1、创建测试表createtablecux.cux_test_dataasselect*fromGL_JE_HEADERS; --2、查看数据条数selectcount(1)fromcux.cux_test_data;  --3、查看区
  • 2022-12-29PLSQL
    数据库对象表临时表CREATEGLOBALTEMPORARYTABLEtab_name(......)ONCOMMITPRESERVEROWS/ONCOMMITDELETEROWS;CREATEGLOBALTEMPORARYTABLEXX.tab_nam
  • 2022-11-13EBS:限定词栏的字符串中间增加了“_0x000D_”的字符问题处理
    从ORACLE数据库导出科目到EXCEL,再从EXCEL导入ORACLE时,限定词栏的字符串中间增加了“_0x000D_”的字符。是因为导入时,导入工具自动把回车符、换行符转处理了。故
  • 2022-08-26 ORACLE long类型转字符 LONG_TO_CHAR()
     ORACLE11G  long类型转字符,自定义函数:CUX_LONG_TO_CHAR() createfunctioncux_long_to_char(p_additional_whereinvarchar2,
  • 2022-08-24EBS: 触发器三种状态(INSERTING, UPDATING , DELETING )实例
     ORACLEPLSQL 触发器三种状态(INSERTING,UPDATING,DELETING)实例应用 将实际领用物料数量回写需求明细表 /*增加“实际发料数量”ALTERTABLECUX.CUX_