各位大哥:
请教一问题如下,应如何使用一条update语句解决?其中sqls中的内容的update语句的部分SET子句:表X(ddate,id,pos,bas,sqls)ddate id pos base sqls
20061113 1 1 10 set pos=pos+1
20061113 2 1 10 set pos=case when pos+1>7 then 1 else pos+1 end
20061113 3 1 10 set base=case when ddate=:inputdate then pos*bas else pos*bas/3 end
20061113 4 1 10 set pos=case when ddate=:inputdate then pos else pos+1 end如何用sqls中保存的SQL语句的结果更新对应行的对应列?(其中:inputdate是一个变量,保存着用户输入的日期值)
谢谢!!
请教一问题如下,应如何使用一条update语句解决?其中sqls中的内容的update语句的部分SET子句:表X(ddate,id,pos,bas,sqls)ddate id pos base sqls
20061113 1 1 10 set pos=pos+1
20061113 2 1 10 set pos=case when pos+1>7 then 1 else pos+1 end
20061113 3 1 10 set base=case when ddate=:inputdate then pos*bas else pos*bas/3 end
20061113 4 1 10 set pos=case when ddate=:inputdate then pos else pos+1 end如何用sqls中保存的SQL语句的结果更新对应行的对应列?(其中:inputdate是一个变量,保存着用户输入的日期值)
谢谢!!
is
s VARCHAR2(1000);
i Integer;
r Integer:
begin
i:=1;
r:=1;
s:=sline;
end;出错信息:5/11 PLS-00103: 出现符号 ":"在需要下列之一时: :=.(@%;notnullrangedefault character 符号 ";在 ":" 继续之前已插入。 如果不要如下几行,则不会出错
i Integer;
r Integer: i:=1;
r:=1;
r Integer;