我有一个plsql过程,它接受一个输入变量。这个变量(my_plsql_var)我需要决定select语句的where子句。如果我的变量是A,那么我需要查询一个特定的where子句,如果是B,它使用这个特定的where子句,而C也使用这个特定的where子句。我尝试过一些查询,但它们不起作用。my_table id= 100 and CASE (WHEN
在我的plsql过程中,我将根据同一表的其他行的值插入行。对于insert语句中的一个列,我需要根据case语句操作现有的行值,然后插入。我所做的是: INSERT into table columns这两个case语句都用于相同的列值。(这两个状态一起完成了该列的值),但我得到了第二个'case‘语句的错误。这
我试图使用ANTLR从PLSQL文件中提取信息。我使用的是 PLSQL语法,ANTLR在输入的plsql文件中使用该语法。我需要读取返回的"CommonTree“类(它表示AST)并获得不同的信息--比如表和相关列的名称。我在想,是否应该使用访问者模式来收集有关特定表上的表和相关列的信息。SELECT s.name from students s, departments d WHERE d.did=10 and s.sid=d.did
我正在工作,需要按小时计算特定值的总和。假设一个班次是10个小时,我希望能够在PLSQL中循环并执行以下伪代码: SUM( DB.Sales) AS Hour#i DB.Shift_Start_Time + i AND}
它应该返回一个包含11列的表,其中一列表示该班次的时间,其他每一列对10小时班次中一小