sql server2000 怎么创建动态变量declare @temp table(id uniqueIdentifier) 其中() 内的字段名想 动态生成 exec( 'declare @temp table( '+@field+ ') ') 这样能执行,但 @temp 执行后就失效,要怎么实现?[解决办法]把代码全写在 exec 里面。[解决办法]那没办法,只有动态语句中才能动态地生成变量