当我尝试使用可空参数(任何类型)创建clr函数时,该函数不会在数据库中创建。
有谁知道我怎么做?
答案 0 :(得分:1)
DB:SQL Server 2008 我正在使用.NET vs2008 clr函数
从未尝试将我尝试将null发送到日期参数的代码,当我使用SqlDateTime类型时我可以这样做,它允许发送null(SqlDateTime.Null)。
非常感谢。
答案 1 :(得分:0)
您需要使用SqlType参数而不是常规参数类型创建CLR函数,请参阅http://msdn.microsoft.com/en-us/library/system.data.sqltypes.aspx以获取可以使用的SqlType参数的参考。