0

テーブル

Id
Count

' ' をキーとしてCountテーブル内の ' 'を検索するプロシージャを書きたいです。IdcountId

以下のような簡単な手順が必要ですが、実行していません。コンパイルエラーで手順が成功したと表示されます。助けてください。

create or replace PROCEDURE newpro( inId IN NUMBER, outcount OUT NUMBER) is
select COUNT into outcount from Table1 WHERE ID= inId ;
BEGIN 
outcount := outcount +1; 
update Table1 set COUNT = outcount WHERE ID = inId ; 
END;
4

2 に答える 2

4
UPDATE tableName
SET "Count" = "Count" + 1
WHERE ID = valueHere
于 2012-10-29T08:26:43.447 に答える
1

これを試してみてください

create or replace Procedure Newpro
(
  Inid     in number,
  Outcount out number
) is
begin
  select count + 1
    into Outcount
    from Table1
   where Id = Inid;

  update Table1
     set count = Outcount
   where Id = Inid;   
end;
于 2012-10-30T09:47:04.430 に答える