从c执行mysql存储过程查询#

drkbr07n  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(166)

来自sql workbench的查询:

DROP PROCEDURE IF EXISTS AccountGetAccountOpeningClosingStock;
DELIMITER $$
CREATE DEFINER=`root`@`%` PROCEDURE 
`AccountGetAccountOpeningClosingStock`(IN _endDate datetime)
BEGIN
Select * From openingclosingstock Where CreateDate <= _endDate order by 
CreateDate asc;
END$$
DELIMITER ;

上面的过程调用在mysql工作台上运行得非常好。现在我想通过c#执行这个查询。首先,由于语法错误form c#,上面的查询没有执行。
我找到了执行查询的方法,该查询将执行相同的操作。
sql查询:

DELIMITER $$
DELIMITER $$ 
DROP PROCEDURE IF EXISTS AccountGetAccountOpeningClosingStock; 
$$ 
CREATE PROCEDURE AccountGetAccountOpeningClosingStock(IN _endDate datetime) 
BEGIN Select * From tutorials_tbl Where CreateDate <= _endDate order by CreateDate asc; 
END$$ 
$$  
DELIMITER; 
DELIMITER;

在这里你可以看到我加了一个额外的 DELIMITER .
所以我的问题是,我能从c#执行相同的sql查询吗。如果可能的话那怎么办?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题