mysql視圖和存儲過程的區別,mysql 視圖調用存儲過程,是否可以在視圖中調用存儲過程?

 2023-12-06 阅读 26 评论 0

摘要:A similar question about sql-server has been asked here. I'm wondering if its possible in MySql.edit:I want to use result set returned from procedure in view.mysql視圖和存儲過程的區別、解決方案If you want to get result-set and use routine in FROM clau

A similar question about sql-server has been asked here. I'm wondering if its possible in MySql.

edit:

I want to use result set returned from procedure in view.

mysql視圖和存儲過程的區別、解決方案

If you want to get result-set and use routine in FROM clause - NO. Stored routines (procedures or functions) in MySQL cannot return tables as result value.

But you can use functions as simple values, for example -

DELIMITER $$

mysql用什么軟件?CREATE FUNCTION mul10(Param1 INT)

RETURNS INT(11)

BEGIN

RETURN Param1 * 10;

mysql修改視圖影響原數據嗎、END

$$

DELIMITER ;

CREATE OR REPLACE VIEW view1

jdbc調用存儲過程、AS

SELECT mul10(2) AS column1;

SELECT column1 FROM view1;

----------

sql怎么調用存儲過程,20

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/187491.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息