Mercurial > pub > bltoolkit
comparison Data/Create Scripts/Informix.sql @ 0:f990fcb411a9
Копия текущей версии из github
| author | cin |
|---|---|
| date | Thu, 27 Mar 2014 21:46:09 +0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f990fcb411a9 |
|---|---|
| 1 DROP TABLE Doctor | |
| 2 GO | |
| 3 | |
| 4 DROP TABLE Patient | |
| 5 GO | |
| 6 | |
| 7 DROP TABLE Person | |
| 8 GO | |
| 9 | |
| 10 CREATE TABLE Person | |
| 11 ( | |
| 12 PersonID SERIAL NOT NULL, | |
| 13 FirstName NVARCHAR(50) NOT NULL, | |
| 14 LastName NVARCHAR(50) NOT NULL, | |
| 15 MiddleName NVARCHAR(50), | |
| 16 Gender CHAR(1) NOT NULL, | |
| 17 | |
| 18 PRIMARY KEY(PersonID) | |
| 19 ) | |
| 20 GO | |
| 21 | |
| 22 INSERT INTO Person (FirstName, LastName, Gender) VALUES ('John', 'Pupkin', 'M') | |
| 23 GO | |
| 24 INSERT INTO Person (FirstName, LastName, Gender) VALUES ('Tester', 'Testerson', 'M') | |
| 25 GO | |
| 26 | |
| 27 -- Doctor Table Extension | |
| 28 | |
| 29 CREATE TABLE Doctor | |
| 30 ( | |
| 31 PersonID int NOT NULL, | |
| 32 Taxonomy nvarchar(50) NOT NULL | |
| 33 ) | |
| 34 GO | |
| 35 | |
| 36 INSERT INTO Doctor (PersonID, Taxonomy) VALUES (1, 'Psychiatry') | |
| 37 GO | |
| 38 | |
| 39 -- Patient Table Extension | |
| 40 | |
| 41 CREATE TABLE Patient | |
| 42 ( | |
| 43 PersonID int NOT NULL, | |
| 44 Diagnosis nvarchar(100) NOT NULL | |
| 45 ) | |
| 46 GO | |
| 47 | |
| 48 INSERT INTO Patient (PersonID, Diagnosis) VALUES (2, 'Hallucination with Paranoid Bugs'' Delirium of Persecution') | |
| 49 GO | |
| 50 | |
| 51 | |
| 52 DROP TABLE Parent | |
| 53 GO | |
| 54 DROP TABLE Child | |
| 55 GO | |
| 56 DROP TABLE GrandChild | |
| 57 GO | |
| 58 | |
| 59 CREATE TABLE Parent (ParentID int, Value1 int) | |
| 60 GO | |
| 61 CREATE TABLE Child (ParentID int, ChildID int) | |
| 62 GO | |
| 63 CREATE TABLE GrandChild (ParentID int, ChildID int, GrandChildID int) | |
| 64 GO | |
| 65 | |
| 66 | |
| 67 DROP TABLE LinqDataTypes | |
| 68 GO | |
| 69 | |
| 70 CREATE TABLE LinqDataTypes | |
| 71 ( | |
| 72 ID int, | |
| 73 MoneyValue decimal(10,4), | |
| 74 DateTimeValue datetime year to fraction(3), | |
| 75 DateTimeValue2 datetime year to fraction(3), | |
| 76 BoolValue boolean, | |
| 77 GuidValue char(36), | |
| 78 BinaryValue byte, | |
| 79 SmallIntValue smallint, | |
| 80 IntValue int, | |
| 81 BigIntValue bigint | |
| 82 ) | |
| 83 GO | |
| 84 | |
| 85 DROP TABLE TestIdentity | |
| 86 GO | |
| 87 | |
| 88 CREATE TABLE TestIdentity ( | |
| 89 ID SERIAL NOT NULL, | |
| 90 PRIMARY KEY(ID) | |
| 91 ) | |
| 92 GO |
