mysql存储进程《3》ITeye - 亚美娱乐

mysql存储进程《3》ITeye

2019-01-10 18:50:27 | 作者: 翠安 | 标签: 存储,进程,数据源 | 浏览: 2063

首要阐明一下运用的存储进程功用作用:

查询数据源表中的各个表名字段,依据表名查询各个表,计算各个表中的数据量,然后更新数据源表。

数据源表大致状况如图:



 存储进程:

DROP PROCEDURE
IF EXISTS updateDataSource;
CREATE PROCEDURE updateDataSource ()
BEGIN
 DECLARE
 dataSize INT DEFAULT 0;
DECLARE
 tableName VARCHAR (30);
DECLARE
 done INT DEFAULT FALSE;
DECLARE
 tableList CURSOR FOR SELECT
 data_table
 FROM
 data_source;
DECLARE
 CONTINUE HANDLER FOR NOT FOUND
SET done = TRUE;
OPEN tableList;
read_loop :
 FETCH tableList INTO tableName;                          
			
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章