--查询用户姓名,电话,资源信息的存储过程
--姓名,电话在表esOnline_Client中,姓名:fldName,电话fldPhone,资源信息在 esOnline_ClientObject中字段为fldObjectName
--拿到的是fldname和fldPhone和fldObjectName这一列所有的值,
--esOnline_Client 表中fldGuid字段对应的值是esOnline_ClientObjec表中fldClient中的值
存储过程定义三个参数能把这三列的值保存了
CREATE PROCEDURE PROC_TEST()
BEGIN
DECLARE V1 TEXT();
DECLARE V2 TEXT();
DECLARE V3 TEXT();
DECLARE NAME1 VARCHAR(22);
DECLARE PHONE_NO1 INT(11);
DECLARE INFO1 TEXT();
DECLARE ZheShiYouBiao CURSOR FOR
select 用户姓名,电话,资源信息 from 表;
OPEN ZheShiYouBiao ;
READ_LOOP:
LOOP
FETCH NEXT FROM ZheShiYouBiao INTO NAME1,PHONE_NO1,INFO1;
IF DONE THEN
LEAVE READ_LOOP;
END IF;
SET V1 = CONCAT(V1,',',NAME1);
SET V2 = CONCAT(V1,',',PHONE_NO1);
SET V3 = CONCAT(V1,',',INFO1);
END LOOP;
CLOSE ZheShiYouBiao ;
SELECT V1,V2,V3;
COMMIT;
END;