Tag: 用户定义的函数

如何将描述添加到函数和函数参数?

我正在写一个VB.NET函数,有大量的重载。 我已经看到,大多数.NET函数在IntelliSense中都有参数描述。 例如,在String.Compare(input时,IntelliSense表示Compares two specified System.String objects and returns…你会得到这个想法,这个描述会改变,你点击相同函数的不同的重载版本。一些参数,它描述了你当前input的参数,例如: strA: The first string to compare. 。 我怎样才能对我的职能给予这样的描述?

在Spark DataFrame中从单个列派生多个列

我有一个巨大的可parsing元数据的DF作为一个数据框中的单个string列,让我们称之为DFA,ColmnA。 我想通过函数ClassXYZ = Func1(ColmnA)将此列ColmnA分成多个列。 这个函数返回一个具有多个variables的ClassXYZ类,每个variables现在都必须映射到新的Column,比如ColmnA1,ColmnA2等。 我如何通过调用这个Func1一次来从1个Dataframe到另外一个列进行这样的转换,而不必重复它来创build所有的列。 如果我每次都要调用这个巨大的函数来添加一个新的列,那么这很容易解决,但这是我想避免的。 请告知工作或伪代码。 谢谢 桑杰

从SQL Server函数返回多个值

我如何从SQL Server中的用户定义的函数返回多个值(例如,一个数字和一个string)?

找不到列“dbo”或用户定义的函数或聚合“dbo.Splitfn”,或名称不明确

海家伙, 我已经使用了以下拆分function, CREATE FUNCTION dbo.Splitfn(@String varchar(8000), @Delimiter char(1)) returns @temptable TABLE (items varchar(8000)) as begin declare @idx int declare @slice varchar(8000) select @idx = 1 if len(@String)<1 or @String is null return while @idx!= 0 begin set @idx = charindex(@Delimiter,@String) if @idx!=0 set @slice = left(@String,@idx – 1) else set @slice = @String if(len(@slice)>0) insert […]

select中的SQL用户定义的函数

我在SQL中有一个用户定义的函数getBuisnessDays它采用@startdate和@enddate,并返回两个date之间的工作天数。 如何在我的select中调用该函数? 这是我想要做的.. SELECT getBusinessDays(a.opendate,a.closedate) FROM account a WHERE …

TSQL如何在用户定义函数中输出PRINT?

基本上我想在用户定义的函数中使用PRINT语句来辅助我的debugging。 不过,我收到以下错误; 函数中“PRINT”中副作用或时间相关运算符的使用无效。 可以这样做吗? 无论如何,以帮助我的用户定义函数debugging?

在一个.R文件中定义所有的函数,从另一个.R文件中调用它们。 如果可能,怎么样?

如何在另一个文件中调用abc.R文件中定义的函数,比如xyz.R? 补充问题是,如何从R提示符/命令行中调用abc.R中定义的函数?

在表值函数中声明variables

我怎样才能在一个表值函数中声明一个variables?

如何报告来自SQL Server用户定义函数的错误

我正在SQL Server 2008中编写一个用户定义的函数。我知道函数不能以通常的方式引发错误 – 如果尝试包含RAISERROR语句,则SQL返回: Msg 443, Level 16, State 14, Procedure …, Line … Invalid use of a side-effecting operator 'RAISERROR' within a function. 但事实是,函数需要一些input,这可能是无效的,如果是,则没有有意义的值,函数可以返回。 那我该怎么办? 当然,我可以返回NULL,但使用该函数的任何开发人员将很难对此进行故障排除。 我也可以通过零或类似的东西导致划分 – 这会产生一个错误信息,但是一个误导性的。 有什么办法可以让我自己的错误消息报告吗?

如何在sql server中写入数字到字的function

如何在SQL Server中编写一个函数来输出一个数字? input:1 输出:一个 input:129 输出:一百二十九