Usuário com melhor resposta
Alterando nome da tabela

Pergunta
-
Respostas
-
Sir,
Como assim voce perde todo relacionamento?
CREATE TABLE T1(Id INT IDENTITY(1,1) PRIMARY KEY, Nome VARCHAR(100)) CREATE TABLE T2(Id INT IDENTITY(1,1) PRIMARY KEY, IdT1 INT REFERENCES T1(Id)) /* Contraints T2 FOREIGN KEY FK__T2__IdT1__3FBB6990 No Action No Action Enabled Is_For_Replication IdT1 REFERENCES Teste4.dbo.T1 (Id) PRIMARY KEY (clustered) PK__T2__3214EC073DD3211E (n/a) (n/a) (n/a) (n/a) Id */ EXEC sp_rename 'T1', 'T6' EXEC sp_rename 'T2', 'T5' /* Contraints T5 FOREIGN KEY FK__T2__IdT1__3FBB6990 No Action No Action Enabled Is_For_Replication IdT1 REFERENCES Teste4.dbo.T6 (Id) PRIMARY KEY (clustered) PK__T2__3214EC073DD3211E (n/a) (n/a) (n/a) (n/a) Id */
Veja no script, fiz a alteração do nome da tabela mas não houve perda da referenciação entre as tabelas.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
ITIL V3 Foundation
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Twitter: @FabrizzioCaputo
Email: fabrizzio.antoniaci@gmail.com- Sugerido como Resposta Samuel Rodrigues dos Anjos segunda-feira, 8 de abril de 2013 20:06
- Marcado como Resposta Felipo Gonçalves quinta-feira, 11 de abril de 2013 18:26
Todas as Respostas
-
Sir,
Como assim voce perde todo relacionamento?
CREATE TABLE T1(Id INT IDENTITY(1,1) PRIMARY KEY, Nome VARCHAR(100)) CREATE TABLE T2(Id INT IDENTITY(1,1) PRIMARY KEY, IdT1 INT REFERENCES T1(Id)) /* Contraints T2 FOREIGN KEY FK__T2__IdT1__3FBB6990 No Action No Action Enabled Is_For_Replication IdT1 REFERENCES Teste4.dbo.T1 (Id) PRIMARY KEY (clustered) PK__T2__3214EC073DD3211E (n/a) (n/a) (n/a) (n/a) Id */ EXEC sp_rename 'T1', 'T6' EXEC sp_rename 'T2', 'T5' /* Contraints T5 FOREIGN KEY FK__T2__IdT1__3FBB6990 No Action No Action Enabled Is_For_Replication IdT1 REFERENCES Teste4.dbo.T6 (Id) PRIMARY KEY (clustered) PK__T2__3214EC073DD3211E (n/a) (n/a) (n/a) (n/a) Id */
Veja no script, fiz a alteração do nome da tabela mas não houve perda da referenciação entre as tabelas.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
ITIL V3 Foundation
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Twitter: @FabrizzioCaputo
Email: fabrizzio.antoniaci@gmail.com- Sugerido como Resposta Samuel Rodrigues dos Anjos segunda-feira, 8 de abril de 2013 20:06
- Marcado como Resposta Felipo Gonçalves quinta-feira, 11 de abril de 2013 18:26
-