相关疑难解决方法(0)

如何在ADO.NET中将"DEFAULT"指定为SQL参数值?

我有一个针对SQL2005的参数化SQL查询,它是在代码中动态创建的,所以我使用ADO.NET SqlParameter类来添加sql参数SqlCommand.

在前面提到的SQL中,我从具有默认值的表值函数中进行选择.我希望我的动态sql有时为这些默认参数指定一个值,有时我想指定应该使用SQL DEFAULT- 如表值函数中定义的那样.

为了保持代码清洁,我不想动态添加SQL DEFAULT关键字并在使用非默认值时对其进行参数化,我只想将其设置DEFAULT为my的值SQLParameter.

我可以吗?在这种情况下,最佳做法是什么?

sql t-sql ado.net parameterized-query

14
推荐指数
2
解决办法
8711
查看次数

标签 统计

ado.net ×1

parameterized-query ×1

sql ×1

t-sql ×1