这是我的代码:
- 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'的对象
我该怎么办?
答案 0 :(得分:1)
正如错误消息所示,您正在尝试创建一个名称已存在于数据库中的acc
。
如果您想修改/更改它,请使用view
代替alter
。
如果要创建新视图,请更改视图的名称。
答案 1 :(得分:0)
正如错误所说,该对象可能已经存在。 不 从vedere1
中选择*什么都归还?
如果是这样,如果您真的想要覆盖现有视图,请使用以下脚本。 --Vederecareconţineclienţiiceau inchiriat camere:
Column 'start_date' cannot be null
答案 2 :(得分:0)
只需仔细检查是否还有一个带有此名称的表格 - 当出现同样的错误时,这是我的问题。
答案 3 :(得分:0)
您已经拥有 vedere1 视图。