annotate Data/Create Scripts/DB2.sql @ 5:f7d63a092920

Исправлено условие Where в тех случаях, когда репозитарий не является генериком
author cin
date Tue, 10 Mar 2015 16:02:11 +0300
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 DROP TABLE "Doctor"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 DROP TABLE "Patient"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 DROP TABLE "Person"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 CREATE TABLE "Person"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 (
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 "PersonID" INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY NOT NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 "FirstName" VARCHAR(50) NOT NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 "LastName" VARCHAR(50) NOT NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 "MiddleName" VARCHAR(50),
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 "Gender" CHAR(1) NOT NULL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 )
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20 INSERT INTO "Person" ("FirstName", "LastName", "Gender") VALUES ('John', 'Pupkin', 'M')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 INSERT INTO "Person" ("FirstName", "LastName", "Gender") VALUES ('Tester', 'Testerson', 'M')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25 -- Doctor Table Extension
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
27 CREATE TABLE "Doctor"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
28 (
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
29 "PersonID" INTEGER NOT NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
30 "Taxonomy" VARCHAR(50) NOT NULL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
31 )
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
32 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
33
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
34 INSERT INTO "Doctor" ("PersonID", "Taxonomy") VALUES (1, 'Psychiatry')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
35 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
36
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
37 -- Patient Table Extension
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
38
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
39 CREATE TABLE "Patient"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
40 (
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
41 "PersonID" INTEGER NOT NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
42 "Diagnosis" VARCHAR(256) NOT NULL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
43 )
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
44 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
45
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
46 INSERT INTO "Patient" ("PersonID", "Diagnosis") VALUES (2, 'Hallucination with Paranoid Bugs'' Delirium of Persecution')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
47 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
48
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
49
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
50 DROP TABLE "Parent"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
51 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
52 DROP TABLE "Child"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
53 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
54 DROP TABLE "GrandChild"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
55 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
56
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
57 CREATE TABLE "Parent" ("ParentID" int, "Value1" int)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
58 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
59 CREATE TABLE "Child" ("ParentID" int, "ChildID" int)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
60 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
61 CREATE TABLE "GrandChild" ("ParentID" int, "ChildID" int, "GrandChildID" int)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
62 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
63
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
64
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
65 DROP TABLE "LinqDataTypes"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
66 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
67
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
68 CREATE TABLE "LinqDataTypes"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
69 (
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
70 "ID" int,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
71 "MoneyValue" decimal(10,4),
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
72 "DateTimeValue" timestamp,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
73 "DateTimeValue2" timestamp NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
74 "BoolValue" smallint,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
75 "GuidValue" char(16) for bit DATA,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
76 "BinaryValue" blob(5000) NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
77 "SmallIntValue" smallint,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
78 "IntValue" int NULL,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
79 "BigIntValue" bigint NULL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
80 )
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
81 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
82
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
83 DROP TABLE "TestIdentity"
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
84 GO
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
85
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
86 CREATE TABLE "TestIdentity" (
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
87 "ID" INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY NOT NULL
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
88 )
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
89 GO