SQL SERVER:就直接导出一个表的脚本,在里面就有。

解决方案 »

  1.   

    我是要判断数据库是否存在,不是数据库中的表是否存在用SQL Server倒出来的是判断表是否存在和建表 
      

  2.   

    IF OBJECTPROPERTY(OBJECT_ID(N'tableName'),'IsTable')=1 
          Drop table tablename
    Create table tablename ....
      

  3.   

    USE master/*  Drop the Library Database if it already exists  */
    IF DB_ID('library') IS NOT NULL
    BEGIN
        DROP DATABASE library
    END
    /*  Create the Database  */
    CREATE DATABASE library ON PRIMARY
    (
      NAME=library_data, 
      FILENAME='d:\MSSQL7\Data\library.mdf', 
      SIZE=1MB,
      MAXSIZE=1MB,
      FILEGROWTH=1MB
      )
    LOG ON 
      (
      NAME=library_log, 
      FILENAME='d:\MSSQL7\Data\library.ldf', 
      SIZE=1MB,
      MAXSIZE=1MB,
      FILEGROWTH=1MB
      )GO
     
      

  4.   

    sqlserver:IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'YourDB')
    DROP DATABASE [YourDB]
    GOCREATE DATABASE [YourDB]  ON (NAME = N'YourDB_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\YourDB_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'YourDB_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\YourDB_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
     COLLATE Chinese_PRC_CI_AS
    GO
      

  5.   

    那位兄弟能不能再告诉我从SQL Server EnterPrise中如何根据一个数据库自动生成这些脚本
    谢谢已发贴的和将要发贴的各位!
    等一下一并给分
      

  6.   

    使用Installshield?
    先将现有数据库的建库表脚本导出来,自动包含判断库表是否存在的语句,将这些语句存成一个.sql文件
    在OSQL里有一个参数,可以导入文件。
    将这些代码打包到IS里,安装过程中自动运行建库脚本
      

  7.   

    那么,使用SQL Server EnterPrise不能根据一个数据库自动生成这些脚本吗?