Received: from maia.hub.org (maia-1.hub.org [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id 032EC632DC2 for ; Wed, 12 May 2010 14:52:45 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 31362-02 for ; Wed, 12 May 2010 17:52:35 +0000 (UTC) X-Greylist: delayed 00:19:41.401101 by SQLgrey-1.7.6 Received: from fbr02.csee.onr.siteprotect.com (fbr02.csee.onr.siteprotect.com [64.26.60.146]) by mail.postgresql.org (Postfix) with ESMTP id BEBE56327E0 for ; Wed, 12 May 2010 14:52:37 -0300 (ADT) Received: from smtpauth02.csee.onr.siteprotect.com (smtpauth02.csee.onr.siteprotect.com [64.26.60.136]) by fbr02.csee.onr.siteprotect.com (Postfix) with ESMTP id 34A50327900 for ; Wed, 12 May 2010 12:32:57 -0500 (CDT) Received: from [172.30.249.253] (unknown [65.202.253.94]) (Authenticated sender: jgooding@ttitech.net) by smtpauth02.csee.onr.siteprotect.com (Postfix) with ESMTP id E6275E3806C for ; Wed, 12 May 2010 12:32:54 -0500 (CDT) Message-ID: <4BEAE646.9050902@ttitech.net> Date: Wed, 12 May 2010 13:32:54 -0400 From: Josh User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100423 Thunderbird/3.0.4 MIME-Version: 1.0 To: pgsql-sql@postgresql.org Subject: Greetings folks, dumb question maybe? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.8 tagged_above=-5 required=5 tests=BAYES_50=0.8 X-Spam-Level: X-Archive-Number: 201005/51 X-Sequence-Number: 34099 Hello, I'm a little new at this so please bear with me. I am trying to create a function that loads 100M test records into a database, however I am having a hard time building the function that does so. I'm trying to do this in PGAdmin III for Ubuntu. Is there something that I have wrong with this? I know that this works in MySQL (and yes I know that MySQL bends the SQL Standards), but I am not sure what I am doing wrong exactly. I am coming up with the error that says there's an error in my syntax near the v INTEGER := 0 line. I get the same error in psql as I do in the PGAdmin III. I have the following so far: DECLARE v INTEGER := 0; BEGIN while v < 100000000 DO INSERT INTO unpart_tbl_test VALUES (v, 'test string data', adddate('1995-01-01', (rand(v)*36520) mod 3652)); v := v + 1; END WHILE; END; Any insight would be greatly appreciated. - J