如何将参数传递给过程并调用where子句

时间:2013-09-02 09:58:26

标签: sql oracle stored-procedures

我必须将类型为date的参数传递给子程序并在where子句中使用它。这是正确的方法吗?
我在date='d_date';

中使用

1 个答案:

答案 0 :(得分:1)

您需要使用glb_date = @d_date

首先,您需要更改CREATE PROCEDURE定义中参数的定义方式,例如:

CREATE PROCEDURE prac
(
   @d_date in DATE
)

注意@

然后更改您的WHERE子句以使用变量:

 where glb_date= @d_date;