SQL Server 2008 - UDF 参数类型和返回类型

发布于 2024-12-26 13:08:30 字数 226 浏览 1 评论 0原文

我在 SQL 2008 中编写 UDF 时经常遇到以下问题。请告诉我以下假设是对还是错。

  1. UDF 可以返回数据表。
  2. 但是 UDF 无法接收数据表作为参数。
  3. UDF 可以接收用户定义表类型 (UDTT) 作为参数。
  4. 但 UDF 无法返回用户定义表类型 (UDTT)。

I often stumble at the following while writing UDFs in SQL 2008. Please tell me whether my following assumptions are right or wrong.

  1. A UDF can return Data Table.
  2. But a UDF can't receive a Data Table as a parameter.
  3. A UDF can receive an User-Defined-Table- Type(UDTT) as a parameter.
  4. But a UDF can't return an User-Defined-Table-Type(UDTT).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

羁客 2025-01-02 13:08:30
  1. 正确的。
  2. 正确的。
  3. 是的,除非它是 CLR UDF。
  4. 正确的。
  1. Right.
  2. Right.
  3. Right, unless it is a CLR UDF.
  4. Right.
∝单色的世界 2025-01-02 13:08:30
  1. 对(如果您的意思是 - 真实存在的表,而不是表类型变量)
  2. 对对
  1. Right
  2. Right (if you mean - real existing table, not table typed variable)
  3. Right
  4. Right
左秋 2025-01-02 13:08:30
  1. 表值函数可以,没有标量函数
  2. 正确
  3. 正确
  4. 正确
  1. table valued functions can, no scalar ones
  2. Correct
  3. Correct
  4. Correct
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文