一个自定义函数的问题
在创建用户自定义函数时,要求返回一个表,请问可以在函数中动态修改表结构吗? 
 create   function   test 
 returns   #testtable   table(filed1   int,filed2   int) 
 as 
 begin 
 -- 
 -- 
 alter   #testtable   add   filed3   int 
 -- 
 -- 
 -- 
 end 
 return   
 这样我试过不行,如果想修改返回怎么办?
------解决方案--------------------      --自定义函数中不能用临时表,可以如下处理:   
 create function dbo.f_test(@编码 varchar(100)) 
 returns @表名 table  
     ( 
       编码 varchar(100), 
       名称 varchar(100) 
     ) 
 as   
 begin    
 insert into @表名(编码,名称) select 1,2 
 insert into @表名(编码,名称) select 1,3     
 return    
 end 
 go     
 --调用 
 select * from dbo.f_test( '11 ')