declare @s varchar(2)
set @s = 'tt'
exec('create database ' + @s)
go
drop database tt

解决方案 »

  1.   

    这样???declare @aa varchar(10)
    select @aa='test1'
    exec('create database '+ @aa)
      

  2.   

    declare @dbname varchar(100)
    set @dbname='库名'
    exec('create database ['+@dbname+']')
      

  3.   

    既然要从文本框里取,那就有个参数传递的过程吧?把传递过来的参数根据以上几个写的
    set @dbname='库名'
    把后面换成传递过来的参数不OK了?
      

  4.   

    set @dbname='库名'good
    _______________________________回帖是种奉献!
    给分是种回报!
    欢迎光临:www.sodeer.com
    _______________________________