• Sorry - It won't let me do this -

    To create the table -

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    SET ANSI_PADDING ON

    GO

    CREATE TABLE [dbo].[co_audit_trail2](

    [user_name] [varchar](60) NULL,

    [date_of_change] [datetime] NULL,

    [time_of_change] [varchar](16) NULL,

    [bi] [varchar](8000) NULL,

    [ai] [varchar](8000) NULL,

    [modified_table] [varchar](60) NULL,

    ) ON [PRIMARY]

    GO

    SET ANSI_PADDING OFF

    GO

    However when I run the part to create the data -

    SELECT 'SELECT '

    + QUOTENAME(user_name,'''')+'*'

    + QUOTENAME(date_of_change,'''')+'*'

    + QUOTENAME(time_of_change,'''')+'*'

    + QUOTENAME(bi,'''')+'*'

    + QUOTENAME(ai,'''')+'*'

    + QUOTENAME(modified_table,'''')

    + ' UNION ALL'

    FROM [dbo].[co_audit_trail] au

    where au.modified_table = 'ih_officer'

    The 6 results I would expect just come back as below -

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    NULL

    NULL

    NULL

    NULL

    NULL

    NULL

    (6 row(s) affected)