我想写一个存储过程
 CREATE PROCEDURE createdb @dbn varchar(20) 
as
  CREATE DATABASE  [@dbn]
GO
创建一个数据库
数据库的名字由用户定义,但是上面的语句达不到效果。
原因就是这个存储过程不把@dbn作为参数。用存储过程处理这个问题是因为创建完数据库后还要创建表。
有很多表,所以选用存储过程。请教该如何实现。