1、sqlserver,可以省略输出参数
--sqlserver调用存储过程,有输入参数,有输出参数--省略输出参数
exec proc_GetReportPrintData 1, '', '', 1--输出参数为 null
exec proc_GetReportPrintData 1, '', '', 1, null--固定输出参数
exec proc_GetReportPrintData 1, '', '', 1, 'varchar'--变量输出参数
declare @outValue varchar(100)
exec proc_GetReportPrintData 1, '', '', 1, @outValue
2、达梦,可以省略输出参数
--dm8调用存储过程,有输入参数,有输出参数--省略输出参数
call proc_GetReportPrintData(1, '', '', 1);--输出参数为 null
call proc_GetReportPrintData(1, '', '', 1, null);--固定输出参数
call proc_GetReportPrintData(1, '', '', 1, 'varchar');--变量输出参数
DECLAREoutValue varchar(100);
begincall proc_GetReportPrintData(1, '', '', 1, outValue);
end;
3、mysql,不能省略输出参数
-- mysql调用存储过程,有输入参数,有输出参数-- 变量输出参数
CALL proc_GetReportPrintData(1, '', '', 1, @outValue);