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
(352,'is','isl',N'アイスランド'),
(372,'ie','irl',N'アイルランド'),
(31,'az','aze',N'アゼルバイジャン'),
(4,'af','afg',N'アフガニスタン'),
(840,'us','usa',N'アメリカ合衆国'),
(784,'ae','are',N'アラブ首長国連邦'),
(12,'dz','dza',N'アルジェリア'),
(32,'ar','arg',N'アルゼンチン'),
(8,'al','alb',N'アルバニア'),
(51,'am','arm',N'アルメニア'),
(24,'ao','ago',N'アンゴラ'),
(28,'ag','atg',N'アンティグア・バーブーダ'),
(20,'ad','and',N'アンドラ'),
(887,'ye','yem',N'イエメン'),
(826,'gb','gbr',N'イギリス'),
(376,'il','isr',N'イスラエル'),
(380,'it','ita',N'イタリア'),
(368,'iq','irq',N'イラク'),
(364,'ir','irn',N'イラン・イスラム共和国'),
(356,'in','ind',N'インド'),
(360,'id','idn',N'インドネシア'),
(800,'ug','uga',N'ウガンダ'),
(804,'ua','ukr',N'ウクライナ'),
(860,'uz','uzb',N'ウズベキスタン'),
(858,'uy','ury',N'ウルグアイ'),
(218,'ec','ecu',N'エクアドル'),
(818,'eg','egy',N'エジプト'),
(233,'ee','est',N'エストニア'),
(748,'sz','swz',N'エスワティニ'),
(231,'et','eth',N'エチオピア'),
(232,'er','eri',N'エリトリア'),
(222,'sv','slv',N'エルサルバドル'),
(36,'au','aus',N'オーストラリア'),
(40,'at','aut',N'オーストリア'),
(512,'om','omn',N'オマーン'),
(528,'nl','nld',N'オランダ'),
(288,'gh','gha',N'ガーナ'),
(132,'cv','cpv',N'カーボベルデ'),
(328,'gy','guy',N'ガイアナ'),
(398,'kz','kaz',N'カザフスタン'),
(634,'qa','qat',N'カタール'),
(124,'ca','can',N'カナダ'),
(266,'ga','gab',N'ガボン'),
(120,'cm','cmr',N'カメルーン'),
(270,'gm','gmb',N'ガンビア'),
(116,'kh','khm',N'カンボジア'),
(807,'mk','mkd',N'北マケドニア'),
(324,'gn','gin',N'ギニア'),
(624,'gw','gnb',N'ギニアビサウ'),
(196,'cy','cyp',N'キプロス'),
(192,'cu','cub',N'キューバ'),
(300,'gr','grc',N'ギリシャ'),
(296,'ki','kir',N'キリバス'),
(417,'kg','kgz',N'キルギス'),
(320,'gt','gtm',N'グアテマラ'),
(414,'kw','kwt',N'クウェート'),
(308,'gd','grd',N'グレナダ'),
(191,'hr','hrv',N'クロアチア'),
(404,'ke','ken',N'ケニア'),
(384,'ci','civ',N'コートジボワール'),
(188,'cr','cri',N'コスタリカ'),
(174,'km','com',N'コモロ'),
(170,'co','col',N'コロンビア'),
(178,'cg','cog',N'コンゴ共和国'),
(180,'cd','cod',N'コンゴ民主共和国'),
(682,'sa','sau',N'サウジアラビア'),
(882,'ws','wsm',N'サモア'),
(678,'st','stp',N'サントメ・プリンシペ'),
(894,'zm','zmb',N'ザンビア'),
(674,'sm','smr',N'サンマリノ'),
(694,'sl','sle',N'シエラレオネ'),
(262,'dj','dji',N'ジブチ'),
(388,'jm','jam',N'ジャマイカ'),
(268,'ge','geo',N'ジョージア'),
(760,'sy','syr',N'シリア・アラブ共和国'),
(702,'sg','sgp',N'シンガポール'),
(716,'zw','zwe',N'ジンバブエ'),
(756,'ch','che',N'スイス'),
(752,'se','swe',N'スウェーデン'),
(729,'sd','sdn',N'スーダン'),
(724,'es','esp',N'スペイン'),
(740,'sr','sur',N'スリナム'),
(144,'lk','lka',N'スリランカ'),
(703,'sk','svk',N'スロバキア'),
(705,'si','svn',N'スロベニア'),
(690,'sc','syc',N'セーシェル'),
(226,'gq','gnq',N'赤道ギニア'),
(686,'sn','sen',N'セネガル'),
(688,'rs','srb',N'セルビア'),
(659,'kn','kna',N'セントクリストファー・ネイビス'),
(670,'vc','vct',N'セントビンセント・グレナディーン'),
(662,'lc','lca',N'セントルシア'),
(706,'so','som',N'ソマリア'),
(90,'sb','slb',N'ソロモン諸島'),
(764,'th','tha',N'タイ'),
(410,'kr','kor',N'大韓民国'),
(762,'tj','tjk',N'タジキスタン'),
(834,'tz','tza',N'タンザニア'),
(203,'cz','cze',N'チェコ'),
(148,'td','tcd',N'チャド'),
(140,'cf','caf',N'中央アフリカ共和国'),
(156,'cn','chn',N'中華人民共和国'),
(788,'tn','tun',N'チュニジア'),
(408,'kp','prk',N'朝鮮民主主義人民共和国'),
(152,'cl','chl',N'チリ'),
(798,'tv','tuv',N'ツバル'),
(208,'dk','dnk',N'デンマーク'),
(276,'de','deu',N'ドイツ'),
(768,'tg','tgo',N'トーゴ'),
(214,'do','dom',N'ドミニカ共和国'),
(212,'dm','dma',N'ドミニカ国'),
(780,'tt','tto',N'トリニダード・トバゴ'),
(795,'tm','tkm',N'トルクメニスタン'),
(792,'tr','tur',N'トルコ'),
(776,'to','ton',N'トンガ'),
(566,'ng','nga',N'ナイジェリア'),
(520,'nr','nru',N'ナウル'),
(516,'na','nam',N'ナミビア'),
(558,'ni','nic',N'ニカラグア'),
(562,'ne','ner',N'ニジェール'),
(392,'jp','jpn',N'日本'),
(554,'nz','nzl',N'ニュージーランド'),
(524,'np','npl',N'ネパール'),
(578,'no','nor',N'ノルウェー'),
(48,'bh','bhr',N'バーレーン'),
(332,'ht','hti',N'ハイチ'),
(586,'pk','pak',N'パキスタン'),
(591,'pa','pan',N'パナマ'),
(548,'vu','vut',N'バヌアツ'),
(44,'bs','bhs',N'バハマ'),
(598,'pg','png',N'パプアニューギニア'),
(585,'pw','plw',N'パラオ'),
(600,'py','pry',N'パラグアイ'),
(52,'bb','brb',N'バルバドス'),
(348,'hu','hun',N'ハンガリー'),
(50,'bd','bgd',N'バングラデシュ'),
(626,'tl','tls',N'東ティモール'),
(242,'fj','fji',N'フィジー'),
(608,'ph','phl',N'フィリピン'),
(246,'fi','fin',N'フィンランド'),
(64,'bt','btn',N'ブータン'),
(76,'br','bra',N'ブラジル'),
(250,'fr','fra',N'フランス'),
(100,'bg','bgr',N'ブルガリア'),
(854,'bf','bfa',N'ブルキナファソ'),
(96,'bn','brn',N'ブルネイ・ダルサラーム'),
(108,'bi','bdi',N'ブルンジ'),
(704,'vn','vnm',N'ベトナム'),
(204,'bj','ben',N'ベナン'),
(862,'ve','ven',N'ベネズエラ・ボリバル共和国'),
(112,'by','blr',N'ベラルーシ'),
(84,'bz','blz',N'ベリーズ'),
(604,'pe','per',N'ペルー'),
(56,'be','bel',N'ベルギー'),
(616,'pl','pol',N'ポーランド'),
(70,'ba','bih',N'ボスニア・ヘルツェゴビナ'),
(72,'bw','bwa',N'ボツワナ'),
(68,'bo','bol',N'ボリビア多民族国'),
(620,'pt','prt',N'ポルトガル'),
(340,'hn','hnd',N'ホンジュラス'),
(584,'mh','mhl',N'マーシャル諸島'),
(450,'mg','mdg',N'マダガスカル'),
(454,'mw','mwi',N'マラウイ'),
(466,'ml','mli',N'マリ'),
(470,'mt','mlt',N'マルタ'),
(458,'my','mys',N'マレーシア'),
(583,'fm','fsm',N'ミクロネシア連邦'),
(710,'za','zaf',N'南アフリカ'),
(728,'ss','ssd',N'南スーダン'),
(104,'mm','mmr',N'ミャンマー'),
(484,'mx','mex',N'メキシコ'),
(480,'mu','mus',N'モーリシャス'),
(478,'mr','mrt',N'モーリタニア'),
(508,'mz','moz',N'モザンビーク'),
(492,'mc','mco',N'モナコ'),
(462,'mv','mdv',N'モルディブ'),
(498,'md','mda',N'モルドバ共和国'),
(504,'ma','mar',N'モロッコ'),
(496,'mn','mng',N'モンゴル'),
(499,'me','mne',N'モンテネグロ'),
(400,'jo','jor',N'ヨルダン'),
(418,'la','lao',N'ラオス人民民主共和国'),
(428,'lv','lva',N'ラトビア'),
(440,'lt','ltu',N'リトアニア'),
(434,'ly','lby',N'リビア'),
(438,'li','lie',N'リヒテンシュタイン'),
(430,'lr','lbr',N'リベリア'),
(642,'ro','rou',N'ルーマニア'),
(442,'lu','lux',N'ルクセンブルク'),
(646,'rw','rwa',N'ルワンダ'),
(426,'ls','lso',N'レソト'),
(422,'lb','lbn',N'レバノン'),
(643,'ru','rus',N'ロシア連邦')