HSQLDB可选的IN参数或存储过程的默认参数值

时间:2014-04-02 09:50:57

标签: stored-procedures hsqldb default-value optional-values

如何为存储过程 IN参数设置默认值或 如何在存储过程中将IN 参数设置为可选 HSQLDB

我已经尝试过在SQL中学到的所有解决方案 我已经通过HSQLDB引用了 不幸的是我还没有找到答案。

你有这方面的经验吗?

提前感谢您的回答!

ķ。

1 个答案:

答案 0 :(得分:0)

您无法为IN参数设置默认值。这是某些产品的非标准功能。

有一些方法可以增加一些灵活性:

  1. 在过程内部检查参数是否为NULL,如果是,则使用默认值
  2. 定义两个或三个版本的过程。参数较少的版本调用具有最大参数数量的版本。完整版检查NULL并使用默认值。