free:静态方法测试对象是否为nil, 不为nil则调用destroy。下面是free的Delphi代码: procedure TObject.Free;begin if Self <> nil then Destroy;end; 一静一动,取长补短,岂不妙哉!但是调用对象的Destroy只是把对 ...
分类:
其他好文 时间:
2018-07-26 13:02:19
阅读次数:
161
存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 使用存储过程的缺点: 补充:程序与数据库结合使用的三种方式 delimiter //drop procedure if exists get_data;create ...
分类:
数据库 时间:
2018-07-25 22:42:47
阅读次数:
234
一、视图 视图是一张虚拟表,并不是真是存在的,用户可以直接使用创建完的视图名称获取结果集,该结果集可当表使用。 1.创建视图 语法:create view 视图名称 as sql语句 注意:字段名不能重复 视图是存放至数据库当中的,且视图是为了简化查询的sql语句,但是不应该更改视图中的记录。若更改 ...
分类:
其他好文 时间:
2018-07-25 22:07:54
阅读次数:
195
--创建存储过程略--创建job,只用于手动执行begindbms_scheduler.create_job(job_name=>‘TEST_GET_TB_CONFIG1001‘,JOB_TYPE=>‘STORED_PROCEDURE‘,job_action=>‘TEST_GETS_TB_CONFIG‘,enabled=>fa
分类:
数据库 时间:
2018-07-24 17:46:29
阅读次数:
145
openstack RPC通信Openstack 的主要组件有 Nova、Cinder、Neutron、Glance 等,分别负责云平台的计算、存储、网络资源管理。OpenStack 各组件之间是通过 REST 接口进行相互通信,而各组件内部则采用了RPC通信。什么是RPCRPC即Remote Procedure Call(远程方法调用),是Openstack中一种用来实现跨进程(或者跨机器)的通
分类:
其他好文 时间:
2018-07-22 00:34:04
阅读次数:
211
处理部分关键代码: 中转类网关处理部分:procedure DiocpExecute(pvCMDObject: TSimpleMsgPack; pvContext:TDiocpStreamClientContext);var lvCMDIndex:Integer; lvSession:TCHATSe ...
分类:
其他好文 时间:
2018-07-21 18:52:35
阅读次数:
123
Your Linux server is running slow, so you follow standard procedure and run top. You see the CPU metrics: But what do all of those 2-letter abbreviati ...
分类:
系统相关 时间:
2018-07-20 00:17:52
阅读次数:
254
opsusr用户能执行drop procedure的单子;不能执行drop table的单子。 查看操作用户权限 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, EXECUTE, REPLICATION SLAVE, REPLICATION ...
分类:
数据库 时间:
2018-07-19 14:56:02
阅读次数:
200
存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 ...
分类:
数据库 时间:
2018-07-18 18:07:47
阅读次数:
206
grade表: 创建存储过程p_grade 1.参数g_name的作用范围是begin...end之间 2.declare声明的变量作用范围是begin...end之间 3.declare必须在所有set前面,即使是变量g_name,也必须在所有declare之后赋值。 4.declare可以声明多 ...
分类:
其他好文 时间:
2018-07-18 14:12:32
阅读次数:
143