设在SQL Server 2008中有如下定义存储过程的语句:
CREATE PROC p1
@x int, @y int = 10, @z int output
… …
下列关于调用该存储过程的语句,错误的是()。
ADECLARE @i int output
EXEC p1 10, @i
BDECLARE @i int
EXEC p1 10, 100, @i output
CDECLARE @i int
EXEC p1 10, default, @i output
DDECLARE @i int
EXEC p1 @x = 10, @z = @i output