Welcome to Sign in | Help

SQL Server 2005 FROM

  •  11-12-2008, 11:06 AM

    SQL Server 2005 FROM

    Salut,

    Intr-o singura comanda vreau sa vizualizez continutul mai multor tabele, fapt pentru care am facut un cursor, unde numele tabelelor le-am pus in coloana "nume_tabela" din tabela "__tabele".

     

    SET NOCOUNT ON

    DECLARE @nume varchar(50), @message varchar(80)

    PRINT '-------- UPDATE pentru [__tabele] --------'

    DECLARE tabela_mapare_cursor CURSOR FOR

    SELECT nume_tabela

    FROM [__tabele]

    ORDER BY nume_tabela

    OPEN tabela_mapare_cursor

    FETCH NEXT FROM tabela_mapare_cursor

    INTO @nume

    WHILE @@FETCH_STATUS = 0

    BEGIN

    select * from @nume

     

    PRINT ' '

    SELECT @message = '----- S-a facut SELECT pentru: ' + @nume

    PRINT @message

    FETCH NEXT FROM tabela_mapare_cursor

    INTO @nume

    END

    CLOSE tabela_mapare_cursor

    DEALLOCATE tabela_mapare_cursor

     

    Problema este ca nu pot folosi comanda "select * from @nume". Mai trebuie ceva si nu stiu ce anume. Ma poate ajuta cineva?

    Multumesc anticipat.

    Filed under:
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems