一、什么是存储过程 Oracle存储过程可以说是一个记录集吧,它是由一些PL/SQL语句组成的代码块,这些PL/SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存储过程的好处: 由于数据库执行动作时,是先编译后执行 ...
分类:
数据库 时间:
2020-04-18 11:45:49
阅读次数:
66
unihtmlmemo使用 procedure TMainForm.UniButton1Click(Sender: TObject); begin UniMemo1.Text := UniHTMLMemo1.Text; end; procedure TMainForm.UniFileUploadBu ...
分类:
Web程序 时间:
2020-04-18 09:44:18
阅读次数:
101
先勾画一下思路:1、建立一个类, 里面有年龄字段 FAge;2、通过 Age 属性读写 FAge;3、如果输入的年龄刚好是 100 岁, 将会激发一个事件, 这个事件我们给它命名为: OnHundred ...
set serveroutput on declare l_cur SYS_REFCURSOR ; PROCEDURE CursorOutput( p_refcursor IN OUT SYS_REFCURSOR ) AS l_desc DBMS_SQL.DESC_TAB ; l_cols BINA ...
分类:
其他好文 时间:
2020-04-15 18:02:15
阅读次数:
49
// 获取所有存储过程 -- owner, string sql = @"select object_name from dba_objects where object_type='PROCEDURE' and owner='DBO'"; string sql2 = @"select text f ...
分类:
数据库 时间:
2020-04-14 20:57:44
阅读次数:
95
(1)概念: ① 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库 中。 ② 存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过 程带有参数)来执行它。 ③ 存储过程是由流控制和SQL语句书写的过程,这个过程经编 ...
分类:
数据库 时间:
2020-04-12 18:27:14
阅读次数:
111
创建存储过程之前我们必须修改mysql语句默认结束符 ; 要不然我们无法创建成功 使用delimiter可以修改执行符号DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用 ...
分类:
数据库 时间:
2020-04-12 14:46:00
阅读次数:
83
现在很多SDK都提供了JAVA接口。但是没有Delphi接口。 没有办法只好曲线救国。我们可以通过 JNI 的方式在 Delphi10.3 中调用 Java 的函数。 第一步:创建 Java 虚拟机和运行环境 procedure TForm1.FormCreate(Sender: TObject); ...
分类:
编程语言 时间:
2020-04-11 13:11:48
阅读次数:
75
gRPC是Google基于HTTP/2和protobuf推出的一款也是当下热门的开源RPC(Remote Procedure Call)框架。可在程序或者服务之间进行高性能低带宽的通信,并且支持身份认证、日志系统等等需要用到的功能。在微服务作为主流的时代,各个服务之间的通信也是一个亟需解决的问题。在 ...
分类:
Web程序 时间:
2020-04-11 12:44:40
阅读次数:
95
[toc] MyBatis 系统化复习加强 (2020年4月11日始 持续更新) 1 简介 内容根据B站秦疆老师的课编排, 顺便基于MyBatis官网 1.1 什么是MyBatis 是一款 first class 持久层框架 支持定制化 (custom) SQL、stored procedure、高 ...
分类:
其他好文 时间:
2020-04-11 09:52:05
阅读次数:
88