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.