Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.76 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <before>
  3.   <sql date="2019-01-11">
  4.     <dialect name="SQLServer">
  5.     <![CDATA[
  6.        IF NOT EXISTS(SELECT name FROM sys.databases where name = 'TPMediaDB')
  7.          CREATE DATABASE TPMediaDB
  8.     ]]>
  9.     </dialect>
  10.   </sql>
  11.   <sql date="2019-01-12">
  12.     <dialect name="SQLServer">
  13.         <![CDATA[              
  14.             IF (OBJECT_ID('[TPMediaDB].[dbo].[FDowody]') IS NULL)
  15.             BEGIN
  16.             CREATE TABLE [TPMediaDB].[dbo].[FDowody](
  17.                 [Rok] [smallint] NOT NULL,
  18.                 [Miesiac] [smallint] NOT NULL,
  19.                 [KodDowodu] [char](5) NOT NULL,
  20.                 [NumerDowodu] [int] NOT NULL,
  21.                 [DataDowodu] [char](10) NOT NULL,
  22.                 [DataWplywu] [char](10) NULL,
  23.                 [NumerKs] [int] NULL,
  24.                 [DataDziennika] [char](10) NULL,
  25.                 [CzasDziennika] [char](8) NULL,
  26.                 [Wprowadzil] [char](10) NOT NULL,
  27.                 [Zaksiegowal] [char](10) NULL,
  28.                 [NumerDziennika] [int] NULL,
  29.                 [Tresc] [varchar](150) NULL,
  30.                 [ObrotyWN] [float] NULL,
  31.                 [ObrotyMA] [float] NULL,
  32.                 [RodzajDowodu] [char](1) NULL,
  33.                 [NAZ_TAB_ZR] [varchar](20) NULL,
  34.                 [IDREC_ZR] [int] NULL,
  35.                 [DATA_WPR] [char](10) NOT NULL,
  36.                 [CZAS_WPR] [char](8) NOT NULL,
  37.                 [USER_WPR] [char](10) NOT NULL,
  38.                 [KluczDowodu] [int] IDENTITY(1,1) NOT NULL,
  39.                 [IdKursuWalutowego] [int] NULL,
  40.                 CONSTRAINT [FDowody00] PRIMARY KEY CLUSTERED
  41.             (
  42.                 [KluczDowodu] ASC
  43.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  44.             ) ON [PRIMARY]
  45.            
  46.             CREATE UNIQUE NONCLUSTERED INDEX [FDowody01] ON [TPMediaDB].[dbo].[FDowody]
  47.             (
  48.                 [Rok] ASC,
  49.                 [Miesiac] ASC,
  50.                 [KodDowodu] ASC,
  51.                 [NumerDowodu] ASC
  52.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  53.                            
  54.             CREATE NONCLUSTERED INDEX [FDowody02] ON [TPMediaDB].[dbo].[FDowody]
  55.             (
  56.                 [Rok] ASC,
  57.                 [Miesiac] ASC,
  58.                 [NumerDziennika] ASC
  59.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  60.                            
  61.             CREATE NONCLUSTERED INDEX [IN_FDowody03] ON [TPMediaDB].[dbo].[FDowody]
  62.             (
  63.                 [Rok] ASC,
  64.                 [Miesiac] ASC,
  65.                 [USER_WPR] ASC
  66.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  67.             END
  68.             GO
  69.            
  70.             IF (OBJECT_ID('[TPMediaDB].[dbo].[FKodyDow]') IS NULL)
  71.             BEGIN
  72.             CREATE TABLE [TPMediaDB].[dbo].[FKodyDow](
  73.                 [KodDowodu] [char](5) NOT NULL,
  74.                 [Okreslenie] [varchar](255) NULL,
  75.                 [Status] [char](1) NULL,
  76.                 [Konto] [varchar](40) NULL,
  77.                 [Wprow] [char](1) NULL,
  78.                 [DATA_WPR] [char](10) NOT NULL,
  79.                 [CZAS_WPR] [char](8) NOT NULL,
  80.                 [USER_WPR] [char](10) NOT NULL,
  81.                 [IDREC] [int] IDENTITY(1,1) NOT NULL,
  82.                 [CZYNNY] [char](1) NULL,
  83.                 [Opis_JPK] [varchar](255) NULL,
  84.                 [PRINT_DEFAULT] [bit] NULL,
  85.                 CONSTRAINT [FKodyDow00] PRIMARY KEY CLUSTERED
  86.             (
  87.                 [IDREC] ASC
  88.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  89.             ) ON [PRIMARY]
  90.             CREATE UNIQUE NONCLUSTERED INDEX [FKodyDow01] ON [TPMediaDB].[dbo].[FKodyDow]
  91.             (
  92.                 [KodDowodu] ASC
  93.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  94.             END
  95.             GO
  96.                            
  97.            
  98.             IF (OBJECT_ID('[TPMediaDB].[dbo].[FOkresy]') IS NULL)
  99.             BEGIN
  100.             CREATE TABLE [TPMediaDB].[dbo].[FOkresy](
  101.                 [Rok] [smallint] NOT NULL,
  102.                 [Miesiac] [smallint] NOT NULL,
  103.                 [Status] [char](1) NOT NULL,
  104.                 [DataOtwarcia] [char](10) NOT NULL,
  105.                 [CzasOtwarcia] [char](8) NOT NULL,
  106.                 [Otwarl] [char](10) NOT NULL,
  107.                 [DataZamkniecia] [char](10) NULL,
  108.                 [CzasZamkniecia] [char](8) NULL,
  109.                 [Zamknal] [char](10) NULL,
  110.                 [IDREC] [int] IDENTITY(1,1) NOT NULL,
  111.                 CONSTRAINT [FOkresy00] PRIMARY KEY CLUSTERED
  112.             (
  113.                 [IDREC] ASC
  114.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  115.             ) ON [PRIMARY]
  116.             CREATE UNIQUE NONCLUSTERED INDEX [FOkresy01] ON [TPMediaDB].[dbo].[FOkresy]
  117.             (
  118.                 [Rok] ASC,
  119.                 [Miesiac] ASC
  120.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  121.             END
  122.             GO
  123.                            
  124.            
  125.             IF (OBJECT_ID('[TPMediaDB].[dbo].[FOperac]') IS NULL)
  126.             BEGIN
  127.             CREATE TABLE [TPMediaDB].[dbo].[FOperac](
  128.                 [KluczDowodu] [int] NOT NULL,
  129.                 [Lp] [int] NOT NULL,
  130.                 [Synt] [smallint] NOT NULL,
  131.                 [Konto] [varchar](40) NOT NULL,
  132.                 [Wn] [float] NOT NULL,
  133.                 [Ma] [float] NOT NULL,
  134.                 [Tresc] [varchar](100) NULL,
  135.                 [KontoPrzeciwstawne] [smallint] NULL,
  136.                 [NumerKs] [int] NULL,
  137.                 [IDREC] [int] IDENTITY(1,1) NOT NULL,
  138.                 [SYST] [char](1) NULL,
  139.                 [ID_SYST] [int] NULL,
  140.                 [OBCY_NR_DOK] [varchar](50) NULL,
  141.                 [DATA_WPR] [char](10) NULL,
  142.                 [CZAS_WPR] [char](8) NULL,
  143.                 [USER_WPR] [char](10) NULL,
  144.                 [Kontrahent] [int] NULL,
  145.                 [Rodzaj] [char](1) NULL,
  146.                 [Tytul] [char](1) NULL,
  147.                 [Id_Rpk_Connected] [int] NULL,
  148.                 [ID_FSymbKomorki] [int] NULL,
  149.                 [LiczbaP] [int] NULL,
  150.                 CONSTRAINT [FOperac00] PRIMARY KEY CLUSTERED
  151.             (
  152.                 [IDREC] ASC
  153.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  154.             ) ON [PRIMARY]
  155.             CREATE NONCLUSTERED INDEX [FOPERAC_ID_SYST] ON [TPMediaDB].[dbo].[FOperac]
  156.             (
  157.                 [ID_SYST] ASC
  158.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  159.            
  160.             CREATE UNIQUE NONCLUSTERED INDEX [FOperac01] ON [TPMediaDB].[dbo].[FOperac]
  161.             (
  162.                 [KluczDowodu] ASC,
  163.                 [Lp] ASC
  164.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  165.                            
  166.            
  167.             CREATE NONCLUSTERED INDEX [FOperac02] ON [TPMediaDB].[dbo].[FOperac]
  168.             (
  169.                 [Konto] ASC
  170.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  171.                            
  172.            
  173.             CREATE NONCLUSTERED INDEX [I_FOPERAC01] ON [TPMediaDB].[dbo].[FOperac]
  174.             (
  175.                 [ID_SYST] ASC,
  176.                 [SYST] ASC
  177.             )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  178.            
  179.             ALTER TABLE [TPMediaDB].[dbo].[FKodyDow] ADD  DEFAULT ((0)) FOR [PRINT_DEFAULT]
  180.                            
  181.             ALTER TABLE [TPMediaDB].[dbo].[FDowody]  WITH CHECK ADD  CONSTRAINT [FK_FDowodyFkody] FOREIGN KEY([KodDowodu])
  182.             REFERENCES [TPMediaDB].[dbo].[FKodyDow] ([KodDowodu])
  183.                            
  184.             ALTER TABLE [TPMediaDB].[dbo].[FDowody] CHECK CONSTRAINT [FK_FDowodyFkody]
  185.                            
  186.             ALTER TABLE [TPMediaDB].[dbo].[FDowody]  WITH CHECK ADD  CONSTRAINT [FK_FDowodyFOkresy] FOREIGN KEY([Rok], [Miesiac])
  187.             REFERENCES [TPMediaDB].[dbo].[FOkresy] ([Rok], [Miesiac])
  188.                            
  189.             ALTER TABLE [TPMediaDB].[dbo].[FDowody] CHECK CONSTRAINT [FK_FDowodyFOkresy]
  190.                            
  191.             ALTER TABLE [TPMediaDB].[dbo].[FOperac]  WITH CHECK ADD  CONSTRAINT [FK_FOperacFDowody] FOREIGN KEY([KluczDowodu])
  192.             REFERENCES [TPMediaDB].[dbo].[FDowody] ([KluczDowodu])
  193.                            
  194.             ALTER TABLE [TPMediaDB].[dbo].[FOperac] CHECK CONSTRAINT [FK_FOperacFDowody]
  195.            
  196.            
  197.             END
  198.             GO
  199.                
  200.         ]]>
  201.     </dialect>
  202.   </sql>
  203. </before>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement