Jump to content

ISO3166 - APLPHA 2


smack_dead
 Share

Go to solution Solved by nunopicado,

Recommended Posts

Olá boa tarde, alguem me sabe dizer como faço uma condição em que se o país nao for ISO3166 - APLPHA 2 ele devolve 0...

nesta condição já tenho que o campo nao pode estar vazio, agora nao sei é como comparo a ver se esta nesse formato...


function validarpais :integer;
begin

D.ADOQuerytable.SQL.Text := 'select pais from entmoradas where 1=0';
D.ADOQuerytable.Open;
D.ADOQuerytable.First;


 if D.ADOQuerytable.RecordCount > 0
  then result:=1
  else
  begin
   // showmessage( 'Nao registos de pais );
	result:=0
  end;

end;

Edited by smack_dead
Link to comment
Share on other sites

  • Solution

Tens de ter uma tabela com todos os países nesse formato, e comparar se o valor de uma existe na outra...

Inclsusivamente, podes criar uma Foreign Key directamente na DB, e o campo automaticamente deixa de aceitar outros valores que não existam na tabela de países...

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Link to comment
Share on other sites

Tu gostas de ter trabalho não?

Comparação directa implica comparar com os mais de 200 países da norma.

Qual te parece mais simples? Comparação directa, ou verificar se o código que tens na tabela A existe na tabela B?

  • Vote 1

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Link to comment
Share on other sites

E eu como sou amigo, até já tenho uma tabela com os países nesse formato, se te der jeito! 😁

CREATETABLE`paises`(
`Prefixo` VARCHAR(2) NOT NULL COMMENT 'Codigo de Pais',
`Pais` VARCHAR(50) NOT NULL COMMENT 'Codigo de Pais',
`TipoNIF` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '0=NIF Numérico; 1=NIF Alfanumérico',
PRIMARY KEY (`Prefixo`)
)
COMMENT='Tabela de países e códigos ISO 3166'
COLLATE='utf8_general_ci'
ENGINE=InnoDB;


INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AD', 'Andorra\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AE', 'Emiratos Arabes Unidos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AG', 'Antigua E Barbuda\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AI', 'Anguila\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AL', 'Albania\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AM', 'Armenia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AN', 'Antilhas Holandesas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AO', 'Angola\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AQ', 'Antarctica\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AR', 'Argentina\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AS', 'Samoa Americana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AT', 'Austria\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AU', 'Australia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AW', 'Aruba\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AX', 'Ilhas Aland\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('AZ', 'Azerbaijao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BA', 'Bosnia E Herzegovina\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BB', 'Barbados\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BD', 'Bangladesh\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BE', 'Belgica\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BF', 'Burkina Faso\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BG', 'Bulgaria\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BH', 'Barem\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BI', 'Burundi\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BJ', 'Benin\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BM', 'Bermuda\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BN', 'Brunei Darussalam\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BO', 'Bolivia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BR', 'Brasil\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BS', 'Bahamas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BT', 'Butao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BV', 'Ilhas Bouvet\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BW', 'Botswana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BY', 'Bielorrussia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('BZ', 'Belize\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CA', 'Canada\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CC', 'Ilhas Cocos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CD', 'Republica Democratica Do Congo\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CF', 'Republica Centro-Africana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CG', 'Congo\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CH', 'Suica\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CI', 'Costa Do Marfim\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CK', 'Ilhas Cook\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CL', 'Chile\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CM', 'Camaroes\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CN', 'China\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CO', 'Colombia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CR', 'Costa Rica\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CS', 'Servia E Montenegro\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CU', 'Cuba\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CV', 'Cabo Verde\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CX', 'Ilhas Christmas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CY', 'Chipre\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('CZ', 'Republica Checa\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DE', 'Alemanha\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DJ', 'Jibuti\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DK', 'Dinamarca\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DM', 'Dominica\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DO', 'Republica Dominicana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('DZ', 'Argelia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('EC', 'Equador\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('EE', 'Estonia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('EG', 'Egipto\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('EH', 'Sara Ocidental\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ER', 'Eritreia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ES', 'Espanha\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ET', 'Etiopia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FI', 'Finlandia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FJ', 'Ilhas Fiji\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FK', 'Malvinas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FM', 'Micronesia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FO', 'Ilhas Faroe\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('FR', 'Franca\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GA', 'Gabao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GB', 'Reino Unido\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GD', 'Granada\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GE', 'Georgia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GF', 'Guiana Francesa\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GG', 'Gernsey\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GH', 'Gana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GI', 'Gibraltar\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GL', 'Gronelandia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GM', 'Gambia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GN', 'Guine\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GP', 'Guadalupe\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GQ', 'Guine Equatorial\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GR', 'Grecia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GS', 'Georgia Do Sul E Ilhas Sandwich\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GT', 'Guatemala\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GU', 'Guam\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GW', 'Guine-Bissau\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('GY', 'Guiana\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HK', 'Hong Kong\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HM', 'Ilhas Heard E Ilhas Mcdonald\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HN', 'Honduras\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HR', 'Croacia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HT', 'Haiti\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('HU', 'Hungria\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ID', 'Indonesia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IE', 'Irlanda\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IL', 'Israel\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IM', 'Ilha De Man\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IN', 'India\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IO', 'Territorio Britanico Do Oceano Indico\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IQ', 'Iraque\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IR', 'Republica Islamica Irao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IS', 'Islandia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('IT', 'Italia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('JE', 'Jersey\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('JM', 'Jamaica\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('JO', 'Jordania\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('JP', 'Japao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KE', 'Kenya\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KG', 'Quirguizistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KH', 'Camboja\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KI', 'Kiribati\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KM', 'Comores\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KN', 'Sao Cristovao E Nevis\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KP', 'Republica Popular Democratica Da Coreia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KR', 'Republica Da Coreia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KW', 'Kuwait\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KY', 'Ilhas Caimao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('KZ', 'Cazaquistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LA', 'Laos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LB', 'Libano\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LC', 'Santa Lucia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LI', 'Liechtenstein\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LK', 'Sri Lanka\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LR', 'Liberia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LS', 'Lesoto\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LT', 'Lituania\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LU', 'Luxemburgo\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LV', 'Letonia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('LY', 'Libia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MA', 'Marrocos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MC', 'Monaco\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MD', 'Moldova\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ME', 'Montenegro\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MG', 'Madagascar\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MH', 'Ilhas Marshall\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MK', 'Macedonia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ML', 'Mali\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MM', 'Myanmar\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MN', 'Mongolia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MO', 'Macau\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MP', 'Ilhas Marianas Do Norte\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MQ', 'Martinica\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MR', 'Mauritania\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MS', 'Monserrate\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MT', 'Malta\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MU', 'Mauricias\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MV', 'Maldivas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MW', 'Malawi\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MX', 'Mexico\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MY', 'Malasia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('MZ', 'Mocambique\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NA', 'Namibia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NC', 'Nova Caledonia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NE', 'Niger\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NF', 'Ilhas Norfolk\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NG', 'Nigeria\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NI', 'Nicaragua\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NL', 'Paises Baixos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NO', 'Noruega\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NP', 'Nepal\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NR', 'Nauru\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NU', 'Niue\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('NZ', 'Nova Zelandia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('OM', 'Oma\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PA', 'Panama\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PE', 'Peru\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PF', 'Polinesia Francesa\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PG', 'Papuasia-Nova Guine\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PH', 'Filipinas\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PK', 'Paquistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PL', 'Polonia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PM', 'Sao Pedro E Miquelon\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PN', 'Pitcairn\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PR', 'Porto Rico\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PS', 'Territorio Palestiniano Ocupado\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PT', 'Portugal\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PW', 'Palau\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('PY', 'Paraguai\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('QA', 'Catar\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('RE', 'Reuniao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('RO', 'Romenia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('RS', 'Servia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('RU', 'Russia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('RW', 'Ruanda\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SA', 'Arabia Saudita\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SB', 'Ilhas Salomao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SC', 'Seychelles\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SD', 'Sudao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SE', 'Suecia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SG', 'Singapura\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SH', 'Santa Helena\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SI', 'Eslovenia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SJ', 'Svalbard E A Ilha De Jan Mayen\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SK', 'Republica Eslovaca \r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SL', 'Serra Leoa\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SM', 'Sao Marino\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SN', 'Senegal\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SO', 'Somalia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SR', 'Suriname\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ST', 'Sao Tome E Principe\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SV', 'El Salvador\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SY', 'Siria\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('SZ', 'Suazilandia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TC', 'Turcos E Caicos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TD', 'Chade\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TF', 'Territorios Franceses Do Sul\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TG', 'Togo\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TH', 'Tailandia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TJ', 'Tajiquistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TK', 'Tokelau\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TL', 'Timor Leste\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TM', 'Turquemenistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TN', 'Tunisia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TO', 'Tonga\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TR', 'Turquia\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TT', 'Trindade E Tobago\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TV', 'Tuvalu\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TW', 'Taiwan\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('TZ', 'Tanzania\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('UA', 'Ucrania\r', 0);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('UG', 'Uganda\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('UM', 'Ilhas Menores Distantes Dos Estados Unidos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('US', 'Estados Unidos\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('UY', 'Uruguai\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('UZ', 'Usbequistao\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VA', 'Vaticano\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VC', 'Sao Vicente E Granadinas\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VE', 'Venezuela\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VG', 'Ilhas Virgens (Britanicas)\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VI', 'Ilhas Virgens (Estados Unidos)\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VN', 'Vietname\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('VU', 'Vanuatu\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('WF', 'Wallis E Futuna\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('WS', 'Samoa\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('YE', 'Iemen\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('YT', 'Mayotte\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ZA', 'Africa Do Sul\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ZM', 'Zambia\r', 1);
INSERT INTO `paises` (`Prefixo`, `Pais`, `TipoNIF`) VALUES ('ZW', 'Zimbabwe\r', 1);

Também se arranja em CSV se der jeito...

Edited by nunopicado
  • Vote 1

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Link to comment
Share on other sites

Nota, o código SQL anterior é para MySql/MariaDB.

Para outros DBMS's, podem ser necessárias algumas alterações.

Edited by nunopicado

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.