表建起来以后删和使用不是很烦麻?declare @a varchar(20)
set @a=convert(varchar(20),getdate(),120)
select @a
exec('create table ['+@a+'] (a int)')

解决方案 »

  1.   

    j9988(j9988) 的回答里我没有明白的地方:
       要求的是时间,而使有GETDATE获得当前的时间,这个返回结果里面的年月日时分秒,而定义的的VARCHAR型的变量A大小为20,所以经过CONVERT转换类型之后将会发生什么情况???结果将会是什么??
      

  2.   

    提供一种解决思路:用sp_executesql系统存储过程,一定可以的,存储过程的用法可以参考联机帮助,前几天还用过!
      

  3.   

    declare @a varchar(30)
    set @a=cast(getdate() as varchar(30))
    select @a
    exec('create table ['+@a+'] (a int)')