ALTER TABLE  ordem_servico  ADD  Motivo char(3) NOT NULL DEFAULT '';


INSERT INTO tipo_servico 
(Dominio, Codigo_Servico, Descricao, AliquotaISS, Situacao, Tipo, Codigo_Contabil) 
VALUES ('0', '14.14', 'Guincho intramunicipal, guindaste e iamento', '2.00', 'I', 'N', '');

INSERT INTO tipo_servico 
(Dominio, Codigo_Servico, Descricao, AliquotaISS, Situacao, Tipo, Codigo_Contabil) 
SELECT Dominio, '14.14', 'Guincho intramunicipal, guindaste e iamento', '2.00', 'I', 'N', ''
FROM dominio WHERE Dominio > 0;

ALTER TABLE ordem_servico 
CHANGE AdODLonge AdODLonge VARCHAR( 15 ) NOT NULL DEFAULT '',
CHANGE AdODPerto AdODPerto VARCHAR( 15 ) NOT NULL DEFAULT '',
CHANGE AdOELonge AdOELonge VARCHAR( 15 ) NOT NULL DEFAULT '',
CHANGE AdOEPerto AdOEPerto VARCHAR( 15 ) NOT NULL DEFAULT '';

UPDATE ordem_servico_campos SET Tipo = 'A',Tamanho = '15' 
WHERE Codigo_Campo = 'AdODLonge';

UPDATE ordem_servico_campos SET Tipo = 'A',Tamanho = '15' 
WHERE Codigo_Campo = 'AdODPerto';

UPDATE ordem_servico_campos SET Tipo = 'A',Tamanho = '15' 
WHERE Codigo_Campo = 'AdOELonge';

UPDATE ordem_servico_campos SET Tipo = 'A',Tamanho = '15' 
WHERE Codigo_Campo = 'AdOEPerto';

ALTER TABLE contratos
ADD Seco_Limpo VARCHAR( 1 ) NOT NULL DEFAULT 'N';

UPDATE pais SET Codigo_Pais = '2003' 
WHERE Codigo_Pais = 200;

INSERT INTO pais (Dominio, Codigo_Pais, Nome, Situacao, Gentilico, Sigla2, Sigla3) VALUES 
('0', '699',  'SO MARTINHO, ILHA DE (PARTE HOLANDESA)', 'A', 'so martines', 'SM', 'SMI'),
('0', '6980', 'SAO MARTINHO, ILHA DE (PARTE FRANCESA)' , 'A', 'so martines', 'SM', 'SMI'), 
('0', '6998', 'SAO MARTINHO, ILHA DE (PARTE HOLANDESA)', 'A', 'so martines', 'SM', 'SMI'),
('0', '4885', 'MAYOTTE (ILHAS FRANCESAS)', 'A', 'mayoutenes', 'MY', 'MAY'),
('0', '5780', 'Palestina', 'A', 'palestino', 'PA', 'PAL'),
('0', '7200', 'SAO TOME E PRINCIPE, ILHAS', 'A', 'sao tomes', 'SP', 'STP'),
('0', '7600', 'SUDAO DO SUL', 'A', 'sul-sudanes', 'SS', 'SSU'),
('0', '8958', 'ZONA DO CANAL DO PANAMA', 'A', 'panamenho', 'ZC', 'ZCP');

INSERT INTO pais (Dominio, Codigo_Pais, Nome, Situacao, Gentilico, Sigla2, Sigla3)
SELECT dom.Dominio, pais.Codigo_Pais, pais.Nome, pais.Situacao, pais.Gentilico, pais.Sigla2, pais.Sigla3
FROM dominio dom inner join pais WHERE dom.Dominio>0 and pais.Dominio=0 
and pais.Codigo_Pais in (699,6980,6998,4885,5780,7200,7600,8958);










