单选题 以下关于执行存储过程的SQL语句描述错误的是______。
  • A.执行存储过程的SQL语句是EXECUTE
  • B.参数的传递方式有两种:按参数位置传递值和按参数名传递值
  • C.按参数位置传递值时实参和形参的顺序必须一致
  • D.按参数名传递值时实参和形参的顺序必须一致
【正确答案】 D
【答案解析】[解析] 执行存储过程的SQL语句是EXECUTE,其语法格式为: [EXEC[UTE]]存储过程名[实参[,OUTPUT][,…n]] 执行有多个输入参数的存储过程时,参数的传递方式有两种:按参数位置传递值和按参数名传递值。按参数位置传递值指执行存储过程的EXEC语句中的实参的排列顺序必须与定义存储过程时定义的参数的顺序一致。按参数名传递值指的是执行存储过程的EXEC语句中要指明定义存储过程时指定的参数的名字以及此参数的值,而不关心参数的定义顺序。因此本题答案为D。