如何使用 SQL 查询转义 Hana DB 密码中的特殊字符?

How to escape special characters in Hana DB Password using SQL query?

我正尝试使用 SQL 查询(JDBC)在 HANA 数据库中 update/reset 用户密码,如下所示,但出现 sql 语法错误。

查询:

更改用户 TEST_USER 密码 Marc@4321

错误:

SAP DBTech JDBC:[257](在 35):sql 语法错误:“@”附近的语法不正确:第 1 列第 35 行(在位置 35)

如何转义 Hana DB SQL 查询中的特殊字符?

只需将新密码括在双引号中即可轻松实现:

ALTER USER TEST_USER PASSWORD "Marc@4321"