![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 69
王小小鸭
愿世间再无bug!
展开
-
【Oracle APEX开发小技巧2】在不通过类型转换的前提下使用Oracle APEX自带的格式掩码实现数值的精确展现
前面提到过可通过类型转化的方式来表示,将number类型转化为char类型,今天则是分享使用Oracle APEX自带的格式掩码实现数值的精确展现:原创 2024-06-16 10:36:14 · 854 阅读 · 0 评论 -
【Oracle APEX开发小技巧1】转换类型实现显示小数点前的 0 以 及常见类型转换
转换类型实现显示小数点前的 0 以 及常见类型转换原创 2024-06-16 10:31:21 · 462 阅读 · 0 评论 -
APEX开发过程中需要注意的小细节8
if (!} else {i++) {">// alert('页面上获取id:' + datas[i].id)//存入评分// console.log('map: ' +'id '+ key, '评分'+value)// }), value: score, //初始值//存入评分,动态获取})// // alert('页面上获取id:' + ids);//存入id。原创 2024-05-19 19:18:15 · 781 阅读 · 0 评论 -
APEX开发过程中需要注意的小细节7
在Oracle中,你不能直接修改一个已有表的列,使其成为自增长主键。你需要创建一个新的表,然后把旧表的数据复制到新表中,并设置新表的主键为自增长。以下是如何在Oracle中实现这一过程的步骤:创建一个新表,并定义一个自增长的主键。使用语句将旧表的数据复制到新表中。删除旧表。将新表重命名为旧表的名字。请注意,在实际操作中,需要替换...来包含所有的列名,并确保新表中的其他列和旧表中的列是对应一致的。此外,如果旧表有外键依赖或其他约束,你可能还需要更新这些依赖或约束,以适应新表的结构。原创 2024-05-19 18:57:50 · 340 阅读 · 2 评论 -
APEX开发过程中需要注意的小细节6
important,作用是提高指定样式规则的应用优先权(优先级)。语法格式{ cssRule!important },即写在定义的最后面,例如:box{color:red!important;在CSS中,通过对某一样式声明!important ,可以更改默认的CSS样式优先级规则,使该条样式属性声明具有最高优先级。浏览器识别ie7及ie7+,firefox,chrome等浏览器下,已经可以识别!important属性, 但是IE 6.0IE6及更早浏览器下仍然不能完全识别。原创 2024-05-11 14:02:04 · 627 阅读 · 0 评论 -
APEX开发过程中需要注意的小细节4
每次编辑/更新如果未保存离开当前页面会有弹窗警告并且需要点击才能执行下一步,感觉很不方便对应的页-导航-关闭“有未保存更改时发出警告”原创 2024-03-22 18:57:45 · 758 阅读 · 1 评论 -
APEX开发过程中需要注意的小细节3
仅展示的数据来自主表,这部分都是关联子表重点内容,编辑时无法保存于是想将扩展表作为主表,在主表进行修改试试新的报错:ORA-01779: 无法修改与非键值保存表对应的列看来单表可以使用Oracle APEX原生的联表增删改只能手敲SQL。原创 2024-03-08 18:32:51 · 784 阅读 · 0 评论 -
APEX开发过程的一个细节
开发过程中发现有一些特殊代码命名有要求。原创 2024-02-23 18:04:22 · 167 阅读 · 1 评论 -
APEX开发过程中需要注意的小细节2
- and to_char("start_date",'yyyy') = to_char(sysdate,'yyyy') --动态的,当前年份。以为是触发顺序问题,所以设置两个东台操作,一个事件是“更改”,另一个是“单击”,后来终于找到解决方法:在校验前执行取值。开发时遇到首次获取租户号失败的问题。动态查询年份作为筛选条件。原创 2024-02-09 20:17:38 · 243 阅读 · 0 评论 -
APEX开发过程中需要注意的小细节
不积小流无以成江海,不积跬步无以至千里,Oracle APEX开发过程中有很多小细节,自己记录的同事也分享给大家希望能有所助益。原创 2024-01-29 20:42:23 · 415 阅读 · 2 评论 -
【开发问题&问题解决&开发小技巧】通用资源管理01
出现修改时回显总是同样的内容且还不是对应的数据内容问题,后来在前辈的帮助下找到原因,该字段源来自SQL查询结果,且不同情况下对应不同选择,如图所示:小结:当高速缓存清空时使用“仅当会话状态中的当前值为空时”当高速缓存不清空时使用“始终替换会话状态中的任何现有值”原创 2024-01-26 17:20:42 · 1014 阅读 · 0 评论 -
开发小技巧——自动生成编码的几种常用方法
在日常开发中会遇到一些需要编码的场景,除非有手动输入的需求,一般情况下更青睐于代码自动生成,代码可以按想要的方式进行生成,这里举几个简单例子。封装好的函数可以方便地生成编码,避免了手动生成UUID的麻烦,提高了数据处理效率。生成一个指定范围的38位随机小数(小数点后38位),若不指定范围则默认为范围为[0,1)的随机数。注意:如果只是截取部分字符串还是有可能会重复,截取的部分字符串越短重复概率越大。两个参数用法:字符串.substr(参数1,参数2)如果是0或正整数,则代表字符串截取的起始下标。原创 2024-01-15 19:54:00 · 1084 阅读 · 0 评论 -
【DataGrip使用小技巧】2
剪贴板和编辑器的比较一目了然。原创 2023-12-25 11:06:37 · 505 阅读 · 0 评论 -
APEX后台弱密码增强改造出现的问题及解决方法
为了加强APEX后台密码的安全性和可靠性,对其进行弱密码改造,通过改写登录函数,判断密码可靠性,在密码不符合条件(密码长度必须大于8位小于16位,其包含数字、大小写字母与特殊符号)时跳转到密码修改页面。原创 2023-12-22 10:37:08 · 936 阅读 · 0 评论 -
Oracle定时任务的创建与禁用/删除
一、Oracle定时器是什么Oracle定时器是一种用于在特定时间执行任务或存储过程的工具,可以根据需求设置不同的时间段和频率来执行相应的操作。二、为什么使用Oracle定时器使用Oracle定时器的好处在于可以自动化执行重复性的任务,比如每天、每周或每月执行一次数据库维护、数据备份等操作,从而减轻了人工操作的负担,提高了工作效率。三、如何使用Oracle定时器使用Oracle定时器的方法包括编写存储过程来定义需要执行的任务,然后创建一个定时器Job来调度这个存储过程。可以根据具体需求设置定时原创 2023-12-19 17:30:01 · 3111 阅读 · 0 评论 -
【开发问题&解决方法记录】03.dian
一开始找错方向了,以为是代码错误,但是后来在蒋老师的提醒下在共享组件-应用程序项 中发现设的项不是ROLE_ID而是ROLEID,怪不得找不到ORZ。原因:我把传参条件又作为查询条件查询了一次,而且权限ID查询一次返回多条,怪不得出错。之前一直无法选中,后来检查发现是未导入对应JavaScript的文件URL。切换角色遇阻,在页项中可以获取到ROLE_ID,但是传参获取不到。解决方法:将代码中的字段和应用程序项相对应。想要列表美观,可以在【属性】中更改。原创 2023-12-04 17:57:01 · 413 阅读 · 0 评论 -
开发记录02——MERGE USING和RESTfull服务 的使用
最重要的是源-PL/SQL的内容树形列表的展开都与之有关。原创 2023-11-11 10:27:02 · 122 阅读 · 0 评论 -
【DataGrip使用小技巧】
在“查找文件”对话框中,您可以通过按 Ctrl+ shift +R 切换到替换。类似地,按 Ctrl+ Shift +F 来隐藏Replace with 字段并切换到常规搜索。在日常开发中无论是连接数据库也好,编写代码也好都是通过DataGrip来实现的,在开发过程中有一些小技巧的使用可以使开发变得高效便捷。要快速打开表、文件或符号,请按 ctrl+Alt +shit +N (导航/符号)并开始键入其名称。按Ctrl+F显示搜索窗格。按Ctr1+R添加另一个字段,您可以在其中键入替换字符串。原创 2023-11-03 10:01:13 · 633 阅读 · 0 评论 -
锁表后引发的几种删除方式与不同的扩展
清除当前用户的回收站,不会影响其他用户的回收站。在开发过程可能会遇到一些特殊场景,诸如我想删除某表,但是无法删除,去找原因发现是发生了锁表,上面的删除只是在数据库无法使用该表数据,并不是真正意义上的删除,仍会占用数据库空间。•用truncate删除表数据,只是删除表中的数据,表结构不会被删除!清除回收站内指定的表。•用drop删除表数据,不但会删除表中的数据,连表结构也被删除了!•用delete删除表数据,只是删除表中的数据,表结构不会被删除!•删除整个表的数据时,过程是系统一次性删除数据,效率比较高。原创 2023-10-31 18:58:25 · 221 阅读 · 0 评论 -
通过引入插件Grid Masschange实现批量修改交互网格数据
很多时候我们需要对交互式网格进行数据更新,单个或少量的数据还好,一旦数据量过大,APEX现有的原生手动输入就不能满足需求,既浪费人力又浪费时间,白白损失了劳动成本,应对这种情况,有没有一种行之有效的解决方案呢?有的,通过插件Grid Masschange的引用,可以实现批量修改交互网格数据。如图所示,传统的互式网格想要修改交内容还得一个一个手动修改。原创 2023-10-30 21:28:06 · 168 阅读 · 0 评论 -
存档&改造【03】Apex-Fancy-Tree-Select花式树的导入
GitHub - RonnyWeiss/Apex-Fancy-Tree-Select: Fancy Tree Plug-in for Oracle APEX原创 2023-10-07 11:22:45 · 91 阅读 · 0 评论 -
存档&改造【02】下载文件模板 打印二维码样式设置
文件模板获取得先设置好全局变量和获取文件URL。原创 2023-09-28 09:39:46 · 99 阅读 · 0 评论 -
APEX数据源加载实现Excel表数据导入及自定义存储过程
数据源加载实现Excel数据导入原创 2023-09-18 16:45:38 · 770 阅读 · 0 评论 -
【开发记录01】开发环境副本/页的导入&带用户权限管理系统
在APEX开发过程中同时打开两个不同的应用程序,但是编辑过程中经常会跳到最近操作的那个应用程序,比如我同时打开应用程序100和277,操作277后100也会跳成277。因为是在已有功能模块的基础上进行改造升级和加入新功能模块,所以有部分数据表的字段是相同的,只需要在原有基础上进行增删改就可以了。租户指的是在共享的系统中,使用该系统的组织或用户。2. 多租户软件:多个组织或用户可以同时使用同一个软件,但数据和功能是分离的,保证了数据隔离和安全性。【页设计器】-点击【+】-【面包屑区域】可以自定义【新页名】原创 2023-09-18 11:32:23 · 144 阅读 · 0 评论 -
数据库误修改后的根据修改时间进行数据恢复
oracle 数据误删除 恢复到某个时间的数据恢复数据库被修改数据的流程及代码,这里被修改的表是AUTH_USER,实际应用填写对应表名。一不小心将数据库数据修改了,而且回滚无效,于是去尝试各种方法恢复数据。查询到修改时间点之前的数据。原创 2023-09-06 16:15:36 · 613 阅读 · 0 评论 -
apex应用程序创建和对比
创建一个应用程序290,功能全不选展现出来的效果:对比勾选了功能的应用程序少了很多内容那看来该勾选还得勾选,删除之前的之后重新创建了一个应用程序290。原创 2023-09-06 16:12:05 · 134 阅读 · 0 评论 -
demo的改进和完善(首页添加简介链接和页面上显示静态图片)
王小小鸭博客Oracle Apex原创 2023-08-29 15:33:11 · 107 阅读 · 0 评论 -
PLSQL编程详细
用于临时存储一个查询返回的多行数据(结果集,类似于Java的Jdbc连接返回的ResultSet集合),通过遍历游标,可以逐行访问处理该结果集的数据。游标的使用方式:声明--->打开--->读取--->关闭。原创 2023-07-17 21:06:44 · 6851 阅读 · 0 评论