设在SQL Server 2008中有如下定义存储过程的语句: CREATE PROC p1 @x char(10)=′abc′,@y int=10,@z int=100 下列关于调用该存储过程的语句,错误的是( )。

admin2021-09-16  19

问题 设在SQL Server 2008中有如下定义存储过程的语句:
CREATE PROC p1
@x char(10)=′abc′,@y int=10,@z int=100
下列关于调用该存储过程的语句,错误的是(    )。

选项 A、EXEC p1
B、EXEC p1′xxx′,@z=10
C、EXEC p1′xxx′
D、EXEC p1′xxx′,20

答案B

解析 根据数据类型,A选项全部调用默认值;C选项给出调用第一个参数,后面没有给的参数自动使用默认值;D选项给出前两个参数,后面没有给的参数自动使用默认值。故答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/cNu7FFFM
0

最新回复(0)