动态创建数据库!

转载 2006年06月17日 10:05:00

create proc pr_createdb
@DBNAME sysname,
@collation_name sysname,
@dNAME sysname,
@dFILENAME sysname,
@dSIZE int,
@dMAXSIZE int,
@dFILEGROWTH,
@lNAME sysname,
@lFILENAME sysname,
@lSIZE int,
@lMAXSIZE int,
@lFILEGROWTH
as
declare @sql varchar(8000)
set @sql='CREATE DATABASE '+ @DBNAME+' ON (
   NAME = '+@dNAME+',
   FILENAME = '''+@dFILENAME+''',
   SIZE = '+cast(@dSIZE as varchar(10))+',
   MAXSIZE = '+cast(@dMAXSIZE as varchar(10))+',
   FILEGROWTH = '+cast(@dFILEGROWTH as varchar(10))+' )
LOG ON (
   NAME = '+@lNAME+',
   FILENAME = '''+@lFILENAME+''',
   SIZE = '+cast(@lSIZE as varchar(10))+',
   MAXSIZE = '+cast(@lMAXSIZE as varchar(10))+',
   FILEGROWTH = '+cast(@lFILEGROWTH as varchar(10))+' )
COLLATE '+@collation_name

exec (@sql)

go

相关文章推荐

asp.net 动态创建数据库源码

  • 2009年11月16日 20:35
  • 1KB
  • 下载

C#动态创建及连接ACCESS数据库的详细步骤

连接ACCESS数据库的详细步骤 一、建立FORM窗体,加一个按钮控件,加一个DATAGRIDVIEW控件。 二、双击FORM,加入命名空间using System.Data.OleDb;   ...

如何动态创建数据库表

(配套例子程序:例2 _动态创建数据库表(ACCESS数据库) 、 例3_动态创建数据库表(SQL Sever 数据库)) 编程环境:对话框编程 数据库名:test 1.在StdAfx.h中加入 ...
  • Anliya
  • Anliya
  • 2011年12月21日 15:11
  • 1881

delphi 下动态创建Access数据库

  • 2009年08月19日 13:04
  • 326KB
  • 下载

C#动态创建Access数据库表

记得以前要动态的创建Access数据库的mdb文件都是采用DAO,用VC开发,一大堆的API,很是麻烦。现在好像也鲜有人提起DAO。其实动态的创建mdb数据的最简单的方法还是ADOX。       ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:动态创建数据库!
举报原因:
原因补充:

(最多只允许输入30个字)