我有一个MySQL存储过程,我想要做两件事情:
1. 查询一个表并将结果返回为普通结果集。
2. 遍历结果集并从存储过程本身创建一个格式化的文本文件。
我查看了INTO OUTFILE,但它似乎会将结果原样写入指定的文件中,而且如果我们使用INTO OUTFILE,则结果集将为空。似乎我们不能同时拥有两者。
这是我的示例存储过程。
有什么想法吗? 谢谢 Prem
我查看了INTO OUTFILE,但它似乎会将结果原样写入指定的文件中,而且如果我们使用INTO OUTFILE,则结果集将为空。似乎我们不能同时拥有两者。
这是我的示例存储过程。
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `getdeals`()
BEGIN
select * INTO OUTFILE '/Users/tuser/sql/out.txt' from deals;
END
有什么想法吗? 谢谢 Prem