David Emerson
davide at dalyn.co.nz
Tue Oct 19 02:07:50 CDT 2004
That still means that I need to loop to run the insert statements.
What I have done is as follows:
SET @MthDate = @FirstDate
WHILE @MthDate <= @LastDate
BEGIN
INSERT INTO egasSQLbe.dbo.ttmpWholesaleMDQ ([Date])
VALUES (@MthDate)
SET @MthDate = DATEADD(day, 1, @MthDate)
END
I was looking to see if there was a simple way of running the insert as a
single statement without the loop.
Mainly academic as what I have done works.
David
At 19/10/2004, you wrote:
>how about..
>
>1. create a temporary table that contains identity column.
>
>2. insert one record into that temporary table.
>
>3. execute X number of insert statements with "select" as source of the
>table you just created (therefore, number of records will insert by two
>folds per insert execution).
>
>4. when you are satisified with number of records in temporary table,
>write a final insert statement containing dateadd function with identity
>column as one of the parameters.
>
>hth
>Billy
>
>
>>From: David Emerson <davide at dalyn.co.nz>
>>Reply-To: dba-sqlserver at databaseadvisors.com
>>To: dba-SQLServer at databaseadvisors.com
>>Subject: [dba-SQLServer] Filling Table with Range of Dates
>>Date: Tue, 19 Oct 2004 13:20:42 +1300
>>
>>SQL2000
>>
>>I have a table that I would like to fill in with a range of dates. Is
>>there a simple insert statement that I can do this easily, or do I need
>>to write a loop and run a separate insert for each date?
>>
>>Regards
>>
>>David Emerson
>>Dalyn Software Ltd
>>25 Cunliffe St, Churton Park
>>Wellington, New Zealand
>>Ph/Fax (04) 478-7456
>>Mobile 027-280-9348
>>
>>_______________________________________________
>>dba-SQLServer mailing list
>>dba-SQLServer at databaseadvisors.com
>>http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
>>http://www.databaseadvisors.com
>
>
>_______________________________________________
>dba-SQLServer mailing list
>dba-SQLServer at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
>http://www.databaseadvisors.com
>
>