Java / IBSQL中的SQL Firebird实现
技术问答
246 人阅读
|
0 人回复
|
2023-09-12
|
因此尝试将SQL我的代码Java应用:
, Q7 J5 z8 l2 F* s, F SELECT DISTINCT StRzImRo.Rohstoff,StRo.Bezeichnung,CAST (SUM(BwLsImAt.Lieferungen * StRzImRo.Menge * StAt.PROD__REZEPTURGEWICHT / Coalesce(StRz.PARM__BEZUGSGROESSE,1)) AS NUMERIC (9,3) Rohstoffverbrauch_Gesamt FROM BwLsImAtJOIN StAt ON (StAt.IntRowId = BwLsImAt.Artikel)JOIN StRz ON (StRz.IntRowId = StAt.PROD__REZEPTUR)JOIN StRzImRo ON (StRzImRo.Master = StRz.IntRowId)JOIN StRo ON (StRzImRo.Rohstoff = StRo.IntRowId)WHERE StAt.IntRowId > 0 GROUP BY StRzImRo.Rohstoff,StRo.Bezeichnung-- GROUP BY StRzImRo.Rohstoff,StRzImRo.Menge,StAt.PROD__REZEPTURGEWICHT,Coalesce(StRz.PARM__BEZUGSGROESSE,1)该代码是完全功能性的,并已在IBSQL测试,但不能在我的Java在应用程序中运行。我的应用程序可以与其他代码一起正常工作。我收到了这个错误:6 X3 N8 Y% C1 V
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL ErrorSQL error code = -104Token unknown - line 1,column 266ON如果有人能帮我解决这个问题,我会很高兴的。非常感谢。!PS:对不起,我的语言不好,但我不是母语人士7 Y9 H- M9 J/ W- y6 X3 j
; b$ y1 B5 T/ i
解决方案: |
|
|
|
|
|