Ult. Alteração: 23/10/2024

Alterado por: Henrique


Importar Base do IBGE

Fechar os sistemas AllegroNet.


Na rede da Hybex, acessar a pasta U:\BDS\-=Base de CEPs.

Copiar o arquivo DB_IDE_CodigoMunicipio_ComCodigoSIAFI e colar dentro da pasta C:\CSI no computador da Loja.


Abra SQL Server Management.

Selecione a base de dados DB_IDE_AllegroLoja, clique com o botão direito do mouse e clique na opção "New Query".

Execute o script abaixo:

Atenção: Execute apenas uma vez cada bloco de comando.


-- 1º Criar o BD (Caso não Exista)

CREATE DATABASE DB_IDE_CodigoMunicipio

ON 

( NAME = DB_IDE_CodigoMunicipio_dat, FILENAME = 'C:\AllegroNet\DB_IDE_CodigoMunicipio.mdf',

 SIZE = 100, MAXSIZE = 500, FILEGROWTH = 5 )

LOG ON

( NAME = 'DB_IDE_CodigoMunicipio_log',

 FILENAME = 'c:\AllegroNet\DB_IDE_CodigoMunicipio_log.ldf',

 SIZE = 25MB, MAXSIZE = 100MB, FILEGROWTH = 5MB )


-- 2º Restaurar o BD

RESTORE DATABASE DB_IDE_CodigoMunicipio

FROM DISK = 'C:\CSI\DB_IDE_CodigoMunicipio_ComCodigoSIAFI'

WITH STATS = 10, replace


-- 3º Adiciona coluna CodigoSIAFI caso não exista

if Not Exists (SELECT * FROM [DB_IDE_AllegroLoja].INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MunicipioIBGE' AND COLUMN_NAME = 'CodigoSIAFI')

BEGIN

ALTER TABLE [DB_IDE_AllegroLoja]..MunicipioIBGE ADD CodigoSIAFI VARCHAR(10) COLLATE Latin1_General_CI_AI

END


-- 4º Adiciona coluna UF caso não exista

if Not Exists (SELECT * FROM [DB_IDE_AllegroLoja].INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MunicipioIBGE' AND COLUMN_NAME = 'UF')

BEGIN

ALTER TABLE [DB_IDE_AllegroLoja]..MunicipioIBGE ADD UF CHAR(2) COLLATE Latin1_General_CI_AI

END


-- 5º Inseri os registros na tabela.

IF exists (SELECT * FROM SYs.databases WHERE name = 'DB_IDE_CodigoMunicipio')

BEGIN

DELETE [DB_IDE_AllegroLoja]..MunicipioIBGE

INSERT INTO DB_IDE_AllegroLoja..MunicipioIBGE (Estado, CodigoIBGE, Municipio, CodigoSIAFI, UF)

       SELECT

               *

       FROM DB_IDE_CodigoMunicipio..MunicipioIBGE

END


-- 6º Remove base DB_IDE_CodigoMunicipio

DROP DATABASE DB_IDE_CodigoMunicipio


-- Fim dos comandos.





_

Created with the Personal Edition of HelpNDoc: Easily Add Encryption and Password Protection to Your PDFs