04 2023 档案
摘要:###字符串分割 示例 select regexp_substr('aa,bb,cc,dd','[^,]+',1,level) as item from dual connect by level <= length('aa,bb,cc')-length(replace('aa,bb,cc',','
阅读全文
摘要:``` --基础篇 --1.建表 create table department(departmentid integer,departmentname varchar2(30),upperdepartmentid integer,manager varchar2(30)); --2.建序列 cre
阅读全文
摘要:oracle PLJSON 数据包使用 declare p_list pljson_list; --定义JSON 数组 p_obj pljson; --定义JSON 对象 j_body pljson; --定义JSON对象 temp clob; --定义个大类型变量 begin p_obj:=new
阅读全文
摘要:oracle bulk collect into 实现批量插入 语法: fetch 游标 bulk collect into 目标 [limit num] *** 不加limit 默认取游标中全部数据插入到目标中,如果加上limit,则限制数据量 示例 表结构: declare type tb_ty
阅读全文
摘要:#### 物化视图分类: 1.包含聚合的物化视图 2.质保函连接的物化视图 3.嵌套物化视图 ##### 三种物化视图的快速刷新的限制条件有很大区别,而对于其他方面则区别不大。创建物化视图时可以指定多种选项,下面对集中主要的选择进行简单说明: 1.创建方式(BuildMethods)包括Build
阅读全文
摘要:#### oracle 中常常会用物化视图来同步数据或者迁移数据。在dbms_mview中刷新过程,可以使用并行刷新的特性,这样有效的减少了完全刷新的时间。 * `dbms_mview('表名','F') ` 快速刷新,也是增量刷新,即只对异动数据进行刷新 * `dbms_mview('表名','C
阅读全文
摘要:FastReport 使用笔记 1.在脚本中使用变量 在Script脚本方法中中定义变量和Delphi 一样,不做说明,这里主要说一下在报表中定义的变量如何在脚本中读写: (1) 定义变量类型 vars 在 vars 类别下增加变量 v1 在Memo1 上使用 memo1.text:=[v1] 在S
阅读全文
摘要:常用数据字典表 数据字典表是 oracle 存放数据库信息的地方,其用途是用来描述数据的。 数据字典表分类 数据字典主要可分为四部分 (1) 内部RDBMS表:x$,用于跟踪内部数据库信息,维持DB的正常运行。是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。 (2) 数据字典表
阅读全文
摘要:Marshal是一个方法集合,主要应用在C#和非托管代码交互时,主要有如下方法: 分配非托管内存 复制非托管内存块 将托管类型转换为非托管类型 其他方法(与非托管代码交互时) 常用方法 IntPtr ptr = xxxx; Data data = new Data(); object obj = d
阅读全文
摘要:##### 由于Delphi 的局限性,有时候有的功能可能无法实现,需要借助与其他语言实现,比如C#,这里演示一下Delphi 如何调用C#动态库 * c# 作为面向对象语言,其中所有的定义和Java 一样,一切皆对象,因此在编写动态链接库的时候需要符合com标准,而委托作为方法的指针,在Delph
阅读全文
摘要:####ScriptControl接口 属性 |属性名称|类型|备注| |: :| | | | Allow |bool|检测是否允许运行用户的接口元素。如果为false,则注入消息框之类的界面元素不可见| |CodeObject|Object|脚本暴露给宿主调用的对象,只读.| |Modules|M
阅读全文
摘要:####Oracle 定时自动执行任务-作业(dbms_job) 说明: Oracle 视图 User_Jobs 是Oracle数据库中的一个视图,包含当前用户拥有的所有系统作业信息,用户可以通过该视图查询用户作业,并获取相关信息,比如作业名称、作业状态、运行状态。 使用Oracle 视图User_
阅读全文
摘要:oralce 删除用户失败处理,有用用户会话占用导致删除用户失败,可先锁定用户,观察是否会影响到其他系统,如果无影响再做删除。 1.alter user userName account lock; --锁定用户 2.select username,sid,serial# from v$sessio
阅读全文
摘要:#####webSocket Demo 使用工具:WebBrowser 传输参数:delphi 给js 赋值JSON字符串,js 接收到后通过JSON.parse()方法转换成JSON对象,然后根据需要参数进行读取, Delphi 通过SuperObject 处理JSON数据 调用JSON方法:We
阅读全文
摘要:服务端实现 IWebScoket 接口定义: public interface IWebSocketConnection { Action OnOpen { get; set; } //打开 Action OnClose { get; set; } //关闭 Action<string> OnMes
阅读全文
摘要:相关对象及说明 1.动态视图 v$locked_object 列出当前系统中那些对象正被锁定 |字段名|类型|描述| | | | | |xidusn|number|回滚段号| |xidslot|number|槽号| |xidsqn|number|序列号| |object_id|number|被锁定对
阅读全文
摘要:
阅读全文
摘要:原因和解决方法 这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,oracle就会将这条提交的记录锁住。 通过执行下列语句查询当前卡着的会话 SELECT s.si
阅读全文