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

时间:2012-01-12 11:48:54

标签: sql-server-2008 parameters user-defined-functions table-variable

我经常在SQL 2008中编写UDF时偶然发现以下内容。请告诉我以下假设是对还是错。

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

3 个答案:

答案 0 :(得分:0)

  1. 右键
  2. 正确(如果您的意思是 - 真实的现有表格,而不是表格类型变量)
  3. 右键
  4. 右键

答案 1 :(得分:0)

  1. 右键。
  2. 右键。
  3. 是的,除非它是CLR UDF。
  4. 右键。

答案 2 :(得分:0)

  1. 表值函数可以,没有标量
  2. 正确
  3. 正确
  4. 正确