数据库中已经有一个名为'vedere1'的对象

时间:2017-05-11 12:49:23

标签: mysql sql management-studio-express

这是我的代码:

- Vederecareconţineclienţiiceau 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'的对象

我该怎么办?

4 个答案:

答案 0 :(得分:1)

正如错误消息所示,您正在尝试创建一个名称已存在于数据库中的acc

如果您想修改/更改它,请使用view代替alter

如果要创建新视图,请更改视图的名称。

答案 1 :(得分:0)

正如错误所说,该对象可能已经存在。 不     从vedere1

中选择*

什么都归还?

如果是这样,如果您真的想要覆盖现有视图,请使用以下脚本。     --Vederecareconţineclienţiiceau inchiriat camere:

Column 'start_date' cannot be null

答案 2 :(得分:0)

只需仔细检查是否还有一个带有此名称的表格 - 当出现同样的错误时,这是​​我的问题。

答案 3 :(得分:0)

您已经拥有 vedere1 视图。