首页 > 解决方案 > 将表从 1 个数据库复制到视图

问题描述

我有一个位于 1 个数据库中的表,我想将其复制到 Views 数据库中。我收到一个错误。以下是错误

消息 911,级别 16,状态 1,第 1 行
数据库“视图”不存在。确保输入的名称正确。

消息 2714,级别 16,状态 6,第 2 行
数据库中已经有一个名为“VW_vision_for_fire$”的对象。

代码

USE [Views]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[VW_vision_for_fire$]
(
    [REM_GIS_ID] [nvarchar](255) NULL,
    [Location] [nvarchar](255) NULL,
    [Owner Name] [nvarchar](255) NULL,
    [Owner Address] [nvarchar](255) NULL,
    [Owner Address 2] [nvarchar](255) NULL,
    [Style] [nvarchar](255) NULL,
    [Model] [nvarchar](255) NULL,
    [Stories] [nvarchar](255) NULL,
    [Grade] [nvarchar](255) NULL,
    [Rooms Desc] [nvarchar](255) NULL,
    [Bedrooms Desc] [nvarchar](255) NULL,
    [Ext Wall 1] [nvarchar](255) NULL,
    [Roof Struct] [nvarchar](255) NULL,
    [Roof Cover] [nvarchar](255) NULL,
    [Int Wall 1] [nvarchar](255) NULL,
    [Heat Type] [nvarchar](255) NULL,
    [Air Cond Type] [nvarchar](255) NULL
) ON [PRIMARY]
GO

标签: sqlsql-servertsql

解决方案


似乎相当不言自明。如果你运行这些,数据库或表是否真的存在?

select * from sys.databases where [name]='views'
select * from sys.tables where [name]='VW_vision_for_fire$'

推荐阅读