Stack Overflow em Português Asked by Bruno Taletti on November 7, 2021
Eai pessoal tranquilo? sou iniciante com SQL SERVER e estou em uma situação onde não sei mais como prosseguir. Tenho 2 bancos em um servidor aqui na empresa, e preciso replicar alguns dados que estão em uma tabela para outra. Porém eu preciso tratar um UNIQUEIDENTIFIER
para INT
mas não faço a mínima ideia de como fazer isso, aparentemente é algo fácil mas não consegui encontrar nada a respeito. Segue a consulta que fiz abaixo:
INSERT INTO [ITControl].[dbo].[Server] (Name, IP, Description, IdPlant, IdServerType)
SELECT [IPServidor], [NomeServidor], [DescricaoServidor], [IdAmbiente], [IdTipoServidor]
FROM [BAC].[dbo].[Servidor]
WHERE [IdAmbiente] = 'FDE2C706-A103-441A-AB43-1D62517B392E' AND [IdTipoServidor] = '96F5D942-3283-4542-8D78-A4A3D8A3D208'
O problema em si é que no meu banco BAC
, na tabela Servidor
o meus dados dos campos [IdAmbiente]
e [IdTipoServidor]
são do tipo UNIQUEIDENTIFIER
. Já no meu outro banco chamado ITControl
na tabela Server
os campos que receberiam esses dados são do tipo INT
, a minha dúvida é como eu faço para passar um INT
no lugar do UNIQUEIDENTIFIER
? eu queria passar o valor 7 para o [IdAmbiente]
e o valor 1 para o [IdTipoServidor]
Bom senhores, com auxilio dos meus colegas de equipe consegui resolver. Na minha linha onde fiz o SELECT
(linha 2) eu apenas alterei o [IdAmbiente]
e o [IdTipoServidor]
para os valores que eu precisava (no caso INT de 7 e 1) e pronto! inseriu os valores que eu queria do banco BAC
no ITControl
substituindo os UNIQUEIDENTIFIER
para INT
. Segue o resultado abaixo como ficou a nova consulta:
INSERT INTO [ITControl].[dbo].[Server] (Name, IP, Description, IdPlant, IdServerType)
SELECT [IPServidor], [NomeServidor], [DescricaoServidor], 7, 1
FROM [BAC].[dbo].[Servidor]
WHERE [IdAmbiente] = 'FDE2C706-A103-441A-AB43-1D62517B392E' AND [IdTipoServidor] = '96F5D942-3283-4542-8D78-A4A3D8A3D208'
Espero ter ajudado ;D
Answered by Bruno Taletti on November 7, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP