首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表名中带有斜杠的DB2查询

表名中带有斜杠的DB2查询
EN

Stack Overflow用户
提问于 2017-01-28 18:10:23
回答 1查看 1.5K关注 0票数 0

请给我一个表名SAPPRD./CS1/TB2_SOPBV,我不能做这个查询:

代码语言:javascript
复制
transfer ownership of table SAPPRD./CS1/TB2_SOPBV TO USER SAPQAS preserve privileges;

我正在犯错误:

DB21034E命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理过程中,它返回: SQL0104N,在“SAPFIP表的hip”之后发现了一个意外的令牌"/CS1/“。预期的令牌可能包括:"“。SQLSTATE=42601

因此,我试图进行转义,我编辑了查询:

代码语言:javascript
复制
transfer ownership of table SAPPRD.\"/CS1/TB2_SOPBV" TO USER SAPQAS preserve privileges

但它不会逃脱,我仍然会犯错误:

DB21034E命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理期间,它返回: SQL0007N语句没有被处理,因为SQL语句中包含了一个不支持的字符。无效字符:"\“。无效字符前面的文字:“SAPPRD表的臀部”。SQLSTATE=42601

是否可以在这里转义并继续进行此查询?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-28 18:27:43

解决了!

代码语言:javascript
复制
transfer ownership of table SAPPRD."/CS1/TB2_SOPBV" TO USER SAPQAS preserve privileges
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41913087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档