SET NOCOUNT ON DELETE dbo.TabVATIDPravidlaVyjimky DELETE dbo.TabVATIDPravidla GO SET IDENTITY_INSERT dbo.TabVATIDPravidla ON INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(1,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'BE',N'Belgie',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(2,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'BG',N'Bulharsko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(3,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'BG',N'Bulharsko',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(4,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'CZ',N'Ceská republika',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(5,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'CZ',N'Ceská republika',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(6,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'CZ',N'Ceská republika',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(7,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'DK',N'Dánsko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(8,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'EE',N'Estonsko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(9,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'FI',N'Finsko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(10,N'[^OI][^OI][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678901,X2345678901,1X345678901,XX345678901',N'FR',N'Francie',11,N'Všude císlice, jen na prvním a/nebo druhém míste mohou být písmena krome I a O') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(11,N'CH[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'CH345678901',N'FR',N'Francie',11,N'Na začátku CH jinak císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(12,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678901',N'HR',N'Chorvatsko',11,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(13,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][^0-9]',N'1234567X',N'IE',N'Irsko',8,N'Na posledním míste písmeno') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(14,N'[0-9][^0-9][0-9][0-9][0-9][0-9][0-9][^0-9]',N'1X34567X',N'IE',N'Irsko',8,N'Na druhém a posledním míste písmeno') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(15,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][^0-9][^0-9]',N'1234567XX',N'IE',N'Irsko',9,N'Na posledních 2 místech písmena') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(16,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9]CH',N'1234567CH',N'IE',N'Irsko',9,N'Na posledních 2 místech písmeno CH') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(17,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678901',N'IT',N'Itálie',11,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(18,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][^0-9]',N'12345678X',N'CY',N'Kypr',9,N'Na posledním míste písmeno') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(19,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'LT',N'Litva',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(20,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789012',N'LT',N'Litva',12,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(21,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678901',N'LV',N'Lotyšsko',11,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(22,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'LU',N'Lucembursko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(23,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'HU',N'Madarsko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(24,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'MT',N'Malta',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(25,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'DE',N'Nemecko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(26,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]B[0-9][0-9]',N'123456789B12',N'NL',N'Nizozemsko',12,N'Desátý znak je vždy B, jinak číslice. Nemůže končit na B00') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(27,N'[0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9A-Z+*][0-9][0-9]',N'XXXXXXXXXX12',N'NL',N'Nizozemsko',12,N'Prvních 10 znaků číslice nebo velká písmena nebo + nebo *, posledni 2 znaky číslice v rozmezí 02 až 98') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(28,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'PL',N'Polsko',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(29,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'PT',N'Portugalsko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(30,N'U[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'U23456789',N'AT',N'Rakousko',9,N'První znak je vždy U, jinak císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(31,N'[0-9]',N'1',N'RO',N'Rumunsko',1,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(32,N'[0-9][0-9]',N'12',N'RO',N'Rumunsko',2,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(33,N'[0-9][0-9][0-9]',N'123',N'RO',N'Rumunsko',3,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(34,N'[0-9][0-9][0-9][0-9]',N'1234',N'RO',N'Rumunsko',4,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(35,N'[0-9][0-9][0-9][0-9][0-9]',N'12345',N'RO',N'Rumunsko',5,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(36,N'[0-9][0-9][0-9][0-9][0-9][0-9]',N'123456',N'RO',N'Rumunsko',6,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(37,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567',N'RO',N'Rumunsko',7,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(38,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'RO',N'Rumunsko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(39,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'RO',N'Rumunsko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(40,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'RO',N'Rumunsko',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(41,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'EL',N'Recko',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(42,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'1234567890',N'SK',N'Slovensko',10,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(43,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'12345678',N'SI',N'Slovinsko',8,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(44,N'[0-9A-Z][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9A-Z]',N'X23456789,12345678X,X2345678X',N'ES',N'Španelsko',9,N'Všude císlice, jen na prvním a/nebo posledním míste mohou být písmena') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(45,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789012',N'SE',N'Švédsko',12,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(46,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'GB',N'Velká Británie',9,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(47,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789012',N'GB',N'Velká Británie',12,N'Pouze císlice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(48,N'GD[0-9][0-9][0-9]',N'GD345',N'GB',N'Velká Británie',5,N'vládní organizace') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(49,N'HA[0-9][0-9][0-9]',N'HA345',N'GB',N'Velká Británie',5,N'zdravotnická organizace') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(50,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789',N'XI',N'Severní Irsko',9,N'Pouze číslice') GO INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(51,N'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]',N'123456789012',N'XI',N'Severní Irsko',12,N'Pouze číslice') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(52,N'GD[0-9][0-9][0-9]',N'GD345',N'XI',N'Severní Irsko',5,N'Vládní organizace') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(53,N'HA[0-9][0-9][0-9]',N'HA345',N'XI',N'Severní Irsko',5,N'Zdravotnická organizace') INSERT dbo.TabVATIDPravidla(ID,FormatDIC,FormatDIC_Example,KodZemeDIC,NazevZeme,PocetZnaku,Poznamky)VALUES(54,N'*',N'AT',N'AT',N'Rakousko',1,N'pro OSS EU') SET IDENTITY_INSERT dbo.TabVATIDPravidla OFF GO SET IDENTITY_INSERT dbo.TabVATIDPravidlaVyjimky ON INSERT dbo.TabVATIDPravidlaVyjimky(ID,IdVATIDPravidla,Vyjimka)VALUES(1,27,N'__________00') INSERT dbo.TabVATIDPravidlaVyjimky(ID,IdVATIDPravidla,Vyjimka)VALUES(2,27,N'__________01') INSERT dbo.TabVATIDPravidlaVyjimky(ID,IdVATIDPravidla,Vyjimka)VALUES(3,27,N'__________99') INSERT dbo.TabVATIDPravidlaVyjimky(ID,IdVATIDPravidla,Vyjimka)VALUES(4,26,N'_________[^B]__') INSERT dbo.TabVATIDPravidlaVyjimky(ID,IdVATIDPravidla,Vyjimka)VALUES(5,26,N'_________B00') SET IDENTITY_INSERT dbo.TabVATIDPravidlaVyjimky OFF GO SET NOCOUNT OFF