我正在用MySQL编写一个存储过程,以便在DB中创建一个新的城市名称,如果它还不存在的话。下面是我的存储过程的脚本: IN `inStateID` varchar(2),
IN `inCityName` varchar(30IF cityCode IS NULL THEN,则对于inCityName的所有值(无论是否已经存在),如果inStateID是相同的,<em
我已经创建了一个带有单个参数的存储过程,如果该参数存在于数据库中,则返回1,如果不存在,则返回0。在SQL Server Management Studio中,测试我的存储过程完全按照我希望的方式工作,但是在我的C#程序中获取该值时遇到了问题。我的选项似乎是ExecuteScalar()、ExecuteNonQuery()或ExecuteReader(),它们似乎都不适合这个任务,我甚至不能让它们检索我的存储