This may be a dumb question, but it's not exactly clear how to do query parameters specifically with sqlalchemy 2 from docs/parameters.md. For the old sqlalchemy dialect on databricks-sql-connector 2.7.0, something like conn.execute(sqlalchemy.text("CREATE TABLE foo (col1 STRING COMMENT :comment1, ...) ..."), {"comment1": "foo", ...}) works fine. With sqlalchemy 2 and databricks-sql-connector 3.3.0, this gives an error like [PARSE_SYNTAX_ERROR] Syntax error at or near ':'. I tried alternate syntaxes, text(...).bindparams, etc. but wasn't able to get it working.
This may be a dumb question, but it's not exactly clear how to do query parameters specifically with sqlalchemy 2 from
docs/parameters.md. For the old sqlalchemy dialect on databricks-sql-connector 2.7.0, something likeconn.execute(sqlalchemy.text("CREATE TABLE foo (col1 STRING COMMENT :comment1, ...) ..."), {"comment1": "foo", ...})works fine. With sqlalchemy 2 and databricks-sql-connector 3.3.0, this gives an error like[PARSE_SYNTAX_ERROR] Syntax error at or near ':'. I tried alternate syntaxes,text(...).bindparams, etc. but wasn't able to get it working.