SET @qry = 'SELECT product_cd, name, product_type_cd, date_offered, date_retired FROM product WHERE product_cd = ?'; PREPARE dynsql2 FROM @qry; SET @prodcd = 'CHK'; EXECUTE dynsql2 USING @prodcd; SET @prodcd = 'SAV'; EXECUTE dynsql2 USING @prodcd; DE…
该文章同时解决了,如何向数据库中添加Null值,以及如何处理“参数化查询未提供参数”的错误.解决方案请看第二段折叠的代码. 背景: 在项目开发的过程中,往往需要根据实体的值来修改sql语句,比如说,有一个学生类Stu,代码如下: public class Student { public int ID { get; set; } public string Name { get; set; } public int Grade { get; set; } public string Nick {…