我在表中有n列。我想要有选择标准,就好像第2列中的值为空,然后根据第1列选择行,如果第2列不为空,则根据第2列的值进行选择。我有很长的查询,它在引入之前工作正常CASEWHENTHEN但我得到ORA-00905当我加入的情况下,当时在我的查询。示例查询是:: select * from table where table.testcolumn='some value' and (case when
我在名为Files的表中有一个名为FileSize的LONG列。 为了实现这一目标,我做了以下内容: 我写了这个PL/SQL脚本,找到大小 declare
long_var LONG:=0;
begin
dbms_output.put_line(length(long_var));
execute immediate 'SELECT FILESIZE INTO long_var F
我想在oracle中,我使用的查询合并两个表是 merge into sales_history sh
using sales s
on (s.prod=sh.prod and s.month=sh.month)
when matched
update set sh.amount = s.amount
when not matched
insert (sh.prod
早上好, 我在想,如果你们中的一个能帮助我 - 应该是相当快的我想像;我是一个很容易丢失明显事物的新手。 我有以下语句返回上述905错误...任何想法? 在此先感谢。 (CASE CONTACTS.TELEPHONE_NO_DAY
WHEN CONTACTS.TELEPHONE_NO_DAY LIKE '07%'
THEN CONTACTS.TELEPHONE_NO_DAY