sql server2000 如何创建动态变量

sql server2000 怎么创建动态变量declare@temptable(iduniqueIdentifier)其中()内的字段名想动态生成exec(

sql server2000 怎么创建动态变量
declare   @temp   table(id   uniqueIdentifier)
其中()   内的字段名想   动态生成

exec( 'declare   @temp   table( '+@field+ ') ')

这样能执行,但   @temp   执行后就失效,要怎么实现?

[解决办法]
把代码全写在 exec 里面。
[解决办法]
那没办法,只有动态语句中才能动态地生成变量