help with a stored procedure

Ask a Question related to PostgreSQL / PGSQL, Design and Development.

  1. #1

    Default help with a stored procedure

    I am new to postgres stored procedures and would like a little help. My
    function basically takes 2 arguments and inserts data into a table from
    a select statement. I want it to return the number of records inserted.
    I am not sure what the best way to do this is. Here is my function



    CREATE OR REPLACE FUNCTION "public"."workstudyrollover" (INTEGER,
    INTEGER) RETURNS INTEGER AS

    $$

    declare

    currentSemester alias for $1;

    oldSemester alias for $2;

    begin

    insert into tblworkstudy (transcriptlink, deptlink, payrate, current)

    Select distinct transcriptid, ws.deptlink, ws.payrate, ws.current from
    (SELECT DISTINCT

    public.tblworkstudy.transcriptlink,

    public.tblworkstudy.deptlink,

    public.tblindividual.indid,

    public.tblworkstudy.payrate,

    public.tblworkstudy.current

    FROM public.tblworkstudy

    INNER JOIN public.tbltranscript ON (public.tblworkstudy.transcriptlink
    = public.tbltranscript.transcriptid)

    INNER JOIN public.tblindividual ON (public.tbltranscript.indlink =
    public.tblindividual.indid)

    WHERE public.tbltranscript.semesterlink = oldSemester and
    tblworkstudy.deptlink is not null) as ws

    inner Join (Select DISTINCT tbltranscript.transcriptid,
    tbltranscript.indlink from tbltranscript where
    tbltranscript.semesterlink = currentSemester) as nws ON (ws.indid =
    nws.indlink);

    return 1;

    end;

    $$

    LANGUAGE 'plpgsql' VOLATILE;



    And I call it with

    select * from workstudyrollover(94, 92);



    Thank you for any help given


    Jason Tesser Guest

  2. Similar Questions and Discussions

    1. MS SQL stored procedure
      I am new to MS SQL server and stored procedures. I currently have a query that looks like: select from table where fieldname IN...
    2. stored procedure help
      Hi all! I am in need of writing a few stored procedures. The first one is to create a stored procedure to recover a database from backup and the...
    3. Using a stored procedure
      I am trying to pass a ProdID to a stored procedure, but I get an error: Error Executing Database Query. Procedure 'PriceBreak' expects...
    4. Stored procedure from stored procedure
      Is it possible to create a stored procedure from a stored procedure? When I attempt this inanity, it doesn't blow up until syntax error at the...
    5. need help on a stored procedure
      I have 2 tables. table1 and table2 I do a select on table1 and join table 2 on id. I want to check newprice in table1. if it is null, I want to...
  3. #2

    Default Re: help with a stored procedure

    On Mon, Jan 03, 2005 at 08:29:18AM -0600, Jason Tesser wrote:
    > I am new to postgres stored procedures and would like a little help. My
    > function basically takes 2 arguments and inserts data into a table from
    > a select statement. I want it to return the number of records inserted.
    See "Obtaining the Result Status" in the "Basic Statements" section
    of the PL/pgSQL documentation.

    --
    Michael Fuhr
    [url]http://www.fuhr.org/~mfuhr/[/url]

    ---------------------------(end of broadcast)---------------------------
    TIP 7: don't forget to increase your free space map settings

    Michael Fuhr Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139