Je dois cre=E9r une vue sur base d'une table syst=E8me. La=20
table et la vue ont le m=EAme nom. Lors de la cr=E9ation, je=20
recoit un message 'il existe d=E9j=E0 un objet du m=EAme nom'.
Comment puis-je cr=E9er cette vue mlgr=E9 tout.
Rem : il est primordial que la table et la vues aient le=20
m=EAme nom !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice Scribe
Ce n'est pas possible (comment SQL Server saurait il si une instruction doit porter sur la table ou la vue de même nom).
Si tu précises ton objectif, peut-être quelqu'un pourra suggérer une autre approche ?
Patrice --
"Tricot Laurent" a écrit dans le message de news:60ee01c4010f$0c76b560$ Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !
Merci
Ce n'est pas possible (comment SQL Server saurait il si une instruction doit
porter sur la table ou la vue de même nom).
Si tu précises ton objectif, peut-être quelqu'un pourra suggérer une autre
approche ?
Patrice
--
"Tricot Laurent" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:60ee01c4010f$0c76b560$a401280a@phx.gbl...
Je dois creér une vue sur base d'une table système. La
table et la vue ont le même nom. Lors de la création, je
recoit un message 'il existe déjà un objet du même nom'.
Comment puis-je créer cette vue mlgré tout.
Rem : il est primordial que la table et la vues aient le
même nom !
Ce n'est pas possible (comment SQL Server saurait il si une instruction doit porter sur la table ou la vue de même nom).
Si tu précises ton objectif, peut-être quelqu'un pourra suggérer une autre approche ?
Patrice --
"Tricot Laurent" a écrit dans le message de news:60ee01c4010f$0c76b560$ Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !
Merci
TopBidouille
Bonjour, je ne crois pas que ce soit possible que deux objets aient le meme nom au sein de la mem base de données tu peux t'en sortir en créant une autre base de données, en y inserant ta vue et en travaillant ensuite sur la base nouvellement créée. Voial A+ Christophe "Tricot Laurent" a écrit dans le message de news:60ee01c4010f$0c76b560$ Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !
Merci
Bonjour,
je ne crois pas que ce soit possible que deux objets aient le meme nom au
sein de la mem base de données
tu peux t'en sortir en créant une autre base de données, en y inserant ta
vue et en travaillant ensuite sur la base nouvellement créée.
Voial
A+
Christophe
"Tricot Laurent" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:60ee01c4010f$0c76b560$a401280a@phx.gbl...
Je dois creér une vue sur base d'une table système. La
table et la vue ont le même nom. Lors de la création, je
recoit un message 'il existe déjà un objet du même nom'.
Comment puis-je créer cette vue mlgré tout.
Rem : il est primordial que la table et la vues aient le
même nom !
Bonjour, je ne crois pas que ce soit possible que deux objets aient le meme nom au sein de la mem base de données tu peux t'en sortir en créant une autre base de données, en y inserant ta vue et en travaillant ensuite sur la base nouvellement créée. Voial A+ Christophe "Tricot Laurent" a écrit dans le message de news:60ee01c4010f$0c76b560$ Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !
Merci
Fred BROUARD
deux objets peuvent avoir le même nom dans la même base, à condition de ne pas avoir le même propriétaire !
Use master GO
-- ajout d'un nouveau login sp_addlogin NewUser, NewPassword GO
-- positionnement sur ma base Use MaBase GO
-- ajout d'un utilisateur au sein de ma Base sp_adduser 'NewUser', 'NewUser' GO
-- création d'une table de nom UneTable propriétaire dbo CREATE TABLE dbo.UneTable (col1 int) GO
-- création d'une table de nom UneTable propriétaire NewUser CREATE TABLE NewUser.UneTable (col1 int) GO
-- listes des tables de nom identiques UneTable SELECT TABLE_NAME, TABLE_SCHEMA FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'UneTable'
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Tricot Laurent a écrit:
Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !
Merci
deux objets peuvent avoir le même nom dans la même base, à condition de
ne pas avoir le même propriétaire !
Use master
GO
-- ajout d'un nouveau login
sp_addlogin NewUser, NewPassword
GO
-- positionnement sur ma base
Use MaBase
GO
-- ajout d'un utilisateur au sein de ma Base
sp_adduser 'NewUser', 'NewUser'
GO
-- création d'une table de nom UneTable propriétaire dbo
CREATE TABLE dbo.UneTable (col1 int)
GO
-- création d'une table de nom UneTable propriétaire NewUser
CREATE TABLE NewUser.UneTable (col1 int)
GO
-- listes des tables de nom identiques UneTable
SELECT TABLE_NAME, TABLE_SCHEMA
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'UneTable'
--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Tricot Laurent a écrit:
Je dois creér une vue sur base d'une table système. La
table et la vue ont le même nom. Lors de la création, je
recoit un message 'il existe déjà un objet du même nom'.
Comment puis-je créer cette vue mlgré tout.
Rem : il est primordial que la table et la vues aient le
même nom !
-- Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Tricot Laurent a écrit:
Je dois creér une vue sur base d'une table système. La table et la vue ont le même nom. Lors de la création, je recoit un message 'il existe déjà un objet du même nom'. Comment puis-je créer cette vue mlgré tout. Rem : il est primordial que la table et la vues aient le même nom !