问题标签 [user-defined-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2096 浏览

c# - 在 C# 运行时创建一个 Excel 工作表函数 (UDF)

是否可以在 C# 中动态创建工作表函数,即不使用方法属性方法?或者这是仅使用 XLL 支持的东西?

我要实现的是从源中检索函数列表(连同参数)并注册这些函数。这些函数只是作为对服务器的调用,所以这些函数的内容不是什么大问题。

感谢您的投入!

0 投票
2 回答
1017 浏览

c# - 在 SQL 2008 CLR UDF 中使用 HttpWebrequest 解决不稳定行为

我们目前正在尝试实施 sql server 2008 udf 来扩展缩短的 url。我们让它对大多数主要的 URL 缩短服务都非常有效。但是,在看似随机的时间,它会“挂起”并拒绝针对某个域(例如 bit.ly)工作,而随后对其他服务的调用(例如 tinyurl.com)将继续成功。

我们最初认为这是由于 url 缩短提供程序的某种阻塞,但停止并重新启动 dbserver 服务会导致后续请求成功。会不会是 SQL 服务器以某种方式汇集了传出的 http 连接?

这是代码...

0 投票
29 回答
277154 浏览

sql - SQL Server中如何确定一个月的天数?

我需要确定 SQL Server 中给定日期的一个月中的天数。

有内置功能吗?如果没有,我应该使用什么作为用户定义的函数?

0 投票
2 回答
171 浏览

sql - 合并两个或多个表,当您不知道要合并的表数时

我正在使用 MS SQL 2005。我将树结构定义为:

我制作了一个 SQL 函数 Subs(id),它获取 id 并返回子树表。因此,Subs(3) 将返回 4 行 3、4、5、6,而 Subs(2) 将返回 1 行 2。

我有一个返回上述 ID 的选择语句(将此树与其他表连接)

我想要在返回上述 ID 的 select 语句之后
(这将导致一个包含例如 2 行的表:)

能够运行 Subs 功能

(结果应该是 id 为 2,3,4,5,6 的行)

问题是我不知道如何传递参数,也不知道如何动态使用联合。

是否有可能在这个级别解决这个问题,或者我应该把它带到上层(C#)?

0 投票
4 回答
15286 浏览

sql - “可以以确定的方式使用非确定性用户定义函数”是什么意思?

根据 MSDN SQL BOL (Books Online) page on Deterministic and Nondeterministic Functions,非确定性函数可以“以确定的方式”使用

以下函数并不总是确定性的,但当它们以确定性方式指定时,可用于索引视图或计算列的索引。

非确定性函数可以以确定性方式使用是什么意思?
有人可以说明如何做到这一点吗?你会在哪里这样做?

0 投票
3 回答
1465 浏览

sql-server - 当我使用可变参数而不是常量参数时,为什么我的内联表 UDF 慢得多?

我有一个表值的内联 UDF。我想过滤该 UDF 的结果以获得一个特定的值。当我使用常量参数指定过滤器时,一切都很好,性能几乎是瞬时的。当我使用可变参数指定过滤器时,它需要大量的时间,逻辑读取量增加 500 倍,持续时间增加 20 倍。

执行计划表明,在可变参数情况下,直到过程的很晚才应用过滤器,导致多次索引扫描,而不是在常量情况下执行的查找。

我想我的问题是:为什么,因为我指定了一个对索引字段具有高度选择性的单个过滤器参数,当该参数在变量中时,我的性能会变得杂草吗?对此我能做些什么吗?

它与查询中的分析功能有关吗?

这是我的查询:

0 投票
1 回答
198 浏览

php - mysql 用户定义函数是否适合签署 Amazon S3 url?

我需要使用重新创建以下 PHP 代码的用户定义函数从 mysql 数据库中检索结果 -

UDF 能胜任这项工作吗?将 AWS 密钥存储在 UDF 中/将其作为变量传递有哪些安全隐患?

理想情况下,我希望能够做到这一点 -

但我认为 myPHPfunctionToSignFilename 需要是 MYSQL-UDF-FUNCTION ...

有什么建议么?

谢谢

斯蒂芬

0 投票
2 回答
1133 浏览

c++ - 使用 C++ STL 功能编写 MySQL UDF

MySQL Docs ( http://dev.mysql.com/doc/refman/5.0/en/adding-udf.html ) 中有一条语句困扰着我:

“UDF 包含成为正在运行的服务器一部分的代码,因此当您编写 UDF 时,您会受到任何和所有适用于编写服务器代码的约束的约束。例如,如果您尝试使用来自libstdc++ 库 "

如果使用 C++ 标准库函数编写 UDF,为什么会出现问题?
这是否意味着我注定要使用普通的旧 C 来编写我的 UDF?(请说不)

0 投票
2 回答
3816 浏览

sql - 在 MS SQL 中舍入 0.05 或 0.00

您好,我来自波斯尼亚和黑塞哥维那,在我们县,最小的钞票是 0.05,现在政府推动我们将重试价格四舍五入为 0.05 或 0.00。因此,我想创建 SQL Scalar Valued Function 来四舍五入给定值的价格。是否有一些内置解决方案,以便我可以节省查询资源。谢谢你的建议最好的问候

从评论编辑:

  • 0,1,2,3,4 归零
  • 5,6,7,8,9 归零+1
0 投票
1 回答
466 浏览

sql - 如何在多行上执行 UDF?

我在 SQL Server 中定义了一个用户定义的函数。我想创建一个能够在特定列中的所有行上执行该函数的单个选择语句。这可能吗?最好的方法是什么?

谢谢你

我看到了这个“在多行上执行表值函数”,但不相信它回答了我的问题。

在多行上执行表值函数?