单选题 以下关于标量函数的定义叙述错误的是______。
  • A.标量函数是返回单个数据值的函数
  • B.同存储过程一样,函数的参数也可以有默认值
  • C.如果函数的参数有默认值,则在调用该函数时必须指定“default”关键字
  • D.标量函数的返回值类型可以是大文本、图像等类型
【正确答案】 D
【答案解析】[解析] 同存储过程一样,函数的参数也可以有默认值。如果函数的参数有默认值,则在调用该函数时必须指定“default”关键字。这与存储过程的有默认值参数的使用略有不同,在存储过程中省略参数就意味着使用默认值。变量表达式指定标量函数返回的标量值(即单个数据值)。标量函数返回在RETURNS子句中定义的类型的单个数据值。标量函数的返回值类型不能是大文本、图像等类型。所以本题的答案为D。