Tsql 在SQL SERVER 2014上执行多个查询

Tsql 在SQL SERVER 2014上执行多个查询,tsql,ssms,sql-server-2014,Tsql,Ssms,Sql Server 2014,我的程序必须完成以下任务: 连接到远程SQLServer数据库 获取数据库中每个表的数据,以及每个表的每个列 使用获得的数据编写查询以创建数据库的副本 一切正常,但当我尝试在我的DBMS(Microsoft SQL Server Management Studio)上运行查询时 它返回最后一个条目的错误,但如果运行一个查询,一切都会正常进行。我做错了什么?下面是结果的一个片段 IF NOT EXISTS (select * from dbo.sysobjects where id = objec

我的程序必须完成以下任务:

  • 连接到远程SQLServer数据库
  • 获取数据库中每个表的数据,以及每个表的每个列
  • 使用获得的数据编写查询以创建数据库的副本
  • 一切正常,但当我尝试在我的DBMS(Microsoft SQL Server Management Studio)上运行查询时 它返回最后一个条目的错误,但如果运行一个查询,一切都会正常进行。我做错了什么?下面是结果的一个片段

    IF NOT EXISTS (select * from dbo.sysobjects where id = object_id(N'[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
    BEGIN 
    CREATE TABLE dbo.test(
      KeyId numeric(18, 0) PRIMARY KEY  NOT NULL,
      intNumTest numeric(18, 0)  NULL,
      intNumTest2 numeric(18, 0)  NULL);
    END
    

    假设有上百种这样的查询,每一种都运行良好,但如果一起运行就会返回错误

    您要查找的是生成脚本:查看此处了解更多信息:错误消息是什么?考虑用可能出现的最小的例子来更新问题,生成错误。通过创建脚本而不是查询来解决。