【发布时间】:2018-12-07 13:00:11
【问题描述】:
谁能帮我解决这个问题。我没有经常使用C#,我需要用1个输入参数调用MySQL存储过程,我需要写下它的查询输出。
我的存储过程:
CREATE DEFINER=`root`@`%` PROCEDURE `SP_For_Insert`(var_username varchar(50))
BEGIN
Declare counter int default 0;
Select Count(username) into counter From users where username = var_username;
if counter = 0 then
select 0 as zero_results;
else
Select username from users where username=var_username;
end if;
END
我知道如何调用简单的查询和存储结果,但我需要它来工作。
【问题讨论】:
-
如果你能分享一个minimal reproducible example你迄今为止的尝试,那就太棒了。
-
你可以告诉命令使用什么命令类型。其中之一是 CommandType.StoredProcedure
-
你的问题是 sql 还是 c# 方面的问题?
标签: c# mysql visual-studio stored-procedures