CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

如何在指定目录下创建数据库?

楼主weifai88(weifai88)2005-11-22 19:19:38 在 MS-SQL Server / 疑难问题 提问

如  
    @dbname   char(20)  
        set   @dbname   =   'xymis'  
  要把数据库建在d:\xymis\dbname      
   
   
         
  问题点数:50、回复次数:5Top

1 楼zlp321002(Life Is Good,Let's Shine)回复于 2005-11-22 19:24:49 得分 0

USE   master  
  GO  
  CREATE   DATABASE   Sales  
  ON    
  (   NAME   =   Sales_dat,  
        FILENAME   =   'c:\program   files\microsoft   sql   server\mssql\data\saledat.mdf',  
        SIZE   =   10,  
        MAXSIZE   =   50,  
        FILEGROWTH   =   5   )  
  LOG   ON  
  (   NAME   =   'Sales_log',  
        FILENAME   =   'c:\program   files\microsoft   sql   server\mssql\data\salelog.ldf',  
        SIZE   =   5MB,  
        MAXSIZE   =   25MB,  
        FILEGROWTH   =   5MB   )  
  GO  
  Top

2 楼zlp321002(Life Is Good,Let's Shine)回复于 2005-11-22 19:33:15 得分 0

--参考下,把参数传进去就可以了。Top

3 楼comszsoft(星星点灯)回复于 2005-11-22 22:50:24 得分 0

好像帮助里写的很清楚啊,建议楼主多看帮助  
  Top

4 楼weifai88(weifai88)回复于 2005-11-23 08:40:10 得分 0

大家可能没理解好,是这样:  
    @dbname   是变量  
  核心问题是如何把这个变量传给指定目录  
  如   d:\xymis\@dbnameTop

5 楼scmail81(琳·风の狼(修罗))回复于 2005-11-23 14:35:44 得分 50

USE   master  
  GO  
   
  DECLARE   @T   varchar(500)  
  DECLARE   @T_SQL   varchar(8000)  
  set   @T='D:\Temp'  
  set   @T_SQL='CREATE   DATABASE   Sales  
  ON    
  (   NAME   =   Sales_dat,  
        FILENAME   =   '''   +   @T   +   '\saledat.mdf'''+',  
        SIZE   =   10,  
        MAXSIZE   =   50,  
        FILEGROWTH   =   5   )  
  LOG   ON  
  (   NAME   =   Sales_log,  
        FILENAME   =   '''   +@T   +'\salelog.ldf'''   +',  
        SIZE   =   5MB,  
        MAXSIZE   =   25MB,  
        FILEGROWTH   =   5MB   )'  
  --print   @T_SQL  
  exec   (@T_SQL)Top

相关问题

  • 在创建数据库时,如何数据库指定大小?
  • Linxu下,我创建了两个数据库,怎么启动指定数据库?
  • 怎么样实时监视指定目录下有文件被创建,文件格式是xml的,如果有就导入到数据库中
  • 如何在指定路径创建一个.mdb数据库?
  • c#如何实现在指定数据库中创建表???
  • 利用LotusScript可以轮询指定目录下的有哪些数据库吗?
  • 在VC程序中使用mysql数据库,能否在程序中创建数据库时指定数据库文件的保存位置?
  • 创建数据库!!!!!!!!!
  • 创建数据库
  • sql指定数据库源

关键词

  • sales
  • sql
  • xymis
  • filegrowth
  • maxsize
  • dbname
  • mb
  • filename
  • log
  • size

得分解答快速导航

  • 帖主:weifai88
  • scmail81

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo