ho cercando di creare una vista che collega 2 tavoli amministratori e notiziecreando vista in sqlserver
create view v_news as
SELECT [n_id]
,[n_title]
,[n_detail]
,[n_date]
,[n_sdate]
,[n_edate]
,[n_admin]
,[a_name]
,[a_email]
,[a_role]
,[a_status]
FROM hed2.dbo.hed_news,hed2.dbo.hed_admins
where hed_admins.a_id=hed_news.n_admin
Questo messaggio viene visualizzato:
Command(s) completed successfully.
ma non c'è vista nella cartella VISTA.
Quando provo ad eseguire nuovamente la stessa query allora dice:
There is already an object named 'v_news' in the database.
sono collegato con l'autenticazione di Windows
ho provato riconnessione e riavviare il server SQL, ma ....
È necessario creare l'autorizzazione di visualizzazione più (possibilmente) l'autorizzazione ALTER SCHEMA sullo schema in cui viene creata la vista. –