下面是我用ADOQuery1动态的写了一个存储过程;
请大家看看有什么问题?
提示在ADOQuery1.SQL.Add('returns (max_number char(15))');有错!
  ADOQuery1.ParamCheck:=false;
    begin
      ADOQuery1.Close;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Add('Create procedure get_number');
      ADOQuery1.SQL.Add('returns (max_number char(15))');
      ADOQuery1.SQL.Add('as');
      ADOQuery1.SQL.Add('max_number');
      ADOQuery1.SQL.Add('begin');
      ADOQuery1.SQL.Add('select max(id) from consumefile ');
      ADOQuery1.SQL.Add('suspend');
      ADOQuery1.SQL.Add('end');
      ADOQuery1.Open;
    end;