来自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查询吗。如果可能的话那怎么办?
暂无答案!
目前还没有任何答案,快来回答吧!