Importar Base do IBGE
Ult. Alteração: 23/10/2024
Alterado por: Henrique
Importar Base do IBGE
Fechar os sistemas AllegroNet.
1º 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.
2º 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