数据库中已经有一个名为 'vedere1' 的对象
There is already an object named 'vedere1' in the database
这是我的代码:
--Vedere care conşine clientşii ce au inchiriat camere:
USE Sunset
GO
CREATE VIEW vedere1 AS
SELECT DISTINCT c.Nume AS num_client, r.Nr_camera AS camera, f.Data_emiterii, f.Suma
FROM factura f, clienti c, camera r
WHERE (f.Id_client=c.Id_client) AND (r.Id_client=c.Id_client)
GO
这是我的错误:数据库中已经有一个名为 'vedere1' 的对象
我该怎么办?
如错误消息所述,您正在尝试创建一个 view
,其名称已存在于您的数据库中。
如果你想 modify/change 它,请使用 alter
而不是 create
。
如果要创建新视图,请更改视图名称。
如错误所述,该对象可能已经存在。
做
select * 来自 vedere1
return有什么事吗?
如果确实要覆盖现有视图,请使用以下脚本。
--Vedere care conşine clienşii ce au inchiriat camere:
USE Sunset
GO
ALTER VIEW vedere1 AS
SELECT DISTINCT c.Nume AS num_client, r.Nr_camera AS camera,
f.Data_emiterii, f.Suma
FROM factura f, clienti c, camera r
WHERE (f.Id_client=c.Id_client) AND (r.Id_client=c.Id_client)
GO
请仔细检查是否还有一个 table 具有此名称 - 这是我出现相同错误时的问题。
您已经有一个 vedere1 视图。
这是我的代码:
--Vedere care conşine clientşii ce au inchiriat camere:
USE Sunset
GO
CREATE VIEW vedere1 AS
SELECT DISTINCT c.Nume AS num_client, r.Nr_camera AS camera, f.Data_emiterii, f.Suma
FROM factura f, clienti c, camera r
WHERE (f.Id_client=c.Id_client) AND (r.Id_client=c.Id_client)
GO
这是我的错误:数据库中已经有一个名为 'vedere1' 的对象
我该怎么办?
如错误消息所述,您正在尝试创建一个 view
,其名称已存在于您的数据库中。
如果你想 modify/change 它,请使用 alter
而不是 create
。
如果要创建新视图,请更改视图名称。
如错误所述,该对象可能已经存在。 做 select * 来自 vedere1
return有什么事吗?
如果确实要覆盖现有视图,请使用以下脚本。 --Vedere care conşine clienşii ce au inchiriat camere:
USE Sunset
GO
ALTER VIEW vedere1 AS
SELECT DISTINCT c.Nume AS num_client, r.Nr_camera AS camera,
f.Data_emiterii, f.Suma
FROM factura f, clienti c, camera r
WHERE (f.Id_client=c.Id_client) AND (r.Id_client=c.Id_client)
GO
请仔细检查是否还有一个 table 具有此名称 - 这是我出现相同错误时的问题。
您已经有一个 vedere1 视图。