我必须将类型为date的参数传递给子程序并在where子句中使用它。这是正确的方法吗?
我在date='d_date';
答案 0 :(得分:1)
您需要使用glb_date = @d_date
首先,您需要更改CREATE PROCEDURE
定义中参数的定义方式,例如:
CREATE PROCEDURE prac
(
@d_date in DATE
)
注意@
然后更改您的WHERE
子句以使用变量:
where glb_date= @d_date;