我在调用的时候老是只能建立一个空表
不知道怎么回事?
高手给些原代码
帮忙解决?

解决方案 »

  1.   

    1、创建数据库可以这样:IF EXISTS (SELECT *FROM sysdatabasesWHERE name = '数据库名称')BEGINDROP database 数据库名称END;CREATE database 数据库名称;2、创建表:IF EXISTS (SELECT *FROM sysobjectsWHERE name = '表名')BEGINDROP TABLE 表名END;CREATE TABLE 表名(字段ID int not null IDENTITY,字段1 varchar(16) primary key,字段2 varchar(100) not null,......字段n varchar(100) not null /*注意这里没有逗号*/) 
     
                                  -----------出自超级猛料
      

  2.   

    调用SQL脚本文件只能建立结构!!不会有数据
    如果你想要带数据的数据库的话,可以用恢复数据库的方法!!!
      

  3.   

    -- =============================================
    -- Basic Create Database Template
    -- =============================================
    IF EXISTS (SELECT * 
       FROM   master..sysdatabases 
       WHERE  name = N'<database_name, sysname, test_db>')
    DROP DATABASE <database_name, sysname, test_db>
    GOCREATE DATABASE <database_name, sysname, test_db>
    GO
      

  4.   

    http://expert.csdn.net/Expert/topic/3008/3008997.xml?temp=6.202334E-02
      

  5.   

    新建的数据库当然没有数据拉,除非你是用附加或者还原或者复制之类的方法。至于你说的创建数据库的sql语句,sql2000的联机帮助有很详细的说明哦:)