2020-08-31 17:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在处理INV1表。
当我运行从INV1中选择* 时,它会毫无问题地返回所有列数据
但是当我运行从INV1中选择LineTotal 时,它给我错误" SAP DBTech JDBC:[260](在12):无效的列名:",但是LineTotal是列之一 在INV1表中。
我在HANA中缺少任何内容吗? 我过去经常使用MS SQL Server进行很多工作,但是这种HANA给我带来了太多麻烦。
Hello Peng
,如果您有UpperLowerCase列名,则必须用双引号将该列名引起来。
例如
在任何情况下都始终使用双引号来避免此类问题是一种好习惯。
最好的问候,
弗洛里亚语
您是说同样适用于Oracle,PostgreSQL和DB2的该死的SAP语法规则吗?
????
您好 Florian Pfeffer , 我看到这篇文章现在已经很旧了,但是我决定为您加上标签,因为您可能已经知道在此问题上还可以做些什么。 目前,我正在尝试执行以下语句:
从" SYS"中选择*。" EFFECTIVE_PRIVILEGES",其中USER_NAME =" _SYS_REPO"
结果,我得到了:
无法执行"从" SYS"中选择*。" EFFECTIVE_PRIVILEGES",其中USER_NAME =" _SYS_REPO"" SAP DBTech JDBC:[260]:无效的列名称:_SYS_REPO:第1行第62行(在pos 61处
如果您有什么想法可以在这里做-太棒了。 此外,我试图实现的最终结果是成功启用了该数据库上的内存,但似乎 在到达那里之前,我有很多问题需要克服,第一个问题就是我正在写的问题。 :) 致谢,玛诺
谢谢, Florian Pfeffer 。 现在工作正常。 我不知道引号之间的区别。
最多设置5个标签!
Hello Peng
,如果您有UpperLowerCase列名,则必须用双引号将该列名引起来。
例如
在任何情况下都始终使用双引号来避免此类问题是一种好习惯。
最好的问候,
弗洛里亚语
您是说同样适用于Oracle,PostgreSQL和DB2的该死的SAP语法规则吗?
????
您好 Florian Pfeffer ,
我看到这篇文章现在已经很旧了,但是我决定为您加上标签,因为您可能已经知道在此问题上还可以做些什么。 目前,我正在尝试执行以下语句:
结果,我得到了:
如果您有什么想法可以在这里做-太棒了。
此外,我试图实现的最终结果是成功启用了该数据库上的内存,但似乎 在到达那里之前,我有很多问题需要克服,第一个问题就是我正在写的问题。 :)
致谢,
玛诺
谢谢, Florian Pfeffer 。 现在工作正常。 我不知道引号之间的区别。
一周热门 更多>