Description
Enhance the Spark SQL API with support for parameterized SQL statements to improve security and reusability. Application developers will be able to write SQL with parameter markers whose values will be passed separately from the SQL code and interpreted as literals. This will help prevent SQL injection attacks for applications that generate SQL based on a user’s selections, which is often done via a user interface.
Attachments
Issue Links
- is cloned by
-
SPARK-41666 Support parameterized SQL in PySpark
- Resolved
- is related to
-
SPARK-42702 Support parameterized CTE
- Resolved
-
SPARK-44783 Test arrays as parameters
- Resolved
-
SPARK-42924 Clarify the comment of parameterized SQL args
- Resolved
- links to