create sql
This commit is contained in:
parent
ad516c825f
commit
9c407f4e56
250
Hurtowania Roche/country-codes.tsv
Normal file
250
Hurtowania Roche/country-codes.tsv
Normal file
@ -0,0 +1,250 @@
|
|||||||
|
English short name Alpha-2 code Alpha-3 code Numeric
|
||||||
|
Afghanistan AF AFG 004
|
||||||
|
Åland Islands AX ALA 248
|
||||||
|
Albania AL ALB 008
|
||||||
|
Algeria DZ DZA 012
|
||||||
|
American Samoa AS ASM 016
|
||||||
|
Andorra AD AND 020
|
||||||
|
Angola AO AGO 024
|
||||||
|
Anguilla AI AIA 660
|
||||||
|
Antarctica AQ ATA 010
|
||||||
|
Antigua and Barbuda AG ATG 028
|
||||||
|
Argentina AR ARG 032
|
||||||
|
Armenia AM ARM 051
|
||||||
|
Aruba AW ABW 533
|
||||||
|
Australia AU AUS 036
|
||||||
|
Austria AT AUT 040
|
||||||
|
Azerbaijan AZ AZE 031
|
||||||
|
Bahamas BS BHS 044
|
||||||
|
Bahrain BH BHR 048
|
||||||
|
Bangladesh BD BGD 050
|
||||||
|
Barbados BB BRB 052
|
||||||
|
Belarus BY BLR 112
|
||||||
|
Belgium BE BEL 056
|
||||||
|
Belize BZ BLZ 084
|
||||||
|
Benin BJ BEN 204
|
||||||
|
Bermuda BM BMU 060
|
||||||
|
Bhutan BT BTN 064
|
||||||
|
Bolivia BO BOL 068
|
||||||
|
Bonaire BQ BES 535
|
||||||
|
Bosnia and Herzegovina BA BIH 070
|
||||||
|
Botswana BW BWA 072
|
||||||
|
Bouvet Island BV BVT 074
|
||||||
|
Brazil BR BRA 076
|
||||||
|
British Indian Ocean Territory IO IOT 086
|
||||||
|
Brunei Darussalam BN BRN 096
|
||||||
|
Bulgaria BG BGR 100
|
||||||
|
Burkina Faso BF BFA 854
|
||||||
|
Burundi BI BDI 108
|
||||||
|
Cabo Verde CV CPV 132
|
||||||
|
Cambodia KH KHM 116
|
||||||
|
Cameroon CM CMR 120
|
||||||
|
Canada CA CAN 124
|
||||||
|
Cayman Islands KY CYM 136
|
||||||
|
Central African Republic CF CAF 140
|
||||||
|
Chad TD TCD 148
|
||||||
|
Chile CL CHL 152
|
||||||
|
China CN CHN 156
|
||||||
|
Christmas Island CX CXR 162
|
||||||
|
Cocos Islands CC CCK 166
|
||||||
|
Colombia CO COL 170
|
||||||
|
Comoros KM COM 174
|
||||||
|
Congo CG COG 178
|
||||||
|
Democratic Republic of the Congo CD COD 180
|
||||||
|
Cook Islands CK COK 184
|
||||||
|
Costa Rica CR CRI 188
|
||||||
|
Côte d'Ivoire CI CIV 384
|
||||||
|
Croatia HR HRV 191
|
||||||
|
Cuba CU CUB 192
|
||||||
|
Curaçao CW CUW 531
|
||||||
|
Cyprus CY CYP 196
|
||||||
|
Czech Republic CZ CZE 203
|
||||||
|
Denmark DK DNK 208
|
||||||
|
Djibouti DJ DJI 262
|
||||||
|
Dominica DM DMA 212
|
||||||
|
Dominican Republic DO DOM 214
|
||||||
|
Ecuador EC ECU 218
|
||||||
|
Egypt EG EGY 818
|
||||||
|
El Salvador SV SLV 222
|
||||||
|
Equatorial Guinea GQ GNQ 226
|
||||||
|
Eritrea ER ERI 232
|
||||||
|
Estonia EE EST 233
|
||||||
|
Ethiopia ET ETH 231
|
||||||
|
Falkland Islands [Malvinas] FK FLK 238
|
||||||
|
Faroe Islands FO FRO 234
|
||||||
|
Fiji FJ FJI 242
|
||||||
|
Finland FI FIN 246
|
||||||
|
France FR FRA 250
|
||||||
|
French Guiana GF GUF 254
|
||||||
|
French Polynesia PF PYF 258
|
||||||
|
French Southern Territories TF ATF 260
|
||||||
|
Gabon GA GAB 266
|
||||||
|
Gambia GM GMB 270
|
||||||
|
Georgia GE GEO 268
|
||||||
|
Germany DE DEU 276
|
||||||
|
Ghana GH GHA 288
|
||||||
|
Gibraltar GI GIB 292
|
||||||
|
Greece GR GRC 300
|
||||||
|
Greenland GL GRL 304
|
||||||
|
Grenada GD GRD 308
|
||||||
|
Guadeloupe GP GLP 312
|
||||||
|
Guam GU GUM 316
|
||||||
|
Guatemala GT GTM 320
|
||||||
|
Guernsey GG GGY 831
|
||||||
|
Guinea GN GIN 324
|
||||||
|
Guinea-Bissau GW GNB 624
|
||||||
|
Guyana GY GUY 328
|
||||||
|
Haiti HT HTI 332
|
||||||
|
Heard Island and McDonald Islands HM HMD 334
|
||||||
|
Vatican City State VA VAT 336
|
||||||
|
Honduras HN HND 340
|
||||||
|
Hong Kong HK HKG 344
|
||||||
|
Hungary HU HUN 348
|
||||||
|
Iceland IS ISL 352
|
||||||
|
India IN IND 356
|
||||||
|
Indonesia ID IDN 360
|
||||||
|
Iran IR IRN 364
|
||||||
|
Iraq IQ IRQ 368
|
||||||
|
Ireland IE IRL 372
|
||||||
|
Isle of Man IM IMN 833
|
||||||
|
Israel IL ISR 376
|
||||||
|
Italy IT ITA 380
|
||||||
|
Jamaica JM JAM 388
|
||||||
|
Japan JP JPN 392
|
||||||
|
Jersey JE JEY 832
|
||||||
|
Jordan JO JOR 400
|
||||||
|
Kazakhstan KZ KAZ 398
|
||||||
|
Kenya KE KEN 404
|
||||||
|
Kiribati KI KIR 296
|
||||||
|
Democratic People's Republic of Korea KP PRK 408
|
||||||
|
Republic of Korea KR KOR 410
|
||||||
|
Kuwait KW KWT 414
|
||||||
|
Kyrgyzstan KG KGZ 417
|
||||||
|
Lao People's Democratic Republic LA LAO 418
|
||||||
|
Latvia LV LVA 428
|
||||||
|
Lebanon LB LBN 422
|
||||||
|
Lesotho LS LSO 426
|
||||||
|
Liberia LR LBR 430
|
||||||
|
Libya LY LBY 434
|
||||||
|
Liechtenstein LI LIE 438
|
||||||
|
Lithuania LT LTU 440
|
||||||
|
Luxembourg LU LUX 442
|
||||||
|
Macao MO MAC 446
|
||||||
|
Macedonia MK MKD 807
|
||||||
|
Madagascar MG MDG 450
|
||||||
|
Malawi MW MWI 454
|
||||||
|
Malaysia MY MYS 458
|
||||||
|
Maldives MV MDV 462
|
||||||
|
Mali ML MLI 466
|
||||||
|
Malta MT MLT 470
|
||||||
|
Marshall Islands MH MHL 584
|
||||||
|
Martinique MQ MTQ 474
|
||||||
|
Mauritania MR MRT 478
|
||||||
|
Mauritius MU MUS 480
|
||||||
|
Mayotte YT MYT 175
|
||||||
|
Mexico MX MEX 484
|
||||||
|
Federated States of Micronesia FM FSM 583
|
||||||
|
Moldova MD MDA 498
|
||||||
|
Monaco MC MCO 492
|
||||||
|
Mongolia MN MNG 496
|
||||||
|
Montenegro ME MNE 499
|
||||||
|
Montserrat MS MSR 500
|
||||||
|
Morocco MA MAR 504
|
||||||
|
Mozambique MZ MOZ 508
|
||||||
|
Myanmar MM MMR 104
|
||||||
|
Namibia NA NAM 516
|
||||||
|
Nauru NR NRU 520
|
||||||
|
Nepal NP NPL 524
|
||||||
|
Netherlands NL NLD 528
|
||||||
|
New Caledonia NC NCL 540
|
||||||
|
New Zealand NZ NZL 554
|
||||||
|
Nicaragua NI NIC 558
|
||||||
|
Niger NE NER 562
|
||||||
|
Nigeria NG NGA 566
|
||||||
|
Niue NU NIU 570
|
||||||
|
Norfolk Island NF NFK 574
|
||||||
|
Northern Mariana Islands MP MNP 580
|
||||||
|
Norway NO NOR 578
|
||||||
|
Oman OM OMN 512
|
||||||
|
Pakistan PK PAK 586
|
||||||
|
Palau PW PLW 585
|
||||||
|
Palestine PS PSE 275
|
||||||
|
Panama PA PAN 591
|
||||||
|
Papua New Guinea PG PNG 598
|
||||||
|
Paraguay PY PRY 600
|
||||||
|
Peru PE PER 604
|
||||||
|
Philippines PH PHL 608
|
||||||
|
Pitcairn PN PCN 612
|
||||||
|
Poland PL POL 616
|
||||||
|
Portugal PT PRT 620
|
||||||
|
Puerto Rico PR PRI 630
|
||||||
|
Qatar QA QAT 634
|
||||||
|
Réunion RE REU 638
|
||||||
|
Romania RO ROU 642
|
||||||
|
Russian Federation RU RUS 643
|
||||||
|
Rwanda RW RWA 646
|
||||||
|
Saint Barthélemy BL BLM 652
|
||||||
|
Saint Helena, Ascension and Tristan da Cunha SH SHN 654
|
||||||
|
Saint Kitts and Nevis KN KNA 659
|
||||||
|
Saint Lucia LC LCA 662
|
||||||
|
Saint Martin (French part) MF MAF 663
|
||||||
|
Saint Pierre and Miquelon PM SPM 666
|
||||||
|
Saint Vincent and the Grenadines VC VCT 670
|
||||||
|
Samoa WS WSM 882
|
||||||
|
San Marino SM SMR 674
|
||||||
|
Sao Tome and Principe ST STP 678
|
||||||
|
Saudi Arabia SA SAU 682
|
||||||
|
Senegal SN SEN 686
|
||||||
|
Serbia RS SRB 688
|
||||||
|
Seychelles SC SYC 690
|
||||||
|
Sierra Leone SL SLE 694
|
||||||
|
Singapore SG SGP 702
|
||||||
|
Sint Maarten (Dutch part) SX SXM 534
|
||||||
|
Slovakia SK SVK 703
|
||||||
|
Slovenia SI SVN 705
|
||||||
|
Solomon Islands SB SLB 090
|
||||||
|
Somalia SO SOM 706
|
||||||
|
South Africa ZA ZAF 710
|
||||||
|
South Georgia and the South Sandwich Islands GS SGS 239
|
||||||
|
South Sudan SS SSD 728
|
||||||
|
Spain ES ESP 724
|
||||||
|
Sri Lanka LK LKA 144
|
||||||
|
Sudan SD SDN 729
|
||||||
|
Suriname SR SUR 740
|
||||||
|
Svalbard and Jan Mayen SJ SJM 744
|
||||||
|
Swaziland SZ SWZ 748
|
||||||
|
Sweden SE SWE 752
|
||||||
|
Switzerland CH CHE 756
|
||||||
|
Syrian Arab Republic SY SYR 760
|
||||||
|
Taiwan TW TWN 158
|
||||||
|
Tajikistan TJ TJK 762
|
||||||
|
Tanzania, United Republic of TZ TZA 834
|
||||||
|
Thailand TH THA 764
|
||||||
|
Timor-Leste TL TLS 626
|
||||||
|
Togo TG TGO 768
|
||||||
|
Tokelau TK TKL 772
|
||||||
|
Tonga TO TON 776
|
||||||
|
Trinidad and Tobago TT TTO 780
|
||||||
|
Tunisia TN TUN 788
|
||||||
|
Turkey TR TUR 792
|
||||||
|
Turkmenistan TM TKM 795
|
||||||
|
Turks and Caicos Islands TC TCA 796
|
||||||
|
Tuvalu TV TUV 798
|
||||||
|
Uganda UG UGA 800
|
||||||
|
Ukraine UA UKR 804
|
||||||
|
United Arab Emirates AE ARE 784
|
||||||
|
United Kingdom GB GBR 826
|
||||||
|
United States US USA 840
|
||||||
|
United States Minor Outlying Islands UM UMI 581
|
||||||
|
Uruguay UY URY 858
|
||||||
|
Uzbekistan UZ UZB 860
|
||||||
|
Vanuatu VU VUT 548
|
||||||
|
Venezuela, Bolivarian Republic of VE VEN 862
|
||||||
|
Viet Nam VN VNM 704
|
||||||
|
Virgin Islands (British) VG VGB 092
|
||||||
|
Virgin Islands (U.S.) VI VIR 850
|
||||||
|
Wallis and Futuna WF WLF 876
|
||||||
|
Western Sahara EH ESH 732
|
||||||
|
Yemen YE YEM 887
|
||||||
|
Zambia ZM ZMB 894
|
||||||
|
Zimbabwe ZW ZWE 716
|
|
64
sql/create.sql
Normal file
64
sql/create.sql
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
DROP TABLE IF EXISTS dim_factories;
|
||||||
|
CREATE TABLE dim_factories (
|
||||||
|
factory_sk INTEGER identity(1,1) PRIMARY KEY,
|
||||||
|
factory_bk NVARCHAR(100) NOT NULL,
|
||||||
|
factory_name NVARCHAR(250),
|
||||||
|
factory_country NVARCHAR(250)
|
||||||
|
);
|
||||||
|
GO
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dim_time;
|
||||||
|
CREATE TABLE dim_time (
|
||||||
|
time_sk INTEGER identity(1,1) PRIMARY KEY,
|
||||||
|
time_bk DATE NOT NULL,
|
||||||
|
time_string NCHAR(10) NOT NULL,
|
||||||
|
year INTEGER,
|
||||||
|
month INTEGER,
|
||||||
|
day INTEGER,
|
||||||
|
quarter INTEGER
|
||||||
|
);
|
||||||
|
GO
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dim_drugs;
|
||||||
|
CREATE TABLE dim_drugs (
|
||||||
|
drug_sk INTEGER identity(1, 1) PRIMARY KEY,
|
||||||
|
DrugProductId INTEGER NOT NULL, -- business key
|
||||||
|
RecordStatus CHAR(1), -- A for active, D for deactivated
|
||||||
|
DrugProductName NVARCHAR(250),
|
||||||
|
RONumber NVARCHAR(20),
|
||||||
|
DrugProductFamilyId INTEGER,
|
||||||
|
DrugProductFamilyName NVARCHAR(250)
|
||||||
|
);
|
||||||
|
GO
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dim_countries;
|
||||||
|
CREATE TABLE dim_countries (
|
||||||
|
country_sk INTEGER identity(1, 1) PRIMARY KEY,
|
||||||
|
country_code NVARCHAR(2), -- business key
|
||||||
|
country_name NVARCHAR(250)
|
||||||
|
);
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dim_claim_statuses;
|
||||||
|
CREATE TABLE dim_claim_statuses (
|
||||||
|
status_sk INTEGER identity(1, 1) PRIMARY KEY,
|
||||||
|
status_code VARCHAR(1) NOT NULL, -- A for Accepted, D for Declined, W for Waiting
|
||||||
|
status_description NVARCHAR(50)
|
||||||
|
);
|
||||||
|
GO
|
||||||
|
|
||||||
|
-- insert statuses
|
||||||
|
INSERT INTO dim_claim_statuses(status_code, status_description)
|
||||||
|
VALUES
|
||||||
|
('A', 'Accepted'),
|
||||||
|
('D', 'Declined'),
|
||||||
|
('W', 'Waiting');
|
||||||
|
GO
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS dim_indications;
|
||||||
|
CREATE TABLE dim_indications (
|
||||||
|
indication_sk INTEGER identity(1, 1) PRIMARY KEY,
|
||||||
|
IndicationId INTEGER NOT NULL,
|
||||||
|
RecordStatus CHAR(1),
|
||||||
|
IndicationDescription NVARCHAR(500)
|
||||||
|
);
|
||||||
|
GO
|
Loading…
Reference in New Issue
Block a user