我有以下表值函数:
[Microsoft.SqlServer.Server.SqlFunction(SystemDataAccess = SystemDataAccessKind.Read,
FillRowMethodName ="XXX", TableDefinition = "time DateTime2"]
public static IEnumerable ValueAtTime(string somestring, DateTime inputTime)
{
...
}
正如您在表定义中看到的那样,我可以将其定义DateTime2
为列数据类型。我也想对输入参数“InputTime”做同样的事情,但由于这个参数是 .NET 类型,我做不到。有没有办法做到这一点,以便DateTime2
将 SQL 定义作为输入参数?