>>> On 5/23/2008 at 1:28 PM, in message
<59c28351-0535-4835-bc84-6e1163c6ac5b@p25g2000pri.googlegroups.com>,
> On May 23, 10:34 am, "Frank Swarbrick"
> <Frank.Swarbr...@efirstbank.com> wrote:
[quoted text clipped - 38 lines]
> presentation. You can do the insert from a delete, but you have to do
> it via a CTE.
Great! I don't know that I ever would have come up with it on my own, but
here's what I have now.
WITH
DEL(brch_nbr, acct_nbr, last_stmt_date, post_date, amount, serial_nbr
, sequence_nbr, post_flag, null_test, update_date) AS (
SELECT *
FROM OLD TABLE (
DELETE FROM FILM.FILM_TRANSACTIONS
WHERE POST_DATE = '09/14/2006'
)
)
, INS(x) AS (
SELECT 1
FROM NEW TABLE (
INSERT INTO FILM.FILM_TRANSACTIONS2
SELECT *
FROM DEL
)
)
SELECT COUNT(1)
FROM INS;
Works like a charm!
Thanks,
Frank