IF OBJECT_ID('countries', 'U') IS NOT NULL DROP TABLE [countries];

CREATE TABLE [countries] (
    [id] INT NOT NULL,
    [alpha_2] CHAR(2) NOT NULL DEFAULT '',
    [alpha_3] CHAR(3) NOT NULL DEFAULT '',
    [name] NVARCHAR(75) NOT NULL DEFAULT '',
    CONSTRAINT [pk_countries] PRIMARY KEY ([id])
);

INSERT INTO [countries] ([id], [alpha_2], [alpha_3], [name]) VALUES
(4,'af','afg',N'Afghánistán'),
(8,'al','alb',N'Albánie'),
(12,'dz','dza',N'Alžírsko'),
(20,'ad','and',N'Andorra'),
(24,'ao','ago',N'Angola'),
(28,'ag','atg',N'Antigua a Barbuda'),
(32,'ar','arg',N'Argentina'),
(51,'am','arm',N'Arménie'),
(36,'au','aus',N'Austrálie'),
(31,'az','aze',N'Ázerbájdžán'),
(44,'bs','bhs',N'Bahamy'),
(48,'bh','bhr',N'Bahrajn'),
(50,'bd','bgd',N'Bangladéš'),
(52,'bb','brb',N'Barbados'),
(56,'be','bel',N'Belgie'),
(84,'bz','blz',N'Belize'),
(112,'by','blr',N'Bělorusko'),
(204,'bj','ben',N'Benin'),
(64,'bt','btn',N'Bhútán'),
(68,'bo','bol',N'Bolívie'),
(70,'ba','bih',N'Bosna a Hercegovina'),
(72,'bw','bwa',N'Botswana'),
(76,'br','bra',N'Brazílie'),
(96,'bn','brn',N'Brunej'),
(100,'bg','bgr',N'Bulharsko'),
(854,'bf','bfa',N'Burkina Faso'),
(108,'bi','bdi',N'Burundi'),
(148,'td','tcd',N'Čad'),
(499,'me','mne',N'Černá Hora'),
(203,'cz','cze',N'Česko'),
(156,'cn','chn',N'Čína'),
(208,'dk','dnk',N'Dánsko'),
(212,'dm','dma',N'Dominika'),
(214,'do','dom',N'Dominikánská republika'),
(262,'dj','dji',N'Džibutsko'),
(818,'eg','egy',N'Egypt'),
(218,'ec','ecu',N'Ekvádor'),
(232,'er','eri',N'Eritrea'),
(233,'ee','est',N'Estonsko'),
(231,'et','eth',N'Etiopie'),
(242,'fj','fji',N'Fidži'),
(608,'ph','phl',N'Filipíny'),
(246,'fi','fin',N'Finsko'),
(250,'fr','fra',N'Francie'),
(266,'ga','gab',N'Gabon'),
(270,'gm','gmb',N'Gambie'),
(288,'gh','gha',N'Ghana'),
(308,'gd','grd',N'Grenada'),
(268,'ge','geo',N'Gruzie'),
(320,'gt','gtm',N'Guatemala'),
(324,'gn','gin',N'Guinea'),
(624,'gw','gnb',N'Guinea-Bissau'),
(328,'gy','guy',N'Guyana'),
(332,'ht','hti',N'Haiti'),
(340,'hn','hnd',N'Honduras'),
(152,'cl','chl',N'Chile'),
(191,'hr','hrv',N'Chorvatsko'),
(356,'in','ind',N'Indie'),
(360,'id','idn',N'Indonésie'),
(368,'iq','irq',N'Irák'),
(364,'ir','irn',N'Írán'),
(372,'ie','irl',N'Irsko'),
(352,'is','isl',N'Island'),
(380,'it','ita',N'Itálie'),
(376,'il','isr',N'Izrael'),
(388,'jm','jam',N'Jamajka'),
(392,'jp','jpn',N'Japonsko'),
(887,'ye','yem',N'Jemen'),
(710,'za','zaf',N'Jihoafrická republika'),
(410,'kr','kor',N'Jižní Korea'),
(728,'ss','ssd',N'Jižní Súdán'),
(400,'jo','jor',N'Jordánsko'),
(116,'kh','khm',N'Kambodža'),
(120,'cm','cmr',N'Kamerun'),
(124,'ca','can',N'Kanada'),
(132,'cv','cpv',N'Kapverdy'),
(634,'qa','qat',N'Katar'),
(398,'kz','kaz',N'Kazachstán'),
(404,'ke','ken',N'Keňa'),
(296,'ki','kir',N'Kiribati'),
(170,'co','col',N'Kolumbie'),
(174,'km','com',N'Komory'),
(178,'cg','cog',N'Kongo'),
(180,'cd','cod',N'Konžská demokratická republika'),
(188,'cr','cri',N'Kostarika'),
(192,'cu','cub',N'Kuba'),
(414,'kw','kwt',N'Kuvajt'),
(196,'cy','cyp',N'Kypr'),
(417,'kg','kgz',N'Kyrgyzstán'),
(418,'la','lao',N'Laos'),
(426,'ls','lso',N'Lesotho'),
(422,'lb','lbn',N'Libanon'),
(430,'lr','lbr',N'Libérie'),
(434,'ly','lby',N'Libye'),
(438,'li','lie',N'Lichtenštejnsko'),
(440,'lt','ltu',N'Litva'),
(428,'lv','lva',N'Lotyšsko'),
(442,'lu','lux',N'Lucembursko'),
(450,'mg','mdg',N'Madagaskar'),
(348,'hu','hun',N'Maďarsko'),
(458,'my','mys',N'Malajsie'),
(454,'mw','mwi',N'Malawi'),
(462,'mv','mdv',N'Maledivy'),
(466,'ml','mli',N'Mali'),
(470,'mt','mlt',N'Malta'),
(504,'ma','mar',N'Maroko'),
(584,'mh','mhl',N'Marshallovy ostrovy'),
(480,'mu','mus',N'Mauricius'),
(478,'mr','mrt',N'Mauritánie'),
(484,'mx','mex',N'Mexiko'),
(583,'fm','fsm',N'Mikronésie'),
(498,'md','mda',N'Moldavsko'),
(492,'mc','mco',N'Monako'),
(496,'mn','mng',N'Mongolsko'),
(508,'mz','moz',N'Mosambik'),
(104,'mm','mmr',N'Myanmar'),
(516,'na','nam',N'Namibie'),
(520,'nr','nru',N'Nauru'),
(276,'de','deu',N'Německo'),
(524,'np','npl',N'Nepál'),
(562,'ne','ner',N'Niger'),
(566,'ng','nga',N'Nigérie'),
(558,'ni','nic',N'Nikaragua'),
(528,'nl','nld',N'Nizozemsko'),
(578,'no','nor',N'Norsko'),
(554,'nz','nzl',N'Nový Zéland'),
(512,'om','omn',N'Omán'),
(586,'pk','pak',N'Pákistán'),
(585,'pw','plw',N'Palau'),
(591,'pa','pan',N'Panama'),
(598,'pg','png',N'Papua Nová Guinea'),
(600,'py','pry',N'Paraguay'),
(604,'pe','per',N'Peru'),
(384,'ci','civ',N'Pobřeží slonoviny'),
(616,'pl','pol',N'Polsko'),
(620,'pt','prt',N'Portugalsko'),
(40,'at','aut',N'Rakousko'),
(226,'gq','gnq',N'Rovníková Guinea'),
(642,'ro','rou',N'Rumunsko'),
(643,'ru','rus',N'Rusko'),
(646,'rw','rwa',N'Rwanda'),
(300,'gr','grc',N'Řecko'),
(222,'sv','slv',N'Salvador'),
(882,'ws','wsm',N'Samoa'),
(674,'sm','smr',N'San Marino'),
(682,'sa','sau',N'Saúdská Arábie'),
(686,'sn','sen',N'Senegal'),
(408,'kp','prk',N'Severní Korea'),
(807,'mk','mkd',N'Severní Makedonie'),
(690,'sc','syc',N'Seychely'),
(694,'sl','sle',N'Sierra Leone'),
(702,'sg','sgp',N'Singapur'),
(703,'sk','svk',N'Slovensko'),
(705,'si','svn',N'Slovinsko'),
(706,'so','som',N'Somálsko'),
(784,'ae','are',N'Spojené arabské emiráty'),
(826,'gb','gbr',N'Spojené království Velké Británie a Severního Irska'),
(840,'us','usa',N'Spojené státy americké'),
(688,'rs','srb',N'Srbsko'),
(144,'lk','lka',N'Srí Lanka'),
(140,'cf','caf',N'Středoafrická republika'),
(729,'sd','sdn',N'Súdán'),
(740,'sr','sur',N'Surinam'),
(662,'lc','lca',N'Svatá Lucie'),
(659,'kn','kna',N'Svatý Kryštof a Nevis'),
(678,'st','stp',N'Svatý Tomáš a Princův ostrov'),
(670,'vc','vct',N'Svatý Vincenc a Grenadiny'),
(748,'sz','swz',N'Svazijsko'),
(760,'sy','syr',N'Sýrie'),
(90,'sb','slb',N'Šalomounovy ostrovy'),
(724,'es','esp',N'Španělsko'),
(752,'se','swe',N'Švédsko'),
(756,'ch','che',N'Švýcarsko'),
(762,'tj','tjk',N'Tádžikistán'),
(834,'tz','tza',N'Tanzanie'),
(764,'th','tha',N'Thajsko'),
(768,'tg','tgo',N'Togo'),
(776,'to','ton',N'Tonga'),
(780,'tt','tto',N'Trinidad a Tobago'),
(788,'tn','tun',N'Tunisko'),
(792,'tr','tur',N'Turecko'),
(795,'tm','tkm',N'Turkmenistán'),
(798,'tv','tuv',N'Tuvalu'),
(800,'ug','uga',N'Uganda'),
(804,'ua','ukr',N'Ukrajina'),
(858,'uy','ury',N'Uruguay'),
(860,'uz','uzb',N'Uzbekistán'),
(548,'vu','vut',N'Vanuatu'),
(862,'ve','ven',N'Venezuela'),
(704,'vn','vnm',N'Vietnam'),
(626,'tl','tls',N'Východní Timor'),
(894,'zm','zmb',N'Zambie'),
(716,'zw','zwe',N'Zimbabwe')