我正在开发一个JasperSoft报告,目前在我的底层Oracle SQL中收到一个ORA-00905错误。查询编辑器似乎不喜欢这段代码。这在语法上是正确的,还是错误的?我似乎找不到为什么会收到ORA-00905错误,因为它没有指向我在JasperSoft Studio中的代码中的任何特定行。WHEN $P{firstDayOfWorkWeek} IS NULL ELSE CASE
我正在编写一个Oracle数据库转换脚本,将记录(大约1300条)从一个旧的DB表移动到一个更标准化的设置中,该设置包含一个主表和几个子表/引用/维护表。我已经完成了使用Case语句获取基础知识的过程,如下所示: 'EDAC') THEN 23 END asVendorID, WHEN RTRIM(L
我在Oracle SQL语法中有一个类似下面的SQL查询,并且我希望它在LINQ中相等。Select CaseWhen tbl.Id=1 then 1 else NULL End as col1,CaseWhen tbl.Id=3 then 3 else NULL End as col3
From Table1 tbl
我试图在一个"where子句“中写一个"case”语句,这个“where子句”在"then“部分有一个" in”语句。基本上,下面的代码是我想要的,但它不是Oracle正确的语法。有人知道正确的语法应该是什么样子吗?in number as select Id, Name, AccCode from myTable