索引超出了阵列SQL Server的范围

时间:2018-08-06 04:36:28

标签: sql-server

在SQL Server上执行用户定义的函数期间,我收到以下消息:

  

System.IndexOutOfRangeException:索引超出数组的范围。

我尝试了以下链接中给出的解决方案,但没有解决 https://support.microsoft.com/en-us/help/2459027/fix-index-was-outside-the-bounds-of-the-array-smo-error-message-when-y SQL Server版本

Microsoft SQL Server 2012 - 11.0.2218.0 (X64) 
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1

功能代码:

create FUNCTION [dbo].[ToGregorianDate](@pDate [nvarchar](4000))
RETURNS [datetime] WITH EXECUTE AS CALLER
AS 
EXTERNAL NAME [PersianSQLFunctions].[UserDefinedFunctions].[ToGregorianDate]

我在其中调用函数的查询是: 从ProjectOutput中选择dbo.ToGregorianDate(StartDate),其中StartDate不为null 它们是表ProjectOutput中的86846条记录

0 个答案:

没有答案