我想返回一个在存储过程中动态创建的集合(为了简单起见,假设该集合是一个在循环中计算的偶数列表)。我使用过的一些数据库有一个SUSPEND操作,该操作将OUT参数的当前值添加到过程的结果集,如下所示: IN' for column NUM to the result set */ END WHILE;
DELIMIT
我需要一个非常简单的存储过程,假设我们在一个表中有一些雇员的数据。其中一列包含员工的NickName。我想给NickName传递一个参数;如果我在参数中传值,则根据参数值返回数据,如果参数中没有传入任何值,则应该显示全部10条记录,这意味着NickName和空值记录都应该显示。以下存储过程运行良好,但它不返回具有空值的行:AS SET NOCOUNT ON