相关疑难解决方法(0)

带有可选"WHERE"参数的存储过程

我有一个表单,用户可以指定各种参数来挖掘一些数据(状态,日期等).

我可以生成一个查询:

SELECT * FROM table WHERE:
status_id = 3
date = <some date>
other_parameter = <value>
Run Code Online (Sandbox Code Playgroud)

每个WHERE都是可选的(我可以选择所有行status = 3,或所有行date = 10/10/1980,或所有行status = 3 AND date = 10/10/1980等).

给定大量参数,都是可选的,构成动态存储过程的最佳方法是什么?

我正在研究各种数据库,例如:MySQL,Oracle和SQLServer.

mysql sql sql-server oracle

39
推荐指数
3
解决办法
3万
查看次数

标签 统计

mysql ×1

oracle ×1

sql ×1

sql-server ×1