Y at-il une méthode pour créer des tables dynamics dans sql server 2000?
Vous pouvez créer des tables temporaires en les préfixant avec un octothorp ( #
), ou vous pouvez utiliser des variables de table précédées du symbole @
.
create table #tempTable (col1 char(1)) -- Temporary table
declare @tempTableVariable table (col1 char(1)) -- Table variable
De http://www.sqlteam.com/article/temporary-tables
Voici un exemple de fonction définie par l'user qui renvoie une variable de table:
CREATE FUNCTION getDynamicTable () RETURNS @output table ( id int identity, value nvarchar(50) ) AS BEGIN insert into @output (value) values ('test 1') insert into @output (value) values ('test 2') return END
J'espère que cela t'aides