hana - 如何使用 SQL 查询转义 Hana DB 密码中的特殊字符?
问题描述
我正在尝试使用如下所示的 SQL 查询(JDBC)更新/重置 HANA 数据库中的用户密码,但出现 sql 语法错误。
询问:
ALTER USER TEST_USER PASSWORD Marc@4321
错误:
SAP DBTech JDBC:[257](第 35 位):sql 语法错误:“@”附近的语法不正确:第 1 行第 35 行(第 35 位)
如何转义 Hana DB SQL 查询中的特殊字符?
解决方案
这很容易通过将新密码括在双引号中来实现:
ALTER USER TEST_USER PASSWORD "Marc@4321"
推荐阅读
- c# - 如何使用 Blazor 中的 DataAnnotationsValidator 验证两个字段是否匹配?
- python - 为什么 if 语句迭代返回模棱两可的系列 bool?
- reactjs - 我想在添加代码后创建底部标签导航,它会显示这样的错误
- docker - Mac 上的 Docker 同步
- html - CSS Gridlayout子不遵守网格模板
- python - 使用 Find_All 函数返回意外的结果集
- swift - 使用 CoreData 保存重新排序的单元格
- websocket - 是否可以在 Thunderbird 插件中使用 WebSockets?
- angular - Angular 8 图像路径
- excel - 当Excel VBA说它不可见但它实际上是可见时,有没有办法单击单选按钮?