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'อัฟกานิสถาน'),
(8,'al','alb',N'แอลเบเนีย'),
(12,'dz','dza',N'แอลจีเรีย'),
(20,'ad','and',N'อันดอร์รา'),
(24,'ao','ago',N'แองโกลา'),
(28,'ag','atg',N'แอนทีกาและบาร์บิวดา'),
(32,'ar','arg',N'อาร์เจนตินา'),
(51,'am','arm',N'อาร์มีเนีย'),
(36,'au','aus',N'ออสเตรเลีย'),
(40,'at','aut',N'ออสเตรีย'),
(31,'az','aze',N'อาเซอร์ไบจาน'),
(44,'bs','bhs',N'บาฮามาส'),
(48,'bh','bhr',N'บาห์เรน'),
(50,'bd','bgd',N'บังกลาเทศ'),
(52,'bb','brb',N'บาร์เบโดส'),
(112,'by','blr',N'เบลารุส'),
(56,'be','bel',N'เบลเยียม'),
(84,'bz','blz',N'เบลีซ'),
(204,'bj','ben',N'เบนิน'),
(64,'bt','btn',N'ภูฏาน'),
(68,'bo','bol',N'โบลิเวีย'),
(70,'ba','bih',N'บอสเนียและเฮอร์เซโกวีนา'),
(72,'bw','bwa',N'บอตสวานา'),
(76,'br','bra',N'บราซิล'),
(96,'bn','brn',N'บรูไน'),
(100,'bg','bgr',N'บัลแกเรีย'),
(854,'bf','bfa',N'บูร์กินาฟาโซ'),
(108,'bi','bdi',N'บุรุนดี'),
(132,'cv','cpv',N'กาบูเวร์ดี'),
(116,'kh','khm',N'กัมพูชา'),
(120,'cm','cmr',N'แคเมอรูน'),
(124,'ca','can',N'แคนาดา'),
(140,'cf','caf',N'สาธารณรัฐแอฟริกากลาง'),
(148,'td','tcd',N'ชาด'),
(152,'cl','chl',N'ชิลี'),
(156,'cn','chn',N'จีน'),
(170,'co','col',N'โคลอมเบีย'),
(174,'km','com',N'คอโมโรส'),
(178,'cg','cog',N'สาธารณรัฐคองโก'),
(180,'cd','cod',N'สาธารณรัฐประชาธิปไตยคองโก'),
(188,'cr','cri',N'คอสตาริกา'),
(384,'ci','civ',N'โกตดิวัวร์'),
(191,'hr','hrv',N'โครเอเชีย'),
(192,'cu','cub',N'คิวบา'),
(196,'cy','cyp',N'ไซปรัส'),
(203,'cz','cze',N'เช็กเกีย'),
(208,'dk','dnk',N'เดนมาร์ก'),
(262,'dj','dji',N'จิบูตี'),
(212,'dm','dma',N'ดอมินีกา'),
(214,'do','dom',N'สาธารณรัฐโดมินิกัน'),
(218,'ec','ecu',N'เอกวาดอร์'),
(818,'eg','egy',N'อียิปต์'),
(222,'sv','slv',N'เอลซัลวาดอร์'),
(226,'gq','gnq',N'อิเควทอเรียลกินี'),
(232,'er','eri',N'เอริเทรีย'),
(233,'ee','est',N'เอสโตเนีย'),
(748,'sz','swz',N'เอสวาตินี'),
(231,'et','eth',N'เอธิโอเปีย'),
(242,'fj','fji',N'ฟีจี'),
(246,'fi','fin',N'ฟินแลนด์'),
(250,'fr','fra',N'ฝรั่งเศส'),
(266,'ga','gab',N'กาบอง'),
(270,'gm','gmb',N'แกมเบีย'),
(268,'ge','geo',N'จอร์เจีย'),
(276,'de','deu',N'เยอรมนี'),
(288,'gh','gha',N'กานา'),
(300,'gr','grc',N'กรีซ'),
(308,'gd','grd',N'กรีเนดา'),
(320,'gt','gtm',N'กัวเตมาลา'),
(324,'gn','gin',N'กินี'),
(624,'gw','gnb',N'กินี-บิสเซา'),
(328,'gy','guy',N'กายอานา'),
(332,'ht','hti',N'เฮติ'),
(340,'hn','hnd',N'ฮอนดูรัส'),
(348,'hu','hun',N'ฮังการี'),
(352,'is','isl',N'ไอซ์แลนด์'),
(356,'in','ind',N'อินเดีย'),
(360,'id','idn',N'อินโดนีเซีย'),
(364,'ir','irn',N'อิหร่าน'),
(368,'iq','irq',N'อิรัก'),
(372,'ie','irl',N'ไอร์แลนด์'),
(376,'il','isr',N'อิสราเอล'),
(380,'it','ita',N'อิตาลี'),
(388,'jm','jam',N'จาเมกา'),
(392,'jp','jpn',N'ญี่ปุ่น'),
(400,'jo','jor',N'จอร์แดน'),
(398,'kz','kaz',N'คาซัคสถาน'),
(404,'ke','ken',N'เคนยา'),
(296,'ki','kir',N'คิริบาส'),
(408,'kp','prk',N'เกาหลีเหนือ'),
(410,'kr','kor',N'เกาหลีใต้'),
(414,'kw','kwt',N'คูเวต'),
(417,'kg','kgz',N'คีร์กีซสถาน'),
(418,'la','lao',N'ลาว'),
(428,'lv','lva',N'ลัตเวีย'),
(422,'lb','lbn',N'เลบานอน'),
(426,'ls','lso',N'เลโซโท'),
(430,'lr','lbr',N'ไลบีเรีย'),
(434,'ly','lby',N'ลิเบีย'),
(438,'li','lie',N'ลีชเทินชไตน์'),
(440,'lt','ltu',N'ลิทัวเนีย'),
(442,'lu','lux',N'ลักเซมเบิร์ก'),
(450,'mg','mdg',N'มาดากัสการ์'),
(454,'mw','mwi',N'มาลาวี'),
(458,'my','mys',N'มาเลเซีย'),
(462,'mv','mdv',N'มัลดีฟส์'),
(466,'ml','mli',N'มาลี'),
(470,'mt','mlt',N'มอลตา'),
(584,'mh','mhl',N'หมู่เกาะมาร์แชลล์'),
(478,'mr','mrt',N'มอริเตเนีย'),
(480,'mu','mus',N'มอริเชียส'),
(484,'mx','mex',N'เม็กซิโก'),
(583,'fm','fsm',N'ไมโครนีเชีย'),
(498,'md','mda',N'มอลโดวา'),
(492,'mc','mco',N'โมนาโก'),
(496,'mn','mng',N'มองโกเลีย'),
(499,'me','mne',N'มอนเตเนโกร'),
(504,'ma','mar',N'โมร็อกโก'),
(508,'mz','moz',N'โมซัมบิก'),
(104,'mm','mmr',N'พม่า'),
(516,'na','nam',N'นามิเบีย'),
(520,'nr','nru',N'นาอูรู'),
(524,'np','npl',N'เนปาล'),
(528,'nl','nld',N'เนเธอร์แลนด์'),
(554,'nz','nzl',N'นิวซีแลนด์'),
(558,'ni','nic',N'นิการากัว'),
(562,'ne','ner',N'ไนเจอร์'),
(566,'ng','nga',N'ไนจีเรีย'),
(807,'mk','mkd',N'มาซิโดเนียเหนือ'),
(578,'no','nor',N'นอร์เวย์'),
(512,'om','omn',N'โอมาน'),
(586,'pk','pak',N'ปากีสถาน'),
(585,'pw','plw',N'ปาเลา'),
(591,'pa','pan',N'ปานามา'),
(598,'pg','png',N'ปาปัวนิวกินี'),
(600,'py','pry',N'ปารากวัย'),
(604,'pe','per',N'เปรู'),
(608,'ph','phl',N'ฟิลิปปินส์'),
(616,'pl','pol',N'โปแลนด์'),
(620,'pt','prt',N'โปรตุเกส'),
(634,'qa','qat',N'กาตาร์'),
(642,'ro','rou',N'โรมาเนีย'),
(643,'ru','rus',N'รัสเซีย'),
(646,'rw','rwa',N'รวันดา'),
(659,'kn','kna',N'เซนต์คิตส์และเนวิส'),
(662,'lc','lca',N'เซนต์ลูเชีย'),
(670,'vc','vct',N'เซนต์วินเซนต์และเกรนาดีนส์'),
(882,'ws','wsm',N'ซามัว'),
(674,'sm','smr',N'ซานมารีโน'),
(678,'st','stp',N'เซาตูแมอีปริงซีป'),
(682,'sa','sau',N'ซาอุดีอาระเบีย'),
(686,'sn','sen',N'เซเนกัล'),
(688,'rs','srb',N'เซอร์เบีย'),
(690,'sc','syc',N'เซเชลส์'),
(694,'sl','sle',N'เซียร์ราลีโอน'),
(702,'sg','sgp',N'สิงคโปร์'),
(703,'sk','svk',N'สโลวาเกีย'),
(705,'si','svn',N'สโลวีเนีย'),
(90,'sb','slb',N'หมู่เกาะโซโลมอน'),
(706,'so','som',N'โซมาเลีย'),
(710,'za','zaf',N'แอฟริกาใต้'),
(728,'ss','ssd',N'ซูดานใต้'),
(724,'es','esp',N'สเปน'),
(144,'lk','lka',N'ศรีลังกา'),
(729,'sd','sdn',N'ซูดาน'),
(740,'sr','sur',N'ซูรินาม'),
(752,'se','swe',N'สวีเดน'),
(756,'ch','che',N'สวิตเซอร์แลนด์'),
(760,'sy','syr',N'ซีเรีย'),
(762,'tj','tjk',N'ทาจิกิสถาน'),
(834,'tz','tza',N'แทนซาเนีย'),
(764,'th','tha',N'ไทย'),
(626,'tl','tls',N'ติมอร์-เลสเต'),
(768,'tg','tgo',N'โตโก'),
(776,'to','ton',N'ตองงา'),
(780,'tt','tto',N'ตรินิแดดและโตเบโก'),
(788,'tn','tun',N'ตูนิเซีย'),
(792,'tr','tur',N'ตุรกี'),
(795,'tm','tkm',N'เติร์กเมนิสถาน'),
(798,'tv','tuv',N'ตูวาลู'),
(800,'ug','uga',N'ยูกันดา'),
(804,'ua','ukr',N'ยูเครน'),
(784,'ae','are',N'สหรัฐอาหรับเอมิเรตส์'),
(826,'gb','gbr',N'สหราชอาณาจักร'),
(840,'us','usa',N'สหรัฐ'),
(858,'uy','ury',N'อุรุกวัย'),
(860,'uz','uzb',N'อุซเบกิสถาน'),
(548,'vu','vut',N'วานูวาตู'),
(862,'ve','ven',N'เวเนซุเอลา'),
(704,'vn','vnm',N'เวียดนาม'),
(887,'ye','yem',N'เยเมน'),
(894,'zm','zmb',N'แซมเบีย'),
(716,'zw','zwe',N'ซิมบับเว')