~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysql-test/suite/funcs_1/r/ndb_views.result

  • Committer: brian
  • Date: 2008-06-29 12:50:19 UTC
  • mfrom: (12.1.4 drizzle)
  • Revision ID: brian@localhost.localdomain-20080629125019-qxk9qma8esphwwus
Committing merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
USE test;
2
 
drop table if exists tb2 ;
3
 
create table tb2 (
4
 
f59 numeric (0) unsigned, 
5
 
f60 numeric (64) unsigned, 
6
 
f61 numeric (0) zerofill, 
7
 
f62 numeric (64) zerofill, 
8
 
f63 numeric (0) unsigned zerofill, 
9
 
f64 numeric (64) unsigned zerofill, 
10
 
f65 numeric (0,0), 
11
 
f66 numeric (63,30), 
12
 
f67 numeric (0,0) unsigned, 
13
 
f68 numeric (63,30) unsigned, 
14
 
f69 numeric (0,0) zerofill, 
15
 
f70 numeric (63,30) zerofill, 
16
 
f71 numeric (0,0) unsigned zerofill, 
17
 
f72 numeric (63,30) unsigned zerofill, 
18
 
f73 real, 
19
 
f74 real unsigned, 
20
 
f75 real zerofill, 
21
 
f76 real unsigned zerofill, 
22
 
f77 double default 7.7, 
23
 
f78 double unsigned default 7.7, 
24
 
f79 double zerofill default 7.7, 
25
 
f80 double unsigned zerofill default 8.8, 
26
 
f81 float not null default 8.8, 
27
 
f82 float unsigned not null default 8.8, 
28
 
f83 float zerofill not null default 8.8, 
29
 
f84 float unsigned zerofill not null default 8.8, 
30
 
f85 float(0) not null default 8.8, 
31
 
f86 float(23) not null default 8.8, 
32
 
f87 float(0) unsigned not null default 8.8, 
33
 
f88 float(23) unsigned not null default 8.8, 
34
 
f89 float(0) zerofill not null default 8.8, 
35
 
f90 float(23) zerofill not null default 8.8, 
36
 
f91 float(0) unsigned zerofill not null default 8.8, 
37
 
f92 float(23) unsigned zerofill not null default 8.8, 
38
 
f93 float(24) not null default 8.8, 
39
 
f94 float(53) not null default 8.8, 
40
 
f95 float(24) unsigned not null default 8.8, 
41
 
f96 float(53) unsigned not null default 8.8, 
42
 
f97 float(24) zerofill not null default 8.8, 
43
 
f98 float(53) zerofill not null default 8.8, 
44
 
f99 float(24) unsigned zerofill not null default 8.8, 
45
 
f100 float(53) unsigned zerofill not null default 8.8, 
46
 
f101 date not null default '2000-01-01', 
47
 
f102 time not null default 20, 
48
 
f103 datetime not null default '2/2/2', 
49
 
f104 timestamp not null default 20001231235959, 
50
 
f105 year not null default 2000, 
51
 
f106 year(3) not null default 2000, 
52
 
f107 year(4) not null default 2000, 
53
 
f108 enum("1enum","2enum") not null default "1enum", 
54
 
f109 set("1set","2set") not null default "1set"
55
 
) engine = ndb;
56
 
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/ndb_tb2.txt' into table tb2 ;
57
 
DROP DATABASE IF EXISTS test1;
58
 
CREATE DATABASE test1;
59
 
USE test1;
60
 
drop table if exists tb2 ;
61
 
create table tb2 (
62
 
f59 numeric (0) unsigned, 
63
 
f60 numeric (64) unsigned, 
64
 
f61 numeric (0) zerofill, 
65
 
f62 numeric (64) zerofill, 
66
 
f63 numeric (0) unsigned zerofill, 
67
 
f64 numeric (64) unsigned zerofill, 
68
 
f65 numeric (0,0), 
69
 
f66 numeric (63,30), 
70
 
f67 numeric (0,0) unsigned, 
71
 
f68 numeric (63,30) unsigned, 
72
 
f69 numeric (0,0) zerofill, 
73
 
f70 numeric (63,30) zerofill, 
74
 
f71 numeric (0,0) unsigned zerofill, 
75
 
f72 numeric (63,30) unsigned zerofill, 
76
 
f73 real, 
77
 
f74 real unsigned, 
78
 
f75 real zerofill, 
79
 
f76 real unsigned zerofill, 
80
 
f77 double default 7.7, 
81
 
f78 double unsigned default 7.7, 
82
 
f79 double zerofill default 7.7, 
83
 
f80 double unsigned zerofill default 8.8, 
84
 
f81 float not null default 8.8, 
85
 
f82 float unsigned not null default 8.8, 
86
 
f83 float zerofill not null default 8.8, 
87
 
f84 float unsigned zerofill not null default 8.8, 
88
 
f85 float(0) not null default 8.8, 
89
 
f86 float(23) not null default 8.8, 
90
 
f87 float(0) unsigned not null default 8.8, 
91
 
f88 float(23) unsigned not null default 8.8, 
92
 
f89 float(0) zerofill not null default 8.8, 
93
 
f90 float(23) zerofill not null default 8.8, 
94
 
f91 float(0) unsigned zerofill not null default 8.8, 
95
 
f92 float(23) unsigned zerofill not null default 8.8, 
96
 
f93 float(24) not null default 8.8, 
97
 
f94 float(53) not null default 8.8, 
98
 
f95 float(24) unsigned not null default 8.8, 
99
 
f96 float(53) unsigned not null default 8.8, 
100
 
f97 float(24) zerofill not null default 8.8, 
101
 
f98 float(53) zerofill not null default 8.8, 
102
 
f99 float(24) unsigned zerofill not null default 8.8, 
103
 
f100 float(53) unsigned zerofill not null default 8.8, 
104
 
f101 date not null default '2000-01-01', 
105
 
f102 time not null default 20, 
106
 
f103 datetime not null default '2/2/2', 
107
 
f104 timestamp not null default 20001231235959, 
108
 
f105 year not null default 2000, 
109
 
f106 year(3) not null default 2000, 
110
 
f107 year(4) not null default 2000, 
111
 
f108 enum("1enum","2enum") not null default "1enum", 
112
 
f109 set("1set","2set") not null default "1set"
113
 
) engine = ndb;
114
 
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/ndb_tb2.txt' into table tb2 ;
115
 
USE test;
116
 
 
117
 
! Attention: The file with the expected results is not
118
 
|            thoroughly checked.
119
 
!            The server return codes are correct, but
120
 
|            most result sets where the table tb2 is
121
 
!            involved are not checked.
122
 
--------------------------------------------------------------------------------
123
 
 
124
 
There are some statements where the ps-protocol is switched off.
125
 
Bug#32285: mysqltest, --ps-protocol, strange output, float/double/real with zerofill
126
 
--------------------------------------------------------------------------------
127
 
insert into test.tb2 (f59,f60) values (76710,226546);
128
 
insert into test.tb2 (f59,f60) values(2760,985654);
129
 
insert into test.tb2 (f59,f60) values(569300,9114376);
130
 
insert into test.tb2 (f59,f60) values(660,876546);
131
 
insert into test.tb2 (f59,f60) values(250,87895654);
132
 
insert into test.tb2 (f59,f60) values(340,9984376);
133
 
insert into test.tb2 (f59,f60) values(3410,996546);
134
 
insert into test.tb2 (f59,f60) values(2550,775654);
135
 
insert into test.tb2 (f59,f60) values(3330,764376);
136
 
insert into test.tb2 (f59,f60) values(441,16546);
137
 
insert into test.tb2 (f59,f60) values(24,51654);
138
 
insert into test.tb2 (f59,f60) values(323,14376);
139
 
insert into test.tb2 (f59,f60) values(34,41);
140
 
insert into test.tb2 (f59,f60) values(04,74);
141
 
insert into test.tb2 (f59,f60) values(15,87);
142
 
insert into test.tb2 (f59,f60) values(22,93);
143
 
insert into test.tb2 (f59,f60) values(394,41);
144
 
insert into test.tb2 (f59,f60) values(094,74);
145
 
insert into test.tb2 (f59,f60) values(195,87);
146
 
insert into test.tb2 (f59,f60) values(292,93);
147
 
insert into test.tb2 (f59,f60) values(0987,41) ;
148
 
insert into test.tb2 (f59,f60) values(7876,74) ;
149
 
INSERT INTO tb2 (f59,f61) VALUES(321,765 );
150
 
INSERT INTO tb2 (f59,f61) VALUES(9112,8771);
151
 
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
152
 
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
153
 
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
154
 
Insert into tb2 (f59,f60,f61) values (107,105,106) ;
155
 
Insert into tb2 (f59,f60,f61) values (109,108,104) ;
156
 
Insert into tb2 (f59,f60,f61) values (207,205,206) ;
157
 
Insert into tb2 (f59,f60,f61) values (209,208,204) ;
158
 
Insert into tb2 (f59,f60,f61) values (27,25,26) ;
159
 
Insert into tb2 (f59,f60,f61) values (29,28,24) ;
160
 
Insert into tb2 (f59,f60,f61) values (17,15,16) ;
161
 
Insert into tb2 (f59,f60,f61) values (19,18,14) ;
162
 
insert into tb2 (f59,f60,f61) values (107,105,106);
163
 
insert into tb2 (f59,f60,f61) values (109,108,104);
164
 
INSERT INTO tb2 (f59,f60) VALUES( 299,899 );
165
 
INSERT INTO tb2 (f59,f60) VALUES( 242,79  );
166
 
INSERT INTO tb2 (f59,f60) VALUES( 424,89  );
167
 
SELECT * FROM tb2 ORDER BY f59, f60, f61;
168
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
169
 
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
170
 
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
171
 
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
172
 
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
173
 
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
174
 
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
175
 
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
176
 
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
177
 
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
178
 
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
179
 
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
180
 
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
181
 
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
182
 
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
183
 
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
184
 
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
185
 
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
186
 
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
187
 
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
188
 
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
189
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
190
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
191
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
192
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
193
 
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
194
 
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
195
 
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
196
 
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
197
 
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
198
 
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
199
 
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
200
 
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
201
 
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
202
 
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
203
 
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
204
 
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
205
 
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
206
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
207
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
208
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
209
 
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
210
 
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
211
 
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
212
 
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
213
 
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
214
 
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
215
 
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
216
 
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
217
 
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
218
 
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
219
 
Use test;
220
 
 
221
 
Testcase 3.3.1.1 
222
 
--------------------------------------------------------------------------------
223
 
Drop table if exists t1;
224
 
Create table t1 (f59 INT, f60 INT) ;
225
 
Insert into t1  values (100,4234);
226
 
Insert into t1  values (990,6624);
227
 
Insert into t1  values (710,765);
228
 
Insert into t1  values (300,433334);
229
 
Insert into t1  values (800,9788);
230
 
Insert into t1  values (500,9866);
231
 
Drop view if exists v1 ;
232
 
CREATE VIEW v1 AS select f59,f60,f61
233
 
FROM test.tb2 where f59=250;
234
 
select * FROM v1 order by f60,f61 limit 0,10;
235
 
f59     f60     f61
236
 
250     87895654        NULL
237
 
Drop view if exists v1 ;
238
 
CREATE VIEW v1 AS select f59,f60,f61
239
 
FROM test.tb2 limit 100;
240
 
select * FROM v1 order by f59,f60,f61 limit 0,10;
241
 
f59     f60     f61
242
 
1       1       0000000001
243
 
2       2       0000000002
244
 
3       3       0000000003
245
 
4       4       0000000004
246
 
4       74      NULL
247
 
5       5       0000000005
248
 
6       6       0000000006
249
 
7       7       0000000007
250
 
8       8       0000000008
251
 
9       9       0000000009
252
 
CREATE or REPLACE VIEW v1 AS select f59,f60,f61
253
 
FROM test.tb2;
254
 
select * FROM v1 order by f59,f60,f61 limit 4,3;
255
 
f59     f60     f61
256
 
4       74      NULL
257
 
5       5       0000000005
258
 
6       6       0000000006
259
 
CREATE or REPLACE VIEW v1 AS select distinct f59
260
 
FROM test.tb2;
261
 
select * FROM v1 order by f59 limit 4,3;
262
 
f59
263
 
5
264
 
6
265
 
7
266
 
ALTER VIEW v1 AS select f59
267
 
FROM test.tb2;
268
 
select * FROM v1 order by f59 limit 6,2;
269
 
f59
270
 
6
271
 
7
272
 
CREATE or REPLACE VIEW v1 AS select f59
273
 
from tb2 order by f59;
274
 
select * FROM v1 order by f59 limit 0,10;
275
 
f59
276
 
1
277
 
2
278
 
3
279
 
4
280
 
4
281
 
5
282
 
6
283
 
7
284
 
8
285
 
9
286
 
CREATE or REPLACE VIEW v1 AS select f59
287
 
from tb2 order by f59 asc;
288
 
select * FROM v1 limit 0,10;
289
 
f59
290
 
1
291
 
2
292
 
3
293
 
4
294
 
4
295
 
5
296
 
6
297
 
7
298
 
8
299
 
9
300
 
CREATE or REPLACE VIEW v1 AS select f59
301
 
from tb2 order by f59 desc;
302
 
select * FROM v1 limit 0,10;
303
 
f59
304
 
569300
305
 
76710
306
 
9112
307
 
7876
308
 
3410
309
 
3330
310
 
2760
311
 
2550
312
 
987
313
 
660
314
 
CREATE or REPLACE VIEW v1 AS select f59
315
 
from tb2 group by f59;
316
 
select * FROM v1 order by f59 limit 0,10;
317
 
f59
318
 
1
319
 
2
320
 
3
321
 
4
322
 
5
323
 
6
324
 
7
325
 
8
326
 
9
327
 
10
328
 
CREATE or REPLACE VIEW v1 AS select f59
329
 
from tb2 group by f59 asc;
330
 
select * FROM v1 order by f59 limit 0,10;
331
 
f59
332
 
1
333
 
2
334
 
3
335
 
4
336
 
5
337
 
6
338
 
7
339
 
8
340
 
9
341
 
10
342
 
CREATE or REPLACE VIEW v1 AS select f59
343
 
from tb2 group by f59 desc;
344
 
select * FROM v1 order by f59 limit 0,10;
345
 
f59
346
 
1
347
 
2
348
 
3
349
 
4
350
 
5
351
 
6
352
 
7
353
 
8
354
 
9
355
 
10
356
 
CREATE or REPLACE VIEW v1 AS (select f59 from tb2)
357
 
union (select f59 from t1);
358
 
select * FROM v1 order by f59 limit 0,10;
359
 
f59
360
 
1
361
 
2
362
 
3
363
 
4
364
 
5
365
 
6
366
 
7
367
 
8
368
 
9
369
 
10
370
 
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
371
 
UNION DISTINCT(select f59 FROM t1) ;
372
 
select * FROM v1 order by f59 limit 0,10;
373
 
f59
374
 
1
375
 
2
376
 
3
377
 
4
378
 
5
379
 
6
380
 
7
381
 
8
382
 
9
383
 
10
384
 
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
385
 
UNION ALL(select f59 FROM t1) ;
386
 
select * FROM v1 order by f59 limit 0,10;
387
 
f59
388
 
1
389
 
2
390
 
3
391
 
4
392
 
4
393
 
5
394
 
6
395
 
7
396
 
8
397
 
9
398
 
CREATE or REPLACE VIEW v1 AS select *
399
 
FROM test.tb2 WITH LOCAL CHECK OPTION ;
400
 
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,50;
401
 
f59     1
402
 
f60     1
403
 
f61     0000000001
404
 
f62     0000000000000000000000000000000000000000000000000000000000000001
405
 
f63     0000000001
406
 
f64     0000000000000000000000000000000000000000000000000000000000000001
407
 
f65     -5
408
 
f66     0.000000000000000000000000000000
409
 
f67     1
410
 
f68     0.000000000000000000000000000000
411
 
f69     0000000001
412
 
f70     000000000000000000000000000000000.000000000000000000000000000000
413
 
f71     0000000001
414
 
f72     000000000000000000000000000000000.000000000000000000000000000000
415
 
f73     -1.17549435e-38
416
 
f74     1.175494352e-38
417
 
f75     00000001.175494352e-38
418
 
f76     00000001.175494352e-38
419
 
f77     -1.17549435e-38
420
 
f78     1.175494352e-38
421
 
f79     00000001.175494352e-38
422
 
f80     00000001.175494352e-38
423
 
f81     -1.17549e-38
424
 
f82     1.17549e-38
425
 
f83     01.17549e-38
426
 
f84     01.17549e-38
427
 
f85     -1.17549e-38
428
 
f86     -1.17549e-38
429
 
f87     1.17549e-38
430
 
f88     1.17549e-38
431
 
f89     01.17549e-38
432
 
f90     01.17549e-38
433
 
f91     01.17549e-38
434
 
f92     01.17549e-38
435
 
f93     -1.17549e-38
436
 
f94     -1.17549435e-38
437
 
f95     1.17549e-38
438
 
f96     1.175494352e-38
439
 
f97     01.17549e-38
440
 
f98     00000001.175494352e-38
441
 
f99     01.17549e-38
442
 
f100    00000001.175494352e-38
443
 
f101    1000-01-01
444
 
f102    838:59:58
445
 
f103    1970-01-02 00:00:01
446
 
f104    1970-01-02 00:00:01
447
 
f105    1902
448
 
f106    1902
449
 
f107    1902
450
 
f108    2enum
451
 
f109    2set
452
 
f59     2
453
 
f60     2
454
 
f61     0000000002
455
 
f62     0000000000000000000000000000000000000000000000000000000000000002
456
 
f63     0000000002
457
 
f64     0000000000000000000000000000000000000000000000000000000000000002
458
 
f65     -4
459
 
f66     1.100000000000000000000000000000
460
 
f67     2
461
 
f68     1.100000000000000000000000000000
462
 
f69     0000000002
463
 
f70     000000000000000000000000000000001.100000000000000000000000000000
464
 
f71     0000000002
465
 
f72     000000000000000000000000000000001.100000000000000000000000000000
466
 
f73     -1.175494349e-38
467
 
f74     1.175494353e-38
468
 
f75     00000001.175494353e-38
469
 
f76     00000001.175494353e-38
470
 
f77     -1.175494349e-38
471
 
f78     1.175494353e-38
472
 
f79     00000001.175494353e-38
473
 
f80     00000001.175494353e-38
474
 
f81     -1.17549e-38
475
 
f82     1.17549e-38
476
 
f83     01.17549e-38
477
 
f84     01.17549e-38
478
 
f85     -1.17549e-38
479
 
f86     -1.17549e-38
480
 
f87     1.17549e-38
481
 
f88     1.17549e-38
482
 
f89     01.17549e-38
483
 
f90     01.17549e-38
484
 
f91     01.17549e-38
485
 
f92     01.17549e-38
486
 
f93     -1.17549e-38
487
 
f94     -1.175494349e-38
488
 
f95     1.17549e-38
489
 
f96     1.175494353e-38
490
 
f97     01.17549e-38
491
 
f98     00000001.175494353e-38
492
 
f99     01.17549e-38
493
 
f100    00000001.175494353e-38
494
 
f101    1000-01-02
495
 
f102    838:59:57
496
 
f103    1970-01-03 00:00:02
497
 
f104    1970-01-03 00:00:02
498
 
f105    1903
499
 
f106    1903
500
 
f107    1903
501
 
f108    1enum
502
 
f109    1set,2set
503
 
f59     3
504
 
f60     3
505
 
f61     0000000003
506
 
f62     0000000000000000000000000000000000000000000000000000000000000003
507
 
f63     0000000003
508
 
f64     0000000000000000000000000000000000000000000000000000000000000003
509
 
f65     -3
510
 
f66     2.200000000000000000000000000000
511
 
f67     3
512
 
f68     2.200000000000000000000000000000
513
 
f69     0000000003
514
 
f70     000000000000000000000000000000002.200000000000000000000000000000
515
 
f71     0000000003
516
 
f72     000000000000000000000000000000002.200000000000000000000000000000
517
 
f73     -1.175494348e-38
518
 
f74     1.175494354e-38
519
 
f75     00000001.175494354e-38
520
 
f76     00000001.175494354e-38
521
 
f77     -1.175494348e-38
522
 
f78     1.175494354e-38
523
 
f79     00000001.175494354e-38
524
 
f80     00000001.175494354e-38
525
 
f81     -1.17549e-38
526
 
f82     1.17549e-38
527
 
f83     01.17549e-38
528
 
f84     01.17549e-38
529
 
f85     -1.17549e-38
530
 
f86     -1.17549e-38
531
 
f87     1.17549e-38
532
 
f88     1.17549e-38
533
 
f89     01.17549e-38
534
 
f90     01.17549e-38
535
 
f91     01.17549e-38
536
 
f92     01.17549e-38
537
 
f93     -1.17549e-38
538
 
f94     -1.175494348e-38
539
 
f95     1.17549e-38
540
 
f96     1.175494354e-38
541
 
f97     01.17549e-38
542
 
f98     00000001.175494354e-38
543
 
f99     01.17549e-38
544
 
f100    00000001.175494354e-38
545
 
f101    1000-01-03
546
 
f102    838:59:56
547
 
f103    1970-01-04 00:00:03
548
 
f104    1970-01-04 00:00:03
549
 
f105    1904
550
 
f106    1904
551
 
f107    1904
552
 
f108    2enum
553
 
f109    1set
554
 
f59     4
555
 
f60     4
556
 
f61     0000000004
557
 
f62     0000000000000000000000000000000000000000000000000000000000000004
558
 
f63     0000000004
559
 
f64     0000000000000000000000000000000000000000000000000000000000000004
560
 
f65     -2
561
 
f66     3.300000000000000000000000000000
562
 
f67     4
563
 
f68     3.300000000000000000000000000000
564
 
f69     0000000004
565
 
f70     000000000000000000000000000000003.300000000000000000000000000000
566
 
f71     0000000004
567
 
f72     000000000000000000000000000000003.300000000000000000000000000000
568
 
f73     -1.175494347e-38
569
 
f74     1.175494355e-38
570
 
f75     00000001.175494355e-38
571
 
f76     00000001.175494355e-38
572
 
f77     -1.175494347e-38
573
 
f78     1.175494355e-38
574
 
f79     00000001.175494355e-38
575
 
f80     00000001.175494355e-38
576
 
f81     -1.17549e-38
577
 
f82     1.17549e-38
578
 
f83     01.17549e-38
579
 
f84     01.17549e-38
580
 
f85     -1.17549e-38
581
 
f86     -1.17549e-38
582
 
f87     1.17549e-38
583
 
f88     1.17549e-38
584
 
f89     01.17549e-38
585
 
f90     01.17549e-38
586
 
f91     01.17549e-38
587
 
f92     01.17549e-38
588
 
f93     -1.17549e-38
589
 
f94     -1.175494347e-38
590
 
f95     1.17549e-38
591
 
f96     1.175494355e-38
592
 
f97     01.17549e-38
593
 
f98     00000001.175494355e-38
594
 
f99     01.17549e-38
595
 
f100    00000001.175494355e-38
596
 
f101    1000-01-04
597
 
f102    838:59:55
598
 
f103    1970-01-05 00:00:04
599
 
f104    1970-01-05 00:00:04
600
 
f105    1905
601
 
f106    1905
602
 
f107    1905
603
 
f108    1enum
604
 
f109    2set
605
 
f59     4
606
 
f60     74
607
 
f61     NULL
608
 
f62     NULL
609
 
f63     NULL
610
 
f64     NULL
611
 
f65     NULL
612
 
f66     NULL
613
 
f67     NULL
614
 
f68     NULL
615
 
f69     NULL
616
 
f70     NULL
617
 
f71     NULL
618
 
f72     NULL
619
 
f73     NULL
620
 
f74     NULL
621
 
f75     NULL
622
 
f76     NULL
623
 
f77     7.7
624
 
f78     7.7
625
 
f79     00000000000000000007.7
626
 
f80     00000000000000000008.8
627
 
f81     8.8
628
 
f82     8.8
629
 
f83     0000000008.8
630
 
f84     0000000008.8
631
 
f85     8.8
632
 
f86     8.8
633
 
f87     8.8
634
 
f88     8.8
635
 
f89     0000000008.8
636
 
f90     0000000008.8
637
 
f91     0000000008.8
638
 
f92     0000000008.8
639
 
f93     8.8
640
 
f94     8.8
641
 
f95     8.8
642
 
f96     8.8
643
 
f97     0000000008.8
644
 
f98     00000000000000000008.8
645
 
f99     0000000008.8
646
 
f100    00000000000000000008.8
647
 
f101    2000-01-01
648
 
f102    00:00:20
649
 
f103    0002-02-02 00:00:00
650
 
f104    2000-12-31 23:59:59
651
 
f105    2000
652
 
f106    2000
653
 
f107    2000
654
 
f108    1enum
655
 
f109    1set
656
 
f59     5
657
 
f60     5
658
 
f61     0000000005
659
 
f62     0000000000000000000000000000000000000000000000000000000000000005
660
 
f63     0000000005
661
 
f64     0000000000000000000000000000000000000000000000000000000000000005
662
 
f65     -1
663
 
f66     4.400000000000000000000000000000
664
 
f67     5
665
 
f68     4.400000000000000000000000000000
666
 
f69     0000000005
667
 
f70     000000000000000000000000000000004.400000000000000000000000000000
668
 
f71     0000000005
669
 
f72     000000000000000000000000000000004.400000000000000000000000000000
670
 
f73     -1.175494346e-38
671
 
f74     1.175494356e-38
672
 
f75     00000001.175494356e-38
673
 
f76     00000001.175494356e-38
674
 
f77     -1.175494346e-38
675
 
f78     1.175494356e-38
676
 
f79     00000001.175494356e-38
677
 
f80     00000001.175494356e-38
678
 
f81     -1.17549e-38
679
 
f82     1.17549e-38
680
 
f83     01.17549e-38
681
 
f84     01.17549e-38
682
 
f85     -1.17549e-38
683
 
f86     -1.17549e-38
684
 
f87     1.17549e-38
685
 
f88     1.17549e-38
686
 
f89     01.17549e-38
687
 
f90     01.17549e-38
688
 
f91     01.17549e-38
689
 
f92     01.17549e-38
690
 
f93     -1.17549e-38
691
 
f94     -1.175494346e-38
692
 
f95     1.17549e-38
693
 
f96     1.175494356e-38
694
 
f97     01.17549e-38
695
 
f98     00000001.175494356e-38
696
 
f99     01.17549e-38
697
 
f100    00000001.175494356e-38
698
 
f101    1000-01-05
699
 
f102    838:59:54
700
 
f103    1970-01-06 00:00:05
701
 
f104    1970-01-06 00:00:05
702
 
f105    1906
703
 
f106    1906
704
 
f107    1906
705
 
f108    2enum
706
 
f109    1set,2set
707
 
f59     6
708
 
f60     6
709
 
f61     0000000006
710
 
f62     0000000000000000000000000000000000000000000000000000000000000006
711
 
f63     0000000006
712
 
f64     0000000000000000000000000000000000000000000000000000000000000006
713
 
f65     0
714
 
f66     5.500000000000000000000000000000
715
 
f67     6
716
 
f68     5.500000000000000000000000000000
717
 
f69     0000000006
718
 
f70     000000000000000000000000000000005.500000000000000000000000000000
719
 
f71     0000000006
720
 
f72     000000000000000000000000000000005.500000000000000000000000000000
721
 
f73     -1.175494345e-38
722
 
f74     1.175494357e-38
723
 
f75     00000001.175494357e-38
724
 
f76     00000001.175494357e-38
725
 
f77     -1.175494345e-38
726
 
f78     1.175494357e-38
727
 
f79     00000001.175494357e-38
728
 
f80     00000001.175494357e-38
729
 
f81     -1.17549e-38
730
 
f82     1.17549e-38
731
 
f83     01.17549e-38
732
 
f84     01.17549e-38
733
 
f85     -1.17549e-38
734
 
f86     -1.17549e-38
735
 
f87     1.17549e-38
736
 
f88     1.17549e-38
737
 
f89     01.17549e-38
738
 
f90     01.17549e-38
739
 
f91     01.17549e-38
740
 
f92     01.17549e-38
741
 
f93     -1.17549e-38
742
 
f94     -1.175494345e-38
743
 
f95     1.17549e-38
744
 
f96     1.175494357e-38
745
 
f97     01.17549e-38
746
 
f98     00000001.175494357e-38
747
 
f99     01.17549e-38
748
 
f100    00000001.175494357e-38
749
 
f101    1000-01-06
750
 
f102    838:59:53
751
 
f103    1970-01-07 00:00:06
752
 
f104    1970-01-07 00:00:06
753
 
f105    1907
754
 
f106    1907
755
 
f107    1907
756
 
f108    1enum
757
 
f109    1set
758
 
f59     7
759
 
f60     7
760
 
f61     0000000007
761
 
f62     0000000000000000000000000000000000000000000000000000000000000007
762
 
f63     0000000007
763
 
f64     0000000000000000000000000000000000000000000000000000000000000007
764
 
f65     1
765
 
f66     6.600000000000000000000000000000
766
 
f67     7
767
 
f68     6.600000000000000000000000000000
768
 
f69     0000000007
769
 
f70     000000000000000000000000000000006.600000000000000000000000000000
770
 
f71     0000000007
771
 
f72     000000000000000000000000000000006.600000000000000000000000000000
772
 
f73     -1.175494344e-38
773
 
f74     1.175494358e-38
774
 
f75     00000001.175494358e-38
775
 
f76     00000001.175494358e-38
776
 
f77     -1.175494344e-38
777
 
f78     1.175494358e-38
778
 
f79     00000001.175494358e-38
779
 
f80     00000001.175494358e-38
780
 
f81     -1.17549e-38
781
 
f82     1.17549e-38
782
 
f83     01.17549e-38
783
 
f84     01.17549e-38
784
 
f85     -1.17549e-38
785
 
f86     -1.17549e-38
786
 
f87     1.17549e-38
787
 
f88     1.17549e-38
788
 
f89     01.17549e-38
789
 
f90     01.17549e-38
790
 
f91     01.17549e-38
791
 
f92     01.17549e-38
792
 
f93     -1.17549e-38
793
 
f94     -1.175494344e-38
794
 
f95     1.17549e-38
795
 
f96     1.175494358e-38
796
 
f97     01.17549e-38
797
 
f98     00000001.175494358e-38
798
 
f99     01.17549e-38
799
 
f100    00000001.175494358e-38
800
 
f101    1000-01-07
801
 
f102    838:59:52
802
 
f103    1970-01-08 00:00:07
803
 
f104    1970-01-08 00:00:07
804
 
f105    1908
805
 
f106    1908
806
 
f107    1908
807
 
f108    2enum
808
 
f109    2set
809
 
f59     8
810
 
f60     8
811
 
f61     0000000008
812
 
f62     0000000000000000000000000000000000000000000000000000000000000008
813
 
f63     0000000008
814
 
f64     0000000000000000000000000000000000000000000000000000000000000008
815
 
f65     2
816
 
f66     7.700000000000000000000000000000
817
 
f67     8
818
 
f68     7.700000000000000000000000000000
819
 
f69     0000000008
820
 
f70     000000000000000000000000000000007.700000000000000000000000000000
821
 
f71     0000000008
822
 
f72     000000000000000000000000000000007.700000000000000000000000000000
823
 
f73     -1.175494343e-38
824
 
f74     1.175494359e-38
825
 
f75     00000001.175494359e-38
826
 
f76     00000001.175494359e-38
827
 
f77     -1.175494343e-38
828
 
f78     1.175494359e-38
829
 
f79     00000001.175494359e-38
830
 
f80     00000001.175494359e-38
831
 
f81     -1.17549e-38
832
 
f82     1.17549e-38
833
 
f83     01.17549e-38
834
 
f84     01.17549e-38
835
 
f85     -1.17549e-38
836
 
f86     -1.17549e-38
837
 
f87     1.17549e-38
838
 
f88     1.17549e-38
839
 
f89     01.17549e-38
840
 
f90     01.17549e-38
841
 
f91     01.17549e-38
842
 
f92     01.17549e-38
843
 
f93     -1.17549e-38
844
 
f94     -1.175494343e-38
845
 
f95     1.17549e-38
846
 
f96     1.175494359e-38
847
 
f97     01.17549e-38
848
 
f98     00000001.175494359e-38
849
 
f99     01.17549e-38
850
 
f100    00000001.175494359e-38
851
 
f101    1000-01-08
852
 
f102    838:59:51
853
 
f103    1970-01-09 00:00:08
854
 
f104    1970-01-09 00:00:08
855
 
f105    1909
856
 
f106    1909
857
 
f107    1909
858
 
f108    1enum
859
 
f109    1set,2set
860
 
f59     9
861
 
f60     9
862
 
f61     0000000009
863
 
f62     0000000000000000000000000000000000000000000000000000000000000009
864
 
f63     0000000009
865
 
f64     0000000000000000000000000000000000000000000000000000000000000009
866
 
f65     3
867
 
f66     8.800000000000000000000000000000
868
 
f67     9
869
 
f68     8.800000000000000000000000000000
870
 
f69     0000000009
871
 
f70     000000000000000000000000000000008.800000000000000000000000000000
872
 
f71     0000000009
873
 
f72     000000000000000000000000000000008.800000000000000000000000000000
874
 
f73     -1.175494342e-38
875
 
f74     1.17549436e-38
876
 
f75     000000001.17549436e-38
877
 
f76     000000001.17549436e-38
878
 
f77     -1.175494342e-38
879
 
f78     1.17549436e-38
880
 
f79     000000001.17549436e-38
881
 
f80     000000001.17549436e-38
882
 
f81     -1.17549e-38
883
 
f82     1.17549e-38
884
 
f83     01.17549e-38
885
 
f84     01.17549e-38
886
 
f85     -1.17549e-38
887
 
f86     -1.17549e-38
888
 
f87     1.17549e-38
889
 
f88     1.17549e-38
890
 
f89     01.17549e-38
891
 
f90     01.17549e-38
892
 
f91     01.17549e-38
893
 
f92     01.17549e-38
894
 
f93     -1.17549e-38
895
 
f94     -1.175494342e-38
896
 
f95     1.17549e-38
897
 
f96     1.17549436e-38
898
 
f97     01.17549e-38
899
 
f98     000000001.17549436e-38
900
 
f99     01.17549e-38
901
 
f100    000000001.17549436e-38
902
 
f101    1000-01-09
903
 
f102    838:59:50
904
 
f103    1970-01-10 00:00:09
905
 
f104    1970-01-10 00:00:09
906
 
f105    1910
907
 
f106    1910
908
 
f107    1910
909
 
f108    2enum
910
 
f109    1set
911
 
f59     10
912
 
f60     10
913
 
f61     0000000010
914
 
f62     0000000000000000000000000000000000000000000000000000000000000010
915
 
f63     0000000010
916
 
f64     0000000000000000000000000000000000000000000000000000000000000010
917
 
f65     4
918
 
f66     9.900000000000000000000000000000
919
 
f67     10
920
 
f68     9.900000000000000000000000000000
921
 
f69     0000000010
922
 
f70     000000000000000000000000000000009.900000000000000000000000000000
923
 
f71     0000000010
924
 
f72     000000000000000000000000000000009.900000000000000000000000000000
925
 
f73     -1.175494341e-38
926
 
f74     1.175494361e-38
927
 
f75     00000001.175494361e-38
928
 
f76     00000001.175494361e-38
929
 
f77     -1.175494341e-38
930
 
f78     1.175494361e-38
931
 
f79     00000001.175494361e-38
932
 
f80     00000001.175494361e-38
933
 
f81     -1.17549e-38
934
 
f82     1.17549e-38
935
 
f83     01.17549e-38
936
 
f84     01.17549e-38
937
 
f85     -1.17549e-38
938
 
f86     -1.17549e-38
939
 
f87     1.17549e-38
940
 
f88     1.17549e-38
941
 
f89     01.17549e-38
942
 
f90     01.17549e-38
943
 
f91     01.17549e-38
944
 
f92     01.17549e-38
945
 
f93     -1.17549e-38
946
 
f94     -1.175494341e-38
947
 
f95     1.17549e-38
948
 
f96     1.175494361e-38
949
 
f97     01.17549e-38
950
 
f98     00000001.175494361e-38
951
 
f99     01.17549e-38
952
 
f100    00000001.175494361e-38
953
 
f101    1000-01-10
954
 
f102    838:59:49
955
 
f103    1970-01-11 00:00:10
956
 
f104    1970-01-11 00:00:10
957
 
f105    1911
958
 
f106    1911
959
 
f107    1911
960
 
f108    1enum
961
 
f109    2set
962
 
f59     15
963
 
f60     87
964
 
f61     NULL
965
 
f62     NULL
966
 
f63     NULL
967
 
f64     NULL
968
 
f65     NULL
969
 
f66     NULL
970
 
f67     NULL
971
 
f68     NULL
972
 
f69     NULL
973
 
f70     NULL
974
 
f71     NULL
975
 
f72     NULL
976
 
f73     NULL
977
 
f74     NULL
978
 
f75     NULL
979
 
f76     NULL
980
 
f77     7.7
981
 
f78     7.7
982
 
f79     00000000000000000007.7
983
 
f80     00000000000000000008.8
984
 
f81     8.8
985
 
f82     8.8
986
 
f83     0000000008.8
987
 
f84     0000000008.8
988
 
f85     8.8
989
 
f86     8.8
990
 
f87     8.8
991
 
f88     8.8
992
 
f89     0000000008.8
993
 
f90     0000000008.8
994
 
f91     0000000008.8
995
 
f92     0000000008.8
996
 
f93     8.8
997
 
f94     8.8
998
 
f95     8.8
999
 
f96     8.8
1000
 
f97     0000000008.8
1001
 
f98     00000000000000000008.8
1002
 
f99     0000000008.8
1003
 
f100    00000000000000000008.8
1004
 
f101    2000-01-01
1005
 
f102    00:00:20
1006
 
f103    0002-02-02 00:00:00
1007
 
f104    2000-12-31 23:59:59
1008
 
f105    2000
1009
 
f106    2000
1010
 
f107    2000
1011
 
f108    1enum
1012
 
f109    1set
1013
 
f59     17
1014
 
f60     15
1015
 
f61     0000000016
1016
 
f62     NULL
1017
 
f63     NULL
1018
 
f64     NULL
1019
 
f65     NULL
1020
 
f66     NULL
1021
 
f67     NULL
1022
 
f68     NULL
1023
 
f69     NULL
1024
 
f70     NULL
1025
 
f71     NULL
1026
 
f72     NULL
1027
 
f73     NULL
1028
 
f74     NULL
1029
 
f75     NULL
1030
 
f76     NULL
1031
 
f77     7.7
1032
 
f78     7.7
1033
 
f79     00000000000000000007.7
1034
 
f80     00000000000000000008.8
1035
 
f81     8.8
1036
 
f82     8.8
1037
 
f83     0000000008.8
1038
 
f84     0000000008.8
1039
 
f85     8.8
1040
 
f86     8.8
1041
 
f87     8.8
1042
 
f88     8.8
1043
 
f89     0000000008.8
1044
 
f90     0000000008.8
1045
 
f91     0000000008.8
1046
 
f92     0000000008.8
1047
 
f93     8.8
1048
 
f94     8.8
1049
 
f95     8.8
1050
 
f96     8.8
1051
 
f97     0000000008.8
1052
 
f98     00000000000000000008.8
1053
 
f99     0000000008.8
1054
 
f100    00000000000000000008.8
1055
 
f101    2000-01-01
1056
 
f102    00:00:20
1057
 
f103    0002-02-02 00:00:00
1058
 
f104    2000-12-31 23:59:59
1059
 
f105    2000
1060
 
f106    2000
1061
 
f107    2000
1062
 
f108    1enum
1063
 
f109    1set
1064
 
f59     19
1065
 
f60     18
1066
 
f61     0000000014
1067
 
f62     NULL
1068
 
f63     NULL
1069
 
f64     NULL
1070
 
f65     NULL
1071
 
f66     NULL
1072
 
f67     NULL
1073
 
f68     NULL
1074
 
f69     NULL
1075
 
f70     NULL
1076
 
f71     NULL
1077
 
f72     NULL
1078
 
f73     NULL
1079
 
f74     NULL
1080
 
f75     NULL
1081
 
f76     NULL
1082
 
f77     7.7
1083
 
f78     7.7
1084
 
f79     00000000000000000007.7
1085
 
f80     00000000000000000008.8
1086
 
f81     8.8
1087
 
f82     8.8
1088
 
f83     0000000008.8
1089
 
f84     0000000008.8
1090
 
f85     8.8
1091
 
f86     8.8
1092
 
f87     8.8
1093
 
f88     8.8
1094
 
f89     0000000008.8
1095
 
f90     0000000008.8
1096
 
f91     0000000008.8
1097
 
f92     0000000008.8
1098
 
f93     8.8
1099
 
f94     8.8
1100
 
f95     8.8
1101
 
f96     8.8
1102
 
f97     0000000008.8
1103
 
f98     00000000000000000008.8
1104
 
f99     0000000008.8
1105
 
f100    00000000000000000008.8
1106
 
f101    2000-01-01
1107
 
f102    00:00:20
1108
 
f103    0002-02-02 00:00:00
1109
 
f104    2000-12-31 23:59:59
1110
 
f105    2000
1111
 
f106    2000
1112
 
f107    2000
1113
 
f108    1enum
1114
 
f109    1set
1115
 
f59     22
1116
 
f60     93
1117
 
f61     NULL
1118
 
f62     NULL
1119
 
f63     NULL
1120
 
f64     NULL
1121
 
f65     NULL
1122
 
f66     NULL
1123
 
f67     NULL
1124
 
f68     NULL
1125
 
f69     NULL
1126
 
f70     NULL
1127
 
f71     NULL
1128
 
f72     NULL
1129
 
f73     NULL
1130
 
f74     NULL
1131
 
f75     NULL
1132
 
f76     NULL
1133
 
f77     7.7
1134
 
f78     7.7
1135
 
f79     00000000000000000007.7
1136
 
f80     00000000000000000008.8
1137
 
f81     8.8
1138
 
f82     8.8
1139
 
f83     0000000008.8
1140
 
f84     0000000008.8
1141
 
f85     8.8
1142
 
f86     8.8
1143
 
f87     8.8
1144
 
f88     8.8
1145
 
f89     0000000008.8
1146
 
f90     0000000008.8
1147
 
f91     0000000008.8
1148
 
f92     0000000008.8
1149
 
f93     8.8
1150
 
f94     8.8
1151
 
f95     8.8
1152
 
f96     8.8
1153
 
f97     0000000008.8
1154
 
f98     00000000000000000008.8
1155
 
f99     0000000008.8
1156
 
f100    00000000000000000008.8
1157
 
f101    2000-01-01
1158
 
f102    00:00:20
1159
 
f103    0002-02-02 00:00:00
1160
 
f104    2000-12-31 23:59:59
1161
 
f105    2000
1162
 
f106    2000
1163
 
f107    2000
1164
 
f108    1enum
1165
 
f109    1set
1166
 
f59     24
1167
 
f60     51654
1168
 
f61     NULL
1169
 
f62     NULL
1170
 
f63     NULL
1171
 
f64     NULL
1172
 
f65     NULL
1173
 
f66     NULL
1174
 
f67     NULL
1175
 
f68     NULL
1176
 
f69     NULL
1177
 
f70     NULL
1178
 
f71     NULL
1179
 
f72     NULL
1180
 
f73     NULL
1181
 
f74     NULL
1182
 
f75     NULL
1183
 
f76     NULL
1184
 
f77     7.7
1185
 
f78     7.7
1186
 
f79     00000000000000000007.7
1187
 
f80     00000000000000000008.8
1188
 
f81     8.8
1189
 
f82     8.8
1190
 
f83     0000000008.8
1191
 
f84     0000000008.8
1192
 
f85     8.8
1193
 
f86     8.8
1194
 
f87     8.8
1195
 
f88     8.8
1196
 
f89     0000000008.8
1197
 
f90     0000000008.8
1198
 
f91     0000000008.8
1199
 
f92     0000000008.8
1200
 
f93     8.8
1201
 
f94     8.8
1202
 
f95     8.8
1203
 
f96     8.8
1204
 
f97     0000000008.8
1205
 
f98     00000000000000000008.8
1206
 
f99     0000000008.8
1207
 
f100    00000000000000000008.8
1208
 
f101    2000-01-01
1209
 
f102    00:00:20
1210
 
f103    0002-02-02 00:00:00
1211
 
f104    2000-12-31 23:59:59
1212
 
f105    2000
1213
 
f106    2000
1214
 
f107    2000
1215
 
f108    1enum
1216
 
f109    1set
1217
 
f59     27
1218
 
f60     25
1219
 
f61     0000000026
1220
 
f62     NULL
1221
 
f63     NULL
1222
 
f64     NULL
1223
 
f65     NULL
1224
 
f66     NULL
1225
 
f67     NULL
1226
 
f68     NULL
1227
 
f69     NULL
1228
 
f70     NULL
1229
 
f71     NULL
1230
 
f72     NULL
1231
 
f73     NULL
1232
 
f74     NULL
1233
 
f75     NULL
1234
 
f76     NULL
1235
 
f77     7.7
1236
 
f78     7.7
1237
 
f79     00000000000000000007.7
1238
 
f80     00000000000000000008.8
1239
 
f81     8.8
1240
 
f82     8.8
1241
 
f83     0000000008.8
1242
 
f84     0000000008.8
1243
 
f85     8.8
1244
 
f86     8.8
1245
 
f87     8.8
1246
 
f88     8.8
1247
 
f89     0000000008.8
1248
 
f90     0000000008.8
1249
 
f91     0000000008.8
1250
 
f92     0000000008.8
1251
 
f93     8.8
1252
 
f94     8.8
1253
 
f95     8.8
1254
 
f96     8.8
1255
 
f97     0000000008.8
1256
 
f98     00000000000000000008.8
1257
 
f99     0000000008.8
1258
 
f100    00000000000000000008.8
1259
 
f101    2000-01-01
1260
 
f102    00:00:20
1261
 
f103    0002-02-02 00:00:00
1262
 
f104    2000-12-31 23:59:59
1263
 
f105    2000
1264
 
f106    2000
1265
 
f107    2000
1266
 
f108    1enum
1267
 
f109    1set
1268
 
f59     29
1269
 
f60     28
1270
 
f61     0000000024
1271
 
f62     NULL
1272
 
f63     NULL
1273
 
f64     NULL
1274
 
f65     NULL
1275
 
f66     NULL
1276
 
f67     NULL
1277
 
f68     NULL
1278
 
f69     NULL
1279
 
f70     NULL
1280
 
f71     NULL
1281
 
f72     NULL
1282
 
f73     NULL
1283
 
f74     NULL
1284
 
f75     NULL
1285
 
f76     NULL
1286
 
f77     7.7
1287
 
f78     7.7
1288
 
f79     00000000000000000007.7
1289
 
f80     00000000000000000008.8
1290
 
f81     8.8
1291
 
f82     8.8
1292
 
f83     0000000008.8
1293
 
f84     0000000008.8
1294
 
f85     8.8
1295
 
f86     8.8
1296
 
f87     8.8
1297
 
f88     8.8
1298
 
f89     0000000008.8
1299
 
f90     0000000008.8
1300
 
f91     0000000008.8
1301
 
f92     0000000008.8
1302
 
f93     8.8
1303
 
f94     8.8
1304
 
f95     8.8
1305
 
f96     8.8
1306
 
f97     0000000008.8
1307
 
f98     00000000000000000008.8
1308
 
f99     0000000008.8
1309
 
f100    00000000000000000008.8
1310
 
f101    2000-01-01
1311
 
f102    00:00:20
1312
 
f103    0002-02-02 00:00:00
1313
 
f104    2000-12-31 23:59:59
1314
 
f105    2000
1315
 
f106    2000
1316
 
f107    2000
1317
 
f108    1enum
1318
 
f109    1set
1319
 
f59     34
1320
 
f60     41
1321
 
f61     NULL
1322
 
f62     NULL
1323
 
f63     NULL
1324
 
f64     NULL
1325
 
f65     NULL
1326
 
f66     NULL
1327
 
f67     NULL
1328
 
f68     NULL
1329
 
f69     NULL
1330
 
f70     NULL
1331
 
f71     NULL
1332
 
f72     NULL
1333
 
f73     NULL
1334
 
f74     NULL
1335
 
f75     NULL
1336
 
f76     NULL
1337
 
f77     7.7
1338
 
f78     7.7
1339
 
f79     00000000000000000007.7
1340
 
f80     00000000000000000008.8
1341
 
f81     8.8
1342
 
f82     8.8
1343
 
f83     0000000008.8
1344
 
f84     0000000008.8
1345
 
f85     8.8
1346
 
f86     8.8
1347
 
f87     8.8
1348
 
f88     8.8
1349
 
f89     0000000008.8
1350
 
f90     0000000008.8
1351
 
f91     0000000008.8
1352
 
f92     0000000008.8
1353
 
f93     8.8
1354
 
f94     8.8
1355
 
f95     8.8
1356
 
f96     8.8
1357
 
f97     0000000008.8
1358
 
f98     00000000000000000008.8
1359
 
f99     0000000008.8
1360
 
f100    00000000000000000008.8
1361
 
f101    2000-01-01
1362
 
f102    00:00:20
1363
 
f103    0002-02-02 00:00:00
1364
 
f104    2000-12-31 23:59:59
1365
 
f105    2000
1366
 
f106    2000
1367
 
f107    2000
1368
 
f108    1enum
1369
 
f109    1set
1370
 
f59     94
1371
 
f60     74
1372
 
f61     NULL
1373
 
f62     NULL
1374
 
f63     NULL
1375
 
f64     NULL
1376
 
f65     NULL
1377
 
f66     NULL
1378
 
f67     NULL
1379
 
f68     NULL
1380
 
f69     NULL
1381
 
f70     NULL
1382
 
f71     NULL
1383
 
f72     NULL
1384
 
f73     NULL
1385
 
f74     NULL
1386
 
f75     NULL
1387
 
f76     NULL
1388
 
f77     7.7
1389
 
f78     7.7
1390
 
f79     00000000000000000007.7
1391
 
f80     00000000000000000008.8
1392
 
f81     8.8
1393
 
f82     8.8
1394
 
f83     0000000008.8
1395
 
f84     0000000008.8
1396
 
f85     8.8
1397
 
f86     8.8
1398
 
f87     8.8
1399
 
f88     8.8
1400
 
f89     0000000008.8
1401
 
f90     0000000008.8
1402
 
f91     0000000008.8
1403
 
f92     0000000008.8
1404
 
f93     8.8
1405
 
f94     8.8
1406
 
f95     8.8
1407
 
f96     8.8
1408
 
f97     0000000008.8
1409
 
f98     00000000000000000008.8
1410
 
f99     0000000008.8
1411
 
f100    00000000000000000008.8
1412
 
f101    2000-01-01
1413
 
f102    00:00:20
1414
 
f103    0002-02-02 00:00:00
1415
 
f104    2000-12-31 23:59:59
1416
 
f105    2000
1417
 
f106    2000
1418
 
f107    2000
1419
 
f108    1enum
1420
 
f109    1set
1421
 
f59     107
1422
 
f60     105
1423
 
f61     0000000106
1424
 
f62     NULL
1425
 
f63     NULL
1426
 
f64     NULL
1427
 
f65     NULL
1428
 
f66     NULL
1429
 
f67     NULL
1430
 
f68     NULL
1431
 
f69     NULL
1432
 
f70     NULL
1433
 
f71     NULL
1434
 
f72     NULL
1435
 
f73     NULL
1436
 
f74     NULL
1437
 
f75     NULL
1438
 
f76     NULL
1439
 
f77     7.7
1440
 
f78     7.7
1441
 
f79     00000000000000000007.7
1442
 
f80     00000000000000000008.8
1443
 
f81     8.8
1444
 
f82     8.8
1445
 
f83     0000000008.8
1446
 
f84     0000000008.8
1447
 
f85     8.8
1448
 
f86     8.8
1449
 
f87     8.8
1450
 
f88     8.8
1451
 
f89     0000000008.8
1452
 
f90     0000000008.8
1453
 
f91     0000000008.8
1454
 
f92     0000000008.8
1455
 
f93     8.8
1456
 
f94     8.8
1457
 
f95     8.8
1458
 
f96     8.8
1459
 
f97     0000000008.8
1460
 
f98     00000000000000000008.8
1461
 
f99     0000000008.8
1462
 
f100    00000000000000000008.8
1463
 
f101    2000-01-01
1464
 
f102    00:00:20
1465
 
f103    0002-02-02 00:00:00
1466
 
f104    2000-12-31 23:59:59
1467
 
f105    2000
1468
 
f106    2000
1469
 
f107    2000
1470
 
f108    1enum
1471
 
f109    1set
1472
 
f59     107
1473
 
f60     105
1474
 
f61     0000000106
1475
 
f62     NULL
1476
 
f63     NULL
1477
 
f64     NULL
1478
 
f65     NULL
1479
 
f66     NULL
1480
 
f67     NULL
1481
 
f68     NULL
1482
 
f69     NULL
1483
 
f70     NULL
1484
 
f71     NULL
1485
 
f72     NULL
1486
 
f73     NULL
1487
 
f74     NULL
1488
 
f75     NULL
1489
 
f76     NULL
1490
 
f77     7.7
1491
 
f78     7.7
1492
 
f79     00000000000000000007.7
1493
 
f80     00000000000000000008.8
1494
 
f81     8.8
1495
 
f82     8.8
1496
 
f83     0000000008.8
1497
 
f84     0000000008.8
1498
 
f85     8.8
1499
 
f86     8.8
1500
 
f87     8.8
1501
 
f88     8.8
1502
 
f89     0000000008.8
1503
 
f90     0000000008.8
1504
 
f91     0000000008.8
1505
 
f92     0000000008.8
1506
 
f93     8.8
1507
 
f94     8.8
1508
 
f95     8.8
1509
 
f96     8.8
1510
 
f97     0000000008.8
1511
 
f98     00000000000000000008.8
1512
 
f99     0000000008.8
1513
 
f100    00000000000000000008.8
1514
 
f101    2000-01-01
1515
 
f102    00:00:20
1516
 
f103    0002-02-02 00:00:00
1517
 
f104    2000-12-31 23:59:59
1518
 
f105    2000
1519
 
f106    2000
1520
 
f107    2000
1521
 
f108    1enum
1522
 
f109    1set
1523
 
f59     109
1524
 
f60     108
1525
 
f61     0000000104
1526
 
f62     NULL
1527
 
f63     NULL
1528
 
f64     NULL
1529
 
f65     NULL
1530
 
f66     NULL
1531
 
f67     NULL
1532
 
f68     NULL
1533
 
f69     NULL
1534
 
f70     NULL
1535
 
f71     NULL
1536
 
f72     NULL
1537
 
f73     NULL
1538
 
f74     NULL
1539
 
f75     NULL
1540
 
f76     NULL
1541
 
f77     7.7
1542
 
f78     7.7
1543
 
f79     00000000000000000007.7
1544
 
f80     00000000000000000008.8
1545
 
f81     8.8
1546
 
f82     8.8
1547
 
f83     0000000008.8
1548
 
f84     0000000008.8
1549
 
f85     8.8
1550
 
f86     8.8
1551
 
f87     8.8
1552
 
f88     8.8
1553
 
f89     0000000008.8
1554
 
f90     0000000008.8
1555
 
f91     0000000008.8
1556
 
f92     0000000008.8
1557
 
f93     8.8
1558
 
f94     8.8
1559
 
f95     8.8
1560
 
f96     8.8
1561
 
f97     0000000008.8
1562
 
f98     00000000000000000008.8
1563
 
f99     0000000008.8
1564
 
f100    00000000000000000008.8
1565
 
f101    2000-01-01
1566
 
f102    00:00:20
1567
 
f103    0002-02-02 00:00:00
1568
 
f104    2000-12-31 23:59:59
1569
 
f105    2000
1570
 
f106    2000
1571
 
f107    2000
1572
 
f108    1enum
1573
 
f109    1set
1574
 
f59     109
1575
 
f60     108
1576
 
f61     0000000104
1577
 
f62     NULL
1578
 
f63     NULL
1579
 
f64     NULL
1580
 
f65     NULL
1581
 
f66     NULL
1582
 
f67     NULL
1583
 
f68     NULL
1584
 
f69     NULL
1585
 
f70     NULL
1586
 
f71     NULL
1587
 
f72     NULL
1588
 
f73     NULL
1589
 
f74     NULL
1590
 
f75     NULL
1591
 
f76     NULL
1592
 
f77     7.7
1593
 
f78     7.7
1594
 
f79     00000000000000000007.7
1595
 
f80     00000000000000000008.8
1596
 
f81     8.8
1597
 
f82     8.8
1598
 
f83     0000000008.8
1599
 
f84     0000000008.8
1600
 
f85     8.8
1601
 
f86     8.8
1602
 
f87     8.8
1603
 
f88     8.8
1604
 
f89     0000000008.8
1605
 
f90     0000000008.8
1606
 
f91     0000000008.8
1607
 
f92     0000000008.8
1608
 
f93     8.8
1609
 
f94     8.8
1610
 
f95     8.8
1611
 
f96     8.8
1612
 
f97     0000000008.8
1613
 
f98     00000000000000000008.8
1614
 
f99     0000000008.8
1615
 
f100    00000000000000000008.8
1616
 
f101    2000-01-01
1617
 
f102    00:00:20
1618
 
f103    0002-02-02 00:00:00
1619
 
f104    2000-12-31 23:59:59
1620
 
f105    2000
1621
 
f106    2000
1622
 
f107    2000
1623
 
f108    1enum
1624
 
f109    1set
1625
 
f59     195
1626
 
f60     87
1627
 
f61     NULL
1628
 
f62     NULL
1629
 
f63     NULL
1630
 
f64     NULL
1631
 
f65     NULL
1632
 
f66     NULL
1633
 
f67     NULL
1634
 
f68     NULL
1635
 
f69     NULL
1636
 
f70     NULL
1637
 
f71     NULL
1638
 
f72     NULL
1639
 
f73     NULL
1640
 
f74     NULL
1641
 
f75     NULL
1642
 
f76     NULL
1643
 
f77     7.7
1644
 
f78     7.7
1645
 
f79     00000000000000000007.7
1646
 
f80     00000000000000000008.8
1647
 
f81     8.8
1648
 
f82     8.8
1649
 
f83     0000000008.8
1650
 
f84     0000000008.8
1651
 
f85     8.8
1652
 
f86     8.8
1653
 
f87     8.8
1654
 
f88     8.8
1655
 
f89     0000000008.8
1656
 
f90     0000000008.8
1657
 
f91     0000000008.8
1658
 
f92     0000000008.8
1659
 
f93     8.8
1660
 
f94     8.8
1661
 
f95     8.8
1662
 
f96     8.8
1663
 
f97     0000000008.8
1664
 
f98     00000000000000000008.8
1665
 
f99     0000000008.8
1666
 
f100    00000000000000000008.8
1667
 
f101    2000-01-01
1668
 
f102    00:00:20
1669
 
f103    0002-02-02 00:00:00
1670
 
f104    2000-12-31 23:59:59
1671
 
f105    2000
1672
 
f106    2000
1673
 
f107    2000
1674
 
f108    1enum
1675
 
f109    1set
1676
 
f59     207
1677
 
f60     205
1678
 
f61     0000000206
1679
 
f62     NULL
1680
 
f63     NULL
1681
 
f64     NULL
1682
 
f65     NULL
1683
 
f66     NULL
1684
 
f67     NULL
1685
 
f68     NULL
1686
 
f69     NULL
1687
 
f70     NULL
1688
 
f71     NULL
1689
 
f72     NULL
1690
 
f73     NULL
1691
 
f74     NULL
1692
 
f75     NULL
1693
 
f76     NULL
1694
 
f77     7.7
1695
 
f78     7.7
1696
 
f79     00000000000000000007.7
1697
 
f80     00000000000000000008.8
1698
 
f81     8.8
1699
 
f82     8.8
1700
 
f83     0000000008.8
1701
 
f84     0000000008.8
1702
 
f85     8.8
1703
 
f86     8.8
1704
 
f87     8.8
1705
 
f88     8.8
1706
 
f89     0000000008.8
1707
 
f90     0000000008.8
1708
 
f91     0000000008.8
1709
 
f92     0000000008.8
1710
 
f93     8.8
1711
 
f94     8.8
1712
 
f95     8.8
1713
 
f96     8.8
1714
 
f97     0000000008.8
1715
 
f98     00000000000000000008.8
1716
 
f99     0000000008.8
1717
 
f100    00000000000000000008.8
1718
 
f101    2000-01-01
1719
 
f102    00:00:20
1720
 
f103    0002-02-02 00:00:00
1721
 
f104    2000-12-31 23:59:59
1722
 
f105    2000
1723
 
f106    2000
1724
 
f107    2000
1725
 
f108    1enum
1726
 
f109    1set
1727
 
f59     209
1728
 
f60     208
1729
 
f61     0000000204
1730
 
f62     NULL
1731
 
f63     NULL
1732
 
f64     NULL
1733
 
f65     NULL
1734
 
f66     NULL
1735
 
f67     NULL
1736
 
f68     NULL
1737
 
f69     NULL
1738
 
f70     NULL
1739
 
f71     NULL
1740
 
f72     NULL
1741
 
f73     NULL
1742
 
f74     NULL
1743
 
f75     NULL
1744
 
f76     NULL
1745
 
f77     7.7
1746
 
f78     7.7
1747
 
f79     00000000000000000007.7
1748
 
f80     00000000000000000008.8
1749
 
f81     8.8
1750
 
f82     8.8
1751
 
f83     0000000008.8
1752
 
f84     0000000008.8
1753
 
f85     8.8
1754
 
f86     8.8
1755
 
f87     8.8
1756
 
f88     8.8
1757
 
f89     0000000008.8
1758
 
f90     0000000008.8
1759
 
f91     0000000008.8
1760
 
f92     0000000008.8
1761
 
f93     8.8
1762
 
f94     8.8
1763
 
f95     8.8
1764
 
f96     8.8
1765
 
f97     0000000008.8
1766
 
f98     00000000000000000008.8
1767
 
f99     0000000008.8
1768
 
f100    00000000000000000008.8
1769
 
f101    2000-01-01
1770
 
f102    00:00:20
1771
 
f103    0002-02-02 00:00:00
1772
 
f104    2000-12-31 23:59:59
1773
 
f105    2000
1774
 
f106    2000
1775
 
f107    2000
1776
 
f108    1enum
1777
 
f109    1set
1778
 
f59     242
1779
 
f60     79
1780
 
f61     NULL
1781
 
f62     NULL
1782
 
f63     NULL
1783
 
f64     NULL
1784
 
f65     NULL
1785
 
f66     NULL
1786
 
f67     NULL
1787
 
f68     NULL
1788
 
f69     NULL
1789
 
f70     NULL
1790
 
f71     NULL
1791
 
f72     NULL
1792
 
f73     NULL
1793
 
f74     NULL
1794
 
f75     NULL
1795
 
f76     NULL
1796
 
f77     7.7
1797
 
f78     7.7
1798
 
f79     00000000000000000007.7
1799
 
f80     00000000000000000008.8
1800
 
f81     8.8
1801
 
f82     8.8
1802
 
f83     0000000008.8
1803
 
f84     0000000008.8
1804
 
f85     8.8
1805
 
f86     8.8
1806
 
f87     8.8
1807
 
f88     8.8
1808
 
f89     0000000008.8
1809
 
f90     0000000008.8
1810
 
f91     0000000008.8
1811
 
f92     0000000008.8
1812
 
f93     8.8
1813
 
f94     8.8
1814
 
f95     8.8
1815
 
f96     8.8
1816
 
f97     0000000008.8
1817
 
f98     00000000000000000008.8
1818
 
f99     0000000008.8
1819
 
f100    00000000000000000008.8
1820
 
f101    2000-01-01
1821
 
f102    00:00:20
1822
 
f103    0002-02-02 00:00:00
1823
 
f104    2000-12-31 23:59:59
1824
 
f105    2000
1825
 
f106    2000
1826
 
f107    2000
1827
 
f108    1enum
1828
 
f109    1set
1829
 
f59     250
1830
 
f60     87895654
1831
 
f61     NULL
1832
 
f62     NULL
1833
 
f63     NULL
1834
 
f64     NULL
1835
 
f65     NULL
1836
 
f66     NULL
1837
 
f67     NULL
1838
 
f68     NULL
1839
 
f69     NULL
1840
 
f70     NULL
1841
 
f71     NULL
1842
 
f72     NULL
1843
 
f73     NULL
1844
 
f74     NULL
1845
 
f75     NULL
1846
 
f76     NULL
1847
 
f77     7.7
1848
 
f78     7.7
1849
 
f79     00000000000000000007.7
1850
 
f80     00000000000000000008.8
1851
 
f81     8.8
1852
 
f82     8.8
1853
 
f83     0000000008.8
1854
 
f84     0000000008.8
1855
 
f85     8.8
1856
 
f86     8.8
1857
 
f87     8.8
1858
 
f88     8.8
1859
 
f89     0000000008.8
1860
 
f90     0000000008.8
1861
 
f91     0000000008.8
1862
 
f92     0000000008.8
1863
 
f93     8.8
1864
 
f94     8.8
1865
 
f95     8.8
1866
 
f96     8.8
1867
 
f97     0000000008.8
1868
 
f98     00000000000000000008.8
1869
 
f99     0000000008.8
1870
 
f100    00000000000000000008.8
1871
 
f101    2000-01-01
1872
 
f102    00:00:20
1873
 
f103    0002-02-02 00:00:00
1874
 
f104    2000-12-31 23:59:59
1875
 
f105    2000
1876
 
f106    2000
1877
 
f107    2000
1878
 
f108    1enum
1879
 
f109    1set
1880
 
f59     292
1881
 
f60     93
1882
 
f61     NULL
1883
 
f62     NULL
1884
 
f63     NULL
1885
 
f64     NULL
1886
 
f65     NULL
1887
 
f66     NULL
1888
 
f67     NULL
1889
 
f68     NULL
1890
 
f69     NULL
1891
 
f70     NULL
1892
 
f71     NULL
1893
 
f72     NULL
1894
 
f73     NULL
1895
 
f74     NULL
1896
 
f75     NULL
1897
 
f76     NULL
1898
 
f77     7.7
1899
 
f78     7.7
1900
 
f79     00000000000000000007.7
1901
 
f80     00000000000000000008.8
1902
 
f81     8.8
1903
 
f82     8.8
1904
 
f83     0000000008.8
1905
 
f84     0000000008.8
1906
 
f85     8.8
1907
 
f86     8.8
1908
 
f87     8.8
1909
 
f88     8.8
1910
 
f89     0000000008.8
1911
 
f90     0000000008.8
1912
 
f91     0000000008.8
1913
 
f92     0000000008.8
1914
 
f93     8.8
1915
 
f94     8.8
1916
 
f95     8.8
1917
 
f96     8.8
1918
 
f97     0000000008.8
1919
 
f98     00000000000000000008.8
1920
 
f99     0000000008.8
1921
 
f100    00000000000000000008.8
1922
 
f101    2000-01-01
1923
 
f102    00:00:20
1924
 
f103    0002-02-02 00:00:00
1925
 
f104    2000-12-31 23:59:59
1926
 
f105    2000
1927
 
f106    2000
1928
 
f107    2000
1929
 
f108    1enum
1930
 
f109    1set
1931
 
f59     299
1932
 
f60     899
1933
 
f61     NULL
1934
 
f62     NULL
1935
 
f63     NULL
1936
 
f64     NULL
1937
 
f65     NULL
1938
 
f66     NULL
1939
 
f67     NULL
1940
 
f68     NULL
1941
 
f69     NULL
1942
 
f70     NULL
1943
 
f71     NULL
1944
 
f72     NULL
1945
 
f73     NULL
1946
 
f74     NULL
1947
 
f75     NULL
1948
 
f76     NULL
1949
 
f77     7.7
1950
 
f78     7.7
1951
 
f79     00000000000000000007.7
1952
 
f80     00000000000000000008.8
1953
 
f81     8.8
1954
 
f82     8.8
1955
 
f83     0000000008.8
1956
 
f84     0000000008.8
1957
 
f85     8.8
1958
 
f86     8.8
1959
 
f87     8.8
1960
 
f88     8.8
1961
 
f89     0000000008.8
1962
 
f90     0000000008.8
1963
 
f91     0000000008.8
1964
 
f92     0000000008.8
1965
 
f93     8.8
1966
 
f94     8.8
1967
 
f95     8.8
1968
 
f96     8.8
1969
 
f97     0000000008.8
1970
 
f98     00000000000000000008.8
1971
 
f99     0000000008.8
1972
 
f100    00000000000000000008.8
1973
 
f101    2000-01-01
1974
 
f102    00:00:20
1975
 
f103    0002-02-02 00:00:00
1976
 
f104    2000-12-31 23:59:59
1977
 
f105    2000
1978
 
f106    2000
1979
 
f107    2000
1980
 
f108    1enum
1981
 
f109    1set
1982
 
f59     321
1983
 
f60     NULL
1984
 
f61     0000000765
1985
 
f62     NULL
1986
 
f63     NULL
1987
 
f64     NULL
1988
 
f65     NULL
1989
 
f66     NULL
1990
 
f67     NULL
1991
 
f68     NULL
1992
 
f69     NULL
1993
 
f70     NULL
1994
 
f71     NULL
1995
 
f72     NULL
1996
 
f73     NULL
1997
 
f74     NULL
1998
 
f75     NULL
1999
 
f76     NULL
2000
 
f77     7.7
2001
 
f78     7.7
2002
 
f79     00000000000000000007.7
2003
 
f80     00000000000000000008.8
2004
 
f81     8.8
2005
 
f82     8.8
2006
 
f83     0000000008.8
2007
 
f84     0000000008.8
2008
 
f85     8.8
2009
 
f86     8.8
2010
 
f87     8.8
2011
 
f88     8.8
2012
 
f89     0000000008.8
2013
 
f90     0000000008.8
2014
 
f91     0000000008.8
2015
 
f92     0000000008.8
2016
 
f93     8.8
2017
 
f94     8.8
2018
 
f95     8.8
2019
 
f96     8.8
2020
 
f97     0000000008.8
2021
 
f98     00000000000000000008.8
2022
 
f99     0000000008.8
2023
 
f100    00000000000000000008.8
2024
 
f101    2000-01-01
2025
 
f102    00:00:20
2026
 
f103    0002-02-02 00:00:00
2027
 
f104    2000-12-31 23:59:59
2028
 
f105    2000
2029
 
f106    2000
2030
 
f107    2000
2031
 
f108    1enum
2032
 
f109    1set
2033
 
f59     323
2034
 
f60     14376
2035
 
f61     NULL
2036
 
f62     NULL
2037
 
f63     NULL
2038
 
f64     NULL
2039
 
f65     NULL
2040
 
f66     NULL
2041
 
f67     NULL
2042
 
f68     NULL
2043
 
f69     NULL
2044
 
f70     NULL
2045
 
f71     NULL
2046
 
f72     NULL
2047
 
f73     NULL
2048
 
f74     NULL
2049
 
f75     NULL
2050
 
f76     NULL
2051
 
f77     7.7
2052
 
f78     7.7
2053
 
f79     00000000000000000007.7
2054
 
f80     00000000000000000008.8
2055
 
f81     8.8
2056
 
f82     8.8
2057
 
f83     0000000008.8
2058
 
f84     0000000008.8
2059
 
f85     8.8
2060
 
f86     8.8
2061
 
f87     8.8
2062
 
f88     8.8
2063
 
f89     0000000008.8
2064
 
f90     0000000008.8
2065
 
f91     0000000008.8
2066
 
f92     0000000008.8
2067
 
f93     8.8
2068
 
f94     8.8
2069
 
f95     8.8
2070
 
f96     8.8
2071
 
f97     0000000008.8
2072
 
f98     00000000000000000008.8
2073
 
f99     0000000008.8
2074
 
f100    00000000000000000008.8
2075
 
f101    2000-01-01
2076
 
f102    00:00:20
2077
 
f103    0002-02-02 00:00:00
2078
 
f104    2000-12-31 23:59:59
2079
 
f105    2000
2080
 
f106    2000
2081
 
f107    2000
2082
 
f108    1enum
2083
 
f109    1set
2084
 
f59     340
2085
 
f60     9984376
2086
 
f61     NULL
2087
 
f62     NULL
2088
 
f63     NULL
2089
 
f64     NULL
2090
 
f65     NULL
2091
 
f66     NULL
2092
 
f67     NULL
2093
 
f68     NULL
2094
 
f69     NULL
2095
 
f70     NULL
2096
 
f71     NULL
2097
 
f72     NULL
2098
 
f73     NULL
2099
 
f74     NULL
2100
 
f75     NULL
2101
 
f76     NULL
2102
 
f77     7.7
2103
 
f78     7.7
2104
 
f79     00000000000000000007.7
2105
 
f80     00000000000000000008.8
2106
 
f81     8.8
2107
 
f82     8.8
2108
 
f83     0000000008.8
2109
 
f84     0000000008.8
2110
 
f85     8.8
2111
 
f86     8.8
2112
 
f87     8.8
2113
 
f88     8.8
2114
 
f89     0000000008.8
2115
 
f90     0000000008.8
2116
 
f91     0000000008.8
2117
 
f92     0000000008.8
2118
 
f93     8.8
2119
 
f94     8.8
2120
 
f95     8.8
2121
 
f96     8.8
2122
 
f97     0000000008.8
2123
 
f98     00000000000000000008.8
2124
 
f99     0000000008.8
2125
 
f100    00000000000000000008.8
2126
 
f101    2000-01-01
2127
 
f102    00:00:20
2128
 
f103    0002-02-02 00:00:00
2129
 
f104    2000-12-31 23:59:59
2130
 
f105    2000
2131
 
f106    2000
2132
 
f107    2000
2133
 
f108    1enum
2134
 
f109    1set
2135
 
f59     394
2136
 
f60     41
2137
 
f61     NULL
2138
 
f62     NULL
2139
 
f63     NULL
2140
 
f64     NULL
2141
 
f65     NULL
2142
 
f66     NULL
2143
 
f67     NULL
2144
 
f68     NULL
2145
 
f69     NULL
2146
 
f70     NULL
2147
 
f71     NULL
2148
 
f72     NULL
2149
 
f73     NULL
2150
 
f74     NULL
2151
 
f75     NULL
2152
 
f76     NULL
2153
 
f77     7.7
2154
 
f78     7.7
2155
 
f79     00000000000000000007.7
2156
 
f80     00000000000000000008.8
2157
 
f81     8.8
2158
 
f82     8.8
2159
 
f83     0000000008.8
2160
 
f84     0000000008.8
2161
 
f85     8.8
2162
 
f86     8.8
2163
 
f87     8.8
2164
 
f88     8.8
2165
 
f89     0000000008.8
2166
 
f90     0000000008.8
2167
 
f91     0000000008.8
2168
 
f92     0000000008.8
2169
 
f93     8.8
2170
 
f94     8.8
2171
 
f95     8.8
2172
 
f96     8.8
2173
 
f97     0000000008.8
2174
 
f98     00000000000000000008.8
2175
 
f99     0000000008.8
2176
 
f100    00000000000000000008.8
2177
 
f101    2000-01-01
2178
 
f102    00:00:20
2179
 
f103    0002-02-02 00:00:00
2180
 
f104    2000-12-31 23:59:59
2181
 
f105    2000
2182
 
f106    2000
2183
 
f107    2000
2184
 
f108    1enum
2185
 
f109    1set
2186
 
f59     424
2187
 
f60     89
2188
 
f61     NULL
2189
 
f62     NULL
2190
 
f63     NULL
2191
 
f64     NULL
2192
 
f65     NULL
2193
 
f66     NULL
2194
 
f67     NULL
2195
 
f68     NULL
2196
 
f69     NULL
2197
 
f70     NULL
2198
 
f71     NULL
2199
 
f72     NULL
2200
 
f73     NULL
2201
 
f74     NULL
2202
 
f75     NULL
2203
 
f76     NULL
2204
 
f77     7.7
2205
 
f78     7.7
2206
 
f79     00000000000000000007.7
2207
 
f80     00000000000000000008.8
2208
 
f81     8.8
2209
 
f82     8.8
2210
 
f83     0000000008.8
2211
 
f84     0000000008.8
2212
 
f85     8.8
2213
 
f86     8.8
2214
 
f87     8.8
2215
 
f88     8.8
2216
 
f89     0000000008.8
2217
 
f90     0000000008.8
2218
 
f91     0000000008.8
2219
 
f92     0000000008.8
2220
 
f93     8.8
2221
 
f94     8.8
2222
 
f95     8.8
2223
 
f96     8.8
2224
 
f97     0000000008.8
2225
 
f98     00000000000000000008.8
2226
 
f99     0000000008.8
2227
 
f100    00000000000000000008.8
2228
 
f101    2000-01-01
2229
 
f102    00:00:20
2230
 
f103    0002-02-02 00:00:00
2231
 
f104    2000-12-31 23:59:59
2232
 
f105    2000
2233
 
f106    2000
2234
 
f107    2000
2235
 
f108    1enum
2236
 
f109    1set
2237
 
f59     441
2238
 
f60     16546
2239
 
f61     NULL
2240
 
f62     NULL
2241
 
f63     NULL
2242
 
f64     NULL
2243
 
f65     NULL
2244
 
f66     NULL
2245
 
f67     NULL
2246
 
f68     NULL
2247
 
f69     NULL
2248
 
f70     NULL
2249
 
f71     NULL
2250
 
f72     NULL
2251
 
f73     NULL
2252
 
f74     NULL
2253
 
f75     NULL
2254
 
f76     NULL
2255
 
f77     7.7
2256
 
f78     7.7
2257
 
f79     00000000000000000007.7
2258
 
f80     00000000000000000008.8
2259
 
f81     8.8
2260
 
f82     8.8
2261
 
f83     0000000008.8
2262
 
f84     0000000008.8
2263
 
f85     8.8
2264
 
f86     8.8
2265
 
f87     8.8
2266
 
f88     8.8
2267
 
f89     0000000008.8
2268
 
f90     0000000008.8
2269
 
f91     0000000008.8
2270
 
f92     0000000008.8
2271
 
f93     8.8
2272
 
f94     8.8
2273
 
f95     8.8
2274
 
f96     8.8
2275
 
f97     0000000008.8
2276
 
f98     00000000000000000008.8
2277
 
f99     0000000008.8
2278
 
f100    00000000000000000008.8
2279
 
f101    2000-01-01
2280
 
f102    00:00:20
2281
 
f103    0002-02-02 00:00:00
2282
 
f104    2000-12-31 23:59:59
2283
 
f105    2000
2284
 
f106    2000
2285
 
f107    2000
2286
 
f108    1enum
2287
 
f109    1set
2288
 
f59     500
2289
 
f60     NULL
2290
 
f61     0000000900
2291
 
f62     NULL
2292
 
f63     NULL
2293
 
f64     NULL
2294
 
f65     NULL
2295
 
f66     NULL
2296
 
f67     NULL
2297
 
f68     NULL
2298
 
f69     NULL
2299
 
f70     NULL
2300
 
f71     NULL
2301
 
f72     NULL
2302
 
f73     NULL
2303
 
f74     NULL
2304
 
f75     NULL
2305
 
f76     NULL
2306
 
f77     7.7
2307
 
f78     7.7
2308
 
f79     00000000000000000007.7
2309
 
f80     00000000000000000008.8
2310
 
f81     8.8
2311
 
f82     8.8
2312
 
f83     0000000008.8
2313
 
f84     0000000008.8
2314
 
f85     8.8
2315
 
f86     8.8
2316
 
f87     8.8
2317
 
f88     8.8
2318
 
f89     0000000008.8
2319
 
f90     0000000008.8
2320
 
f91     0000000008.8
2321
 
f92     0000000008.8
2322
 
f93     8.8
2323
 
f94     8.8
2324
 
f95     8.8
2325
 
f96     8.8
2326
 
f97     0000000008.8
2327
 
f98     00000000000000000008.8
2328
 
f99     0000000008.8
2329
 
f100    00000000000000000008.8
2330
 
f101    2000-01-01
2331
 
f102    00:00:20
2332
 
f103    0002-02-02 00:00:00
2333
 
f104    2000-12-31 23:59:59
2334
 
f105    2000
2335
 
f106    2000
2336
 
f107    2000
2337
 
f108    1enum
2338
 
f109    1set
2339
 
f59     500
2340
 
f60     NULL
2341
 
f61     0000000900
2342
 
f62     NULL
2343
 
f63     NULL
2344
 
f64     NULL
2345
 
f65     NULL
2346
 
f66     NULL
2347
 
f67     NULL
2348
 
f68     NULL
2349
 
f69     NULL
2350
 
f70     NULL
2351
 
f71     NULL
2352
 
f72     NULL
2353
 
f73     NULL
2354
 
f74     NULL
2355
 
f75     NULL
2356
 
f76     NULL
2357
 
f77     7.7
2358
 
f78     7.7
2359
 
f79     00000000000000000007.7
2360
 
f80     00000000000000000008.8
2361
 
f81     8.8
2362
 
f82     8.8
2363
 
f83     0000000008.8
2364
 
f84     0000000008.8
2365
 
f85     8.8
2366
 
f86     8.8
2367
 
f87     8.8
2368
 
f88     8.8
2369
 
f89     0000000008.8
2370
 
f90     0000000008.8
2371
 
f91     0000000008.8
2372
 
f92     0000000008.8
2373
 
f93     8.8
2374
 
f94     8.8
2375
 
f95     8.8
2376
 
f96     8.8
2377
 
f97     0000000008.8
2378
 
f98     00000000000000000008.8
2379
 
f99     0000000008.8
2380
 
f100    00000000000000000008.8
2381
 
f101    2000-01-01
2382
 
f102    00:00:20
2383
 
f103    0002-02-02 00:00:00
2384
 
f104    2000-12-31 23:59:59
2385
 
f105    2000
2386
 
f106    2000
2387
 
f107    2000
2388
 
f108    1enum
2389
 
f109    1set
2390
 
f59     500
2391
 
f60     NULL
2392
 
f61     0000000900
2393
 
f62     NULL
2394
 
f63     NULL
2395
 
f64     NULL
2396
 
f65     NULL
2397
 
f66     NULL
2398
 
f67     NULL
2399
 
f68     NULL
2400
 
f69     NULL
2401
 
f70     NULL
2402
 
f71     NULL
2403
 
f72     NULL
2404
 
f73     NULL
2405
 
f74     NULL
2406
 
f75     NULL
2407
 
f76     NULL
2408
 
f77     7.7
2409
 
f78     7.7
2410
 
f79     00000000000000000007.7
2411
 
f80     00000000000000000008.8
2412
 
f81     8.8
2413
 
f82     8.8
2414
 
f83     0000000008.8
2415
 
f84     0000000008.8
2416
 
f85     8.8
2417
 
f86     8.8
2418
 
f87     8.8
2419
 
f88     8.8
2420
 
f89     0000000008.8
2421
 
f90     0000000008.8
2422
 
f91     0000000008.8
2423
 
f92     0000000008.8
2424
 
f93     8.8
2425
 
f94     8.8
2426
 
f95     8.8
2427
 
f96     8.8
2428
 
f97     0000000008.8
2429
 
f98     00000000000000000008.8
2430
 
f99     0000000008.8
2431
 
f100    00000000000000000008.8
2432
 
f101    2000-01-01
2433
 
f102    00:00:20
2434
 
f103    0002-02-02 00:00:00
2435
 
f104    2000-12-31 23:59:59
2436
 
f105    2000
2437
 
f106    2000
2438
 
f107    2000
2439
 
f108    1enum
2440
 
f109    1set
2441
 
f59     660
2442
 
f60     876546
2443
 
f61     NULL
2444
 
f62     NULL
2445
 
f63     NULL
2446
 
f64     NULL
2447
 
f65     NULL
2448
 
f66     NULL
2449
 
f67     NULL
2450
 
f68     NULL
2451
 
f69     NULL
2452
 
f70     NULL
2453
 
f71     NULL
2454
 
f72     NULL
2455
 
f73     NULL
2456
 
f74     NULL
2457
 
f75     NULL
2458
 
f76     NULL
2459
 
f77     7.7
2460
 
f78     7.7
2461
 
f79     00000000000000000007.7
2462
 
f80     00000000000000000008.8
2463
 
f81     8.8
2464
 
f82     8.8
2465
 
f83     0000000008.8
2466
 
f84     0000000008.8
2467
 
f85     8.8
2468
 
f86     8.8
2469
 
f87     8.8
2470
 
f88     8.8
2471
 
f89     0000000008.8
2472
 
f90     0000000008.8
2473
 
f91     0000000008.8
2474
 
f92     0000000008.8
2475
 
f93     8.8
2476
 
f94     8.8
2477
 
f95     8.8
2478
 
f96     8.8
2479
 
f97     0000000008.8
2480
 
f98     00000000000000000008.8
2481
 
f99     0000000008.8
2482
 
f100    00000000000000000008.8
2483
 
f101    2000-01-01
2484
 
f102    00:00:20
2485
 
f103    0002-02-02 00:00:00
2486
 
f104    2000-12-31 23:59:59
2487
 
f105    2000
2488
 
f106    2000
2489
 
f107    2000
2490
 
f108    1enum
2491
 
f109    1set
2492
 
f59     987
2493
 
f60     41
2494
 
f61     NULL
2495
 
f62     NULL
2496
 
f63     NULL
2497
 
f64     NULL
2498
 
f65     NULL
2499
 
f66     NULL
2500
 
f67     NULL
2501
 
f68     NULL
2502
 
f69     NULL
2503
 
f70     NULL
2504
 
f71     NULL
2505
 
f72     NULL
2506
 
f73     NULL
2507
 
f74     NULL
2508
 
f75     NULL
2509
 
f76     NULL
2510
 
f77     7.7
2511
 
f78     7.7
2512
 
f79     00000000000000000007.7
2513
 
f80     00000000000000000008.8
2514
 
f81     8.8
2515
 
f82     8.8
2516
 
f83     0000000008.8
2517
 
f84     0000000008.8
2518
 
f85     8.8
2519
 
f86     8.8
2520
 
f87     8.8
2521
 
f88     8.8
2522
 
f89     0000000008.8
2523
 
f90     0000000008.8
2524
 
f91     0000000008.8
2525
 
f92     0000000008.8
2526
 
f93     8.8
2527
 
f94     8.8
2528
 
f95     8.8
2529
 
f96     8.8
2530
 
f97     0000000008.8
2531
 
f98     00000000000000000008.8
2532
 
f99     0000000008.8
2533
 
f100    00000000000000000008.8
2534
 
f101    2000-01-01
2535
 
f102    00:00:20
2536
 
f103    0002-02-02 00:00:00
2537
 
f104    2000-12-31 23:59:59
2538
 
f105    2000
2539
 
f106    2000
2540
 
f107    2000
2541
 
f108    1enum
2542
 
f109    1set
2543
 
f59     2550
2544
 
f60     775654
2545
 
f61     NULL
2546
 
f62     NULL
2547
 
f63     NULL
2548
 
f64     NULL
2549
 
f65     NULL
2550
 
f66     NULL
2551
 
f67     NULL
2552
 
f68     NULL
2553
 
f69     NULL
2554
 
f70     NULL
2555
 
f71     NULL
2556
 
f72     NULL
2557
 
f73     NULL
2558
 
f74     NULL
2559
 
f75     NULL
2560
 
f76     NULL
2561
 
f77     7.7
2562
 
f78     7.7
2563
 
f79     00000000000000000007.7
2564
 
f80     00000000000000000008.8
2565
 
f81     8.8
2566
 
f82     8.8
2567
 
f83     0000000008.8
2568
 
f84     0000000008.8
2569
 
f85     8.8
2570
 
f86     8.8
2571
 
f87     8.8
2572
 
f88     8.8
2573
 
f89     0000000008.8
2574
 
f90     0000000008.8
2575
 
f91     0000000008.8
2576
 
f92     0000000008.8
2577
 
f93     8.8
2578
 
f94     8.8
2579
 
f95     8.8
2580
 
f96     8.8
2581
 
f97     0000000008.8
2582
 
f98     00000000000000000008.8
2583
 
f99     0000000008.8
2584
 
f100    00000000000000000008.8
2585
 
f101    2000-01-01
2586
 
f102    00:00:20
2587
 
f103    0002-02-02 00:00:00
2588
 
f104    2000-12-31 23:59:59
2589
 
f105    2000
2590
 
f106    2000
2591
 
f107    2000
2592
 
f108    1enum
2593
 
f109    1set
2594
 
f59     2760
2595
 
f60     985654
2596
 
f61     NULL
2597
 
f62     NULL
2598
 
f63     NULL
2599
 
f64     NULL
2600
 
f65     NULL
2601
 
f66     NULL
2602
 
f67     NULL
2603
 
f68     NULL
2604
 
f69     NULL
2605
 
f70     NULL
2606
 
f71     NULL
2607
 
f72     NULL
2608
 
f73     NULL
2609
 
f74     NULL
2610
 
f75     NULL
2611
 
f76     NULL
2612
 
f77     7.7
2613
 
f78     7.7
2614
 
f79     00000000000000000007.7
2615
 
f80     00000000000000000008.8
2616
 
f81     8.8
2617
 
f82     8.8
2618
 
f83     0000000008.8
2619
 
f84     0000000008.8
2620
 
f85     8.8
2621
 
f86     8.8
2622
 
f87     8.8
2623
 
f88     8.8
2624
 
f89     0000000008.8
2625
 
f90     0000000008.8
2626
 
f91     0000000008.8
2627
 
f92     0000000008.8
2628
 
f93     8.8
2629
 
f94     8.8
2630
 
f95     8.8
2631
 
f96     8.8
2632
 
f97     0000000008.8
2633
 
f98     00000000000000000008.8
2634
 
f99     0000000008.8
2635
 
f100    00000000000000000008.8
2636
 
f101    2000-01-01
2637
 
f102    00:00:20
2638
 
f103    0002-02-02 00:00:00
2639
 
f104    2000-12-31 23:59:59
2640
 
f105    2000
2641
 
f106    2000
2642
 
f107    2000
2643
 
f108    1enum
2644
 
f109    1set
2645
 
f59     3330
2646
 
f60     764376
2647
 
f61     NULL
2648
 
f62     NULL
2649
 
f63     NULL
2650
 
f64     NULL
2651
 
f65     NULL
2652
 
f66     NULL
2653
 
f67     NULL
2654
 
f68     NULL
2655
 
f69     NULL
2656
 
f70     NULL
2657
 
f71     NULL
2658
 
f72     NULL
2659
 
f73     NULL
2660
 
f74     NULL
2661
 
f75     NULL
2662
 
f76     NULL
2663
 
f77     7.7
2664
 
f78     7.7
2665
 
f79     00000000000000000007.7
2666
 
f80     00000000000000000008.8
2667
 
f81     8.8
2668
 
f82     8.8
2669
 
f83     0000000008.8
2670
 
f84     0000000008.8
2671
 
f85     8.8
2672
 
f86     8.8
2673
 
f87     8.8
2674
 
f88     8.8
2675
 
f89     0000000008.8
2676
 
f90     0000000008.8
2677
 
f91     0000000008.8
2678
 
f92     0000000008.8
2679
 
f93     8.8
2680
 
f94     8.8
2681
 
f95     8.8
2682
 
f96     8.8
2683
 
f97     0000000008.8
2684
 
f98     00000000000000000008.8
2685
 
f99     0000000008.8
2686
 
f100    00000000000000000008.8
2687
 
f101    2000-01-01
2688
 
f102    00:00:20
2689
 
f103    0002-02-02 00:00:00
2690
 
f104    2000-12-31 23:59:59
2691
 
f105    2000
2692
 
f106    2000
2693
 
f107    2000
2694
 
f108    1enum
2695
 
f109    1set
2696
 
f59     3410
2697
 
f60     996546
2698
 
f61     NULL
2699
 
f62     NULL
2700
 
f63     NULL
2701
 
f64     NULL
2702
 
f65     NULL
2703
 
f66     NULL
2704
 
f67     NULL
2705
 
f68     NULL
2706
 
f69     NULL
2707
 
f70     NULL
2708
 
f71     NULL
2709
 
f72     NULL
2710
 
f73     NULL
2711
 
f74     NULL
2712
 
f75     NULL
2713
 
f76     NULL
2714
 
f77     7.7
2715
 
f78     7.7
2716
 
f79     00000000000000000007.7
2717
 
f80     00000000000000000008.8
2718
 
f81     8.8
2719
 
f82     8.8
2720
 
f83     0000000008.8
2721
 
f84     0000000008.8
2722
 
f85     8.8
2723
 
f86     8.8
2724
 
f87     8.8
2725
 
f88     8.8
2726
 
f89     0000000008.8
2727
 
f90     0000000008.8
2728
 
f91     0000000008.8
2729
 
f92     0000000008.8
2730
 
f93     8.8
2731
 
f94     8.8
2732
 
f95     8.8
2733
 
f96     8.8
2734
 
f97     0000000008.8
2735
 
f98     00000000000000000008.8
2736
 
f99     0000000008.8
2737
 
f100    00000000000000000008.8
2738
 
f101    2000-01-01
2739
 
f102    00:00:20
2740
 
f103    0002-02-02 00:00:00
2741
 
f104    2000-12-31 23:59:59
2742
 
f105    2000
2743
 
f106    2000
2744
 
f107    2000
2745
 
f108    1enum
2746
 
f109    1set
2747
 
f59     7876
2748
 
f60     74
2749
 
f61     NULL
2750
 
f62     NULL
2751
 
f63     NULL
2752
 
f64     NULL
2753
 
f65     NULL
2754
 
f66     NULL
2755
 
f67     NULL
2756
 
f68     NULL
2757
 
f69     NULL
2758
 
f70     NULL
2759
 
f71     NULL
2760
 
f72     NULL
2761
 
f73     NULL
2762
 
f74     NULL
2763
 
f75     NULL
2764
 
f76     NULL
2765
 
f77     7.7
2766
 
f78     7.7
2767
 
f79     00000000000000000007.7
2768
 
f80     00000000000000000008.8
2769
 
f81     8.8
2770
 
f82     8.8
2771
 
f83     0000000008.8
2772
 
f84     0000000008.8
2773
 
f85     8.8
2774
 
f86     8.8
2775
 
f87     8.8
2776
 
f88     8.8
2777
 
f89     0000000008.8
2778
 
f90     0000000008.8
2779
 
f91     0000000008.8
2780
 
f92     0000000008.8
2781
 
f93     8.8
2782
 
f94     8.8
2783
 
f95     8.8
2784
 
f96     8.8
2785
 
f97     0000000008.8
2786
 
f98     00000000000000000008.8
2787
 
f99     0000000008.8
2788
 
f100    00000000000000000008.8
2789
 
f101    2000-01-01
2790
 
f102    00:00:20
2791
 
f103    0002-02-02 00:00:00
2792
 
f104    2000-12-31 23:59:59
2793
 
f105    2000
2794
 
f106    2000
2795
 
f107    2000
2796
 
f108    1enum
2797
 
f109    1set
2798
 
f59     9112
2799
 
f60     NULL
2800
 
f61     0000008771
2801
 
f62     NULL
2802
 
f63     NULL
2803
 
f64     NULL
2804
 
f65     NULL
2805
 
f66     NULL
2806
 
f67     NULL
2807
 
f68     NULL
2808
 
f69     NULL
2809
 
f70     NULL
2810
 
f71     NULL
2811
 
f72     NULL
2812
 
f73     NULL
2813
 
f74     NULL
2814
 
f75     NULL
2815
 
f76     NULL
2816
 
f77     7.7
2817
 
f78     7.7
2818
 
f79     00000000000000000007.7
2819
 
f80     00000000000000000008.8
2820
 
f81     8.8
2821
 
f82     8.8
2822
 
f83     0000000008.8
2823
 
f84     0000000008.8
2824
 
f85     8.8
2825
 
f86     8.8
2826
 
f87     8.8
2827
 
f88     8.8
2828
 
f89     0000000008.8
2829
 
f90     0000000008.8
2830
 
f91     0000000008.8
2831
 
f92     0000000008.8
2832
 
f93     8.8
2833
 
f94     8.8
2834
 
f95     8.8
2835
 
f96     8.8
2836
 
f97     0000000008.8
2837
 
f98     00000000000000000008.8
2838
 
f99     0000000008.8
2839
 
f100    00000000000000000008.8
2840
 
f101    2000-01-01
2841
 
f102    00:00:20
2842
 
f103    0002-02-02 00:00:00
2843
 
f104    2000-12-31 23:59:59
2844
 
f105    2000
2845
 
f106    2000
2846
 
f107    2000
2847
 
f108    1enum
2848
 
f109    1set
2849
 
f59     76710
2850
 
f60     226546
2851
 
f61     NULL
2852
 
f62     NULL
2853
 
f63     NULL
2854
 
f64     NULL
2855
 
f65     NULL
2856
 
f66     NULL
2857
 
f67     NULL
2858
 
f68     NULL
2859
 
f69     NULL
2860
 
f70     NULL
2861
 
f71     NULL
2862
 
f72     NULL
2863
 
f73     NULL
2864
 
f74     NULL
2865
 
f75     NULL
2866
 
f76     NULL
2867
 
f77     7.7
2868
 
f78     7.7
2869
 
f79     00000000000000000007.7
2870
 
f80     00000000000000000008.8
2871
 
f81     8.8
2872
 
f82     8.8
2873
 
f83     0000000008.8
2874
 
f84     0000000008.8
2875
 
f85     8.8
2876
 
f86     8.8
2877
 
f87     8.8
2878
 
f88     8.8
2879
 
f89     0000000008.8
2880
 
f90     0000000008.8
2881
 
f91     0000000008.8
2882
 
f92     0000000008.8
2883
 
f93     8.8
2884
 
f94     8.8
2885
 
f95     8.8
2886
 
f96     8.8
2887
 
f97     0000000008.8
2888
 
f98     00000000000000000008.8
2889
 
f99     0000000008.8
2890
 
f100    00000000000000000008.8
2891
 
f101    2000-01-01
2892
 
f102    00:00:20
2893
 
f103    0002-02-02 00:00:00
2894
 
f104    2000-12-31 23:59:59
2895
 
f105    2000
2896
 
f106    2000
2897
 
f107    2000
2898
 
f108    1enum
2899
 
f109    1set
2900
 
f59     569300
2901
 
f60     9114376
2902
 
f61     NULL
2903
 
f62     NULL
2904
 
f63     NULL
2905
 
f64     NULL
2906
 
f65     NULL
2907
 
f66     NULL
2908
 
f67     NULL
2909
 
f68     NULL
2910
 
f69     NULL
2911
 
f70     NULL
2912
 
f71     NULL
2913
 
f72     NULL
2914
 
f73     NULL
2915
 
f74     NULL
2916
 
f75     NULL
2917
 
f76     NULL
2918
 
f77     7.7
2919
 
f78     7.7
2920
 
f79     00000000000000000007.7
2921
 
f80     00000000000000000008.8
2922
 
f81     8.8
2923
 
f82     8.8
2924
 
f83     0000000008.8
2925
 
f84     0000000008.8
2926
 
f85     8.8
2927
 
f86     8.8
2928
 
f87     8.8
2929
 
f88     8.8
2930
 
f89     0000000008.8
2931
 
f90     0000000008.8
2932
 
f91     0000000008.8
2933
 
f92     0000000008.8
2934
 
f93     8.8
2935
 
f94     8.8
2936
 
f95     8.8
2937
 
f96     8.8
2938
 
f97     0000000008.8
2939
 
f98     00000000000000000008.8
2940
 
f99     0000000008.8
2941
 
f100    00000000000000000008.8
2942
 
f101    2000-01-01
2943
 
f102    00:00:20
2944
 
f103    0002-02-02 00:00:00
2945
 
f104    2000-12-31 23:59:59
2946
 
f105    2000
2947
 
f106    2000
2948
 
f107    2000
2949
 
f108    1enum
2950
 
f109    1set
2951
 
CREATE or REPLACE VIEW v1 AS select *
2952
 
FROM test.tb2 WITH CASCADED CHECK OPTION ;
2953
 
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,10;
2954
 
f59     1
2955
 
f60     1
2956
 
f61     0000000001
2957
 
f62     0000000000000000000000000000000000000000000000000000000000000001
2958
 
f63     0000000001
2959
 
f64     0000000000000000000000000000000000000000000000000000000000000001
2960
 
f65     -5
2961
 
f66     0.000000000000000000000000000000
2962
 
f67     1
2963
 
f68     0.000000000000000000000000000000
2964
 
f69     0000000001
2965
 
f70     000000000000000000000000000000000.000000000000000000000000000000
2966
 
f71     0000000001
2967
 
f72     000000000000000000000000000000000.000000000000000000000000000000
2968
 
f73     -1.17549435e-38
2969
 
f74     1.175494352e-38
2970
 
f75     00000001.175494352e-38
2971
 
f76     00000001.175494352e-38
2972
 
f77     -1.17549435e-38
2973
 
f78     1.175494352e-38
2974
 
f79     00000001.175494352e-38
2975
 
f80     00000001.175494352e-38
2976
 
f81     -1.17549e-38
2977
 
f82     1.17549e-38
2978
 
f83     01.17549e-38
2979
 
f84     01.17549e-38
2980
 
f85     -1.17549e-38
2981
 
f86     -1.17549e-38
2982
 
f87     1.17549e-38
2983
 
f88     1.17549e-38
2984
 
f89     01.17549e-38
2985
 
f90     01.17549e-38
2986
 
f91     01.17549e-38
2987
 
f92     01.17549e-38
2988
 
f93     -1.17549e-38
2989
 
f94     -1.17549435e-38
2990
 
f95     1.17549e-38
2991
 
f96     1.175494352e-38
2992
 
f97     01.17549e-38
2993
 
f98     00000001.175494352e-38
2994
 
f99     01.17549e-38
2995
 
f100    00000001.175494352e-38
2996
 
f101    1000-01-01
2997
 
f102    838:59:58
2998
 
f103    1970-01-02 00:00:01
2999
 
f104    1970-01-02 00:00:01
3000
 
f105    1902
3001
 
f106    1902
3002
 
f107    1902
3003
 
f108    2enum
3004
 
f109    2set
3005
 
f59     2
3006
 
f60     2
3007
 
f61     0000000002
3008
 
f62     0000000000000000000000000000000000000000000000000000000000000002
3009
 
f63     0000000002
3010
 
f64     0000000000000000000000000000000000000000000000000000000000000002
3011
 
f65     -4
3012
 
f66     1.100000000000000000000000000000
3013
 
f67     2
3014
 
f68     1.100000000000000000000000000000
3015
 
f69     0000000002
3016
 
f70     000000000000000000000000000000001.100000000000000000000000000000
3017
 
f71     0000000002
3018
 
f72     000000000000000000000000000000001.100000000000000000000000000000
3019
 
f73     -1.175494349e-38
3020
 
f74     1.175494353e-38
3021
 
f75     00000001.175494353e-38
3022
 
f76     00000001.175494353e-38
3023
 
f77     -1.175494349e-38
3024
 
f78     1.175494353e-38
3025
 
f79     00000001.175494353e-38
3026
 
f80     00000001.175494353e-38
3027
 
f81     -1.17549e-38
3028
 
f82     1.17549e-38
3029
 
f83     01.17549e-38
3030
 
f84     01.17549e-38
3031
 
f85     -1.17549e-38
3032
 
f86     -1.17549e-38
3033
 
f87     1.17549e-38
3034
 
f88     1.17549e-38
3035
 
f89     01.17549e-38
3036
 
f90     01.17549e-38
3037
 
f91     01.17549e-38
3038
 
f92     01.17549e-38
3039
 
f93     -1.17549e-38
3040
 
f94     -1.175494349e-38
3041
 
f95     1.17549e-38
3042
 
f96     1.175494353e-38
3043
 
f97     01.17549e-38
3044
 
f98     00000001.175494353e-38
3045
 
f99     01.17549e-38
3046
 
f100    00000001.175494353e-38
3047
 
f101    1000-01-02
3048
 
f102    838:59:57
3049
 
f103    1970-01-03 00:00:02
3050
 
f104    1970-01-03 00:00:02
3051
 
f105    1903
3052
 
f106    1903
3053
 
f107    1903
3054
 
f108    1enum
3055
 
f109    1set,2set
3056
 
f59     3
3057
 
f60     3
3058
 
f61     0000000003
3059
 
f62     0000000000000000000000000000000000000000000000000000000000000003
3060
 
f63     0000000003
3061
 
f64     0000000000000000000000000000000000000000000000000000000000000003
3062
 
f65     -3
3063
 
f66     2.200000000000000000000000000000
3064
 
f67     3
3065
 
f68     2.200000000000000000000000000000
3066
 
f69     0000000003
3067
 
f70     000000000000000000000000000000002.200000000000000000000000000000
3068
 
f71     0000000003
3069
 
f72     000000000000000000000000000000002.200000000000000000000000000000
3070
 
f73     -1.175494348e-38
3071
 
f74     1.175494354e-38
3072
 
f75     00000001.175494354e-38
3073
 
f76     00000001.175494354e-38
3074
 
f77     -1.175494348e-38
3075
 
f78     1.175494354e-38
3076
 
f79     00000001.175494354e-38
3077
 
f80     00000001.175494354e-38
3078
 
f81     -1.17549e-38
3079
 
f82     1.17549e-38
3080
 
f83     01.17549e-38
3081
 
f84     01.17549e-38
3082
 
f85     -1.17549e-38
3083
 
f86     -1.17549e-38
3084
 
f87     1.17549e-38
3085
 
f88     1.17549e-38
3086
 
f89     01.17549e-38
3087
 
f90     01.17549e-38
3088
 
f91     01.17549e-38
3089
 
f92     01.17549e-38
3090
 
f93     -1.17549e-38
3091
 
f94     -1.175494348e-38
3092
 
f95     1.17549e-38
3093
 
f96     1.175494354e-38
3094
 
f97     01.17549e-38
3095
 
f98     00000001.175494354e-38
3096
 
f99     01.17549e-38
3097
 
f100    00000001.175494354e-38
3098
 
f101    1000-01-03
3099
 
f102    838:59:56
3100
 
f103    1970-01-04 00:00:03
3101
 
f104    1970-01-04 00:00:03
3102
 
f105    1904
3103
 
f106    1904
3104
 
f107    1904
3105
 
f108    2enum
3106
 
f109    1set
3107
 
f59     4
3108
 
f60     4
3109
 
f61     0000000004
3110
 
f62     0000000000000000000000000000000000000000000000000000000000000004
3111
 
f63     0000000004
3112
 
f64     0000000000000000000000000000000000000000000000000000000000000004
3113
 
f65     -2
3114
 
f66     3.300000000000000000000000000000
3115
 
f67     4
3116
 
f68     3.300000000000000000000000000000
3117
 
f69     0000000004
3118
 
f70     000000000000000000000000000000003.300000000000000000000000000000
3119
 
f71     0000000004
3120
 
f72     000000000000000000000000000000003.300000000000000000000000000000
3121
 
f73     -1.175494347e-38
3122
 
f74     1.175494355e-38
3123
 
f75     00000001.175494355e-38
3124
 
f76     00000001.175494355e-38
3125
 
f77     -1.175494347e-38
3126
 
f78     1.175494355e-38
3127
 
f79     00000001.175494355e-38
3128
 
f80     00000001.175494355e-38
3129
 
f81     -1.17549e-38
3130
 
f82     1.17549e-38
3131
 
f83     01.17549e-38
3132
 
f84     01.17549e-38
3133
 
f85     -1.17549e-38
3134
 
f86     -1.17549e-38
3135
 
f87     1.17549e-38
3136
 
f88     1.17549e-38
3137
 
f89     01.17549e-38
3138
 
f90     01.17549e-38
3139
 
f91     01.17549e-38
3140
 
f92     01.17549e-38
3141
 
f93     -1.17549e-38
3142
 
f94     -1.175494347e-38
3143
 
f95     1.17549e-38
3144
 
f96     1.175494355e-38
3145
 
f97     01.17549e-38
3146
 
f98     00000001.175494355e-38
3147
 
f99     01.17549e-38
3148
 
f100    00000001.175494355e-38
3149
 
f101    1000-01-04
3150
 
f102    838:59:55
3151
 
f103    1970-01-05 00:00:04
3152
 
f104    1970-01-05 00:00:04
3153
 
f105    1905
3154
 
f106    1905
3155
 
f107    1905
3156
 
f108    1enum
3157
 
f109    2set
3158
 
f59     4
3159
 
f60     74
3160
 
f61     NULL
3161
 
f62     NULL
3162
 
f63     NULL
3163
 
f64     NULL
3164
 
f65     NULL
3165
 
f66     NULL
3166
 
f67     NULL
3167
 
f68     NULL
3168
 
f69     NULL
3169
 
f70     NULL
3170
 
f71     NULL
3171
 
f72     NULL
3172
 
f73     NULL
3173
 
f74     NULL
3174
 
f75     NULL
3175
 
f76     NULL
3176
 
f77     7.7
3177
 
f78     7.7
3178
 
f79     00000000000000000007.7
3179
 
f80     00000000000000000008.8
3180
 
f81     8.8
3181
 
f82     8.8
3182
 
f83     0000000008.8
3183
 
f84     0000000008.8
3184
 
f85     8.8
3185
 
f86     8.8
3186
 
f87     8.8
3187
 
f88     8.8
3188
 
f89     0000000008.8
3189
 
f90     0000000008.8
3190
 
f91     0000000008.8
3191
 
f92     0000000008.8
3192
 
f93     8.8
3193
 
f94     8.8
3194
 
f95     8.8
3195
 
f96     8.8
3196
 
f97     0000000008.8
3197
 
f98     00000000000000000008.8
3198
 
f99     0000000008.8
3199
 
f100    00000000000000000008.8
3200
 
f101    2000-01-01
3201
 
f102    00:00:20
3202
 
f103    0002-02-02 00:00:00
3203
 
f104    2000-12-31 23:59:59
3204
 
f105    2000
3205
 
f106    2000
3206
 
f107    2000
3207
 
f108    1enum
3208
 
f109    1set
3209
 
f59     5
3210
 
f60     5
3211
 
f61     0000000005
3212
 
f62     0000000000000000000000000000000000000000000000000000000000000005
3213
 
f63     0000000005
3214
 
f64     0000000000000000000000000000000000000000000000000000000000000005
3215
 
f65     -1
3216
 
f66     4.400000000000000000000000000000
3217
 
f67     5
3218
 
f68     4.400000000000000000000000000000
3219
 
f69     0000000005
3220
 
f70     000000000000000000000000000000004.400000000000000000000000000000
3221
 
f71     0000000005
3222
 
f72     000000000000000000000000000000004.400000000000000000000000000000
3223
 
f73     -1.175494346e-38
3224
 
f74     1.175494356e-38
3225
 
f75     00000001.175494356e-38
3226
 
f76     00000001.175494356e-38
3227
 
f77     -1.175494346e-38
3228
 
f78     1.175494356e-38
3229
 
f79     00000001.175494356e-38
3230
 
f80     00000001.175494356e-38
3231
 
f81     -1.17549e-38
3232
 
f82     1.17549e-38
3233
 
f83     01.17549e-38
3234
 
f84     01.17549e-38
3235
 
f85     -1.17549e-38
3236
 
f86     -1.17549e-38
3237
 
f87     1.17549e-38
3238
 
f88     1.17549e-38
3239
 
f89     01.17549e-38
3240
 
f90     01.17549e-38
3241
 
f91     01.17549e-38
3242
 
f92     01.17549e-38
3243
 
f93     -1.17549e-38
3244
 
f94     -1.175494346e-38
3245
 
f95     1.17549e-38
3246
 
f96     1.175494356e-38
3247
 
f97     01.17549e-38
3248
 
f98     00000001.175494356e-38
3249
 
f99     01.17549e-38
3250
 
f100    00000001.175494356e-38
3251
 
f101    1000-01-05
3252
 
f102    838:59:54
3253
 
f103    1970-01-06 00:00:05
3254
 
f104    1970-01-06 00:00:05
3255
 
f105    1906
3256
 
f106    1906
3257
 
f107    1906
3258
 
f108    2enum
3259
 
f109    1set,2set
3260
 
f59     6
3261
 
f60     6
3262
 
f61     0000000006
3263
 
f62     0000000000000000000000000000000000000000000000000000000000000006
3264
 
f63     0000000006
3265
 
f64     0000000000000000000000000000000000000000000000000000000000000006
3266
 
f65     0
3267
 
f66     5.500000000000000000000000000000
3268
 
f67     6
3269
 
f68     5.500000000000000000000000000000
3270
 
f69     0000000006
3271
 
f70     000000000000000000000000000000005.500000000000000000000000000000
3272
 
f71     0000000006
3273
 
f72     000000000000000000000000000000005.500000000000000000000000000000
3274
 
f73     -1.175494345e-38
3275
 
f74     1.175494357e-38
3276
 
f75     00000001.175494357e-38
3277
 
f76     00000001.175494357e-38
3278
 
f77     -1.175494345e-38
3279
 
f78     1.175494357e-38
3280
 
f79     00000001.175494357e-38
3281
 
f80     00000001.175494357e-38
3282
 
f81     -1.17549e-38
3283
 
f82     1.17549e-38
3284
 
f83     01.17549e-38
3285
 
f84     01.17549e-38
3286
 
f85     -1.17549e-38
3287
 
f86     -1.17549e-38
3288
 
f87     1.17549e-38
3289
 
f88     1.17549e-38
3290
 
f89     01.17549e-38
3291
 
f90     01.17549e-38
3292
 
f91     01.17549e-38
3293
 
f92     01.17549e-38
3294
 
f93     -1.17549e-38
3295
 
f94     -1.175494345e-38
3296
 
f95     1.17549e-38
3297
 
f96     1.175494357e-38
3298
 
f97     01.17549e-38
3299
 
f98     00000001.175494357e-38
3300
 
f99     01.17549e-38
3301
 
f100    00000001.175494357e-38
3302
 
f101    1000-01-06
3303
 
f102    838:59:53
3304
 
f103    1970-01-07 00:00:06
3305
 
f104    1970-01-07 00:00:06
3306
 
f105    1907
3307
 
f106    1907
3308
 
f107    1907
3309
 
f108    1enum
3310
 
f109    1set
3311
 
f59     7
3312
 
f60     7
3313
 
f61     0000000007
3314
 
f62     0000000000000000000000000000000000000000000000000000000000000007
3315
 
f63     0000000007
3316
 
f64     0000000000000000000000000000000000000000000000000000000000000007
3317
 
f65     1
3318
 
f66     6.600000000000000000000000000000
3319
 
f67     7
3320
 
f68     6.600000000000000000000000000000
3321
 
f69     0000000007
3322
 
f70     000000000000000000000000000000006.600000000000000000000000000000
3323
 
f71     0000000007
3324
 
f72     000000000000000000000000000000006.600000000000000000000000000000
3325
 
f73     -1.175494344e-38
3326
 
f74     1.175494358e-38
3327
 
f75     00000001.175494358e-38
3328
 
f76     00000001.175494358e-38
3329
 
f77     -1.175494344e-38
3330
 
f78     1.175494358e-38
3331
 
f79     00000001.175494358e-38
3332
 
f80     00000001.175494358e-38
3333
 
f81     -1.17549e-38
3334
 
f82     1.17549e-38
3335
 
f83     01.17549e-38
3336
 
f84     01.17549e-38
3337
 
f85     -1.17549e-38
3338
 
f86     -1.17549e-38
3339
 
f87     1.17549e-38
3340
 
f88     1.17549e-38
3341
 
f89     01.17549e-38
3342
 
f90     01.17549e-38
3343
 
f91     01.17549e-38
3344
 
f92     01.17549e-38
3345
 
f93     -1.17549e-38
3346
 
f94     -1.175494344e-38
3347
 
f95     1.17549e-38
3348
 
f96     1.175494358e-38
3349
 
f97     01.17549e-38
3350
 
f98     00000001.175494358e-38
3351
 
f99     01.17549e-38
3352
 
f100    00000001.175494358e-38
3353
 
f101    1000-01-07
3354
 
f102    838:59:52
3355
 
f103    1970-01-08 00:00:07
3356
 
f104    1970-01-08 00:00:07
3357
 
f105    1908
3358
 
f106    1908
3359
 
f107    1908
3360
 
f108    2enum
3361
 
f109    2set
3362
 
f59     8
3363
 
f60     8
3364
 
f61     0000000008
3365
 
f62     0000000000000000000000000000000000000000000000000000000000000008
3366
 
f63     0000000008
3367
 
f64     0000000000000000000000000000000000000000000000000000000000000008
3368
 
f65     2
3369
 
f66     7.700000000000000000000000000000
3370
 
f67     8
3371
 
f68     7.700000000000000000000000000000
3372
 
f69     0000000008
3373
 
f70     000000000000000000000000000000007.700000000000000000000000000000
3374
 
f71     0000000008
3375
 
f72     000000000000000000000000000000007.700000000000000000000000000000
3376
 
f73     -1.175494343e-38
3377
 
f74     1.175494359e-38
3378
 
f75     00000001.175494359e-38
3379
 
f76     00000001.175494359e-38
3380
 
f77     -1.175494343e-38
3381
 
f78     1.175494359e-38
3382
 
f79     00000001.175494359e-38
3383
 
f80     00000001.175494359e-38
3384
 
f81     -1.17549e-38
3385
 
f82     1.17549e-38
3386
 
f83     01.17549e-38
3387
 
f84     01.17549e-38
3388
 
f85     -1.17549e-38
3389
 
f86     -1.17549e-38
3390
 
f87     1.17549e-38
3391
 
f88     1.17549e-38
3392
 
f89     01.17549e-38
3393
 
f90     01.17549e-38
3394
 
f91     01.17549e-38
3395
 
f92     01.17549e-38
3396
 
f93     -1.17549e-38
3397
 
f94     -1.175494343e-38
3398
 
f95     1.17549e-38
3399
 
f96     1.175494359e-38
3400
 
f97     01.17549e-38
3401
 
f98     00000001.175494359e-38
3402
 
f99     01.17549e-38
3403
 
f100    00000001.175494359e-38
3404
 
f101    1000-01-08
3405
 
f102    838:59:51
3406
 
f103    1970-01-09 00:00:08
3407
 
f104    1970-01-09 00:00:08
3408
 
f105    1909
3409
 
f106    1909
3410
 
f107    1909
3411
 
f108    1enum
3412
 
f109    1set,2set
3413
 
f59     9
3414
 
f60     9
3415
 
f61     0000000009
3416
 
f62     0000000000000000000000000000000000000000000000000000000000000009
3417
 
f63     0000000009
3418
 
f64     0000000000000000000000000000000000000000000000000000000000000009
3419
 
f65     3
3420
 
f66     8.800000000000000000000000000000
3421
 
f67     9
3422
 
f68     8.800000000000000000000000000000
3423
 
f69     0000000009
3424
 
f70     000000000000000000000000000000008.800000000000000000000000000000
3425
 
f71     0000000009
3426
 
f72     000000000000000000000000000000008.800000000000000000000000000000
3427
 
f73     -1.175494342e-38
3428
 
f74     1.17549436e-38
3429
 
f75     000000001.17549436e-38
3430
 
f76     000000001.17549436e-38
3431
 
f77     -1.175494342e-38
3432
 
f78     1.17549436e-38
3433
 
f79     000000001.17549436e-38
3434
 
f80     000000001.17549436e-38
3435
 
f81     -1.17549e-38
3436
 
f82     1.17549e-38
3437
 
f83     01.17549e-38
3438
 
f84     01.17549e-38
3439
 
f85     -1.17549e-38
3440
 
f86     -1.17549e-38
3441
 
f87     1.17549e-38
3442
 
f88     1.17549e-38
3443
 
f89     01.17549e-38
3444
 
f90     01.17549e-38
3445
 
f91     01.17549e-38
3446
 
f92     01.17549e-38
3447
 
f93     -1.17549e-38
3448
 
f94     -1.175494342e-38
3449
 
f95     1.17549e-38
3450
 
f96     1.17549436e-38
3451
 
f97     01.17549e-38
3452
 
f98     000000001.17549436e-38
3453
 
f99     01.17549e-38
3454
 
f100    000000001.17549436e-38
3455
 
f101    1000-01-09
3456
 
f102    838:59:50
3457
 
f103    1970-01-10 00:00:09
3458
 
f104    1970-01-10 00:00:09
3459
 
f105    1910
3460
 
f106    1910
3461
 
f107    1910
3462
 
f108    2enum
3463
 
f109    1set
3464
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3465
 
FROM test.tb2 WITH CASCADED CHECK OPTION;
3466
 
SELECT * FROM v1 order by f59,f60 limit 0,10;
3467
 
F59     F60
3468
 
1       1
3469
 
2       2
3470
 
3       3
3471
 
4       4
3472
 
4       74
3473
 
5       5
3474
 
6       6
3475
 
7       7
3476
 
8       8
3477
 
9       9
3478
 
CREATE or REPLACE VIEW v1 AS select f59, f60
3479
 
from test.tb2 where f59=3330 ;
3480
 
select * FROM v1 order by f60 limit 0,10;
3481
 
f59     f60
3482
 
3330    764376
3483
 
DROP VIEW  v1 ;
3484
 
DROP TABLE t1 ;
3485
 
 
3486
 
Testcase 3.3.1.2 
3487
 
--------------------------------------------------------------------------------
3488
 
DROP TABLE IF EXISTS t1 ;
3489
 
DROP VIEW  IF EXISTS v1 ;
3490
 
DROP VIEW  IF EXISTS v2 ;
3491
 
CREATE TABLE t1 (f1 BIGINT) ;
3492
 
SET @x=0;
3493
 
CREATE or REPLACE VIEW v1 AS Select 1 INTO @x;
3494
 
ERROR HY000: View's SELECT contains a 'INTO' clause
3495
 
Select @x;
3496
 
@x
3497
 
0
3498
 
CREATE or REPLACE VIEW v1 AS Select 1
3499
 
FROM (SELECT 1 FROM t1) my_table;
3500
 
ERROR HY000: View's SELECT contains a subquery in the FROM clause
3501
 
CREATE VIEW v1 AS SELECT f1 FROM t1;
3502
 
CREATE TRIGGER tr1 BEFORE INSERT ON t1 FOR EACH ROW SET @a:=1 ;
3503
 
SET @a:=0 ;
3504
 
SELECT @a ;
3505
 
@a
3506
 
0
3507
 
INSERT INTO v1 VALUES (1) ;
3508
 
SELECT @a ;
3509
 
@a
3510
 
1
3511
 
SELECT * FROM t1;
3512
 
f1
3513
 
1
3514
 
DROP TRIGGER tr1 ;
3515
 
SET @a:=0 ;
3516
 
CREATE TRIGGER tr1 BEFORE INSERT ON v1 FOR EACH ROW SET @a:=1 ;
3517
 
ERROR HY000: 'test.v1' is not BASE TABLE
3518
 
RENAME TABLE v1 TO v2;
3519
 
RENAME VIEW  v2 TO v1;
3520
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW  v2 TO v1' at line 1
3521
 
ALTER TABLE v2 RENAME AS v1;
3522
 
ALTER VIEW  v1 RENAME AS v2;
3523
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'RENAME AS v2' at line 1
3524
 
DROP TABLE IF EXISTS t1, t2 ;
3525
 
DROP VIEW  IF EXISTS v1 ;
3526
 
DROP VIEW  IF EXISTS v2 ;
3527
 
CREATE TABLE t1 ( f1 DATE, f2 BLOB, f3 DOUBLE );
3528
 
CREATE VIEW  v1 AS SELECT f1, f2, f3 FROM t1;
3529
 
ALTER  TABLE t1 ADD PRIMARY KEY(f1);
3530
 
ALTER  TABLE v1 ADD PRIMARY KEY(f1);
3531
 
ERROR HY000: 'test.v1' is not BASE TABLE
3532
 
ALTER  VIEW  v1 ADD PRIMARY KEY(f1);
3533
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD PRIMARY KEY(f1)' at line 1
3534
 
CREATE INDEX t1_idx ON t1(f3);
3535
 
CREATE INDEX v1_idx ON v1(f3);
3536
 
ERROR HY000: 'test.v1' is not BASE TABLE
3537
 
DROP TABLE t1;
3538
 
DROP VIEW  v1;
3539
 
 
3540
 
Testcase 3.3.1.3 + 3.1.1.4 
3541
 
--------------------------------------------------------------------------------
3542
 
DROP VIEW  IF EXISTS v1 ;
3543
 
CREATE VIEW v1 or REPLACE AS Select * from tb2 my_table;
3544
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'or REPLACE AS Select * from tb2 my_table' at line 1
3545
 
CREATE VIEW v1 WITH CASCADED CHECK OPTION AS Select *
3546
 
from tb2 my_table limit 50;
3547
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION AS Select *
3548
 
from tb2 my_table limit 50' at line 1
3549
 
CREATE VIEW v1 WITH LOCAL CHECK OPTION AS Select *
3550
 
from tb2 my_table limit 50;
3551
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH LOCAL CHECK OPTION AS Select *
3552
 
from tb2 my_table limit 50' at line 1
3553
 
SELECT * FROM tb2 my_table CREATE VIEW As v1;
3554
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE VIEW As v1' at line 1
3555
 
CREATE or REPLACE VIEW v1 Select f59, f60
3556
 
from test.tb2 my_table where f59 = 250 ;
3557
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Select f59, f60
3558
 
from test.tb2 my_table where f59 = 250' at line 1
3559
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3560
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
3561
 
DROP VIEW v1;
3562
 
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
3563
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
3564
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR CREATE VIEW v1 AS SELECT F59, F60
3565
 
FROM test.tb2 my_table WITH CASCADED CHECK ' at line 1
3566
 
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
3567
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
3568
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT AS F59, F60
3569
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION' at line 1
3570
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3571
 
FROM test.tb2 my_table CASCADED WITH CHECK OPTION;
3572
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASCADED WITH CHECK OPTION' at line 2
3573
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3574
 
FROM test.tb2 my_table WITH CASCADED OPTION CHECK;
3575
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION CHECK' at line 2
3576
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3577
 
FROM test.tb2 my_table CHECK OPTION WITH CASCADED;
3578
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHECK OPTION WITH CASCADED' at line 2
3579
 
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
3580
 
AS SELECT F59, F60 FROM test.tb2 my_table;
3581
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION
3582
 
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
3583
 
CREATE OR REPLACE AS SELECT F59, F60
3584
 
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION;
3585
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
3586
 
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION' at line 1
3587
 
CREATE OR REPLACE AS SELECT F59, F60
3588
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1;
3589
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
3590
 
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1' at line 1
3591
 
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
3592
 
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
3593
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR CREATE VIEW v1 AS SELECT F59, F60
3594
 
FROM test.tb2 my_table WITH LOCAL CHECK OPT' at line 1
3595
 
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
3596
 
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
3597
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT AS F59, F60
3598
 
FROM test.tb2 my_table WITH LOCAL CHECK OPTION' at line 1
3599
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3600
 
FROM test.tb2 my_table LOCAL WITH CHECK OPTION;
3601
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LOCAL WITH CHECK OPTION' at line 2
3602
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3603
 
FROM test.tb2 my_table WITH LOCAL OPTION CHECK;
3604
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION CHECK' at line 2
3605
 
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
3606
 
FROM test.tb2 my_table CHECK OPTION WITH LOCAL;
3607
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHECK OPTION WITH LOCAL' at line 2
3608
 
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
3609
 
AS SELECT F59, F60 FROM test.tb2 my_table;
3610
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION
3611
 
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
3612
 
CREATE OR REPLACE AS SELECT F59, F60
3613
 
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION;
3614
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
3615
 
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION' at line 1
3616
 
CREATE OR REPLACE AS SELECT F59, F60
3617
 
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1;
3618
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
3619
 
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1' at line 1
3620
 
Drop table if exists t1 ;
3621
 
CREATE table t1 (f1 int ,f2 int)  ;
3622
 
INSERT INTO t1 values (235, 22);
3623
 
INSERT INTO t1 values (554, 11);
3624
 
CREATE or REPLACE view v1 as (Select from f59 tb2)
3625
 
Union ALL (Select from f1 t1);
3626
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from f59 tb2)
3627
 
Union ALL (Select from f1 t1)' at line 1
3628
 
CREATE or REPLACE view v1 as Select f59, f60
3629
 
from tb2 by order f59;
3630
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by order f59' at line 2
3631
 
CREATE or REPLACE view v1 as Select f59, f60
3632
 
from tb2 by group f59  ;
3633
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by group f59' at line 2
3634
 
 
3635
 
Testcase 3.3.1.5 
3636
 
--------------------------------------------------------------------------------
3637
 
DROP VIEW  IF EXISTS v1 ;
3638
 
CREATE VIEW v1 SELECT * FROM tb2;
3639
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM tb2' at line 1
3640
 
CREATE v1 AS SELECT * FROM tb2;
3641
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'v1 AS SELECT * FROM tb2' at line 1
3642
 
VIEW v1 AS SELECT * FROM tb2;
3643
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1 AS SELECT * FROM tb2' at line 1
3644
 
CREATE VIEW v1 AS SELECT 1;
3645
 
DROP VIEW v1;
3646
 
VIEW v1 AS SELECT 1;
3647
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1 AS SELECT 1' at line 1
3648
 
CREATE      v1 AS SELECT 1;
3649
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'v1 AS SELECT 1' at line 1
3650
 
CREATE VIEW    AS SELECT 1;
3651
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT 1' at line 1
3652
 
CREATE VIEW v1    SELECT 1;
3653
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT 1' at line 1
3654
 
CREATE VIEW v1 AS         ;
3655
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
3656
 
 
3657
 
Testcase 3.3.1.6 
3658
 
--------------------------------------------------------------------------------
3659
 
DROP VIEW  IF EXISTS v1 ;
3660
 
CREATE or REPLACE                       VIEW v1
3661
 
as SELECT * from tb2;
3662
 
CREATE or REPLACE ALGORITHM = UNDEFINED VIEW v1
3663
 
as SELECT * from tb2;
3664
 
CREATE or REPLACE ALGORITHM = MERGE     VIEW v1
3665
 
as SELECT * from tb2;
3666
 
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
3667
 
as SELECT * from tb2;
3668
 
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
3669
 
as SELECT * from tb2;
3670
 
CREATE or REPLACE           = TEMPTABLE VIEW v1
3671
 
as SELECT * from tb2;
3672
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= TEMPTABLE VIEW v1
3673
 
as SELECT * from tb2' at line 1
3674
 
CREATE or REPLACE ALGORITHM   TEMPTABLE VIEW v1
3675
 
as SELECT * from tb2;
3676
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE VIEW v1
3677
 
as SELECT * from tb2' at line 1
3678
 
CREATE or REPLACE ALGORITHM =           VIEW v1
3679
 
as SELECT * from tb2;
3680
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1
3681
 
as SELECT * from tb2' at line 1
3682
 
CREATE or REPLACE TEMPTABLE = ALGORITHM VIEW v1
3683
 
as SELECT * from tb2;
3684
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE = ALGORITHM VIEW v1
3685
 
as SELECT * from tb2' at line 1
3686
 
CREATE or REPLACE TEMPTABLE - ALGORITHM VIEW v1
3687
 
as SELECT * from tb2;
3688
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE - ALGORITHM VIEW v1
3689
 
as SELECT * from tb2' at line 1
3690
 
CREATE or REPLACE GARBAGE   = TEMPTABLE VIEW v1
3691
 
as SELECT * from tb2;
3692
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GARBAGE   = TEMPTABLE VIEW v1
3693
 
as SELECT * from tb2' at line 1
3694
 
CREATE or REPLACE ALGORITHM = GARBAGE VIEW v1
3695
 
as SELECT * from tb2;
3696
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GARBAGE VIEW v1
3697
 
as SELECT * from tb2' at line 1
3698
 
Drop view if exists v1 ;
3699
 
CREATE or REPLACE VIEW v1
3700
 
AS SELECT * from tb2 where f59 < 1;
3701
 
CREATE or REPLACE VIEW v1
3702
 
AS SELECT * from tb2 where f59 < 1 WITH          CHECK OPTION;
3703
 
CREATE or REPLACE VIEW v1
3704
 
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK OPTION;
3705
 
CREATE or REPLACE VIEW v1
3706
 
AS SELECT * from tb2 where f59 < 1 WITH LOCAL    CHECK OPTION;
3707
 
CREATE or REPLACE VIEW v1
3708
 
AS SELECT * from tb2 where f59 < 1 WITH NO       CHECK OPTION;
3709
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NO       CHECK OPTION' at line 2
3710
 
CREATE or REPLACE VIEW v1
3711
 
AS SELECT * from tb2 where f59 < 1      CASCADED CHECK OPTION;
3712
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASCADED CHECK OPTION' at line 2
3713
 
CREATE or REPLACE VIEW v1
3714
 
AS SELECT * from tb2 where f59 < 1 WITH CASCADED       OPTION;
3715
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION' at line 2
3716
 
CREATE or REPLACE VIEW v1
3717
 
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK       ;
3718
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
3719
 
 
3720
 
Testcase 3.3.1.7 
3721
 
--------------------------------------------------------------------------------
3722
 
DROP VIEW  IF EXISTS v1 ;
3723
 
Create view test.v1 AS Select * from test.tb2;
3724
 
Alter view test.v1 AS Select F59 from test. tb2 limit 100 ;
3725
 
Drop view test.v1 ;
3726
 
Create view v1 AS Select * from test.tb2 limit 100 ;
3727
 
Alter view v1 AS Select F59 from test.tb2 limit 100 ;
3728
 
Drop view v1 ;
3729
 
 
3730
 
Testcase 3.3.1.A0 
3731
 
--------------------------------------------------------------------------------
3732
 
DROP TABLE IF EXISTS t1 ;
3733
 
DROP VIEW  IF EXISTS v1 ;
3734
 
DROP VIEW  IF EXISTS V1 ;
3735
 
CREATE TABLE t1 (f1 NUMERIC(4)) ENGINE = ndb;
3736
 
INSERT INTO t1 VALUES(1111), (2222);
3737
 
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 = 1111;
3738
 
CREATE VIEW V1 AS SELECT * FROM t1 WHERE f1 = 2222;
3739
 
SELECT * FROM v1;
3740
 
f1
3741
 
1111
3742
 
DROP TABLE IF EXISTS t1 ;
3743
 
DROP VIEW  IF EXISTS v1 ;
3744
 
DROP VIEW  IF EXISTS V1 ;
3745
 
 
3746
 
Testcase 3.3.1.8 
3747
 
--------------------------------------------------------------------------------
3748
 
Create view select AS Select * from test.tb2 limit 100;
3749
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select AS Select * from test.tb2 limit 100' at line 1
3750
 
Create view as AS Select * from test.tb2 limit 100;
3751
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as AS Select * from test.tb2 limit 100' at line 1
3752
 
Create view where AS Select * from test.tb2 limit 100;
3753
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where AS Select * from test.tb2 limit 100' at line 1
3754
 
Create view from AS Select * from test.tb2 limit 100;
3755
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from AS Select * from test.tb2 limit 100' at line 1
3756
 
Create view while AS Select * from test.tb2 limit 100;
3757
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'while AS Select * from test.tb2 limit 100' at line 1
3758
 
Create view asdkj*(&*&&^ as Select * from test.tb2 limit 100 ;
3759
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*(&*&&^ as Select * from test.tb2 limit 100' at line 1
3760
 
Drop view if exists test.procedure ;
3761
 
Create view test.procedure as Select * from test.tb2 limit 100 ;
3762
 
Drop view if exists test.procedure ;
3763
 
 
3764
 
Testcase 3.3.1.9 
3765
 
--------------------------------------------------------------------------------
3766
 
Drop TABLE IF EXISTS t1 ;
3767
 
Drop VIEW  IF EXISTS v1;
3768
 
Drop VIEW  IF EXISTS v2;
3769
 
Drop VIEW  IF EXISTS v3;
3770
 
CREATE TABLE t1 ( f1 char(5));
3771
 
INSERT INTO t1 SET f1 = 'abcde';
3772
 
CREATE VIEW v1 AS SELECT f1 FROM t1;
3773
 
CREATE VIEW v2 AS SELECT *  FROM v1;
3774
 
DROP TABLE t1;
3775
 
SELECT * FROM v1;
3776
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3777
 
DELETE FROM v1;
3778
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3779
 
UPDATE v1 SET f1 = 'aaaaa';
3780
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3781
 
INSERT INTO v1 SET f1 = "fffff";
3782
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3783
 
SELECT * FROM v2;
3784
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3785
 
DELETE FROM v2;
3786
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3787
 
UPDATE v2 SET f1 = 'aaaaa';
3788
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3789
 
INSERT INTO v2 SET f1 = "fffff";
3790
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3791
 
DROP VIEW v1;
3792
 
SELECT * FROM v2;
3793
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3794
 
DELETE FROM v2;
3795
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3796
 
UPDATE v2 SET f1 = 'aaaaa';
3797
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3798
 
INSERT INTO v2 SET f1 = "fffff";
3799
 
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
3800
 
DROP VIEW v2;
3801
 
DROP TABLE IF EXISTS t1 ;
3802
 
DROP VIEW  IF EXISTS v1 ;
3803
 
CREATE TABLE t1 (f1 FLOAT);
3804
 
CREATE VIEW v1 AS SELECT * FROM v1;
3805
 
ERROR 42S02: Table 'test.v1' doesn't exist
3806
 
CREATE VIEW  v1 AS SELECT * FROM t1;
3807
 
CREATE or REPLACE VIEW  v1 AS SELECT * FROM v1;
3808
 
ERROR 42S02: Table 'test.v1' doesn't exist
3809
 
DROP VIEW  v1;
3810
 
DROP TABLE t1;
3811
 
 
3812
 
Testcase 3.3.1.10 
3813
 
--------------------------------------------------------------------------------
3814
 
Drop view if exists test.v1 ;
3815
 
Create view test.v1 AS Select * from test.tb2 ;
3816
 
Create view test.v1 AS Select F59 from test.tb2 ;
3817
 
ERROR 42S01: Table 'v1' already exists
3818
 
Create view      v1 AS Select F59 from test.tb2 ;
3819
 
ERROR 42S01: Table 'v1' already exists
3820
 
 
3821
 
Testcase 3.3.1.11 
3822
 
--------------------------------------------------------------------------------
3823
 
Create view test.tb2 AS Select f59,f60 from test.tb2 limit 100 ;
3824
 
ERROR 42S01: Table 'tb2' already exists
3825
 
Create view      tb2 AS Select f59,f60 from test.tb2 limit 100 ;
3826
 
ERROR 42S01: Table 'tb2' already exists
3827
 
Drop view if exists test.v111 ;
3828
 
Create view test.v111 as select * from tb2 limit 50;
3829
 
Create table test.v111(f1 int );
3830
 
ERROR 42S01: Table 'v111' already exists
3831
 
Create table      v111(f1 int );
3832
 
ERROR 42S01: Table 'v111' already exists
3833
 
DROP VIEW test.v111;
3834
 
 
3835
 
Testcase 3.3.1.12 
3836
 
--------------------------------------------------------------------------------
3837
 
USE test;
3838
 
Drop database if exists test2 ;
3839
 
Create database test2 ;
3840
 
DROP TABLE IF EXISTS test.t0, test.t1, test.t2;
3841
 
DROP VIEW  IF EXISTS test.v1;
3842
 
DROP VIEW  IF EXISTS test.v2;
3843
 
CREATE TABLE  test.t1 ( f1 VARCHAR(20));
3844
 
CREATE TABLE test2.t1 ( f1 VARCHAR(20));
3845
 
CREATE TABLE  test.t2 ( f1 VARCHAR(20));
3846
 
CREATE TABLE test2.v1 ( f1 VARCHAR(20));
3847
 
CREATE TABLE  test.t0 ( f1 VARCHAR(20));
3848
 
CREATE TABLE test2.t0 ( f1 VARCHAR(20));
3849
 
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
3850
 
CREATE VIEW   test.v1 AS SELECT * FROM  test.t0;
3851
 
CREATE VIEW   test.v2 AS SELECT * FROM  test.t0;
3852
 
CREATE VIEW  test2.v2 AS SELECT * FROM test2.t0;
3853
 
INSERT INTO  test.t1 VALUES('test.t1  - 1');
3854
 
INSERT INTO test2.t1 VALUES('test2.t1 - 1');
3855
 
INSERT INTO  test.t2 VALUES('test.t2  - 1');
3856
 
INSERT INTO test2.v1 VALUES('test2.v1 - 1');
3857
 
INSERT INTO  test.t0 VALUES('test.t0  - 1');
3858
 
INSERT INTO test2.t0 VALUES('test2.t0 - 1');
3859
 
USE test;
3860
 
INSERT INTO  t1 VALUES('test.t1  - 2');
3861
 
INSERT INTO  t2 VALUES('test.t2  - 2');
3862
 
INSERT INTO  t0 VALUES('test.t0  - 2');
3863
 
USE test2;
3864
 
INSERT INTO  t1 VALUES('test2.t1 - 2');
3865
 
INSERT INTO  v1 VALUES('test2.v1 - 2');
3866
 
INSERT INTO  t0 VALUES('test2.t0 - 2');
3867
 
SELECT * FROM t1;
3868
 
f1
3869
 
test2.t1 - 1
3870
 
test2.t1 - 2
3871
 
SELECT * FROM t2;
3872
 
f1
3873
 
test2.t0 - 1
3874
 
test2.t0 - 2
3875
 
SELECT * FROM v1;
3876
 
f1
3877
 
test2.v1 - 1
3878
 
test2.v1 - 2
3879
 
SELECT * FROM v2;
3880
 
f1
3881
 
test2.t0 - 1
3882
 
test2.t0 - 2
3883
 
USE test;
3884
 
SELECT * FROM t1;
3885
 
f1
3886
 
test.t1  - 1
3887
 
test.t1  - 2
3888
 
SELECT * FROM t2;
3889
 
f1
3890
 
test.t2  - 1
3891
 
test.t2  - 2
3892
 
SELECT * FROM v1;
3893
 
f1
3894
 
test.t0  - 1
3895
 
test.t0  - 2
3896
 
SELECT * FROM v2;
3897
 
f1
3898
 
test.t0  - 1
3899
 
test.t0  - 2
3900
 
 
3901
 
Testcase 3.3.1.13 
3902
 
--------------------------------------------------------------------------------
3903
 
DROP TABLE IF EXISTS t1;
3904
 
DROP VIEW  IF EXISTS v1;
3905
 
CREATE TABLE t1 (f1 BIGINT);
3906
 
INSERT INTO t1 VALUES(1);
3907
 
CREATE VIEW test.v1 AS SELECT * FROM t1 limit 2;
3908
 
SHOW CREATE VIEW test.v1;
3909
 
View    Create View     character_set_client    collation_connection
3910
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1` limit 2      latin1  latin1_swedish_ci
3911
 
SELECT * FROM test.v1;
3912
 
f1
3913
 
1
3914
 
CREATE OR REPLACE ALGORITHM = TEMPTABLE VIEW test.v1
3915
 
AS SELECT * FROM t1 limit 2;
3916
 
SHOW CREATE VIEW test.v1;
3917
 
View    Create View     character_set_client    collation_connection
3918
 
v1      CREATE ALGORITHM=TEMPTABLE DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1` limit 2      latin1  latin1_swedish_ci
3919
 
SELECT * FROM test.v1;
3920
 
f1
3921
 
1
3922
 
CREATE OR REPLACE VIEW test.v1 AS SELECT * FROM tb2 order by f59 limit 2;
3923
 
SHOW CREATE VIEW test.v1;
3924
 
View    Create View     character_set_client    collation_connection
3925
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `tb2`.`f59` AS `f59`,`tb2`.`f60` AS `f60`,`tb2`.`f61` AS `f61`,`tb2`.`f62` AS `f62`,`tb2`.`f63` AS `f63`,`tb2`.`f64` AS `f64`,`tb2`.`f65` AS `f65`,`tb2`.`f66` AS `f66`,`tb2`.`f67` AS `f67`,`tb2`.`f68` AS `f68`,`tb2`.`f69` AS `f69`,`tb2`.`f70` AS `f70`,`tb2`.`f71` AS `f71`,`tb2`.`f72` AS `f72`,`tb2`.`f73` AS `f73`,`tb2`.`f74` AS `f74`,`tb2`.`f75` AS `f75`,`tb2`.`f76` AS `f76`,`tb2`.`f77` AS `f77`,`tb2`.`f78` AS `f78`,`tb2`.`f79` AS `f79`,`tb2`.`f80` AS `f80`,`tb2`.`f81` AS `f81`,`tb2`.`f82` AS `f82`,`tb2`.`f83` AS `f83`,`tb2`.`f84` AS `f84`,`tb2`.`f85` AS `f85`,`tb2`.`f86` AS `f86`,`tb2`.`f87` AS `f87`,`tb2`.`f88` AS `f88`,`tb2`.`f89` AS `f89`,`tb2`.`f90` AS `f90`,`tb2`.`f91` AS `f91`,`tb2`.`f92` AS `f92`,`tb2`.`f93` AS `f93`,`tb2`.`f94` AS `f94`,`tb2`.`f95` AS `f95`,`tb2`.`f96` AS `f96`,`tb2`.`f97` AS `f97`,`tb2`.`f98` AS `f98`,`tb2`.`f99` AS `f99`,`tb2`.`f100` AS `f100`,`tb2`.`f101` AS `f101`,`tb2`.`f102` AS `f102`,`tb2`.`f103` AS `f103`,`tb2`.`f104` AS `f104`,`tb2`.`f105` AS `f105`,`tb2`.`f106` AS `f106`,`tb2`.`f107` AS `f107`,`tb2`.`f108` AS `f108`,`tb2`.`f109` AS `f109` from `tb2` order by `tb2`.`f59` limit 2       latin1  latin1_swedish_ci
3926
 
SELECT * FROM test.v1 order by f59,f60,f61,f62,f63,f64,f65;
3927
 
f59     1
3928
 
f60     1
3929
 
f61     0000000001
3930
 
f62     0000000000000000000000000000000000000000000000000000000000000001
3931
 
f63     0000000001
3932
 
f64     0000000000000000000000000000000000000000000000000000000000000001
3933
 
f65     -5
3934
 
f66     0.000000000000000000000000000000
3935
 
f67     1
3936
 
f68     0.000000000000000000000000000000
3937
 
f69     0000000001
3938
 
f70     000000000000000000000000000000000.000000000000000000000000000000
3939
 
f71     0000000001
3940
 
f72     000000000000000000000000000000000.000000000000000000000000000000
3941
 
f73     -1.17549435e-38
3942
 
f74     1.175494352e-38
3943
 
f75     00000001.175494352e-38
3944
 
f76     00000001.175494352e-38
3945
 
f77     -1.17549435e-38
3946
 
f78     1.175494352e-38
3947
 
f79     00000001.175494352e-38
3948
 
f80     00000001.175494352e-38
3949
 
f81     -1.17549e-38
3950
 
f82     1.17549e-38
3951
 
f83     01.17549e-38
3952
 
f84     01.17549e-38
3953
 
f85     -1.17549e-38
3954
 
f86     -1.17549e-38
3955
 
f87     1.17549e-38
3956
 
f88     1.17549e-38
3957
 
f89     01.17549e-38
3958
 
f90     01.17549e-38
3959
 
f91     01.17549e-38
3960
 
f92     01.17549e-38
3961
 
f93     -1.17549e-38
3962
 
f94     -1.17549435e-38
3963
 
f95     1.17549e-38
3964
 
f96     1.175494352e-38
3965
 
f97     01.17549e-38
3966
 
f98     00000001.175494352e-38
3967
 
f99     01.17549e-38
3968
 
f100    00000001.175494352e-38
3969
 
f101    1000-01-01
3970
 
f102    838:59:58
3971
 
f103    1970-01-02 00:00:01
3972
 
f104    1970-01-02 00:00:01
3973
 
f105    1902
3974
 
f106    1902
3975
 
f107    1902
3976
 
f108    2enum
3977
 
f109    2set
3978
 
f59     2
3979
 
f60     2
3980
 
f61     0000000002
3981
 
f62     0000000000000000000000000000000000000000000000000000000000000002
3982
 
f63     0000000002
3983
 
f64     0000000000000000000000000000000000000000000000000000000000000002
3984
 
f65     -4
3985
 
f66     1.100000000000000000000000000000
3986
 
f67     2
3987
 
f68     1.100000000000000000000000000000
3988
 
f69     0000000002
3989
 
f70     000000000000000000000000000000001.100000000000000000000000000000
3990
 
f71     0000000002
3991
 
f72     000000000000000000000000000000001.100000000000000000000000000000
3992
 
f73     -1.175494349e-38
3993
 
f74     1.175494353e-38
3994
 
f75     00000001.175494353e-38
3995
 
f76     00000001.175494353e-38
3996
 
f77     -1.175494349e-38
3997
 
f78     1.175494353e-38
3998
 
f79     00000001.175494353e-38
3999
 
f80     00000001.175494353e-38
4000
 
f81     -1.17549e-38
4001
 
f82     1.17549e-38
4002
 
f83     01.17549e-38
4003
 
f84     01.17549e-38
4004
 
f85     -1.17549e-38
4005
 
f86     -1.17549e-38
4006
 
f87     1.17549e-38
4007
 
f88     1.17549e-38
4008
 
f89     01.17549e-38
4009
 
f90     01.17549e-38
4010
 
f91     01.17549e-38
4011
 
f92     01.17549e-38
4012
 
f93     -1.17549e-38
4013
 
f94     -1.175494349e-38
4014
 
f95     1.17549e-38
4015
 
f96     1.175494353e-38
4016
 
f97     01.17549e-38
4017
 
f98     00000001.175494353e-38
4018
 
f99     01.17549e-38
4019
 
f100    00000001.175494353e-38
4020
 
f101    1000-01-02
4021
 
f102    838:59:57
4022
 
f103    1970-01-03 00:00:02
4023
 
f104    1970-01-03 00:00:02
4024
 
f105    1903
4025
 
f106    1903
4026
 
f107    1903
4027
 
f108    1enum
4028
 
f109    1set,2set
4029
 
CREATE OR REPLACE VIEW test.v1 AS SELECT F59 FROM tb2;
4030
 
SHOW CREATE VIEW test.v1;
4031
 
View    Create View     character_set_client    collation_connection
4032
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `tb2`.`f59` AS `F59` from `tb2`  latin1  latin1_swedish_ci
4033
 
SELECT * FROM test.v1 order by F59 limit 10,100;
4034
 
F59
4035
 
10
4036
 
15
4037
 
17
4038
 
19
4039
 
22
4040
 
24
4041
 
27
4042
 
29
4043
 
34
4044
 
94
4045
 
107
4046
 
107
4047
 
109
4048
 
109
4049
 
195
4050
 
207
4051
 
209
4052
 
242
4053
 
250
4054
 
292
4055
 
299
4056
 
321
4057
 
323
4058
 
340
4059
 
394
4060
 
424
4061
 
441
4062
 
500
4063
 
500
4064
 
500
4065
 
660
4066
 
987
4067
 
2550
4068
 
2760
4069
 
3330
4070
 
3410
4071
 
7876
4072
 
9112
4073
 
76710
4074
 
569300
4075
 
Drop table test.t1 ;
4076
 
Drop view  test.v1 ;
4077
 
 
4078
 
Testcase 3.3.1.14 
4079
 
--------------------------------------------------------------------------------
4080
 
CREATE OR REPLACE VIEW test.tb2 AS SELECT * From tb2 LIMIT 2;
4081
 
ERROR HY000: 'test.tb2' is not VIEW
4082
 
CREATE OR REPLACE VIEW tb2 AS SELECT * From tb2 LIMIT 2;
4083
 
ERROR HY000: 'test.tb2' is not VIEW
4084
 
 
4085
 
Testcase 3.3.1.15 
4086
 
--------------------------------------------------------------------------------
4087
 
Drop table if exists test.v1 ;
4088
 
CREATE OR REPLACE view test.v1 as select * from tb2;
4089
 
SELECT * FROM test.v1;
4090
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
4091
 
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
4092
 
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
4093
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4094
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4095
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4096
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4097
 
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4098
 
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4099
 
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4100
 
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4101
 
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
4102
 
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4103
 
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4104
 
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4105
 
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4106
 
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4107
 
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4108
 
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4109
 
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4110
 
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4111
 
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4112
 
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4113
 
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4114
 
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
4115
 
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4116
 
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4117
 
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4118
 
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4119
 
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4120
 
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4121
 
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4122
 
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
4123
 
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4124
 
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4125
 
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4126
 
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
4127
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4128
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4129
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4130
 
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4131
 
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
4132
 
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4133
 
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
4134
 
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4135
 
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4136
 
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
4137
 
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
4138
 
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4139
 
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4140
 
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4141
 
Drop view test.v1 ;
4142
 
 
4143
 
Testcase 3.3.1.16 + 3.3.1.17 
4144
 
--------------------------------------------------------------------------------
4145
 
Drop table if exists test.v1 ;
4146
 
CREATE OR REPLACE VIEW v1 AS SELECT * From tb2;
4147
 
SELECT * FROM tb2 WHERE 1 = 2;
4148
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
4149
 
SELECT * FROM v1  WHERE 1 = 2;
4150
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
4151
 
Drop view v1;
4152
 
DROP TABLE IF EXISTS t1;
4153
 
DROP VIEW  IF EXISTS v1;
4154
 
CREATE TABLE t1 (f1 NUMERIC(15,3));
4155
 
INSERT INTO t1 VALUES(8.8);
4156
 
CREATE VIEW v1 AS SELECT * FROM t1;
4157
 
SHOW CREATE VIEW v1;
4158
 
View    Create View     character_set_client    collation_connection
4159
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
4160
 
SELECT * FROM v1;
4161
 
f1
4162
 
8.800
4163
 
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1;
4164
 
SHOW CREATE VIEW v1;
4165
 
View    Create View     character_set_client    collation_connection
4166
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
4167
 
SELECT * FROM v1;
4168
 
f1
4169
 
8.800
4170
 
CREATE OR REPLACE VIEW v1 AS SELECT f1 As my_column FROM t1;
4171
 
SHOW CREATE VIEW v1;
4172
 
View    Create View     character_set_client    collation_connection
4173
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `my_column` from `t1`       latin1  latin1_swedish_ci
4174
 
SELECT * FROM v1;
4175
 
my_column
4176
 
8.800
4177
 
CREATE OR REPLACE VIEW v1(column1,column2)
4178
 
AS SELECT f1 As my_column, f1 FROM t1;
4179
 
SHOW CREATE VIEW v1;
4180
 
View    Create View     character_set_client    collation_connection
4181
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `column1`,`t1`.`f1` AS `column2` from `t1`  latin1  latin1_swedish_ci
4182
 
SELECT * FROM v1;
4183
 
column1 column2
4184
 
8.800   8.800
4185
 
CREATE OR REPLACE VIEW test.v1(column1,column2)
4186
 
AS SELECT f1 As my_column, f1 FROM test.t1;
4187
 
SHOW CREATE VIEW v1;
4188
 
View    Create View     character_set_client    collation_connection
4189
 
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `column1`,`t1`.`f1` AS `column2` from `t1`  latin1  latin1_swedish_ci
4190
 
SELECT * FROM v1;
4191
 
column1 column2
4192
 
8.800   8.800
4193
 
 
4194
 
Testcase 3.3.1.18 
4195
 
--------------------------------------------------------------------------------
4196
 
Drop view if exists v1 ;
4197
 
Drop view if exists v1_1 ;
4198
 
Create view v1
4199
 
as Select test.tb2.f59 as NewNameF1, test.tb2.f60
4200
 
from test.tb2 limit 0,100 ;
4201
 
Create view v1_1
4202
 
as Select test.tb2.f59 as NewNameF1, test.tb2.f60 as NewNameF2
4203
 
from tb2 limit 0,100 ;
4204
 
SELECT NewNameF1,f60             FROM test.v1_1 ;
4205
 
ERROR 42S22: Unknown column 'f60' in 'field list'
4206
 
SELECT NewNameF1, v1_1.f60 FROM test.v1_1 ;
4207
 
ERROR 42S22: Unknown column 'v1_1.f60' in 'field list'
4208
 
SELECT f59, f60 FROM test.v1 ;
4209
 
ERROR 42S22: Unknown column 'f59' in 'field list'
4210
 
Use test ;
4211
 
SELECT F59 FROM v1 ;
4212
 
ERROR 42S22: Unknown column 'F59' in 'field list'
4213
 
 
4214
 
Testcase 3.3.1.19 
4215
 
--------------------------------------------------------------------------------
4216
 
DROP TABLE IF EXISTS t1, t2;
4217
 
DROP VIEW  IF EXISTS v1;
4218
 
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
4219
 
INSERT INTO t1 VALUES(7, 7.7);
4220
 
CREATE TABLE t2( f1 BIGINT, f2 DECIMAL(5,2));
4221
 
INSERT INTO t2 VALUES(6, 6.6);
4222
 
CREATE VIEW v1 AS SELECT * FROM t1;
4223
 
SELECT * FROM v1;
4224
 
f1      f2
4225
 
7       7.70
4226
 
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1;
4227
 
SELECT * FROM v1;
4228
 
f1      f2
4229
 
7       7.70
4230
 
CREATE OR REPLACE VIEW v1 AS SELECT f1 AS my_f1, f2 AS my_f2 FROM t1;
4231
 
SELECT * FROM v1;
4232
 
my_f1   my_f2
4233
 
7       7.70
4234
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
4235
 
SELECT * FROM v1;
4236
 
my_f1   my_f2
4237
 
7       7.70
4238
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT t1.f1, t2.f2 FROM t1, t2;
4239
 
SELECT * FROM v1;
4240
 
my_f1   my_f2
4241
 
7       6.60
4242
 
SELECT f1, f2 AS f1 FROM t1;
4243
 
f1      f1
4244
 
7       7.70
4245
 
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 AS f1 FROM t1;
4246
 
ERROR 42S21: Duplicate column name 'f1'
4247
 
SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
4248
 
f1      f1
4249
 
7       6
4250
 
CREATE OR REPLACE VIEW v1 AS SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
4251
 
ERROR 42S21: Duplicate column name 'f1'
4252
 
CREATE OR REPLACE VIEW v1 (my_col, my_col) AS SELECT * FROM t1;
4253
 
ERROR 42S21: Duplicate column name 'my_col'
4254
 
 
4255
 
Testcase 3.3.1.20 
4256
 
--------------------------------------------------------------------------------
4257
 
DROP TABLE IF EXISTS t1;
4258
 
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
4259
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT *      FROM t1;
4260
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
4261
 
CREATE OR REPLACE VIEW v1 (my_f1       ) AS SELECT *      FROM t1;
4262
 
ERROR HY000: View's SELECT and view's field list have different column counts
4263
 
CREATE OR REPLACE VIEW v1 (my_f1       ) AS SELECT f1, f2 FROM t1;
4264
 
ERROR HY000: View's SELECT and view's field list have different column counts
4265
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2, my_f3) AS SELECT *      FROM t1;
4266
 
ERROR HY000: View's SELECT and view's field list have different column counts
4267
 
CREATE OR REPLACE VIEW v1 (my_f1, my_f2, my_f3) AS SELECT f1, f2 FROM t1;
4268
 
ERROR HY000: View's SELECT and view's field list have different column counts
4269
 
 
4270
 
Testcase 3.3.1.21 
4271
 
--------------------------------------------------------------------------------
4272
 
DROP VIEW  IF EXISTS v1;
4273
 
CREATE VIEW test.v1( F59, F60 ) AS SELECT F59, F60 From tb2;
4274
 
SELECT * FROM test.v1 order by F59, F60 desc LIMIT 2;
4275
 
F59     F60
4276
 
1       1
4277
 
2       2
4278
 
Drop view if exists test.v1 ;
4279
 
 
4280
 
Testcase 3.3.1.22 
4281
 
--------------------------------------------------------------------------------
4282
 
DROP VIEW  IF EXISTS v1;
4283
 
CREATE VIEW test.v1( product ) AS SELECT f59*f60 From tb2 WHERE f59 < 3;
4284
 
SELECT * FROM test.v1;
4285
 
product
4286
 
1
4287
 
4
4288
 
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT 1*2;
4289
 
SELECT * FROM test.v1;
4290
 
product
4291
 
2
4292
 
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT USER();
4293
 
SELECT * FROM test.v1;
4294
 
product
4295
 
root@localhost
4296
 
Drop view if exists test.v1 ;
4297
 
 
4298
 
Testcase 3.3.1.23 + 3.3.1.24 
4299
 
--------------------------------------------------------------------------------
4300
 
USE test;
4301
 
DROP TABLE IF EXISTS t1;
4302
 
DROP VIEW  IF EXISTS v1;
4303
 
DROP VIEW  IF EXISTS v2;
4304
 
CREATE VIEW test.v2 AS SELECT * FROM test.t1;
4305
 
ERROR 42S02: Table 'test.t1' doesn't exist
4306
 
CREATE VIEW      v2 AS Select * from test.v1;
4307
 
ERROR 42S02: Table 'test.v1' doesn't exist
4308
 
DROP VIEW IF EXISTS v2;
4309
 
Warnings:
4310
 
Note    1051    Unknown table 'test.v2'
4311
 
 
4312
 
Testcase 3.3.1.25 
4313
 
--------------------------------------------------------------------------------
4314
 
DROP TABLE IF EXISTS t1_temp;
4315
 
DROP TABLE IF EXISTS t2_temp;
4316
 
DROP VIEW  IF EXISTS v1;
4317
 
Create table t1_temp(f59 char(10),f60 int) ;
4318
 
Create temporary table t1_temp(f59 char(10),f60 int) ;
4319
 
Insert into t1_temp values('FER',90);
4320
 
Insert into t1_temp values('CAR',27);
4321
 
Create view v1 as select * from t1_temp ;
4322
 
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
4323
 
Create temporary table t2_temp(f59 char(10),f60 int) ;
4324
 
Insert into t2_temp values('AAA',11);
4325
 
Insert into t2_temp values('BBB',22);
4326
 
Create or replace view v1
4327
 
as select t1_temp.f59,t2_temp.f59 from t1_temp,t2_temp ;
4328
 
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
4329
 
DROP temporary table t1_temp;
4330
 
DROP table t1_temp;
4331
 
DROP temporary table t2_temp;
4332
 
DROP TABLE IF EXISTS t1;
4333
 
DROP VIEW  IF EXISTS v1;
4334
 
CREATE           TABLE t1 (f1 char(10));
4335
 
CREATE TEMPORARY TABLE t2 (f2 char(10));
4336
 
INSERT INTO t1 VALUES('t1');
4337
 
INSERT INTO t1 VALUES('A');
4338
 
INSERT INTO t2 VALUES('t2');
4339
 
INSERT INTO t2 VALUES('B');
4340
 
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2;
4341
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4342
 
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t2, t1;
4343
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4344
 
CREATE OR REPLACE VIEW v1 AS SELECT f2, f1 FROM t2, t1;
4345
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4346
 
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t1, t2;
4347
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4348
 
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1, t2;
4349
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4350
 
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t2 UNION SELECT *  FROM t1;
4351
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4352
 
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2 UNION SELECT f1 FROM t1;
4353
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4354
 
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t1 UNION SELECT *  FROM t2;
4355
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4356
 
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1 UNION SELECT f2 FROM t2;
4357
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4358
 
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t2
4359
 
WHERE f2 = ( SELECT f1 FROM t1 );
4360
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4361
 
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t1
4362
 
WHERE f1 = ( SELECT f2 FROM t2 );
4363
 
ERROR HY000: View's SELECT refers to a temporary table 't2'
4364
 
DROP TABLE t1;
4365
 
DROP TEMPORARY TABLE t2;
4366
 
 
4367
 
Testcase 3.3.1.26 
4368
 
--------------------------------------------------------------------------------
4369
 
DROP VIEW  IF EXISTS v1;
4370
 
Create view test.v1 AS Select * from test.tb2;
4371
 
Select * from test.v1;
4372
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
4373
 
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
4374
 
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
4375
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4376
 
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4377
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4378
 
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4379
 
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4380
 
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4381
 
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4382
 
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4383
 
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
4384
 
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4385
 
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4386
 
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4387
 
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4388
 
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4389
 
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4390
 
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4391
 
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4392
 
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4393
 
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4394
 
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4395
 
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4396
 
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
4397
 
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4398
 
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4399
 
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4400
 
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4401
 
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4402
 
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4403
 
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4404
 
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
4405
 
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4406
 
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4407
 
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4408
 
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
4409
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4410
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4411
 
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4412
 
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4413
 
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
4414
 
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4415
 
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
4416
 
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4417
 
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4418
 
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
4419
 
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
4420
 
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4421
 
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4422
 
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
4423
 
Drop view test.v1 ;
4424
 
 
4425
 
Testcase 3.3.1.27 
4426
 
--------------------------------------------------------------------------------
4427
 
DROP VIEW  IF EXISTS test.v1;
4428
 
Drop VIEW  IF EXISTS test.v1_1 ;
4429
 
Create view test.v1 AS Select * from test.tb2;
4430
 
Create view test.v1_1 AS Select F59 from test.v1 ;
4431
 
Select * from test.v1_1 order by F59 limit 2;
4432
 
F59
4433
 
1
4434
 
2
4435
 
Drop view test.v1 ;
4436
 
Drop view test.v1_1 ;
4437
 
 
4438
 
Testcase 3.3.1.28 
4439
 
--------------------------------------------------------------------------------
4440
 
Drop database if exists test2 ;
4441
 
create database test2 ;
4442
 
Create view test2.v2 AS Select * from test.tb2 limit 50,50;
4443
 
use test2 ;
4444
 
Create view v1 AS Select * from test.tb2 limit 50 ;
4445
 
Select * from v1 order by f59,f60,f61,f62,f63,f64,f65;
4446
 
f59     1
4447
 
f60     1
4448
 
f61     0000000001
4449
 
f62     0000000000000000000000000000000000000000000000000000000000000001
4450
 
f63     0000000001
4451
 
f64     0000000000000000000000000000000000000000000000000000000000000001
4452
 
f65     -5
4453
 
f66     0.000000000000000000000000000000
4454
 
f67     1
4455
 
f68     0.000000000000000000000000000000
4456
 
f69     0000000001
4457
 
f70     000000000000000000000000000000000.000000000000000000000000000000
4458
 
f71     0000000001
4459
 
f72     000000000000000000000000000000000.000000000000000000000000000000
4460
 
f73     -1.17549435e-38
4461
 
f74     1.175494352e-38
4462
 
f75     00000001.175494352e-38
4463
 
f76     00000001.175494352e-38
4464
 
f77     -1.17549435e-38
4465
 
f78     1.175494352e-38
4466
 
f79     00000001.175494352e-38
4467
 
f80     00000001.175494352e-38
4468
 
f81     -1.17549e-38
4469
 
f82     1.17549e-38
4470
 
f83     01.17549e-38
4471
 
f84     01.17549e-38
4472
 
f85     -1.17549e-38
4473
 
f86     -1.17549e-38
4474
 
f87     1.17549e-38
4475
 
f88     1.17549e-38
4476
 
f89     01.17549e-38
4477
 
f90     01.17549e-38
4478
 
f91     01.17549e-38
4479
 
f92     01.17549e-38
4480
 
f93     -1.17549e-38
4481
 
f94     -1.17549435e-38
4482
 
f95     1.17549e-38
4483
 
f96     1.175494352e-38
4484
 
f97     01.17549e-38
4485
 
f98     00000001.175494352e-38
4486
 
f99     01.17549e-38
4487
 
f100    00000001.175494352e-38
4488
 
f101    1000-01-01
4489
 
f102    838:59:58
4490
 
f103    1970-01-02 00:00:01
4491
 
f104    1970-01-02 00:00:01
4492
 
f105    1902
4493
 
f106    1902
4494
 
f107    1902
4495
 
f108    2enum
4496
 
f109    2set
4497
 
f59     2
4498
 
f60     2
4499
 
f61     0000000002
4500
 
f62     0000000000000000000000000000000000000000000000000000000000000002
4501
 
f63     0000000002
4502
 
f64     0000000000000000000000000000000000000000000000000000000000000002
4503
 
f65     -4
4504
 
f66     1.100000000000000000000000000000
4505
 
f67     2
4506
 
f68     1.100000000000000000000000000000
4507
 
f69     0000000002
4508
 
f70     000000000000000000000000000000001.100000000000000000000000000000
4509
 
f71     0000000002
4510
 
f72     000000000000000000000000000000001.100000000000000000000000000000
4511
 
f73     -1.175494349e-38
4512
 
f74     1.175494353e-38
4513
 
f75     00000001.175494353e-38
4514
 
f76     00000001.175494353e-38
4515
 
f77     -1.175494349e-38
4516
 
f78     1.175494353e-38
4517
 
f79     00000001.175494353e-38
4518
 
f80     00000001.175494353e-38
4519
 
f81     -1.17549e-38
4520
 
f82     1.17549e-38
4521
 
f83     01.17549e-38
4522
 
f84     01.17549e-38
4523
 
f85     -1.17549e-38
4524
 
f86     -1.17549e-38
4525
 
f87     1.17549e-38
4526
 
f88     1.17549e-38
4527
 
f89     01.17549e-38
4528
 
f90     01.17549e-38
4529
 
f91     01.17549e-38
4530
 
f92     01.17549e-38
4531
 
f93     -1.17549e-38
4532
 
f94     -1.175494349e-38
4533
 
f95     1.17549e-38
4534
 
f96     1.175494353e-38
4535
 
f97     01.17549e-38
4536
 
f98     00000001.175494353e-38
4537
 
f99     01.17549e-38
4538
 
f100    00000001.175494353e-38
4539
 
f101    1000-01-02
4540
 
f102    838:59:57
4541
 
f103    1970-01-03 00:00:02
4542
 
f104    1970-01-03 00:00:02
4543
 
f105    1903
4544
 
f106    1903
4545
 
f107    1903
4546
 
f108    1enum
4547
 
f109    1set,2set
4548
 
f59     3
4549
 
f60     3
4550
 
f61     0000000003
4551
 
f62     0000000000000000000000000000000000000000000000000000000000000003
4552
 
f63     0000000003
4553
 
f64     0000000000000000000000000000000000000000000000000000000000000003
4554
 
f65     -3
4555
 
f66     2.200000000000000000000000000000
4556
 
f67     3
4557
 
f68     2.200000000000000000000000000000
4558
 
f69     0000000003
4559
 
f70     000000000000000000000000000000002.200000000000000000000000000000
4560
 
f71     0000000003
4561
 
f72     000000000000000000000000000000002.200000000000000000000000000000
4562
 
f73     -1.175494348e-38
4563
 
f74     1.175494354e-38
4564
 
f75     00000001.175494354e-38
4565
 
f76     00000001.175494354e-38
4566
 
f77     -1.175494348e-38
4567
 
f78     1.175494354e-38
4568
 
f79     00000001.175494354e-38
4569
 
f80     00000001.175494354e-38
4570
 
f81     -1.17549e-38
4571
 
f82     1.17549e-38
4572
 
f83     01.17549e-38
4573
 
f84     01.17549e-38
4574
 
f85     -1.17549e-38
4575
 
f86     -1.17549e-38
4576
 
f87     1.17549e-38
4577
 
f88     1.17549e-38
4578
 
f89     01.17549e-38
4579
 
f90     01.17549e-38
4580
 
f91     01.17549e-38
4581
 
f92     01.17549e-38
4582
 
f93     -1.17549e-38
4583
 
f94     -1.175494348e-38
4584
 
f95     1.17549e-38
4585
 
f96     1.175494354e-38
4586
 
f97     01.17549e-38
4587
 
f98     00000001.175494354e-38
4588
 
f99     01.17549e-38
4589
 
f100    00000001.175494354e-38
4590
 
f101    1000-01-03
4591
 
f102    838:59:56
4592
 
f103    1970-01-04 00:00:03
4593
 
f104    1970-01-04 00:00:03
4594
 
f105    1904
4595
 
f106    1904
4596
 
f107    1904
4597
 
f108    2enum
4598
 
f109    1set
4599
 
f59     4
4600
 
f60     4
4601
 
f61     0000000004
4602
 
f62     0000000000000000000000000000000000000000000000000000000000000004
4603
 
f63     0000000004
4604
 
f64     0000000000000000000000000000000000000000000000000000000000000004
4605
 
f65     -2
4606
 
f66     3.300000000000000000000000000000
4607
 
f67     4
4608
 
f68     3.300000000000000000000000000000
4609
 
f69     0000000004
4610
 
f70     000000000000000000000000000000003.300000000000000000000000000000
4611
 
f71     0000000004
4612
 
f72     000000000000000000000000000000003.300000000000000000000000000000
4613
 
f73     -1.175494347e-38
4614
 
f74     1.175494355e-38
4615
 
f75     00000001.175494355e-38
4616
 
f76     00000001.175494355e-38
4617
 
f77     -1.175494347e-38
4618
 
f78     1.175494355e-38
4619
 
f79     00000001.175494355e-38
4620
 
f80     00000001.175494355e-38
4621
 
f81     -1.17549e-38
4622
 
f82     1.17549e-38
4623
 
f83     01.17549e-38
4624
 
f84     01.17549e-38
4625
 
f85     -1.17549e-38
4626
 
f86     -1.17549e-38
4627
 
f87     1.17549e-38
4628
 
f88     1.17549e-38
4629
 
f89     01.17549e-38
4630
 
f90     01.17549e-38
4631
 
f91     01.17549e-38
4632
 
f92     01.17549e-38
4633
 
f93     -1.17549e-38
4634
 
f94     -1.175494347e-38
4635
 
f95     1.17549e-38
4636
 
f96     1.175494355e-38
4637
 
f97     01.17549e-38
4638
 
f98     00000001.175494355e-38
4639
 
f99     01.17549e-38
4640
 
f100    00000001.175494355e-38
4641
 
f101    1000-01-04
4642
 
f102    838:59:55
4643
 
f103    1970-01-05 00:00:04
4644
 
f104    1970-01-05 00:00:04
4645
 
f105    1905
4646
 
f106    1905
4647
 
f107    1905
4648
 
f108    1enum
4649
 
f109    2set
4650
 
f59     4
4651
 
f60     74
4652
 
f61     NULL
4653
 
f62     NULL
4654
 
f63     NULL
4655
 
f64     NULL
4656
 
f65     NULL
4657
 
f66     NULL
4658
 
f67     NULL
4659
 
f68     NULL
4660
 
f69     NULL
4661
 
f70     NULL
4662
 
f71     NULL
4663
 
f72     NULL
4664
 
f73     NULL
4665
 
f74     NULL
4666
 
f75     NULL
4667
 
f76     NULL
4668
 
f77     7.7
4669
 
f78     7.7
4670
 
f79     00000000000000000007.7
4671
 
f80     00000000000000000008.8
4672
 
f81     8.8
4673
 
f82     8.8
4674
 
f83     0000000008.8
4675
 
f84     0000000008.8
4676
 
f85     8.8
4677
 
f86     8.8
4678
 
f87     8.8
4679
 
f88     8.8
4680
 
f89     0000000008.8
4681
 
f90     0000000008.8
4682
 
f91     0000000008.8
4683
 
f92     0000000008.8
4684
 
f93     8.8
4685
 
f94     8.8
4686
 
f95     8.8
4687
 
f96     8.8
4688
 
f97     0000000008.8
4689
 
f98     00000000000000000008.8
4690
 
f99     0000000008.8
4691
 
f100    00000000000000000008.8
4692
 
f101    2000-01-01
4693
 
f102    00:00:20
4694
 
f103    0002-02-02 00:00:00
4695
 
f104    2000-12-31 23:59:59
4696
 
f105    2000
4697
 
f106    2000
4698
 
f107    2000
4699
 
f108    1enum
4700
 
f109    1set
4701
 
f59     5
4702
 
f60     5
4703
 
f61     0000000005
4704
 
f62     0000000000000000000000000000000000000000000000000000000000000005
4705
 
f63     0000000005
4706
 
f64     0000000000000000000000000000000000000000000000000000000000000005
4707
 
f65     -1
4708
 
f66     4.400000000000000000000000000000
4709
 
f67     5
4710
 
f68     4.400000000000000000000000000000
4711
 
f69     0000000005
4712
 
f70     000000000000000000000000000000004.400000000000000000000000000000
4713
 
f71     0000000005
4714
 
f72     000000000000000000000000000000004.400000000000000000000000000000
4715
 
f73     -1.175494346e-38
4716
 
f74     1.175494356e-38
4717
 
f75     00000001.175494356e-38
4718
 
f76     00000001.175494356e-38
4719
 
f77     -1.175494346e-38
4720
 
f78     1.175494356e-38
4721
 
f79     00000001.175494356e-38
4722
 
f80     00000001.175494356e-38
4723
 
f81     -1.17549e-38
4724
 
f82     1.17549e-38
4725
 
f83     01.17549e-38
4726
 
f84     01.17549e-38
4727
 
f85     -1.17549e-38
4728
 
f86     -1.17549e-38
4729
 
f87     1.17549e-38
4730
 
f88     1.17549e-38
4731
 
f89     01.17549e-38
4732
 
f90     01.17549e-38
4733
 
f91     01.17549e-38
4734
 
f92     01.17549e-38
4735
 
f93     -1.17549e-38
4736
 
f94     -1.175494346e-38
4737
 
f95     1.17549e-38
4738
 
f96     1.175494356e-38
4739
 
f97     01.17549e-38
4740
 
f98     00000001.175494356e-38
4741
 
f99     01.17549e-38
4742
 
f100    00000001.175494356e-38
4743
 
f101    1000-01-05
4744
 
f102    838:59:54
4745
 
f103    1970-01-06 00:00:05
4746
 
f104    1970-01-06 00:00:05
4747
 
f105    1906
4748
 
f106    1906
4749
 
f107    1906
4750
 
f108    2enum
4751
 
f109    1set,2set
4752
 
f59     6
4753
 
f60     6
4754
 
f61     0000000006
4755
 
f62     0000000000000000000000000000000000000000000000000000000000000006
4756
 
f63     0000000006
4757
 
f64     0000000000000000000000000000000000000000000000000000000000000006
4758
 
f65     0
4759
 
f66     5.500000000000000000000000000000
4760
 
f67     6
4761
 
f68     5.500000000000000000000000000000
4762
 
f69     0000000006
4763
 
f70     000000000000000000000000000000005.500000000000000000000000000000
4764
 
f71     0000000006
4765
 
f72     000000000000000000000000000000005.500000000000000000000000000000
4766
 
f73     -1.175494345e-38
4767
 
f74     1.175494357e-38
4768
 
f75     00000001.175494357e-38
4769
 
f76     00000001.175494357e-38
4770
 
f77     -1.175494345e-38
4771
 
f78     1.175494357e-38
4772
 
f79     00000001.175494357e-38
4773
 
f80     00000001.175494357e-38
4774
 
f81     -1.17549e-38
4775
 
f82     1.17549e-38
4776
 
f83     01.17549e-38
4777
 
f84     01.17549e-38
4778
 
f85     -1.17549e-38
4779
 
f86     -1.17549e-38
4780
 
f87     1.17549e-38
4781
 
f88     1.17549e-38
4782
 
f89     01.17549e-38
4783
 
f90     01.17549e-38
4784
 
f91     01.17549e-38
4785
 
f92     01.17549e-38
4786
 
f93     -1.17549e-38
4787
 
f94     -1.175494345e-38
4788
 
f95     1.17549e-38
4789
 
f96     1.175494357e-38
4790
 
f97     01.17549e-38
4791
 
f98     00000001.175494357e-38
4792
 
f99     01.17549e-38
4793
 
f100    00000001.175494357e-38
4794
 
f101    1000-01-06
4795
 
f102    838:59:53
4796
 
f103    1970-01-07 00:00:06
4797
 
f104    1970-01-07 00:00:06
4798
 
f105    1907
4799
 
f106    1907
4800
 
f107    1907
4801
 
f108    1enum
4802
 
f109    1set
4803
 
f59     7
4804
 
f60     7
4805
 
f61     0000000007
4806
 
f62     0000000000000000000000000000000000000000000000000000000000000007
4807
 
f63     0000000007
4808
 
f64     0000000000000000000000000000000000000000000000000000000000000007
4809
 
f65     1
4810
 
f66     6.600000000000000000000000000000
4811
 
f67     7
4812
 
f68     6.600000000000000000000000000000
4813
 
f69     0000000007
4814
 
f70     000000000000000000000000000000006.600000000000000000000000000000
4815
 
f71     0000000007
4816
 
f72     000000000000000000000000000000006.600000000000000000000000000000
4817
 
f73     -1.175494344e-38
4818
 
f74     1.175494358e-38
4819
 
f75     00000001.175494358e-38
4820
 
f76     00000001.175494358e-38
4821
 
f77     -1.175494344e-38
4822
 
f78     1.175494358e-38
4823
 
f79     00000001.175494358e-38
4824
 
f80     00000001.175494358e-38
4825
 
f81     -1.17549e-38
4826
 
f82     1.17549e-38
4827
 
f83     01.17549e-38
4828
 
f84     01.17549e-38
4829
 
f85     -1.17549e-38
4830
 
f86     -1.17549e-38
4831
 
f87     1.17549e-38
4832
 
f88     1.17549e-38
4833
 
f89     01.17549e-38
4834
 
f90     01.17549e-38
4835
 
f91     01.17549e-38
4836
 
f92     01.17549e-38
4837
 
f93     -1.17549e-38
4838
 
f94     -1.175494344e-38
4839
 
f95     1.17549e-38
4840
 
f96     1.175494358e-38
4841
 
f97     01.17549e-38
4842
 
f98     00000001.175494358e-38
4843
 
f99     01.17549e-38
4844
 
f100    00000001.175494358e-38
4845
 
f101    1000-01-07
4846
 
f102    838:59:52
4847
 
f103    1970-01-08 00:00:07
4848
 
f104    1970-01-08 00:00:07
4849
 
f105    1908
4850
 
f106    1908
4851
 
f107    1908
4852
 
f108    2enum
4853
 
f109    2set
4854
 
f59     8
4855
 
f60     8
4856
 
f61     0000000008
4857
 
f62     0000000000000000000000000000000000000000000000000000000000000008
4858
 
f63     0000000008
4859
 
f64     0000000000000000000000000000000000000000000000000000000000000008
4860
 
f65     2
4861
 
f66     7.700000000000000000000000000000
4862
 
f67     8
4863
 
f68     7.700000000000000000000000000000
4864
 
f69     0000000008
4865
 
f70     000000000000000000000000000000007.700000000000000000000000000000
4866
 
f71     0000000008
4867
 
f72     000000000000000000000000000000007.700000000000000000000000000000
4868
 
f73     -1.175494343e-38
4869
 
f74     1.175494359e-38
4870
 
f75     00000001.175494359e-38
4871
 
f76     00000001.175494359e-38
4872
 
f77     -1.175494343e-38
4873
 
f78     1.175494359e-38
4874
 
f79     00000001.175494359e-38
4875
 
f80     00000001.175494359e-38
4876
 
f81     -1.17549e-38
4877
 
f82     1.17549e-38
4878
 
f83     01.17549e-38
4879
 
f84     01.17549e-38
4880
 
f85     -1.17549e-38
4881
 
f86     -1.17549e-38
4882
 
f87     1.17549e-38
4883
 
f88     1.17549e-38
4884
 
f89     01.17549e-38
4885
 
f90     01.17549e-38
4886
 
f91     01.17549e-38
4887
 
f92     01.17549e-38
4888
 
f93     -1.17549e-38
4889
 
f94     -1.175494343e-38
4890
 
f95     1.17549e-38
4891
 
f96     1.175494359e-38
4892
 
f97     01.17549e-38
4893
 
f98     00000001.175494359e-38
4894
 
f99     01.17549e-38
4895
 
f100    00000001.175494359e-38
4896
 
f101    1000-01-08
4897
 
f102    838:59:51
4898
 
f103    1970-01-09 00:00:08
4899
 
f104    1970-01-09 00:00:08
4900
 
f105    1909
4901
 
f106    1909
4902
 
f107    1909
4903
 
f108    1enum
4904
 
f109    1set,2set
4905
 
f59     9
4906
 
f60     9
4907
 
f61     0000000009
4908
 
f62     0000000000000000000000000000000000000000000000000000000000000009
4909
 
f63     0000000009
4910
 
f64     0000000000000000000000000000000000000000000000000000000000000009
4911
 
f65     3
4912
 
f66     8.800000000000000000000000000000
4913
 
f67     9
4914
 
f68     8.800000000000000000000000000000
4915
 
f69     0000000009
4916
 
f70     000000000000000000000000000000008.800000000000000000000000000000
4917
 
f71     0000000009
4918
 
f72     000000000000000000000000000000008.800000000000000000000000000000
4919
 
f73     -1.175494342e-38
4920
 
f74     1.17549436e-38
4921
 
f75     000000001.17549436e-38
4922
 
f76     000000001.17549436e-38
4923
 
f77     -1.175494342e-38
4924
 
f78     1.17549436e-38
4925
 
f79     000000001.17549436e-38
4926
 
f80     000000001.17549436e-38
4927
 
f81     -1.17549e-38
4928
 
f82     1.17549e-38
4929
 
f83     01.17549e-38
4930
 
f84     01.17549e-38
4931
 
f85     -1.17549e-38
4932
 
f86     -1.17549e-38
4933
 
f87     1.17549e-38
4934
 
f88     1.17549e-38
4935
 
f89     01.17549e-38
4936
 
f90     01.17549e-38
4937
 
f91     01.17549e-38
4938
 
f92     01.17549e-38
4939
 
f93     -1.17549e-38
4940
 
f94     -1.175494342e-38
4941
 
f95     1.17549e-38
4942
 
f96     1.17549436e-38
4943
 
f97     01.17549e-38
4944
 
f98     000000001.17549436e-38
4945
 
f99     01.17549e-38
4946
 
f100    000000001.17549436e-38
4947
 
f101    1000-01-09
4948
 
f102    838:59:50
4949
 
f103    1970-01-10 00:00:09
4950
 
f104    1970-01-10 00:00:09
4951
 
f105    1910
4952
 
f106    1910
4953
 
f107    1910
4954
 
f108    2enum
4955
 
f109    1set
4956
 
f59     10
4957
 
f60     10
4958
 
f61     0000000010
4959
 
f62     0000000000000000000000000000000000000000000000000000000000000010
4960
 
f63     0000000010
4961
 
f64     0000000000000000000000000000000000000000000000000000000000000010
4962
 
f65     4
4963
 
f66     9.900000000000000000000000000000
4964
 
f67     10
4965
 
f68     9.900000000000000000000000000000
4966
 
f69     0000000010
4967
 
f70     000000000000000000000000000000009.900000000000000000000000000000
4968
 
f71     0000000010
4969
 
f72     000000000000000000000000000000009.900000000000000000000000000000
4970
 
f73     -1.175494341e-38
4971
 
f74     1.175494361e-38
4972
 
f75     00000001.175494361e-38
4973
 
f76     00000001.175494361e-38
4974
 
f77     -1.175494341e-38
4975
 
f78     1.175494361e-38
4976
 
f79     00000001.175494361e-38
4977
 
f80     00000001.175494361e-38
4978
 
f81     -1.17549e-38
4979
 
f82     1.17549e-38
4980
 
f83     01.17549e-38
4981
 
f84     01.17549e-38
4982
 
f85     -1.17549e-38
4983
 
f86     -1.17549e-38
4984
 
f87     1.17549e-38
4985
 
f88     1.17549e-38
4986
 
f89     01.17549e-38
4987
 
f90     01.17549e-38
4988
 
f91     01.17549e-38
4989
 
f92     01.17549e-38
4990
 
f93     -1.17549e-38
4991
 
f94     -1.175494341e-38
4992
 
f95     1.17549e-38
4993
 
f96     1.175494361e-38
4994
 
f97     01.17549e-38
4995
 
f98     00000001.175494361e-38
4996
 
f99     01.17549e-38
4997
 
f100    00000001.175494361e-38
4998
 
f101    1000-01-10
4999
 
f102    838:59:49
5000
 
f103    1970-01-11 00:00:10
5001
 
f104    1970-01-11 00:00:10
5002
 
f105    1911
5003
 
f106    1911
5004
 
f107    1911
5005
 
f108    1enum
5006
 
f109    2set
5007
 
f59     15
5008
 
f60     87
5009
 
f61     NULL
5010
 
f62     NULL
5011
 
f63     NULL
5012
 
f64     NULL
5013
 
f65     NULL
5014
 
f66     NULL
5015
 
f67     NULL
5016
 
f68     NULL
5017
 
f69     NULL
5018
 
f70     NULL
5019
 
f71     NULL
5020
 
f72     NULL
5021
 
f73     NULL
5022
 
f74     NULL
5023
 
f75     NULL
5024
 
f76     NULL
5025
 
f77     7.7
5026
 
f78     7.7
5027
 
f79     00000000000000000007.7
5028
 
f80     00000000000000000008.8
5029
 
f81     8.8
5030
 
f82     8.8
5031
 
f83     0000000008.8
5032
 
f84     0000000008.8
5033
 
f85     8.8
5034
 
f86     8.8
5035
 
f87     8.8
5036
 
f88     8.8
5037
 
f89     0000000008.8
5038
 
f90     0000000008.8
5039
 
f91     0000000008.8
5040
 
f92     0000000008.8
5041
 
f93     8.8
5042
 
f94     8.8
5043
 
f95     8.8
5044
 
f96     8.8
5045
 
f97     0000000008.8
5046
 
f98     00000000000000000008.8
5047
 
f99     0000000008.8
5048
 
f100    00000000000000000008.8
5049
 
f101    2000-01-01
5050
 
f102    00:00:20
5051
 
f103    0002-02-02 00:00:00
5052
 
f104    2000-12-31 23:59:59
5053
 
f105    2000
5054
 
f106    2000
5055
 
f107    2000
5056
 
f108    1enum
5057
 
f109    1set
5058
 
f59     17
5059
 
f60     15
5060
 
f61     0000000016
5061
 
f62     NULL
5062
 
f63     NULL
5063
 
f64     NULL
5064
 
f65     NULL
5065
 
f66     NULL
5066
 
f67     NULL
5067
 
f68     NULL
5068
 
f69     NULL
5069
 
f70     NULL
5070
 
f71     NULL
5071
 
f72     NULL
5072
 
f73     NULL
5073
 
f74     NULL
5074
 
f75     NULL
5075
 
f76     NULL
5076
 
f77     7.7
5077
 
f78     7.7
5078
 
f79     00000000000000000007.7
5079
 
f80     00000000000000000008.8
5080
 
f81     8.8
5081
 
f82     8.8
5082
 
f83     0000000008.8
5083
 
f84     0000000008.8
5084
 
f85     8.8
5085
 
f86     8.8
5086
 
f87     8.8
5087
 
f88     8.8
5088
 
f89     0000000008.8
5089
 
f90     0000000008.8
5090
 
f91     0000000008.8
5091
 
f92     0000000008.8
5092
 
f93     8.8
5093
 
f94     8.8
5094
 
f95     8.8
5095
 
f96     8.8
5096
 
f97     0000000008.8
5097
 
f98     00000000000000000008.8
5098
 
f99     0000000008.8
5099
 
f100    00000000000000000008.8
5100
 
f101    2000-01-01
5101
 
f102    00:00:20
5102
 
f103    0002-02-02 00:00:00
5103
 
f104    2000-12-31 23:59:59
5104
 
f105    2000
5105
 
f106    2000
5106
 
f107    2000
5107
 
f108    1enum
5108
 
f109    1set
5109
 
f59     19
5110
 
f60     18
5111
 
f61     0000000014
5112
 
f62     NULL
5113
 
f63     NULL
5114
 
f64     NULL
5115
 
f65     NULL
5116
 
f66     NULL
5117
 
f67     NULL
5118
 
f68     NULL
5119
 
f69     NULL
5120
 
f70     NULL
5121
 
f71     NULL
5122
 
f72     NULL
5123
 
f73     NULL
5124
 
f74     NULL
5125
 
f75     NULL
5126
 
f76     NULL
5127
 
f77     7.7
5128
 
f78     7.7
5129
 
f79     00000000000000000007.7
5130
 
f80     00000000000000000008.8
5131
 
f81     8.8
5132
 
f82     8.8
5133
 
f83     0000000008.8
5134
 
f84     0000000008.8
5135
 
f85     8.8
5136
 
f86     8.8
5137
 
f87     8.8
5138
 
f88     8.8
5139
 
f89     0000000008.8
5140
 
f90     0000000008.8
5141
 
f91     0000000008.8
5142
 
f92     0000000008.8
5143
 
f93     8.8
5144
 
f94     8.8
5145
 
f95     8.8
5146
 
f96     8.8
5147
 
f97     0000000008.8
5148
 
f98     00000000000000000008.8
5149
 
f99     0000000008.8
5150
 
f100    00000000000000000008.8
5151
 
f101    2000-01-01
5152
 
f102    00:00:20
5153
 
f103    0002-02-02 00:00:00
5154
 
f104    2000-12-31 23:59:59
5155
 
f105    2000
5156
 
f106    2000
5157
 
f107    2000
5158
 
f108    1enum
5159
 
f109    1set
5160
 
f59     22
5161
 
f60     93
5162
 
f61     NULL
5163
 
f62     NULL
5164
 
f63     NULL
5165
 
f64     NULL
5166
 
f65     NULL
5167
 
f66     NULL
5168
 
f67     NULL
5169
 
f68     NULL
5170
 
f69     NULL
5171
 
f70     NULL
5172
 
f71     NULL
5173
 
f72     NULL
5174
 
f73     NULL
5175
 
f74     NULL
5176
 
f75     NULL
5177
 
f76     NULL
5178
 
f77     7.7
5179
 
f78     7.7
5180
 
f79     00000000000000000007.7
5181
 
f80     00000000000000000008.8
5182
 
f81     8.8
5183
 
f82     8.8
5184
 
f83     0000000008.8
5185
 
f84     0000000008.8
5186
 
f85     8.8
5187
 
f86     8.8
5188
 
f87     8.8
5189
 
f88     8.8
5190
 
f89     0000000008.8
5191
 
f90     0000000008.8
5192
 
f91     0000000008.8
5193
 
f92     0000000008.8
5194
 
f93     8.8
5195
 
f94     8.8
5196
 
f95     8.8
5197
 
f96     8.8
5198
 
f97     0000000008.8
5199
 
f98     00000000000000000008.8
5200
 
f99     0000000008.8
5201
 
f100    00000000000000000008.8
5202
 
f101    2000-01-01
5203
 
f102    00:00:20
5204
 
f103    0002-02-02 00:00:00
5205
 
f104    2000-12-31 23:59:59
5206
 
f105    2000
5207
 
f106    2000
5208
 
f107    2000
5209
 
f108    1enum
5210
 
f109    1set
5211
 
f59     24
5212
 
f60     51654
5213
 
f61     NULL
5214
 
f62     NULL
5215
 
f63     NULL
5216
 
f64     NULL
5217
 
f65     NULL
5218
 
f66     NULL
5219
 
f67     NULL
5220
 
f68     NULL
5221
 
f69     NULL
5222
 
f70     NULL
5223
 
f71     NULL
5224
 
f72     NULL
5225
 
f73     NULL
5226
 
f74     NULL
5227
 
f75     NULL
5228
 
f76     NULL
5229
 
f77     7.7
5230
 
f78     7.7
5231
 
f79     00000000000000000007.7
5232
 
f80     00000000000000000008.8
5233
 
f81     8.8
5234
 
f82     8.8
5235
 
f83     0000000008.8
5236
 
f84     0000000008.8
5237
 
f85     8.8
5238
 
f86     8.8
5239
 
f87     8.8
5240
 
f88     8.8
5241
 
f89     0000000008.8
5242
 
f90     0000000008.8
5243
 
f91     0000000008.8
5244
 
f92     0000000008.8
5245
 
f93     8.8
5246
 
f94     8.8
5247
 
f95     8.8
5248
 
f96     8.8
5249
 
f97     0000000008.8
5250
 
f98     00000000000000000008.8
5251
 
f99     0000000008.8
5252
 
f100    00000000000000000008.8
5253
 
f101    2000-01-01
5254
 
f102    00:00:20
5255
 
f103    0002-02-02 00:00:00
5256
 
f104    2000-12-31 23:59:59
5257
 
f105    2000
5258
 
f106    2000
5259
 
f107    2000
5260
 
f108    1enum
5261
 
f109    1set
5262
 
f59     27
5263
 
f60     25
5264
 
f61     0000000026
5265
 
f62     NULL
5266
 
f63     NULL
5267
 
f64     NULL
5268
 
f65     NULL
5269
 
f66     NULL
5270
 
f67     NULL
5271
 
f68     NULL
5272
 
f69     NULL
5273
 
f70     NULL
5274
 
f71     NULL
5275
 
f72     NULL
5276
 
f73     NULL
5277
 
f74     NULL
5278
 
f75     NULL
5279
 
f76     NULL
5280
 
f77     7.7
5281
 
f78     7.7
5282
 
f79     00000000000000000007.7
5283
 
f80     00000000000000000008.8
5284
 
f81     8.8
5285
 
f82     8.8
5286
 
f83     0000000008.8
5287
 
f84     0000000008.8
5288
 
f85     8.8
5289
 
f86     8.8
5290
 
f87     8.8
5291
 
f88     8.8
5292
 
f89     0000000008.8
5293
 
f90     0000000008.8
5294
 
f91     0000000008.8
5295
 
f92     0000000008.8
5296
 
f93     8.8
5297
 
f94     8.8
5298
 
f95     8.8
5299
 
f96     8.8
5300
 
f97     0000000008.8
5301
 
f98     00000000000000000008.8
5302
 
f99     0000000008.8
5303
 
f100    00000000000000000008.8
5304
 
f101    2000-01-01
5305
 
f102    00:00:20
5306
 
f103    0002-02-02 00:00:00
5307
 
f104    2000-12-31 23:59:59
5308
 
f105    2000
5309
 
f106    2000
5310
 
f107    2000
5311
 
f108    1enum
5312
 
f109    1set
5313
 
f59     29
5314
 
f60     28
5315
 
f61     0000000024
5316
 
f62     NULL
5317
 
f63     NULL
5318
 
f64     NULL
5319
 
f65     NULL
5320
 
f66     NULL
5321
 
f67     NULL
5322
 
f68     NULL
5323
 
f69     NULL
5324
 
f70     NULL
5325
 
f71     NULL
5326
 
f72     NULL
5327
 
f73     NULL
5328
 
f74     NULL
5329
 
f75     NULL
5330
 
f76     NULL
5331
 
f77     7.7
5332
 
f78     7.7
5333
 
f79     00000000000000000007.7
5334
 
f80     00000000000000000008.8
5335
 
f81     8.8
5336
 
f82     8.8
5337
 
f83     0000000008.8
5338
 
f84     0000000008.8
5339
 
f85     8.8
5340
 
f86     8.8
5341
 
f87     8.8
5342
 
f88     8.8
5343
 
f89     0000000008.8
5344
 
f90     0000000008.8
5345
 
f91     0000000008.8
5346
 
f92     0000000008.8
5347
 
f93     8.8
5348
 
f94     8.8
5349
 
f95     8.8
5350
 
f96     8.8
5351
 
f97     0000000008.8
5352
 
f98     00000000000000000008.8
5353
 
f99     0000000008.8
5354
 
f100    00000000000000000008.8
5355
 
f101    2000-01-01
5356
 
f102    00:00:20
5357
 
f103    0002-02-02 00:00:00
5358
 
f104    2000-12-31 23:59:59
5359
 
f105    2000
5360
 
f106    2000
5361
 
f107    2000
5362
 
f108    1enum
5363
 
f109    1set
5364
 
f59     34
5365
 
f60     41
5366
 
f61     NULL
5367
 
f62     NULL
5368
 
f63     NULL
5369
 
f64     NULL
5370
 
f65     NULL
5371
 
f66     NULL
5372
 
f67     NULL
5373
 
f68     NULL
5374
 
f69     NULL
5375
 
f70     NULL
5376
 
f71     NULL
5377
 
f72     NULL
5378
 
f73     NULL
5379
 
f74     NULL
5380
 
f75     NULL
5381
 
f76     NULL
5382
 
f77     7.7
5383
 
f78     7.7
5384
 
f79     00000000000000000007.7
5385
 
f80     00000000000000000008.8
5386
 
f81     8.8
5387
 
f82     8.8
5388
 
f83     0000000008.8
5389
 
f84     0000000008.8
5390
 
f85     8.8
5391
 
f86     8.8
5392
 
f87     8.8
5393
 
f88     8.8
5394
 
f89     0000000008.8
5395
 
f90     0000000008.8
5396
 
f91     0000000008.8
5397
 
f92     0000000008.8
5398
 
f93     8.8
5399
 
f94     8.8
5400
 
f95     8.8
5401
 
f96     8.8
5402
 
f97     0000000008.8
5403
 
f98     00000000000000000008.8
5404
 
f99     0000000008.8
5405
 
f100    00000000000000000008.8
5406
 
f101    2000-01-01
5407
 
f102    00:00:20
5408
 
f103    0002-02-02 00:00:00
5409
 
f104    2000-12-31 23:59:59
5410
 
f105    2000
5411
 
f106    2000
5412
 
f107    2000
5413
 
f108    1enum
5414
 
f109    1set
5415
 
f59     94
5416
 
f60     74
5417
 
f61     NULL
5418
 
f62     NULL
5419
 
f63     NULL
5420
 
f64     NULL
5421
 
f65     NULL
5422
 
f66     NULL
5423
 
f67     NULL
5424
 
f68     NULL
5425
 
f69     NULL
5426
 
f70     NULL
5427
 
f71     NULL
5428
 
f72     NULL
5429
 
f73     NULL
5430
 
f74     NULL
5431
 
f75     NULL
5432
 
f76     NULL
5433
 
f77     7.7
5434
 
f78     7.7
5435
 
f79     00000000000000000007.7
5436
 
f80     00000000000000000008.8
5437
 
f81     8.8
5438
 
f82     8.8
5439
 
f83     0000000008.8
5440
 
f84     0000000008.8
5441
 
f85     8.8
5442
 
f86     8.8
5443
 
f87     8.8
5444
 
f88     8.8
5445
 
f89     0000000008.8
5446
 
f90     0000000008.8
5447
 
f91     0000000008.8
5448
 
f92     0000000008.8
5449
 
f93     8.8
5450
 
f94     8.8
5451
 
f95     8.8
5452
 
f96     8.8
5453
 
f97     0000000008.8
5454
 
f98     00000000000000000008.8
5455
 
f99     0000000008.8
5456
 
f100    00000000000000000008.8
5457
 
f101    2000-01-01
5458
 
f102    00:00:20
5459
 
f103    0002-02-02 00:00:00
5460
 
f104    2000-12-31 23:59:59
5461
 
f105    2000
5462
 
f106    2000
5463
 
f107    2000
5464
 
f108    1enum
5465
 
f109    1set
5466
 
f59     107
5467
 
f60     105
5468
 
f61     0000000106
5469
 
f62     NULL
5470
 
f63     NULL
5471
 
f64     NULL
5472
 
f65     NULL
5473
 
f66     NULL
5474
 
f67     NULL
5475
 
f68     NULL
5476
 
f69     NULL
5477
 
f70     NULL
5478
 
f71     NULL
5479
 
f72     NULL
5480
 
f73     NULL
5481
 
f74     NULL
5482
 
f75     NULL
5483
 
f76     NULL
5484
 
f77     7.7
5485
 
f78     7.7
5486
 
f79     00000000000000000007.7
5487
 
f80     00000000000000000008.8
5488
 
f81     8.8
5489
 
f82     8.8
5490
 
f83     0000000008.8
5491
 
f84     0000000008.8
5492
 
f85     8.8
5493
 
f86     8.8
5494
 
f87     8.8
5495
 
f88     8.8
5496
 
f89     0000000008.8
5497
 
f90     0000000008.8
5498
 
f91     0000000008.8
5499
 
f92     0000000008.8
5500
 
f93     8.8
5501
 
f94     8.8
5502
 
f95     8.8
5503
 
f96     8.8
5504
 
f97     0000000008.8
5505
 
f98     00000000000000000008.8
5506
 
f99     0000000008.8
5507
 
f100    00000000000000000008.8
5508
 
f101    2000-01-01
5509
 
f102    00:00:20
5510
 
f103    0002-02-02 00:00:00
5511
 
f104    2000-12-31 23:59:59
5512
 
f105    2000
5513
 
f106    2000
5514
 
f107    2000
5515
 
f108    1enum
5516
 
f109    1set
5517
 
f59     107
5518
 
f60     105
5519
 
f61     0000000106
5520
 
f62     NULL
5521
 
f63     NULL
5522
 
f64     NULL
5523
 
f65     NULL
5524
 
f66     NULL
5525
 
f67     NULL
5526
 
f68     NULL
5527
 
f69     NULL
5528
 
f70     NULL
5529
 
f71     NULL
5530
 
f72     NULL
5531
 
f73     NULL
5532
 
f74     NULL
5533
 
f75     NULL
5534
 
f76     NULL
5535
 
f77     7.7
5536
 
f78     7.7
5537
 
f79     00000000000000000007.7
5538
 
f80     00000000000000000008.8
5539
 
f81     8.8
5540
 
f82     8.8
5541
 
f83     0000000008.8
5542
 
f84     0000000008.8
5543
 
f85     8.8
5544
 
f86     8.8
5545
 
f87     8.8
5546
 
f88     8.8
5547
 
f89     0000000008.8
5548
 
f90     0000000008.8
5549
 
f91     0000000008.8
5550
 
f92     0000000008.8
5551
 
f93     8.8
5552
 
f94     8.8
5553
 
f95     8.8
5554
 
f96     8.8
5555
 
f97     0000000008.8
5556
 
f98     00000000000000000008.8
5557
 
f99     0000000008.8
5558
 
f100    00000000000000000008.8
5559
 
f101    2000-01-01
5560
 
f102    00:00:20
5561
 
f103    0002-02-02 00:00:00
5562
 
f104    2000-12-31 23:59:59
5563
 
f105    2000
5564
 
f106    2000
5565
 
f107    2000
5566
 
f108    1enum
5567
 
f109    1set
5568
 
f59     109
5569
 
f60     108
5570
 
f61     0000000104
5571
 
f62     NULL
5572
 
f63     NULL
5573
 
f64     NULL
5574
 
f65     NULL
5575
 
f66     NULL
5576
 
f67     NULL
5577
 
f68     NULL
5578
 
f69     NULL
5579
 
f70     NULL
5580
 
f71     NULL
5581
 
f72     NULL
5582
 
f73     NULL
5583
 
f74     NULL
5584
 
f75     NULL
5585
 
f76     NULL
5586
 
f77     7.7
5587
 
f78     7.7
5588
 
f79     00000000000000000007.7
5589
 
f80     00000000000000000008.8
5590
 
f81     8.8
5591
 
f82     8.8
5592
 
f83     0000000008.8
5593
 
f84     0000000008.8
5594
 
f85     8.8
5595
 
f86     8.8
5596
 
f87     8.8
5597
 
f88     8.8
5598
 
f89     0000000008.8
5599
 
f90     0000000008.8
5600
 
f91     0000000008.8
5601
 
f92     0000000008.8
5602
 
f93     8.8
5603
 
f94     8.8
5604
 
f95     8.8
5605
 
f96     8.8
5606
 
f97     0000000008.8
5607
 
f98     00000000000000000008.8
5608
 
f99     0000000008.8
5609
 
f100    00000000000000000008.8
5610
 
f101    2000-01-01
5611
 
f102    00:00:20
5612
 
f103    0002-02-02 00:00:00
5613
 
f104    2000-12-31 23:59:59
5614
 
f105    2000
5615
 
f106    2000
5616
 
f107    2000
5617
 
f108    1enum
5618
 
f109    1set
5619
 
f59     109
5620
 
f60     108
5621
 
f61     0000000104
5622
 
f62     NULL
5623
 
f63     NULL
5624
 
f64     NULL
5625
 
f65     NULL
5626
 
f66     NULL
5627
 
f67     NULL
5628
 
f68     NULL
5629
 
f69     NULL
5630
 
f70     NULL
5631
 
f71     NULL
5632
 
f72     NULL
5633
 
f73     NULL
5634
 
f74     NULL
5635
 
f75     NULL
5636
 
f76     NULL
5637
 
f77     7.7
5638
 
f78     7.7
5639
 
f79     00000000000000000007.7
5640
 
f80     00000000000000000008.8
5641
 
f81     8.8
5642
 
f82     8.8
5643
 
f83     0000000008.8
5644
 
f84     0000000008.8
5645
 
f85     8.8
5646
 
f86     8.8
5647
 
f87     8.8
5648
 
f88     8.8
5649
 
f89     0000000008.8
5650
 
f90     0000000008.8
5651
 
f91     0000000008.8
5652
 
f92     0000000008.8
5653
 
f93     8.8
5654
 
f94     8.8
5655
 
f95     8.8
5656
 
f96     8.8
5657
 
f97     0000000008.8
5658
 
f98     00000000000000000008.8
5659
 
f99     0000000008.8
5660
 
f100    00000000000000000008.8
5661
 
f101    2000-01-01
5662
 
f102    00:00:20
5663
 
f103    0002-02-02 00:00:00
5664
 
f104    2000-12-31 23:59:59
5665
 
f105    2000
5666
 
f106    2000
5667
 
f107    2000
5668
 
f108    1enum
5669
 
f109    1set
5670
 
f59     195
5671
 
f60     87
5672
 
f61     NULL
5673
 
f62     NULL
5674
 
f63     NULL
5675
 
f64     NULL
5676
 
f65     NULL
5677
 
f66     NULL
5678
 
f67     NULL
5679
 
f68     NULL
5680
 
f69     NULL
5681
 
f70     NULL
5682
 
f71     NULL
5683
 
f72     NULL
5684
 
f73     NULL
5685
 
f74     NULL
5686
 
f75     NULL
5687
 
f76     NULL
5688
 
f77     7.7
5689
 
f78     7.7
5690
 
f79     00000000000000000007.7
5691
 
f80     00000000000000000008.8
5692
 
f81     8.8
5693
 
f82     8.8
5694
 
f83     0000000008.8
5695
 
f84     0000000008.8
5696
 
f85     8.8
5697
 
f86     8.8
5698
 
f87     8.8
5699
 
f88     8.8
5700
 
f89     0000000008.8
5701
 
f90     0000000008.8
5702
 
f91     0000000008.8
5703
 
f92     0000000008.8
5704
 
f93     8.8
5705
 
f94     8.8
5706
 
f95     8.8
5707
 
f96     8.8
5708
 
f97     0000000008.8
5709
 
f98     00000000000000000008.8
5710
 
f99     0000000008.8
5711
 
f100    00000000000000000008.8
5712
 
f101    2000-01-01
5713
 
f102    00:00:20
5714
 
f103    0002-02-02 00:00:00
5715
 
f104    2000-12-31 23:59:59
5716
 
f105    2000
5717
 
f106    2000
5718
 
f107    2000
5719
 
f108    1enum
5720
 
f109    1set
5721
 
f59     207
5722
 
f60     205
5723
 
f61     0000000206
5724
 
f62     NULL
5725
 
f63     NULL
5726
 
f64     NULL
5727
 
f65     NULL
5728
 
f66     NULL
5729
 
f67     NULL
5730
 
f68     NULL
5731
 
f69     NULL
5732
 
f70     NULL
5733
 
f71     NULL
5734
 
f72     NULL
5735
 
f73     NULL
5736
 
f74     NULL
5737
 
f75     NULL
5738
 
f76     NULL
5739
 
f77     7.7
5740
 
f78     7.7
5741
 
f79     00000000000000000007.7
5742
 
f80     00000000000000000008.8
5743
 
f81     8.8
5744
 
f82     8.8
5745
 
f83     0000000008.8
5746
 
f84     0000000008.8
5747
 
f85     8.8
5748
 
f86     8.8
5749
 
f87     8.8
5750
 
f88     8.8
5751
 
f89     0000000008.8
5752
 
f90     0000000008.8
5753
 
f91     0000000008.8
5754
 
f92     0000000008.8
5755
 
f93     8.8
5756
 
f94     8.8
5757
 
f95     8.8
5758
 
f96     8.8
5759
 
f97     0000000008.8
5760
 
f98     00000000000000000008.8
5761
 
f99     0000000008.8
5762
 
f100    00000000000000000008.8
5763
 
f101    2000-01-01
5764
 
f102    00:00:20
5765
 
f103    0002-02-02 00:00:00
5766
 
f104    2000-12-31 23:59:59
5767
 
f105    2000
5768
 
f106    2000
5769
 
f107    2000
5770
 
f108    1enum
5771
 
f109    1set
5772
 
f59     209
5773
 
f60     208
5774
 
f61     0000000204
5775
 
f62     NULL
5776
 
f63     NULL
5777
 
f64     NULL
5778
 
f65     NULL
5779
 
f66     NULL
5780
 
f67     NULL
5781
 
f68     NULL
5782
 
f69     NULL
5783
 
f70     NULL
5784
 
f71     NULL
5785
 
f72     NULL
5786
 
f73     NULL
5787
 
f74     NULL
5788
 
f75     NULL
5789
 
f76     NULL
5790
 
f77     7.7
5791
 
f78     7.7
5792
 
f79     00000000000000000007.7
5793
 
f80     00000000000000000008.8
5794
 
f81     8.8
5795
 
f82     8.8
5796
 
f83     0000000008.8
5797
 
f84     0000000008.8
5798
 
f85     8.8
5799
 
f86     8.8
5800
 
f87     8.8
5801
 
f88     8.8
5802
 
f89     0000000008.8
5803
 
f90     0000000008.8
5804
 
f91     0000000008.8
5805
 
f92     0000000008.8
5806
 
f93     8.8
5807
 
f94     8.8
5808
 
f95     8.8
5809
 
f96     8.8
5810
 
f97     0000000008.8
5811
 
f98     00000000000000000008.8
5812
 
f99     0000000008.8
5813
 
f100    00000000000000000008.8
5814
 
f101    2000-01-01
5815
 
f102    00:00:20
5816
 
f103    0002-02-02 00:00:00
5817
 
f104    2000-12-31 23:59:59
5818
 
f105    2000
5819
 
f106    2000
5820
 
f107    2000
5821
 
f108    1enum
5822
 
f109    1set
5823
 
f59     242
5824
 
f60     79
5825
 
f61     NULL
5826
 
f62     NULL
5827
 
f63     NULL
5828
 
f64     NULL
5829
 
f65     NULL
5830
 
f66     NULL
5831
 
f67     NULL
5832
 
f68     NULL
5833
 
f69     NULL
5834
 
f70     NULL
5835
 
f71     NULL
5836
 
f72     NULL
5837
 
f73     NULL
5838
 
f74     NULL
5839
 
f75     NULL
5840
 
f76     NULL
5841
 
f77     7.7
5842
 
f78     7.7
5843
 
f79     00000000000000000007.7
5844
 
f80     00000000000000000008.8
5845
 
f81     8.8
5846
 
f82     8.8
5847
 
f83     0000000008.8
5848
 
f84     0000000008.8
5849
 
f85     8.8
5850
 
f86     8.8
5851
 
f87     8.8
5852
 
f88     8.8
5853
 
f89     0000000008.8
5854
 
f90     0000000008.8
5855
 
f91     0000000008.8
5856
 
f92     0000000008.8
5857
 
f93     8.8
5858
 
f94     8.8
5859
 
f95     8.8
5860
 
f96     8.8
5861
 
f97     0000000008.8
5862
 
f98     00000000000000000008.8
5863
 
f99     0000000008.8
5864
 
f100    00000000000000000008.8
5865
 
f101    2000-01-01
5866
 
f102    00:00:20
5867
 
f103    0002-02-02 00:00:00
5868
 
f104    2000-12-31 23:59:59
5869
 
f105    2000
5870
 
f106    2000
5871
 
f107    2000
5872
 
f108    1enum
5873
 
f109    1set
5874
 
f59     250
5875
 
f60     87895654
5876
 
f61     NULL
5877
 
f62     NULL
5878
 
f63     NULL
5879
 
f64     NULL
5880
 
f65     NULL
5881
 
f66     NULL
5882
 
f67     NULL
5883
 
f68     NULL
5884
 
f69     NULL
5885
 
f70     NULL
5886
 
f71     NULL
5887
 
f72     NULL
5888
 
f73     NULL
5889
 
f74     NULL
5890
 
f75     NULL
5891
 
f76     NULL
5892
 
f77     7.7
5893
 
f78     7.7
5894
 
f79     00000000000000000007.7
5895
 
f80     00000000000000000008.8
5896
 
f81     8.8
5897
 
f82     8.8
5898
 
f83     0000000008.8
5899
 
f84     0000000008.8
5900
 
f85     8.8
5901
 
f86     8.8
5902
 
f87     8.8
5903
 
f88     8.8
5904
 
f89     0000000008.8
5905
 
f90     0000000008.8
5906
 
f91     0000000008.8
5907
 
f92     0000000008.8
5908
 
f93     8.8
5909
 
f94     8.8
5910
 
f95     8.8
5911
 
f96     8.8
5912
 
f97     0000000008.8
5913
 
f98     00000000000000000008.8
5914
 
f99     0000000008.8
5915
 
f100    00000000000000000008.8
5916
 
f101    2000-01-01
5917
 
f102    00:00:20
5918
 
f103    0002-02-02 00:00:00
5919
 
f104    2000-12-31 23:59:59
5920
 
f105    2000
5921
 
f106    2000
5922
 
f107    2000
5923
 
f108    1enum
5924
 
f109    1set
5925
 
f59     292
5926
 
f60     93
5927
 
f61     NULL
5928
 
f62     NULL
5929
 
f63     NULL
5930
 
f64     NULL
5931
 
f65     NULL
5932
 
f66     NULL
5933
 
f67     NULL
5934
 
f68     NULL
5935
 
f69     NULL
5936
 
f70     NULL
5937
 
f71     NULL
5938
 
f72     NULL
5939
 
f73     NULL
5940
 
f74     NULL
5941
 
f75     NULL
5942
 
f76     NULL
5943
 
f77     7.7
5944
 
f78     7.7
5945
 
f79     00000000000000000007.7
5946
 
f80     00000000000000000008.8
5947
 
f81     8.8
5948
 
f82     8.8
5949
 
f83     0000000008.8
5950
 
f84     0000000008.8
5951
 
f85     8.8
5952
 
f86     8.8
5953
 
f87     8.8
5954
 
f88     8.8
5955
 
f89     0000000008.8
5956
 
f90     0000000008.8
5957
 
f91     0000000008.8
5958
 
f92     0000000008.8
5959
 
f93     8.8
5960
 
f94     8.8
5961
 
f95     8.8
5962
 
f96     8.8
5963
 
f97     0000000008.8
5964
 
f98     00000000000000000008.8
5965
 
f99     0000000008.8
5966
 
f100    00000000000000000008.8
5967
 
f101    2000-01-01
5968
 
f102    00:00:20
5969
 
f103    0002-02-02 00:00:00
5970
 
f104    2000-12-31 23:59:59
5971
 
f105    2000
5972
 
f106    2000
5973
 
f107    2000
5974
 
f108    1enum
5975
 
f109    1set
5976
 
f59     299
5977
 
f60     899
5978
 
f61     NULL
5979
 
f62     NULL
5980
 
f63     NULL
5981
 
f64     NULL
5982
 
f65     NULL
5983
 
f66     NULL
5984
 
f67     NULL
5985
 
f68     NULL
5986
 
f69     NULL
5987
 
f70     NULL
5988
 
f71     NULL
5989
 
f72     NULL
5990
 
f73     NULL
5991
 
f74     NULL
5992
 
f75     NULL
5993
 
f76     NULL
5994
 
f77     7.7
5995
 
f78     7.7
5996
 
f79     00000000000000000007.7
5997
 
f80     00000000000000000008.8
5998
 
f81     8.8
5999
 
f82     8.8
6000
 
f83     0000000008.8
6001
 
f84     0000000008.8
6002
 
f85     8.8
6003
 
f86     8.8
6004
 
f87     8.8
6005
 
f88     8.8
6006
 
f89     0000000008.8
6007
 
f90     0000000008.8
6008
 
f91     0000000008.8
6009
 
f92     0000000008.8
6010
 
f93     8.8
6011
 
f94     8.8
6012
 
f95     8.8
6013
 
f96     8.8
6014
 
f97     0000000008.8
6015
 
f98     00000000000000000008.8
6016
 
f99     0000000008.8
6017
 
f100    00000000000000000008.8
6018
 
f101    2000-01-01
6019
 
f102    00:00:20
6020
 
f103    0002-02-02 00:00:00
6021
 
f104    2000-12-31 23:59:59
6022
 
f105    2000
6023
 
f106    2000
6024
 
f107    2000
6025
 
f108    1enum
6026
 
f109    1set
6027
 
f59     321
6028
 
f60     NULL
6029
 
f61     0000000765
6030
 
f62     NULL
6031
 
f63     NULL
6032
 
f64     NULL
6033
 
f65     NULL
6034
 
f66     NULL
6035
 
f67     NULL
6036
 
f68     NULL
6037
 
f69     NULL
6038
 
f70     NULL
6039
 
f71     NULL
6040
 
f72     NULL
6041
 
f73     NULL
6042
 
f74     NULL
6043
 
f75     NULL
6044
 
f76     NULL
6045
 
f77     7.7
6046
 
f78     7.7
6047
 
f79     00000000000000000007.7
6048
 
f80     00000000000000000008.8
6049
 
f81     8.8
6050
 
f82     8.8
6051
 
f83     0000000008.8
6052
 
f84     0000000008.8
6053
 
f85     8.8
6054
 
f86     8.8
6055
 
f87     8.8
6056
 
f88     8.8
6057
 
f89     0000000008.8
6058
 
f90     0000000008.8
6059
 
f91     0000000008.8
6060
 
f92     0000000008.8
6061
 
f93     8.8
6062
 
f94     8.8
6063
 
f95     8.8
6064
 
f96     8.8
6065
 
f97     0000000008.8
6066
 
f98     00000000000000000008.8
6067
 
f99     0000000008.8
6068
 
f100    00000000000000000008.8
6069
 
f101    2000-01-01
6070
 
f102    00:00:20
6071
 
f103    0002-02-02 00:00:00
6072
 
f104    2000-12-31 23:59:59
6073
 
f105    2000
6074
 
f106    2000
6075
 
f107    2000
6076
 
f108    1enum
6077
 
f109    1set
6078
 
f59     323
6079
 
f60     14376
6080
 
f61     NULL
6081
 
f62     NULL
6082
 
f63     NULL
6083
 
f64     NULL
6084
 
f65     NULL
6085
 
f66     NULL
6086
 
f67     NULL
6087
 
f68     NULL
6088
 
f69     NULL
6089
 
f70     NULL
6090
 
f71     NULL
6091
 
f72     NULL
6092
 
f73     NULL
6093
 
f74     NULL
6094
 
f75     NULL
6095
 
f76     NULL
6096
 
f77     7.7
6097
 
f78     7.7
6098
 
f79     00000000000000000007.7
6099
 
f80     00000000000000000008.8
6100
 
f81     8.8
6101
 
f82     8.8
6102
 
f83     0000000008.8
6103
 
f84     0000000008.8
6104
 
f85     8.8
6105
 
f86     8.8
6106
 
f87     8.8
6107
 
f88     8.8
6108
 
f89     0000000008.8
6109
 
f90     0000000008.8
6110
 
f91     0000000008.8
6111
 
f92     0000000008.8
6112
 
f93     8.8
6113
 
f94     8.8
6114
 
f95     8.8
6115
 
f96     8.8
6116
 
f97     0000000008.8
6117
 
f98     00000000000000000008.8
6118
 
f99     0000000008.8
6119
 
f100    00000000000000000008.8
6120
 
f101    2000-01-01
6121
 
f102    00:00:20
6122
 
f103    0002-02-02 00:00:00
6123
 
f104    2000-12-31 23:59:59
6124
 
f105    2000
6125
 
f106    2000
6126
 
f107    2000
6127
 
f108    1enum
6128
 
f109    1set
6129
 
f59     340
6130
 
f60     9984376
6131
 
f61     NULL
6132
 
f62     NULL
6133
 
f63     NULL
6134
 
f64     NULL
6135
 
f65     NULL
6136
 
f66     NULL
6137
 
f67     NULL
6138
 
f68     NULL
6139
 
f69     NULL
6140
 
f70     NULL
6141
 
f71     NULL
6142
 
f72     NULL
6143
 
f73     NULL
6144
 
f74     NULL
6145
 
f75     NULL
6146
 
f76     NULL
6147
 
f77     7.7
6148
 
f78     7.7
6149
 
f79     00000000000000000007.7
6150
 
f80     00000000000000000008.8
6151
 
f81     8.8
6152
 
f82     8.8
6153
 
f83     0000000008.8
6154
 
f84     0000000008.8
6155
 
f85     8.8
6156
 
f86     8.8
6157
 
f87     8.8
6158
 
f88     8.8
6159
 
f89     0000000008.8
6160
 
f90     0000000008.8
6161
 
f91     0000000008.8
6162
 
f92     0000000008.8
6163
 
f93     8.8
6164
 
f94     8.8
6165
 
f95     8.8
6166
 
f96     8.8
6167
 
f97     0000000008.8
6168
 
f98     00000000000000000008.8
6169
 
f99     0000000008.8
6170
 
f100    00000000000000000008.8
6171
 
f101    2000-01-01
6172
 
f102    00:00:20
6173
 
f103    0002-02-02 00:00:00
6174
 
f104    2000-12-31 23:59:59
6175
 
f105    2000
6176
 
f106    2000
6177
 
f107    2000
6178
 
f108    1enum
6179
 
f109    1set
6180
 
f59     394
6181
 
f60     41
6182
 
f61     NULL
6183
 
f62     NULL
6184
 
f63     NULL
6185
 
f64     NULL
6186
 
f65     NULL
6187
 
f66     NULL
6188
 
f67     NULL
6189
 
f68     NULL
6190
 
f69     NULL
6191
 
f70     NULL
6192
 
f71     NULL
6193
 
f72     NULL
6194
 
f73     NULL
6195
 
f74     NULL
6196
 
f75     NULL
6197
 
f76     NULL
6198
 
f77     7.7
6199
 
f78     7.7
6200
 
f79     00000000000000000007.7
6201
 
f80     00000000000000000008.8
6202
 
f81     8.8
6203
 
f82     8.8
6204
 
f83     0000000008.8
6205
 
f84     0000000008.8
6206
 
f85     8.8
6207
 
f86     8.8
6208
 
f87     8.8
6209
 
f88     8.8
6210
 
f89     0000000008.8
6211
 
f90     0000000008.8
6212
 
f91     0000000008.8
6213
 
f92     0000000008.8
6214
 
f93     8.8
6215
 
f94     8.8
6216
 
f95     8.8
6217
 
f96     8.8
6218
 
f97     0000000008.8
6219
 
f98     00000000000000000008.8
6220
 
f99     0000000008.8
6221
 
f100    00000000000000000008.8
6222
 
f101    2000-01-01
6223
 
f102    00:00:20
6224
 
f103    0002-02-02 00:00:00
6225
 
f104    2000-12-31 23:59:59
6226
 
f105    2000
6227
 
f106    2000
6228
 
f107    2000
6229
 
f108    1enum
6230
 
f109    1set
6231
 
f59     424
6232
 
f60     89
6233
 
f61     NULL
6234
 
f62     NULL
6235
 
f63     NULL
6236
 
f64     NULL
6237
 
f65     NULL
6238
 
f66     NULL
6239
 
f67     NULL
6240
 
f68     NULL
6241
 
f69     NULL
6242
 
f70     NULL
6243
 
f71     NULL
6244
 
f72     NULL
6245
 
f73     NULL
6246
 
f74     NULL
6247
 
f75     NULL
6248
 
f76     NULL
6249
 
f77     7.7
6250
 
f78     7.7
6251
 
f79     00000000000000000007.7
6252
 
f80     00000000000000000008.8
6253
 
f81     8.8
6254
 
f82     8.8
6255
 
f83     0000000008.8
6256
 
f84     0000000008.8
6257
 
f85     8.8
6258
 
f86     8.8
6259
 
f87     8.8
6260
 
f88     8.8
6261
 
f89     0000000008.8
6262
 
f90     0000000008.8
6263
 
f91     0000000008.8
6264
 
f92     0000000008.8
6265
 
f93     8.8
6266
 
f94     8.8
6267
 
f95     8.8
6268
 
f96     8.8
6269
 
f97     0000000008.8
6270
 
f98     00000000000000000008.8
6271
 
f99     0000000008.8
6272
 
f100    00000000000000000008.8
6273
 
f101    2000-01-01
6274
 
f102    00:00:20
6275
 
f103    0002-02-02 00:00:00
6276
 
f104    2000-12-31 23:59:59
6277
 
f105    2000
6278
 
f106    2000
6279
 
f107    2000
6280
 
f108    1enum
6281
 
f109    1set
6282
 
f59     441
6283
 
f60     16546
6284
 
f61     NULL
6285
 
f62     NULL
6286
 
f63     NULL
6287
 
f64     NULL
6288
 
f65     NULL
6289
 
f66     NULL
6290
 
f67     NULL
6291
 
f68     NULL
6292
 
f69     NULL
6293
 
f70     NULL
6294
 
f71     NULL
6295
 
f72     NULL
6296
 
f73     NULL
6297
 
f74     NULL
6298
 
f75     NULL
6299
 
f76     NULL
6300
 
f77     7.7
6301
 
f78     7.7
6302
 
f79     00000000000000000007.7
6303
 
f80     00000000000000000008.8
6304
 
f81     8.8
6305
 
f82     8.8
6306
 
f83     0000000008.8
6307
 
f84     0000000008.8
6308
 
f85     8.8
6309
 
f86     8.8
6310
 
f87     8.8
6311
 
f88     8.8
6312
 
f89     0000000008.8
6313
 
f90     0000000008.8
6314
 
f91     0000000008.8
6315
 
f92     0000000008.8
6316
 
f93     8.8
6317
 
f94     8.8
6318
 
f95     8.8
6319
 
f96     8.8
6320
 
f97     0000000008.8
6321
 
f98     00000000000000000008.8
6322
 
f99     0000000008.8
6323
 
f100    00000000000000000008.8
6324
 
f101    2000-01-01
6325
 
f102    00:00:20
6326
 
f103    0002-02-02 00:00:00
6327
 
f104    2000-12-31 23:59:59
6328
 
f105    2000
6329
 
f106    2000
6330
 
f107    2000
6331
 
f108    1enum
6332
 
f109    1set
6333
 
f59     500
6334
 
f60     NULL
6335
 
f61     0000000900
6336
 
f62     NULL
6337
 
f63     NULL
6338
 
f64     NULL
6339
 
f65     NULL
6340
 
f66     NULL
6341
 
f67     NULL
6342
 
f68     NULL
6343
 
f69     NULL
6344
 
f70     NULL
6345
 
f71     NULL
6346
 
f72     NULL
6347
 
f73     NULL
6348
 
f74     NULL
6349
 
f75     NULL
6350
 
f76     NULL
6351
 
f77     7.7
6352
 
f78     7.7
6353
 
f79     00000000000000000007.7
6354
 
f80     00000000000000000008.8
6355
 
f81     8.8
6356
 
f82     8.8
6357
 
f83     0000000008.8
6358
 
f84     0000000008.8
6359
 
f85     8.8
6360
 
f86     8.8
6361
 
f87     8.8
6362
 
f88     8.8
6363
 
f89     0000000008.8
6364
 
f90     0000000008.8
6365
 
f91     0000000008.8
6366
 
f92     0000000008.8
6367
 
f93     8.8
6368
 
f94     8.8
6369
 
f95     8.8
6370
 
f96     8.8
6371
 
f97     0000000008.8
6372
 
f98     00000000000000000008.8
6373
 
f99     0000000008.8
6374
 
f100    00000000000000000008.8
6375
 
f101    2000-01-01
6376
 
f102    00:00:20
6377
 
f103    0002-02-02 00:00:00
6378
 
f104    2000-12-31 23:59:59
6379
 
f105    2000
6380
 
f106    2000
6381
 
f107    2000
6382
 
f108    1enum
6383
 
f109    1set
6384
 
f59     500
6385
 
f60     NULL
6386
 
f61     0000000900
6387
 
f62     NULL
6388
 
f63     NULL
6389
 
f64     NULL
6390
 
f65     NULL
6391
 
f66     NULL
6392
 
f67     NULL
6393
 
f68     NULL
6394
 
f69     NULL
6395
 
f70     NULL
6396
 
f71     NULL
6397
 
f72     NULL
6398
 
f73     NULL
6399
 
f74     NULL
6400
 
f75     NULL
6401
 
f76     NULL
6402
 
f77     7.7
6403
 
f78     7.7
6404
 
f79     00000000000000000007.7
6405
 
f80     00000000000000000008.8
6406
 
f81     8.8
6407
 
f82     8.8
6408
 
f83     0000000008.8
6409
 
f84     0000000008.8
6410
 
f85     8.8
6411
 
f86     8.8
6412
 
f87     8.8
6413
 
f88     8.8
6414
 
f89     0000000008.8
6415
 
f90     0000000008.8
6416
 
f91     0000000008.8
6417
 
f92     0000000008.8
6418
 
f93     8.8
6419
 
f94     8.8
6420
 
f95     8.8
6421
 
f96     8.8
6422
 
f97     0000000008.8
6423
 
f98     00000000000000000008.8
6424
 
f99     0000000008.8
6425
 
f100    00000000000000000008.8
6426
 
f101    2000-01-01
6427
 
f102    00:00:20
6428
 
f103    0002-02-02 00:00:00
6429
 
f104    2000-12-31 23:59:59
6430
 
f105    2000
6431
 
f106    2000
6432
 
f107    2000
6433
 
f108    1enum
6434
 
f109    1set
6435
 
f59     500
6436
 
f60     NULL
6437
 
f61     0000000900
6438
 
f62     NULL
6439
 
f63     NULL
6440
 
f64     NULL
6441
 
f65     NULL
6442
 
f66     NULL
6443
 
f67     NULL
6444
 
f68     NULL
6445
 
f69     NULL
6446
 
f70     NULL
6447
 
f71     NULL
6448
 
f72     NULL
6449
 
f73     NULL
6450
 
f74     NULL
6451
 
f75     NULL
6452
 
f76     NULL
6453
 
f77     7.7
6454
 
f78     7.7
6455
 
f79     00000000000000000007.7
6456
 
f80     00000000000000000008.8
6457
 
f81     8.8
6458
 
f82     8.8
6459
 
f83     0000000008.8
6460
 
f84     0000000008.8
6461
 
f85     8.8
6462
 
f86     8.8
6463
 
f87     8.8
6464
 
f88     8.8
6465
 
f89     0000000008.8
6466
 
f90     0000000008.8
6467
 
f91     0000000008.8
6468
 
f92     0000000008.8
6469
 
f93     8.8
6470
 
f94     8.8
6471
 
f95     8.8
6472
 
f96     8.8
6473
 
f97     0000000008.8
6474
 
f98     00000000000000000008.8
6475
 
f99     0000000008.8
6476
 
f100    00000000000000000008.8
6477
 
f101    2000-01-01
6478
 
f102    00:00:20
6479
 
f103    0002-02-02 00:00:00
6480
 
f104    2000-12-31 23:59:59
6481
 
f105    2000
6482
 
f106    2000
6483
 
f107    2000
6484
 
f108    1enum
6485
 
f109    1set
6486
 
f59     660
6487
 
f60     876546
6488
 
f61     NULL
6489
 
f62     NULL
6490
 
f63     NULL
6491
 
f64     NULL
6492
 
f65     NULL
6493
 
f66     NULL
6494
 
f67     NULL
6495
 
f68     NULL
6496
 
f69     NULL
6497
 
f70     NULL
6498
 
f71     NULL
6499
 
f72     NULL
6500
 
f73     NULL
6501
 
f74     NULL
6502
 
f75     NULL
6503
 
f76     NULL
6504
 
f77     7.7
6505
 
f78     7.7
6506
 
f79     00000000000000000007.7
6507
 
f80     00000000000000000008.8
6508
 
f81     8.8
6509
 
f82     8.8
6510
 
f83     0000000008.8
6511
 
f84     0000000008.8
6512
 
f85     8.8
6513
 
f86     8.8
6514
 
f87     8.8
6515
 
f88     8.8
6516
 
f89     0000000008.8
6517
 
f90     0000000008.8
6518
 
f91     0000000008.8
6519
 
f92     0000000008.8
6520
 
f93     8.8
6521
 
f94     8.8
6522
 
f95     8.8
6523
 
f96     8.8
6524
 
f97     0000000008.8
6525
 
f98     00000000000000000008.8
6526
 
f99     0000000008.8
6527
 
f100    00000000000000000008.8
6528
 
f101    2000-01-01
6529
 
f102    00:00:20
6530
 
f103    0002-02-02 00:00:00
6531
 
f104    2000-12-31 23:59:59
6532
 
f105    2000
6533
 
f106    2000
6534
 
f107    2000
6535
 
f108    1enum
6536
 
f109    1set
6537
 
f59     987
6538
 
f60     41
6539
 
f61     NULL
6540
 
f62     NULL
6541
 
f63     NULL
6542
 
f64     NULL
6543
 
f65     NULL
6544
 
f66     NULL
6545
 
f67     NULL
6546
 
f68     NULL
6547
 
f69     NULL
6548
 
f70     NULL
6549
 
f71     NULL
6550
 
f72     NULL
6551
 
f73     NULL
6552
 
f74     NULL
6553
 
f75     NULL
6554
 
f76     NULL
6555
 
f77     7.7
6556
 
f78     7.7
6557
 
f79     00000000000000000007.7
6558
 
f80     00000000000000000008.8
6559
 
f81     8.8
6560
 
f82     8.8
6561
 
f83     0000000008.8
6562
 
f84     0000000008.8
6563
 
f85     8.8
6564
 
f86     8.8
6565
 
f87     8.8
6566
 
f88     8.8
6567
 
f89     0000000008.8
6568
 
f90     0000000008.8
6569
 
f91     0000000008.8
6570
 
f92     0000000008.8
6571
 
f93     8.8
6572
 
f94     8.8
6573
 
f95     8.8
6574
 
f96     8.8
6575
 
f97     0000000008.8
6576
 
f98     00000000000000000008.8
6577
 
f99     0000000008.8
6578
 
f100    00000000000000000008.8
6579
 
f101    2000-01-01
6580
 
f102    00:00:20
6581
 
f103    0002-02-02 00:00:00
6582
 
f104    2000-12-31 23:59:59
6583
 
f105    2000
6584
 
f106    2000
6585
 
f107    2000
6586
 
f108    1enum
6587
 
f109    1set
6588
 
f59     2550
6589
 
f60     775654
6590
 
f61     NULL
6591
 
f62     NULL
6592
 
f63     NULL
6593
 
f64     NULL
6594
 
f65     NULL
6595
 
f66     NULL
6596
 
f67     NULL
6597
 
f68     NULL
6598
 
f69     NULL
6599
 
f70     NULL
6600
 
f71     NULL
6601
 
f72     NULL
6602
 
f73     NULL
6603
 
f74     NULL
6604
 
f75     NULL
6605
 
f76     NULL
6606
 
f77     7.7
6607
 
f78     7.7
6608
 
f79     00000000000000000007.7
6609
 
f80     00000000000000000008.8
6610
 
f81     8.8
6611
 
f82     8.8
6612
 
f83     0000000008.8
6613
 
f84     0000000008.8
6614
 
f85     8.8
6615
 
f86     8.8
6616
 
f87     8.8
6617
 
f88     8.8
6618
 
f89     0000000008.8
6619
 
f90     0000000008.8
6620
 
f91     0000000008.8
6621
 
f92     0000000008.8
6622
 
f93     8.8
6623
 
f94     8.8
6624
 
f95     8.8
6625
 
f96     8.8
6626
 
f97     0000000008.8
6627
 
f98     00000000000000000008.8
6628
 
f99     0000000008.8
6629
 
f100    00000000000000000008.8
6630
 
f101    2000-01-01
6631
 
f102    00:00:20
6632
 
f103    0002-02-02 00:00:00
6633
 
f104    2000-12-31 23:59:59
6634
 
f105    2000
6635
 
f106    2000
6636
 
f107    2000
6637
 
f108    1enum
6638
 
f109    1set
6639
 
f59     2760
6640
 
f60     985654
6641
 
f61     NULL
6642
 
f62     NULL
6643
 
f63     NULL
6644
 
f64     NULL
6645
 
f65     NULL
6646
 
f66     NULL
6647
 
f67     NULL
6648
 
f68     NULL
6649
 
f69     NULL
6650
 
f70     NULL
6651
 
f71     NULL
6652
 
f72     NULL
6653
 
f73     NULL
6654
 
f74     NULL
6655
 
f75     NULL
6656
 
f76     NULL
6657
 
f77     7.7
6658
 
f78     7.7
6659
 
f79     00000000000000000007.7
6660
 
f80     00000000000000000008.8
6661
 
f81     8.8
6662
 
f82     8.8
6663
 
f83     0000000008.8
6664
 
f84     0000000008.8
6665
 
f85     8.8
6666
 
f86     8.8
6667
 
f87     8.8
6668
 
f88     8.8
6669
 
f89     0000000008.8
6670
 
f90     0000000008.8
6671
 
f91     0000000008.8
6672
 
f92     0000000008.8
6673
 
f93     8.8
6674
 
f94     8.8
6675
 
f95     8.8
6676
 
f96     8.8
6677
 
f97     0000000008.8
6678
 
f98     00000000000000000008.8
6679
 
f99     0000000008.8
6680
 
f100    00000000000000000008.8
6681
 
f101    2000-01-01
6682
 
f102    00:00:20
6683
 
f103    0002-02-02 00:00:00
6684
 
f104    2000-12-31 23:59:59
6685
 
f105    2000
6686
 
f106    2000
6687
 
f107    2000
6688
 
f108    1enum
6689
 
f109    1set
6690
 
f59     3330
6691
 
f60     764376
6692
 
f61     NULL
6693
 
f62     NULL
6694
 
f63     NULL
6695
 
f64     NULL
6696
 
f65     NULL
6697
 
f66     NULL
6698
 
f67     NULL
6699
 
f68     NULL
6700
 
f69     NULL
6701
 
f70     NULL
6702
 
f71     NULL
6703
 
f72     NULL
6704
 
f73     NULL
6705
 
f74     NULL
6706
 
f75     NULL
6707
 
f76     NULL
6708
 
f77     7.7
6709
 
f78     7.7
6710
 
f79     00000000000000000007.7
6711
 
f80     00000000000000000008.8
6712
 
f81     8.8
6713
 
f82     8.8
6714
 
f83     0000000008.8
6715
 
f84     0000000008.8
6716
 
f85     8.8
6717
 
f86     8.8
6718
 
f87     8.8
6719
 
f88     8.8
6720
 
f89     0000000008.8
6721
 
f90     0000000008.8
6722
 
f91     0000000008.8
6723
 
f92     0000000008.8
6724
 
f93     8.8
6725
 
f94     8.8
6726
 
f95     8.8
6727
 
f96     8.8
6728
 
f97     0000000008.8
6729
 
f98     00000000000000000008.8
6730
 
f99     0000000008.8
6731
 
f100    00000000000000000008.8
6732
 
f101    2000-01-01
6733
 
f102    00:00:20
6734
 
f103    0002-02-02 00:00:00
6735
 
f104    2000-12-31 23:59:59
6736
 
f105    2000
6737
 
f106    2000
6738
 
f107    2000
6739
 
f108    1enum
6740
 
f109    1set
6741
 
f59     3410
6742
 
f60     996546
6743
 
f61     NULL
6744
 
f62     NULL
6745
 
f63     NULL
6746
 
f64     NULL
6747
 
f65     NULL
6748
 
f66     NULL
6749
 
f67     NULL
6750
 
f68     NULL
6751
 
f69     NULL
6752
 
f70     NULL
6753
 
f71     NULL
6754
 
f72     NULL
6755
 
f73     NULL
6756
 
f74     NULL
6757
 
f75     NULL
6758
 
f76     NULL
6759
 
f77     7.7
6760
 
f78     7.7
6761
 
f79     00000000000000000007.7
6762
 
f80     00000000000000000008.8
6763
 
f81     8.8
6764
 
f82     8.8
6765
 
f83     0000000008.8
6766
 
f84     0000000008.8
6767
 
f85     8.8
6768
 
f86     8.8
6769
 
f87     8.8
6770
 
f88     8.8
6771
 
f89     0000000008.8
6772
 
f90     0000000008.8
6773
 
f91     0000000008.8
6774
 
f92     0000000008.8
6775
 
f93     8.8
6776
 
f94     8.8
6777
 
f95     8.8
6778
 
f96     8.8
6779
 
f97     0000000008.8
6780
 
f98     00000000000000000008.8
6781
 
f99     0000000008.8
6782
 
f100    00000000000000000008.8
6783
 
f101    2000-01-01
6784
 
f102    00:00:20
6785
 
f103    0002-02-02 00:00:00
6786
 
f104    2000-12-31 23:59:59
6787
 
f105    2000
6788
 
f106    2000
6789
 
f107    2000
6790
 
f108    1enum
6791
 
f109    1set
6792
 
f59     7876
6793
 
f60     74
6794
 
f61     NULL
6795
 
f62     NULL
6796
 
f63     NULL
6797
 
f64     NULL
6798
 
f65     NULL
6799
 
f66     NULL
6800
 
f67     NULL
6801
 
f68     NULL
6802
 
f69     NULL
6803
 
f70     NULL
6804
 
f71     NULL
6805
 
f72     NULL
6806
 
f73     NULL
6807
 
f74     NULL
6808
 
f75     NULL
6809
 
f76     NULL
6810
 
f77     7.7
6811
 
f78     7.7
6812
 
f79     00000000000000000007.7
6813
 
f80     00000000000000000008.8
6814
 
f81     8.8
6815
 
f82     8.8
6816
 
f83     0000000008.8
6817
 
f84     0000000008.8
6818
 
f85     8.8
6819
 
f86     8.8
6820
 
f87     8.8
6821
 
f88     8.8
6822
 
f89     0000000008.8
6823
 
f90     0000000008.8
6824
 
f91     0000000008.8
6825
 
f92     0000000008.8
6826
 
f93     8.8
6827
 
f94     8.8
6828
 
f95     8.8
6829
 
f96     8.8
6830
 
f97     0000000008.8
6831
 
f98     00000000000000000008.8
6832
 
f99     0000000008.8
6833
 
f100    00000000000000000008.8
6834
 
f101    2000-01-01
6835
 
f102    00:00:20
6836
 
f103    0002-02-02 00:00:00
6837
 
f104    2000-12-31 23:59:59
6838
 
f105    2000
6839
 
f106    2000
6840
 
f107    2000
6841
 
f108    1enum
6842
 
f109    1set
6843
 
f59     9112
6844
 
f60     NULL
6845
 
f61     0000008771
6846
 
f62     NULL
6847
 
f63     NULL
6848
 
f64     NULL
6849
 
f65     NULL
6850
 
f66     NULL
6851
 
f67     NULL
6852
 
f68     NULL
6853
 
f69     NULL
6854
 
f70     NULL
6855
 
f71     NULL
6856
 
f72     NULL
6857
 
f73     NULL
6858
 
f74     NULL
6859
 
f75     NULL
6860
 
f76     NULL
6861
 
f77     7.7
6862
 
f78     7.7
6863
 
f79     00000000000000000007.7
6864
 
f80     00000000000000000008.8
6865
 
f81     8.8
6866
 
f82     8.8
6867
 
f83     0000000008.8
6868
 
f84     0000000008.8
6869
 
f85     8.8
6870
 
f86     8.8
6871
 
f87     8.8
6872
 
f88     8.8
6873
 
f89     0000000008.8
6874
 
f90     0000000008.8
6875
 
f91     0000000008.8
6876
 
f92     0000000008.8
6877
 
f93     8.8
6878
 
f94     8.8
6879
 
f95     8.8
6880
 
f96     8.8
6881
 
f97     0000000008.8
6882
 
f98     00000000000000000008.8
6883
 
f99     0000000008.8
6884
 
f100    00000000000000000008.8
6885
 
f101    2000-01-01
6886
 
f102    00:00:20
6887
 
f103    0002-02-02 00:00:00
6888
 
f104    2000-12-31 23:59:59
6889
 
f105    2000
6890
 
f106    2000
6891
 
f107    2000
6892
 
f108    1enum
6893
 
f109    1set
6894
 
f59     76710
6895
 
f60     226546
6896
 
f61     NULL
6897
 
f62     NULL
6898
 
f63     NULL
6899
 
f64     NULL
6900
 
f65     NULL
6901
 
f66     NULL
6902
 
f67     NULL
6903
 
f68     NULL
6904
 
f69     NULL
6905
 
f70     NULL
6906
 
f71     NULL
6907
 
f72     NULL
6908
 
f73     NULL
6909
 
f74     NULL
6910
 
f75     NULL
6911
 
f76     NULL
6912
 
f77     7.7
6913
 
f78     7.7
6914
 
f79     00000000000000000007.7
6915
 
f80     00000000000000000008.8
6916
 
f81     8.8
6917
 
f82     8.8
6918
 
f83     0000000008.8
6919
 
f84     0000000008.8
6920
 
f85     8.8
6921
 
f86     8.8
6922
 
f87     8.8
6923
 
f88     8.8
6924
 
f89     0000000008.8
6925
 
f90     0000000008.8
6926
 
f91     0000000008.8
6927
 
f92     0000000008.8
6928
 
f93     8.8
6929
 
f94     8.8
6930
 
f95     8.8
6931
 
f96     8.8
6932
 
f97     0000000008.8
6933
 
f98     00000000000000000008.8
6934
 
f99     0000000008.8
6935
 
f100    00000000000000000008.8
6936
 
f101    2000-01-01
6937
 
f102    00:00:20
6938
 
f103    0002-02-02 00:00:00
6939
 
f104    2000-12-31 23:59:59
6940
 
f105    2000
6941
 
f106    2000
6942
 
f107    2000
6943
 
f108    1enum
6944
 
f109    1set
6945
 
f59     569300
6946
 
f60     9114376
6947
 
f61     NULL
6948
 
f62     NULL
6949
 
f63     NULL
6950
 
f64     NULL
6951
 
f65     NULL
6952
 
f66     NULL
6953
 
f67     NULL
6954
 
f68     NULL
6955
 
f69     NULL
6956
 
f70     NULL
6957
 
f71     NULL
6958
 
f72     NULL
6959
 
f73     NULL
6960
 
f74     NULL
6961
 
f75     NULL
6962
 
f76     NULL
6963
 
f77     7.7
6964
 
f78     7.7
6965
 
f79     00000000000000000007.7
6966
 
f80     00000000000000000008.8
6967
 
f81     8.8
6968
 
f82     8.8
6969
 
f83     0000000008.8
6970
 
f84     0000000008.8
6971
 
f85     8.8
6972
 
f86     8.8
6973
 
f87     8.8
6974
 
f88     8.8
6975
 
f89     0000000008.8
6976
 
f90     0000000008.8
6977
 
f91     0000000008.8
6978
 
f92     0000000008.8
6979
 
f93     8.8
6980
 
f94     8.8
6981
 
f95     8.8
6982
 
f96     8.8
6983
 
f97     0000000008.8
6984
 
f98     00000000000000000008.8
6985
 
f99     0000000008.8
6986
 
f100    00000000000000000008.8
6987
 
f101    2000-01-01
6988
 
f102    00:00:20
6989
 
f103    0002-02-02 00:00:00
6990
 
f104    2000-12-31 23:59:59
6991
 
f105    2000
6992
 
f106    2000
6993
 
f107    2000
6994
 
f108    1enum
6995
 
f109    1set
6996
 
Select * from test2.v2 ;
6997
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
6998
 
Drop view if exists test2.v1 ;
6999
 
Drop view if exists test2.v2 ;
7000
 
Drop database test2 ;
7001
 
 
7002
 
Testcase 3.3.1.29 
7003
 
--------------------------------------------------------------------------------
7004
 
Drop database if exists test2 ;
7005
 
Drop view if exists test.v1 ;
7006
 
create database test2 ;
7007
 
use test2;
7008
 
Create view test.v1 AS Select * from test.tb2 limit 50 ;
7009
 
Create view test2.v2 AS Select F59 from test.v1 ;
7010
 
Drop view if exists test.v1 ;
7011
 
Drop view if exists test2.v2 ;
7012
 
 
7013
 
Testcase 3.3.1.31 
7014
 
--------------------------------------------------------------------------------
7015
 
Drop table if exists test.t1 ;
7016
 
CREATE TABLE test.t1 ( f59 int, f60 int );
7017
 
INSERT INTO test.t1 VALUES( 34, 654 );
7018
 
INSERT INTO test.t1 VALUES( 906, 434 );
7019
 
INSERT INTO test.t1 VALUES( 445, 765 );
7020
 
Create or replace view test.v1
7021
 
AS SELECT test.t1.F59, test.tb2.F60
7022
 
FROM test.tb2 JOIN test.t1 ON test.tb2.F59 = test.t1.F59     ;
7023
 
Select * from test.v1;
7024
 
F59     F60
7025
 
34      41
7026
 
Drop view test.v1 ;
7027
 
 
7028
 
Testcase 3.3.1.32 
7029
 
--------------------------------------------------------------------------------
7030
 
Drop table    if exists test.t1 ;
7031
 
Drop database if exists test2 ;
7032
 
Drop view     if exists test.v1 ;
7033
 
create database test2 ;
7034
 
use test2 ;
7035
 
CREATE TABLE t1 ( f59 int, f60 int );
7036
 
INSERT INTO t1 VALUES( 34, 654 );
7037
 
INSERT INTO t1 VALUES( 906, 434 );
7038
 
INSERT INTO t1 VALUES( 445, 765 );
7039
 
CREATE VIEW test2.v1
7040
 
AS SELECT test.tb2.F59, test.tb2.F60
7041
 
FROM test.tb2 INNER JOIN test2.t1 ON tb2.f59 = t1.f59;
7042
 
Select * from test2.v1;
7043
 
F59     F60
7044
 
34      41
7045
 
Use test;
7046
 
 
7047
 
Testcase 3.3.1.33 
7048
 
--------------------------------------------------------------------------------
7049
 
Drop view if exists test.v1_firstview  ;
7050
 
Drop view if exists test.v1_secondview ;
7051
 
Drop view if exists test.v1 ;
7052
 
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
7053
 
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2;
7054
 
CREATE VIEW test.v1
7055
 
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
7056
 
FROM test.v1_firstview INNER JOIN test.v1_secondview
7057
 
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
7058
 
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
7059
 
f59     f60
7060
 
1       1
7061
 
2       2
7062
 
3       3
7063
 
4       4
7064
 
4       4
7065
 
4       74
7066
 
4       74
7067
 
5       5
7068
 
6       6
7069
 
7       7
7070
 
Drop view if exists test.v1_firstview  ;
7071
 
Drop view if exists test.v1_secondview ;
7072
 
Drop view if exists test.v1 ;
7073
 
 
7074
 
Testcase 3.3.1.34 
7075
 
--------------------------------------------------------------------------------
7076
 
Drop database if exists test2 ;
7077
 
Drop view if exists test.v1_firstview  ;
7078
 
Drop view if exists test.v1_secondview ;
7079
 
create database test2 ;
7080
 
use test2 ;
7081
 
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2 ;
7082
 
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2 ;
7083
 
CREATE VIEW v1
7084
 
AS SELECT test.v1_firstview.F59, test.v1_firstview.F60
7085
 
FROM test.v1_firstview INNER JOIN test.v1_secondview
7086
 
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
7087
 
SELECT * FROM v1 order by f59,f60 limit 0,10;
7088
 
F59     F60
7089
 
1       1
7090
 
2       2
7091
 
3       3
7092
 
4       4
7093
 
4       4
7094
 
4       74
7095
 
4       74
7096
 
5       5
7097
 
6       6
7098
 
7       7
7099
 
Drop view v1 ;
7100
 
Drop view test.v1_firstview ;
7101
 
Drop view test.v1_secondview ;
7102
 
 
7103
 
Testcase 3.3.1.35 
7104
 
--------------------------------------------------------------------------------
7105
 
use test;
7106
 
Drop view if exists test.v1;
7107
 
Drop view if exists test.v1_firstview;
7108
 
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
7109
 
CREATE VIEW test.v1
7110
 
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
7111
 
FROM test.v1_firstview INNER JOIN test.tb2
7112
 
ON test.v1_firstview.f59 = test.tb2.f59;
7113
 
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
7114
 
f59     f60
7115
 
1       1
7116
 
2       2
7117
 
3       3
7118
 
4       4
7119
 
4       4
7120
 
4       74
7121
 
4       74
7122
 
5       5
7123
 
6       6
7124
 
7       7
7125
 
Drop view test.v1 ;
7126
 
Drop view test.v1_firstview;
7127
 
 
7128
 
Testcase 3.3.1.36 
7129
 
--------------------------------------------------------------------------------
7130
 
Drop database if exists test2 ;
7131
 
create database test2 ;
7132
 
use test2 ;
7133
 
CREATE VIEW v1_firstview AS SELECT * FROM test.tb2 ;
7134
 
CREATE VIEW v1
7135
 
AS SELECT v1_firstview.f59, v1_firstview.f60
7136
 
FROM v1_firstview INNER JOIN test.tb2 ON v1_firstview.f59 = test.tb2.f59 ;
7137
 
SELECT * FROM v1 order by f59,f60 limit 0,10;
7138
 
f59     f60
7139
 
1       1
7140
 
2       2
7141
 
3       3
7142
 
4       4
7143
 
4       4
7144
 
4       74
7145
 
4       74
7146
 
5       5
7147
 
6       6
7148
 
7       7
7149
 
Drop database test2 ;
7150
 
 
7151
 
Testcase 3.3.1.37 
7152
 
--------------------------------------------------------------------------------
7153
 
use test;
7154
 
Drop table if exists t1;
7155
 
Drop view  if exists test.v1 ;
7156
 
Drop view  if exists test.v1_1 ;
7157
 
Drop view  if exists test.v1_1 ;
7158
 
Drop view  if exists test.v1_main ;
7159
 
Create view test.v1 as Select f59, f60 FROM test.tb2;
7160
 
Select * from test.v1 order by f59,f60 limit 0,10;
7161
 
f59     f60
7162
 
1       1
7163
 
2       2
7164
 
3       3
7165
 
4       4
7166
 
4       74
7167
 
5       5
7168
 
6       6
7169
 
7       7
7170
 
8       8
7171
 
9       9
7172
 
Create table t1(f59 int, f60 int);
7173
 
Insert into t1 values (90,507) ;
7174
 
Create view v1_1 as Select f59,f60 from t1 ;
7175
 
Select * from v1_1 ;
7176
 
f59     f60
7177
 
90      507
7178
 
Create view v1_main
7179
 
as SELECT test.tb2.f59 FROM test.tb2 JOIN test.v1
7180
 
ON test.tb2.f59 = test.v1.f59;
7181
 
Select * from v1_main order by f59 limit 0,10;
7182
 
f59
7183
 
1
7184
 
2
7185
 
3
7186
 
4
7187
 
4
7188
 
4
7189
 
4
7190
 
5
7191
 
6
7192
 
7
7193
 
Drop table t1;
7194
 
Drop view  test.v1 ;
7195
 
Drop view  test.v1_1 ;
7196
 
Drop view  test.v1_main ;
7197
 
 
7198
 
Testcase 3.3.1.31 - 3.3.1.37 New Implementation 
7199
 
--------------------------------------------------------------------------------
7200
 
USE test;
7201
 
DROP DATABASE IF EXISTS test2;
7202
 
DROP TABLE IF EXISTS t0,t1;
7203
 
DROP VIEW  IF EXISTS t3,t4;
7204
 
CREATE DATABASE test2;
7205
 
CREATE TABLE test1.t0 (f1 VARCHAR(20));
7206
 
CREATE TABLE test1.t1 (f1 VARCHAR(20));
7207
 
CREATE TABLE test2.t0 (f1 VARCHAR(20));
7208
 
CREATE TABLE test2.t1 (f1 VARCHAR(20));
7209
 
CREATE VIEW  test1.t2 AS SELECT * FROM test1.t0;
7210
 
CREATE VIEW  test1.t3 AS SELECT * FROM test2.t0;
7211
 
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
7212
 
CREATE VIEW  test2.t3 AS SELECT * FROM test1.t0;
7213
 
INSERT INTO  test1.t0 VALUES('test1.t0');
7214
 
INSERT INTO  test1.t1 VALUES('test1.t1');
7215
 
INSERT INTO  test2.t0 VALUES('test2.t0');
7216
 
INSERT INTO  test2.t1 VALUES('test2.t1');
7217
 
CREATE OR REPLACE VIEW test.v1 AS
7218
 
SELECT ta.f1 AS col1,
7219
 
tb.f1 AS col2
7220
 
FROM test2.t3 ta, test2.t3 tb;
7221
 
SELECT * FROM test.v1;
7222
 
col1    col2
7223
 
test1.t0        test1.t0
7224
 
CREATE OR REPLACE VIEW test.v1 AS
7225
 
SELECT ta.f1 AS col1,
7226
 
tb.f1 AS col2
7227
 
FROM test2.t3 ta, test1.t3 tb;
7228
 
SELECT * FROM test.v1;
7229
 
col1    col2
7230
 
test1.t0        test2.t0
7231
 
CREATE OR REPLACE VIEW test.v1 AS
7232
 
SELECT ta.f1 AS col1,
7233
 
tb.f1 AS col2
7234
 
FROM test1.t3 ta, test2.t3 tb;
7235
 
SELECT * FROM test.v1;
7236
 
col1    col2
7237
 
test2.t0        test1.t0
7238
 
CREATE OR REPLACE VIEW test.v1 AS
7239
 
SELECT ta.f1 AS col1,
7240
 
tb.f1 AS col2
7241
 
FROM test1.t3 ta, test1.t3 tb;
7242
 
SELECT * FROM test.v1;
7243
 
col1    col2
7244
 
test2.t0        test2.t0
7245
 
CREATE OR REPLACE VIEW test.v1 AS
7246
 
SELECT ta.f1 AS col1,
7247
 
tb.f1 AS col2
7248
 
FROM test2.t3 ta, test2.t2 tb;
7249
 
SELECT * FROM test.v1;
7250
 
col1    col2
7251
 
test1.t0        test2.t0
7252
 
CREATE OR REPLACE VIEW test.v1 AS
7253
 
SELECT ta.f1 AS col1,
7254
 
tb.f1 AS col2
7255
 
FROM test2.t3 ta, test1.t2 tb;
7256
 
SELECT * FROM test.v1;
7257
 
col1    col2
7258
 
test1.t0        test1.t0
7259
 
CREATE OR REPLACE VIEW test.v1 AS
7260
 
SELECT ta.f1 AS col1,
7261
 
tb.f1 AS col2
7262
 
FROM test1.t3 ta, test2.t2 tb;
7263
 
SELECT * FROM test.v1;
7264
 
col1    col2
7265
 
test2.t0        test2.t0
7266
 
CREATE OR REPLACE VIEW test.v1 AS
7267
 
SELECT ta.f1 AS col1,
7268
 
tb.f1 AS col2
7269
 
FROM test1.t3 ta, test1.t2 tb;
7270
 
SELECT * FROM test.v1;
7271
 
col1    col2
7272
 
test2.t0        test1.t0
7273
 
CREATE OR REPLACE VIEW test.v1 AS
7274
 
SELECT ta.f1 AS col1,
7275
 
tb.f1 AS col2
7276
 
FROM test2.t3 ta, test2.t1 tb;
7277
 
SELECT * FROM test.v1;
7278
 
col1    col2
7279
 
test1.t0        test2.t1
7280
 
CREATE OR REPLACE VIEW test.v1 AS
7281
 
SELECT ta.f1 AS col1,
7282
 
tb.f1 AS col2
7283
 
FROM test2.t3 ta, test1.t1 tb;
7284
 
SELECT * FROM test.v1;
7285
 
col1    col2
7286
 
test1.t0        test1.t1
7287
 
CREATE OR REPLACE VIEW test.v1 AS
7288
 
SELECT ta.f1 AS col1,
7289
 
tb.f1 AS col2
7290
 
FROM test1.t3 ta, test2.t1 tb;
7291
 
SELECT * FROM test.v1;
7292
 
col1    col2
7293
 
test2.t0        test2.t1
7294
 
CREATE OR REPLACE VIEW test.v1 AS
7295
 
SELECT ta.f1 AS col1,
7296
 
tb.f1 AS col2
7297
 
FROM test1.t3 ta, test1.t1 tb;
7298
 
SELECT * FROM test.v1;
7299
 
col1    col2
7300
 
test2.t0        test1.t1
7301
 
CREATE OR REPLACE VIEW test.v1 AS
7302
 
SELECT ta.f1 AS col1,
7303
 
tb.f1 AS col2
7304
 
FROM test2.t2 ta, test2.t3 tb;
7305
 
SELECT * FROM test.v1;
7306
 
col1    col2
7307
 
test2.t0        test1.t0
7308
 
CREATE OR REPLACE VIEW test.v1 AS
7309
 
SELECT ta.f1 AS col1,
7310
 
tb.f1 AS col2
7311
 
FROM test2.t2 ta, test1.t3 tb;
7312
 
SELECT * FROM test.v1;
7313
 
col1    col2
7314
 
test2.t0        test2.t0
7315
 
CREATE OR REPLACE VIEW test.v1 AS
7316
 
SELECT ta.f1 AS col1,
7317
 
tb.f1 AS col2
7318
 
FROM test1.t2 ta, test2.t3 tb;
7319
 
SELECT * FROM test.v1;
7320
 
col1    col2
7321
 
test1.t0        test1.t0
7322
 
CREATE OR REPLACE VIEW test.v1 AS
7323
 
SELECT ta.f1 AS col1,
7324
 
tb.f1 AS col2
7325
 
FROM test1.t2 ta, test1.t3 tb;
7326
 
SELECT * FROM test.v1;
7327
 
col1    col2
7328
 
test1.t0        test2.t0
7329
 
CREATE OR REPLACE VIEW test.v1 AS
7330
 
SELECT ta.f1 AS col1,
7331
 
tb.f1 AS col2
7332
 
FROM test2.t2 ta, test2.t2 tb;
7333
 
SELECT * FROM test.v1;
7334
 
col1    col2
7335
 
test2.t0        test2.t0
7336
 
CREATE OR REPLACE VIEW test.v1 AS
7337
 
SELECT ta.f1 AS col1,
7338
 
tb.f1 AS col2
7339
 
FROM test2.t2 ta, test1.t2 tb;
7340
 
SELECT * FROM test.v1;
7341
 
col1    col2
7342
 
test2.t0        test1.t0
7343
 
CREATE OR REPLACE VIEW test.v1 AS
7344
 
SELECT ta.f1 AS col1,
7345
 
tb.f1 AS col2
7346
 
FROM test1.t2 ta, test2.t2 tb;
7347
 
SELECT * FROM test.v1;
7348
 
col1    col2
7349
 
test1.t0        test2.t0
7350
 
CREATE OR REPLACE VIEW test.v1 AS
7351
 
SELECT ta.f1 AS col1,
7352
 
tb.f1 AS col2
7353
 
FROM test1.t2 ta, test1.t2 tb;
7354
 
SELECT * FROM test.v1;
7355
 
col1    col2
7356
 
test1.t0        test1.t0
7357
 
CREATE OR REPLACE VIEW test.v1 AS
7358
 
SELECT ta.f1 AS col1,
7359
 
tb.f1 AS col2
7360
 
FROM test2.t2 ta, test2.t1 tb;
7361
 
SELECT * FROM test.v1;
7362
 
col1    col2
7363
 
test2.t0        test2.t1
7364
 
CREATE OR REPLACE VIEW test.v1 AS
7365
 
SELECT ta.f1 AS col1,
7366
 
tb.f1 AS col2
7367
 
FROM test2.t2 ta, test1.t1 tb;
7368
 
SELECT * FROM test.v1;
7369
 
col1    col2
7370
 
test2.t0        test1.t1
7371
 
CREATE OR REPLACE VIEW test.v1 AS
7372
 
SELECT ta.f1 AS col1,
7373
 
tb.f1 AS col2
7374
 
FROM test1.t2 ta, test2.t1 tb;
7375
 
SELECT * FROM test.v1;
7376
 
col1    col2
7377
 
test1.t0        test2.t1
7378
 
CREATE OR REPLACE VIEW test.v1 AS
7379
 
SELECT ta.f1 AS col1,
7380
 
tb.f1 AS col2
7381
 
FROM test1.t2 ta, test1.t1 tb;
7382
 
SELECT * FROM test.v1;
7383
 
col1    col2
7384
 
test1.t0        test1.t1
7385
 
CREATE OR REPLACE VIEW test.v1 AS
7386
 
SELECT ta.f1 AS col1,
7387
 
tb.f1 AS col2
7388
 
FROM test2.t1 ta, test2.t3 tb;
7389
 
SELECT * FROM test.v1;
7390
 
col1    col2
7391
 
test2.t1        test1.t0
7392
 
CREATE OR REPLACE VIEW test.v1 AS
7393
 
SELECT ta.f1 AS col1,
7394
 
tb.f1 AS col2
7395
 
FROM test2.t1 ta, test1.t3 tb;
7396
 
SELECT * FROM test.v1;
7397
 
col1    col2
7398
 
test2.t1        test2.t0
7399
 
CREATE OR REPLACE VIEW test.v1 AS
7400
 
SELECT ta.f1 AS col1,
7401
 
tb.f1 AS col2
7402
 
FROM test1.t1 ta, test2.t3 tb;
7403
 
SELECT * FROM test.v1;
7404
 
col1    col2
7405
 
test1.t1        test1.t0
7406
 
CREATE OR REPLACE VIEW test.v1 AS
7407
 
SELECT ta.f1 AS col1,
7408
 
tb.f1 AS col2
7409
 
FROM test1.t1 ta, test1.t3 tb;
7410
 
SELECT * FROM test.v1;
7411
 
col1    col2
7412
 
test1.t1        test2.t0
7413
 
CREATE OR REPLACE VIEW test.v1 AS
7414
 
SELECT ta.f1 AS col1,
7415
 
tb.f1 AS col2
7416
 
FROM test2.t1 ta, test2.t2 tb;
7417
 
SELECT * FROM test.v1;
7418
 
col1    col2
7419
 
test2.t1        test2.t0
7420
 
CREATE OR REPLACE VIEW test.v1 AS
7421
 
SELECT ta.f1 AS col1,
7422
 
tb.f1 AS col2
7423
 
FROM test2.t1 ta, test1.t2 tb;
7424
 
SELECT * FROM test.v1;
7425
 
col1    col2
7426
 
test2.t1        test1.t0
7427
 
CREATE OR REPLACE VIEW test.v1 AS
7428
 
SELECT ta.f1 AS col1,
7429
 
tb.f1 AS col2
7430
 
FROM test1.t1 ta, test2.t2 tb;
7431
 
SELECT * FROM test.v1;
7432
 
col1    col2
7433
 
test1.t1        test2.t0
7434
 
CREATE OR REPLACE VIEW test.v1 AS
7435
 
SELECT ta.f1 AS col1,
7436
 
tb.f1 AS col2
7437
 
FROM test1.t1 ta, test1.t2 tb;
7438
 
SELECT * FROM test.v1;
7439
 
col1    col2
7440
 
test1.t1        test1.t0
7441
 
CREATE OR REPLACE VIEW test.v1 AS
7442
 
SELECT ta.f1 AS col1,
7443
 
tb.f1 AS col2
7444
 
FROM test2.t1 ta, test2.t1 tb;
7445
 
SELECT * FROM test.v1;
7446
 
col1    col2
7447
 
test2.t1        test2.t1
7448
 
CREATE OR REPLACE VIEW test.v1 AS
7449
 
SELECT ta.f1 AS col1,
7450
 
tb.f1 AS col2
7451
 
FROM test2.t1 ta, test1.t1 tb;
7452
 
SELECT * FROM test.v1;
7453
 
col1    col2
7454
 
test2.t1        test1.t1
7455
 
CREATE OR REPLACE VIEW test.v1 AS
7456
 
SELECT ta.f1 AS col1,
7457
 
tb.f1 AS col2
7458
 
FROM test1.t1 ta, test2.t1 tb;
7459
 
SELECT * FROM test.v1;
7460
 
col1    col2
7461
 
test1.t1        test2.t1
7462
 
CREATE OR REPLACE VIEW test.v1 AS
7463
 
SELECT ta.f1 AS col1,
7464
 
tb.f1 AS col2
7465
 
FROM test1.t1 ta, test1.t1 tb;
7466
 
SELECT * FROM test.v1;
7467
 
col1    col2
7468
 
test1.t1        test1.t1
7469
 
 
7470
 
Testcase 3.3.1.38 
7471
 
--------------------------------------------------------------------------------
7472
 
Drop table if exists test1.t1 ;
7473
 
Drop view  if exists test.v1 ;
7474
 
Drop view  if exists test.v1_main;
7475
 
Drop view  if exists test1.v1_1 ;
7476
 
Drop database if exists test3 ;
7477
 
Create view test.v1 as Select f59, f60 FROM test.tb2;
7478
 
Select * from test.v1 order by f59,f60 limit 20;
7479
 
f59     f60
7480
 
1       1
7481
 
2       2
7482
 
3       3
7483
 
4       4
7484
 
4       74
7485
 
5       5
7486
 
6       6
7487
 
7       7
7488
 
8       8
7489
 
9       9
7490
 
10      10
7491
 
15      87
7492
 
17      15
7493
 
19      18
7494
 
22      93
7495
 
24      51654
7496
 
27      25
7497
 
29      28
7498
 
34      41
7499
 
94      74
7500
 
Create table test1.t1 (f59 int,f60 int)  ;
7501
 
Insert into test1.t1 values (199,507) ;
7502
 
Create view test1.v1_1 as Select f59,f60 from test1.t1 ;
7503
 
Select * from test1.v1_1 ;
7504
 
f59     f60
7505
 
199     507
7506
 
Create database test3 ;
7507
 
Create table test3.t1(f59 int,f60 int) ;
7508
 
Insert into test3.t1 values (1023,7670) ;
7509
 
Create view test3.v1_2 as Select f59,f60 from test3.t1 ;
7510
 
Select * from test3.v1_2 ;
7511
 
f59     f60
7512
 
1023    7670
7513
 
use test ;
7514
 
Create view v1_main
7515
 
as SELECT test.tb2.f59 as f1, test1.v1_1.f59 as f2,
7516
 
test3.v1_2.f59 as f3
7517
 
FROM (test.tb2,test1.v1_1,test.v1) JOIN test3.v1_2
7518
 
ON (test.v1.f59 = test1.v1_1.f59) ;
7519
 
Select * from v1_main ;
7520
 
f1      f2      f3
7521
 
DROP VIEW test.v1 ;
7522
 
DROP VIEW test1.v1_1 ;
7523
 
DROP VIEW test.v1_main ;
7524
 
DROP DATABASE test3;
7525
 
 
7526
 
Testcase 3.3.1.39 
7527
 
--------------------------------------------------------------------------------
7528
 
Drop view if exists test.v1 ;
7529
 
CREATE VIEW test.v1
7530
 
AS Select f59 from (Select * FROM tb2 limit 20) tx ;
7531
 
ERROR HY000: View's SELECT contains a subquery in the FROM clause
7532
 
SELECT * FROM test.v1 order by f59 ;
7533
 
ERROR 42S02: Table 'test.v1' doesn't exist
7534
 
Drop view if exists test.v1 ;
7535
 
 
7536
 
Testcase 3.3.1.40 
7537
 
--------------------------------------------------------------------------------
7538
 
Drop view if exists test.v1 ;
7539
 
Set @var1 = 'ABC' ;
7540
 
Set @var2 = 'XYZ' ;
7541
 
CREATE VIEW test.v1 AS SELECT @var1, @var2 ;
7542
 
ERROR HY000: View's SELECT contains a variable or parameter
7543
 
CREATE VIEW test.v1 AS SELECT @@global.sort_buffer_size;
7544
 
ERROR HY000: View's SELECT contains a variable or parameter
7545
 
Drop view if exists test.v1 ;
7546
 
 
7547
 
Testcase 3.3.1.41 
7548
 
--------------------------------------------------------------------------------
7549
 
Drop view if exists test.v1 ;
7550
 
Drop procedure if exists sp1 ;
7551
 
Create procedure sp1() DETERMINISTIC
7552
 
Begin
7553
 
DECLARE x char;
7554
 
Set x = 200 ;
7555
 
Create view test.v1  as SELECT * FROM tb2 WHERE f59 = x ;
7556
 
End   //
7557
 
ERROR HY000: View's SELECT contains a variable or parameter
7558
 
Call sp1() ;
7559
 
ERROR 42000: PROCEDURE test.sp1 does not exist
7560
 
Drop view if exists test.v1 ;
7561
 
Warnings:
7562
 
Note    1051    Unknown table 'test.v1'
7563
 
Drop procedure sp1 ;
7564
 
ERROR 42000: PROCEDURE test.sp1 does not exist
7565
 
 
7566
 
Testcase 3.3.1.42 
7567
 
--------------------------------------------------------------------------------
7568
 
Drop VIEW if exists test.v1 ;
7569
 
CREATE TEMPORARY VIEW test.v1 AS
7570
 
SELECT * FROM test.tb2 limit 2 ;
7571
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW test.v1 AS
7572
 
SELECT * FROM test.tb2 limit 2' at line 1
7573
 
CREATE OR REPLACE TEMPORARY VIEW test.v1 AS
7574
 
SELECT * FROM test.tb2 limit 2 ;
7575
 
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPORARY VIEW test.v1 AS
7576
 
SELECT * FROM test.tb2 limit 2' at line 1
7577
 
Drop view if exists test.v1 ;
7578
 
Use test;
7579
 
 
7580
 
Testcase 3.3.1.43 
7581
 
--------------------------------------------------------------------------------
7582
 
Drop view if exists test.v1 ;
7583
 
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2;
7584
 
INSERT INTO test.v1 values(122,432);
7585
 
SELECT * FROM test.tb2 where f59 = 122 and f60 = 432 limit 0,20;
7586
 
f59     122
7587
 
f60     432
7588
 
f61     NULL
7589
 
f62     NULL
7590
 
f63     NULL
7591
 
f64     NULL
7592
 
f65     NULL
7593
 
f66     NULL
7594
 
f67     NULL
7595
 
f68     NULL
7596
 
f69     NULL
7597
 
f70     NULL
7598
 
f71     NULL
7599
 
f72     NULL
7600
 
f73     NULL
7601
 
f74     NULL
7602
 
f75     NULL
7603
 
f76     NULL
7604
 
f77     7.7
7605
 
f78     7.7
7606
 
f79     00000000000000000007.7
7607
 
f80     00000000000000000008.8
7608
 
f81     8.8
7609
 
f82     8.8
7610
 
f83     0000000008.8
7611
 
f84     0000000008.8
7612
 
f85     8.8
7613
 
f86     8.8
7614
 
f87     8.8
7615
 
f88     8.8
7616
 
f89     0000000008.8
7617
 
f90     0000000008.8
7618
 
f91     0000000008.8
7619
 
f92     0000000008.8
7620
 
f93     8.8
7621
 
f94     8.8
7622
 
f95     8.8
7623
 
f96     8.8
7624
 
f97     0000000008.8
7625
 
f98     00000000000000000008.8
7626
 
f99     0000000008.8
7627
 
f100    00000000000000000008.8
7628
 
f101    2000-01-01
7629
 
f102    00:00:20
7630
 
f103    0002-02-02 00:00:00
7631
 
f104    2000-12-31 23:59:59
7632
 
f105    2000
7633
 
f106    2000
7634
 
f107    2000
7635
 
f108    1enum
7636
 
f109    1set
7637
 
UPDATE test.v1 SET f59 = 3000 WHERE test.v1.f59 = 122 ;
7638
 
SELECT * FROM test.tb2  where f59 = 3000 limit 0,20;
7639
 
f59     3000
7640
 
f60     432
7641
 
f61     NULL
7642
 
f62     NULL
7643
 
f63     NULL
7644
 
f64     NULL
7645
 
f65     NULL
7646
 
f66     NULL
7647
 
f67     NULL
7648
 
f68     NULL
7649
 
f69     NULL
7650
 
f70     NULL
7651
 
f71     NULL
7652
 
f72     NULL
7653
 
f73     NULL
7654
 
f74     NULL
7655
 
f75     NULL
7656
 
f76     NULL
7657
 
f77     7.7
7658
 
f78     7.7
7659
 
f79     00000000000000000007.7
7660
 
f80     00000000000000000008.8
7661
 
f81     8.8
7662
 
f82     8.8
7663
 
f83     0000000008.8
7664
 
f84     0000000008.8
7665
 
f85     8.8
7666
 
f86     8.8
7667
 
f87     8.8
7668
 
f88     8.8
7669
 
f89     0000000008.8
7670
 
f90     0000000008.8
7671
 
f91     0000000008.8
7672
 
f92     0000000008.8
7673
 
f93     8.8
7674
 
f94     8.8
7675
 
f95     8.8
7676
 
f96     8.8
7677
 
f97     0000000008.8
7678
 
f98     00000000000000000008.8
7679
 
f99     0000000008.8
7680
 
f100    00000000000000000008.8
7681
 
f101    2000-01-01
7682
 
f102    00:00:20
7683
 
f103    0002-02-02 00:00:00
7684
 
f104    2000-12-31 23:59:59
7685
 
f105    2000
7686
 
f106    2000
7687
 
f107    2000
7688
 
f108    1enum
7689
 
f109    1set
7690
 
DELETE FROM test.v1
7691
 
where test.v1.f59 = 3000 and test.v1.f60 = 432;
7692
 
SELECT * FROM test.tb2 where f59 = 3000 and f60 = 432;
7693
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
7694
 
drop view test.v1 ;
7695
 
 
7696
 
Testcase 3.3.1.44 
7697
 
--------------------------------------------------------------------------------
7698
 
Drop view if exists test.v1 ;
7699
 
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2 limit 100;
7700
 
INSERT INTO test.v1 values(31, 32, 33) ;
7701
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
7702
 
Drop view test.v1 ;
7703
 
 
7704
 
Testcase 3.3.1.45 
7705
 
--------------------------------------------------------------------------------
7706
 
Drop view if exists test.v1 ;
7707
 
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 where f59 = 04;
7708
 
UPDATE test.v1 SET f59 = 30 where F59 = 04 ;
7709
 
affected rows: 2
7710
 
info: Rows matched: 2  Changed: 2  Warnings: 0
7711
 
SELECT * FROM test.v1   where f59 = 30 order by f59;
7712
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
7713
 
SELECT * FROM test.tb2        where f59 = 30 ;
7714
 
f59     30
7715
 
f60     4
7716
 
f61     0000000004
7717
 
f62     0000000000000000000000000000000000000000000000000000000000000004
7718
 
f63     0000000004
7719
 
f64     0000000000000000000000000000000000000000000000000000000000000004
7720
 
f65     -2
7721
 
f66     3.300000000000000000000000000000
7722
 
f67     4
7723
 
f68     3.300000000000000000000000000000
7724
 
f69     0000000004
7725
 
f70     000000000000000000000000000000003.300000000000000000000000000000
7726
 
f71     0000000004
7727
 
f72     000000000000000000000000000000003.300000000000000000000000000000
7728
 
f73     -1.175494347e-38
7729
 
f74     1.175494355e-38
7730
 
f75     00000001.175494355e-38
7731
 
f76     00000001.175494355e-38
7732
 
f77     -1.175494347e-38
7733
 
f78     1.175494355e-38
7734
 
f79     00000001.175494355e-38
7735
 
f80     00000001.175494355e-38
7736
 
f81     -1.17549e-38
7737
 
f82     1.17549e-38
7738
 
f83     01.17549e-38
7739
 
f84     01.17549e-38
7740
 
f85     -1.17549e-38
7741
 
f86     -1.17549e-38
7742
 
f87     1.17549e-38
7743
 
f88     1.17549e-38
7744
 
f89     01.17549e-38
7745
 
f90     01.17549e-38
7746
 
f91     01.17549e-38
7747
 
f92     01.17549e-38
7748
 
f93     -1.17549e-38
7749
 
f94     -1.175494347e-38
7750
 
f95     1.17549e-38
7751
 
f96     1.175494355e-38
7752
 
f97     01.17549e-38
7753
 
f98     00000001.175494355e-38
7754
 
f99     01.17549e-38
7755
 
f100    00000001.175494355e-38
7756
 
f101    1000-01-04
7757
 
f102    838:59:55
7758
 
f103    1970-01-05 00:00:04
7759
 
f104    1970-01-05 00:00:04
7760
 
f105    1905
7761
 
f106    1905
7762
 
f107    1905
7763
 
f108    1enum
7764
 
f109    2set
7765
 
f59     30
7766
 
f60     74
7767
 
f61     NULL
7768
 
f62     NULL
7769
 
f63     NULL
7770
 
f64     NULL
7771
 
f65     NULL
7772
 
f66     NULL
7773
 
f67     NULL
7774
 
f68     NULL
7775
 
f69     NULL
7776
 
f70     NULL
7777
 
f71     NULL
7778
 
f72     NULL
7779
 
f73     NULL
7780
 
f74     NULL
7781
 
f75     NULL
7782
 
f76     NULL
7783
 
f77     7.7
7784
 
f78     7.7
7785
 
f79     00000000000000000007.7
7786
 
f80     00000000000000000008.8
7787
 
f81     8.8
7788
 
f82     8.8
7789
 
f83     0000000008.8
7790
 
f84     0000000008.8
7791
 
f85     8.8
7792
 
f86     8.8
7793
 
f87     8.8
7794
 
f88     8.8
7795
 
f89     0000000008.8
7796
 
f90     0000000008.8
7797
 
f91     0000000008.8
7798
 
f92     0000000008.8
7799
 
f93     8.8
7800
 
f94     8.8
7801
 
f95     8.8
7802
 
f96     8.8
7803
 
f97     0000000008.8
7804
 
f98     00000000000000000008.8
7805
 
f99     0000000008.8
7806
 
f100    00000000000000000008.8
7807
 
f101    2000-01-01
7808
 
f102    00:00:20
7809
 
f103    0002-02-02 00:00:00
7810
 
f104    2000-12-31 23:59:59
7811
 
f105    2000
7812
 
f106    2000
7813
 
f107    2000
7814
 
f108    1enum
7815
 
f109    1set
7816
 
UPDATE tb2 SET f59 = 100 where f59 = 30 ;
7817
 
affected rows: 2
7818
 
info: Rows matched: 2  Changed: 2  Warnings: 0
7819
 
SELECT * FROM tb2 where f59 = 100 ;
7820
 
f59     100
7821
 
f60     4
7822
 
f61     0000000004
7823
 
f62     0000000000000000000000000000000000000000000000000000000000000004
7824
 
f63     0000000004
7825
 
f64     0000000000000000000000000000000000000000000000000000000000000004
7826
 
f65     -2
7827
 
f66     3.300000000000000000000000000000
7828
 
f67     4
7829
 
f68     3.300000000000000000000000000000
7830
 
f69     0000000004
7831
 
f70     000000000000000000000000000000003.300000000000000000000000000000
7832
 
f71     0000000004
7833
 
f72     000000000000000000000000000000003.300000000000000000000000000000
7834
 
f73     -1.175494347e-38
7835
 
f74     1.175494355e-38
7836
 
f75     00000001.175494355e-38
7837
 
f76     00000001.175494355e-38
7838
 
f77     -1.175494347e-38
7839
 
f78     1.175494355e-38
7840
 
f79     00000001.175494355e-38
7841
 
f80     00000001.175494355e-38
7842
 
f81     -1.17549e-38
7843
 
f82     1.17549e-38
7844
 
f83     01.17549e-38
7845
 
f84     01.17549e-38
7846
 
f85     -1.17549e-38
7847
 
f86     -1.17549e-38
7848
 
f87     1.17549e-38
7849
 
f88     1.17549e-38
7850
 
f89     01.17549e-38
7851
 
f90     01.17549e-38
7852
 
f91     01.17549e-38
7853
 
f92     01.17549e-38
7854
 
f93     -1.17549e-38
7855
 
f94     -1.175494347e-38
7856
 
f95     1.17549e-38
7857
 
f96     1.175494355e-38
7858
 
f97     01.17549e-38
7859
 
f98     00000001.175494355e-38
7860
 
f99     01.17549e-38
7861
 
f100    00000001.175494355e-38
7862
 
f101    1000-01-04
7863
 
f102    838:59:55
7864
 
f103    1970-01-05 00:00:04
7865
 
f104    1970-01-05 00:00:04
7866
 
f105    1905
7867
 
f106    1905
7868
 
f107    1905
7869
 
f108    1enum
7870
 
f109    2set
7871
 
f59     100
7872
 
f60     74
7873
 
f61     NULL
7874
 
f62     NULL
7875
 
f63     NULL
7876
 
f64     NULL
7877
 
f65     NULL
7878
 
f66     NULL
7879
 
f67     NULL
7880
 
f68     NULL
7881
 
f69     NULL
7882
 
f70     NULL
7883
 
f71     NULL
7884
 
f72     NULL
7885
 
f73     NULL
7886
 
f74     NULL
7887
 
f75     NULL
7888
 
f76     NULL
7889
 
f77     7.7
7890
 
f78     7.7
7891
 
f79     00000000000000000007.7
7892
 
f80     00000000000000000008.8
7893
 
f81     8.8
7894
 
f82     8.8
7895
 
f83     0000000008.8
7896
 
f84     0000000008.8
7897
 
f85     8.8
7898
 
f86     8.8
7899
 
f87     8.8
7900
 
f88     8.8
7901
 
f89     0000000008.8
7902
 
f90     0000000008.8
7903
 
f91     0000000008.8
7904
 
f92     0000000008.8
7905
 
f93     8.8
7906
 
f94     8.8
7907
 
f95     8.8
7908
 
f96     8.8
7909
 
f97     0000000008.8
7910
 
f98     00000000000000000008.8
7911
 
f99     0000000008.8
7912
 
f100    00000000000000000008.8
7913
 
f101    2000-01-01
7914
 
f102    00:00:20
7915
 
f103    0002-02-02 00:00:00
7916
 
f104    2000-12-31 23:59:59
7917
 
f105    2000
7918
 
f106    2000
7919
 
f107    2000
7920
 
f108    1enum
7921
 
f109    1set
7922
 
SELECT * FROM test.v1 order by f59 ;
7923
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
7924
 
drop view if exists test.v1 ;
7925
 
Drop TABLE IF EXISTS test.t1 ;
7926
 
Drop VIEW  IF EXISTS test.v1 ;
7927
 
CREATE TABLE t1 (f1 BIGINT, f2 VARCHAR(20), PRIMARY KEY(f1))
7928
 
ENGINE = ndb;
7929
 
INSERT INTO t1 VALUES(1,'one');
7930
 
INSERT INTO t1 VALUES(2,'two');
7931
 
INSERT INTO t1 VALUES(3,'three');
7932
 
INSERT INTO t1 VALUES(5,'five');
7933
 
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 BETWEEN 2 AND 4;
7934
 
SELECT COUNT(*) FROM v1 WHERE f1 = 2;
7935
 
COUNT(*)
7936
 
1
7937
 
SELECT COUNT(*) FROM v1 WHERE f1 = 4;
7938
 
COUNT(*)
7939
 
0
7940
 
SELECT COUNT(*) FROM v1 WHERE f1 = 5;
7941
 
COUNT(*)
7942
 
0
7943
 
SELECT COUNT(*) FROM v1 WHERE f1 = 10;
7944
 
COUNT(*)
7945
 
0
7946
 
INSERT INTO t1 VALUES(4,'four');
7947
 
DELETE FROM v1 WHERE f1 = 3;
7948
 
affected rows: 1
7949
 
DELETE FROM v1 WHERE f1 = 5;
7950
 
affected rows: 0
7951
 
SELECT * FROM t1 ORDER BY f1;
7952
 
f1      f2
7953
 
1       one
7954
 
2       two
7955
 
4       four
7956
 
5       five
7957
 
SELECT * FROM v1 ORDER BY f1;
7958
 
f1      f2
7959
 
2       two
7960
 
4       four
7961
 
INSERT INTO v1 VALUES(2,'two');
7962
 
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
7963
 
INSERT INTO v1 VALUES(3,'three');
7964
 
affected rows: 1
7965
 
INSERT INTO v1 VALUES(6,'six');
7966
 
affected rows: 1
7967
 
SELECT * FROM t1 ORDER BY f1;
7968
 
f1      f2
7969
 
1       one
7970
 
2       two
7971
 
3       three
7972
 
4       four
7973
 
5       five
7974
 
6       six
7975
 
SELECT * FROM v1 ORDER BY f1;
7976
 
f1      f2
7977
 
2       two
7978
 
3       three
7979
 
4       four
7980
 
UPDATE v1 SET f1 = 2 WHERE f1 = 3;
7981
 
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
7982
 
UPDATE v1 SET f2 = 'number' WHERE f1 = 3;
7983
 
affected rows: 1
7984
 
info: Rows matched: 1  Changed: 1  Warnings: 0
7985
 
UPDATE v1 SET f1 = 10 WHERE f1 = 3;
7986
 
affected rows: 1
7987
 
info: Rows matched: 1  Changed: 1  Warnings: 0
7988
 
UPDATE v1 SET f2 = 'number' WHERE f1 = 1;
7989
 
affected rows: 0
7990
 
 
7991
 
Testcase 3.3.1.46 
7992
 
--------------------------------------------------------------------------------
7993
 
Drop view if exists test.v1 ;
7994
 
CREATE VIEW test.v1 AS SELECT f59,f60
7995
 
FROM test.tb2 where f59 = 195 WITH CHECK OPTION ;
7996
 
UPDATE test.v1 SET f59 = 198 where f59=195 ;
7997
 
ERROR HY000: CHECK OPTION failed 'test.v1'
7998
 
SELECT * FROM test.v1 order by f59 ;
7999
 
f59     f60
8000
 
195     87
8001
 
drop view if exists test.v1 ;
8002
 
 
8003
 
Testcase 3.3.1.47 
8004
 
--------------------------------------------------------------------------------
8005
 
Drop view if exists test.v1 ;
8006
 
Drop view if exists test.v2 ;
8007
 
CREATE VIEW test.v1 AS SELECT f59,f60
8008
 
FROM test.tb2 where F59 = 0987 WITH LOCAL CHECK OPTION ;
8009
 
CREATE VIEW test.v2 as SELECT * FROM test.v1 ;
8010
 
UPDATE test.v1 SET F59 = 919 where f59 = 0987 ;
8011
 
ERROR HY000: CHECK OPTION failed 'test.v1'
8012
 
SELECT * FROM test.v1 order by f59 ;
8013
 
f59     f60
8014
 
987     41
8015
 
UPDATE test.v2 SET F59 = 9879 where f59 = 919 ;
8016
 
SELECT * FROM tb2 where f59 = 9879 ;
8017
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
8018
 
drop view if exists v1 ;
8019
 
drop view if exists v2 ;
8020
 
 
8021
 
Testcase 3.3.1.48 
8022
 
--------------------------------------------------------------------------------
8023
 
DROP TABLE IF EXISTS test.t1;
8024
 
DROP VIEW  IF EXISTS test.v1;
8025
 
CREATE TABLE t1 (f1 ENUM('A', 'B', 'C') NOT NULL, f2 INTEGER)
8026
 
ENGINE = ndb;
8027
 
INSERT INTO t1 VALUES ('A', 1);
8028
 
SELECT * FROM t1 order by f1, f2;
8029
 
f1      f2
8030
 
A       1
8031
 
CREATE VIEW  v1 AS SELECT * FROM t1 WHERE f2 BETWEEN 1 AND 2
8032
 
WITH CASCADED CHECK OPTION ;
8033
 
SELECT * FROM v1 order by f1, f2;
8034
 
f1      f2
8035
 
A       1
8036
 
UPDATE v1 SET f2 = 2 WHERE f2 = 1;
8037
 
affected rows: 1
8038
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8039
 
INSERT INTO v1 VALUES('B',2);
8040
 
affected rows: 1
8041
 
SELECT * FROM v1 order by f1, f2;
8042
 
f1      f2
8043
 
A       2
8044
 
B       2
8045
 
UPDATE v1 SET f2 = 4;
8046
 
ERROR HY000: CHECK OPTION failed 'test.v1'
8047
 
INSERT INTO v1 VALUES('B',3);
8048
 
ERROR HY000: CHECK OPTION failed 'test.v1'
8049
 
SELECT * FROM v1 order by f1, f2;
8050
 
f1      f2
8051
 
A       2
8052
 
B       2
8053
 
 
8054
 
Testcase 3.3.1.49 
8055
 
--------------------------------------------------------------------------------
8056
 
Drop table if exists test.t1 ;
8057
 
Drop view  if exists test.v1 ;
8058
 
Drop view  if exists test.v2 ;
8059
 
Drop view  if exists test.v3 ;
8060
 
Create table test.t1 (f59 INT, f60 INT) ;
8061
 
Insert into test.t1  values (100,4234);
8062
 
Insert into test.t1  values (290,6624);
8063
 
Insert into test.t1  values (410,765);
8064
 
Insert into test.t1  values (300,433334);
8065
 
Insert into test.t1  values (800,9788);
8066
 
Insert into test.t1  values (501,9866);
8067
 
Create view test.v1 as select f59
8068
 
FROM test.t1 where f59<500 with check option ;
8069
 
Create view test.v2 as select *
8070
 
from test.v1 where f59>0 with local check option ;
8071
 
Create view test.v3 as select *
8072
 
from test.v1 where f59>0 with cascaded check option ;
8073
 
Insert into test.v2 values(23) ;
8074
 
Insert into test.v3 values(24) ;
8075
 
drop view if exists test.v1 ;
8076
 
drop view if exists test.v2 ;
8077
 
drop view if exists test.v3 ;
8078
 
 
8079
 
Testcase 3.3.1.49A 
8080
 
--------------------------------------------------------------------------------
8081
 
USE test;
8082
 
DROP TABLE IF EXISTS test.t1 ;
8083
 
DROP TABLE IF EXISTS test.t1_results ;
8084
 
DROP VIEW  IF EXISTS test.v1;
8085
 
DROP VIEW  IF EXISTS test.v2;
8086
 
DROP VIEW  IF EXISTS test.v3;
8087
 
CREATE TABLE t1 (f1 INTEGER, f2 CHAR(20));
8088
 
CREATE TABLE t1_results (v3_to_v1_options VARCHAR(100), statement VARCHAR(10),
8089
 
v3_to_v1_violation VARCHAR(20), errno CHAR(10));
8090
 
CREATE VIEW v1 AS SELECT f1, f2
8091
 
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH LOCAL    CHECK OPTION ;
8092
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
8093
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
8094
 
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
8095
 
option_variant  --------------------------------------------------------------------------------
8096
 
INSERT INTO t1 VALUES(16, 'sixteen');
8097
 
INSERT INTO t1 VALUES(0, 'zero');
8098
 
INSERT INTO t1 VALUES(7, 'seven');
8099
 
INSERT INTO t1 VALUES(8, 'eight');
8100
 
SELECT * FROM v1;
8101
 
f1      f2
8102
 
0       zero
8103
 
7       seven
8104
 
8       eight
8105
 
SELECT * FROM v2;
8106
 
col1    col2
8107
 
7       seven
8108
 
8       eight
8109
 
SELECT * FROM v3;
8110
 
my_col1 my_col2
8111
 
8       eight
8112
 
SELECT * FROM t1;
8113
 
f1      f2
8114
 
16      sixteen
8115
 
0       zero
8116
 
7       seven
8117
 
8       eight
8118
 
DELETE FROM t1;
8119
 
INSERT INTO t1 VALUES(16, 'sixteen');
8120
 
INSERT INTO t1 VALUES(0, 'zero');
8121
 
INSERT INTO t1 VALUES(7, 'seven');
8122
 
INSERT INTO t1 VALUES(8, 'eight');
8123
 
DELETE FROM v3 WHERE my_col1 = 16;
8124
 
affected rows: 0
8125
 
DELETE FROM v3 WHERE my_col1 = 0;
8126
 
affected rows: 0
8127
 
DELETE FROM v3 WHERE my_col1 = 7;
8128
 
affected rows: 0
8129
 
DELETE FROM v3 WHERE my_col1 = 8;
8130
 
affected rows: 1
8131
 
SELECT * FROM t1;
8132
 
f1      f2
8133
 
16      sixteen
8134
 
0       zero
8135
 
7       seven
8136
 
DELETE FROM t1;
8137
 
INSERT INTO t1 VALUES(16, 'sixteen');
8138
 
INSERT INTO t1 VALUES(0, 'zero');
8139
 
INSERT INTO t1 VALUES(7, 'seven');
8140
 
INSERT INTO t1 VALUES(8, 'eight');
8141
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8142
 
affected rows: 0
8143
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8144
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8145
 
affected rows: 0
8146
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8147
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8148
 
affected rows: 0
8149
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8150
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8151
 
affected rows: 1
8152
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8153
 
SELECT * FROM t1;
8154
 
f1      f2
8155
 
16      sixteen
8156
 
0       zero
8157
 
7       seven
8158
 
8       whatever
8159
 
DELETE FROM t1;
8160
 
INSERT INTO t1 VALUES(8, 'eight');
8161
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8162
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8163
 
SELECT * FROM t1;
8164
 
f1      f2
8165
 
8       eight
8166
 
DELETE FROM t1;
8167
 
INSERT INTO t1 VALUES(8, 'eight');
8168
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8169
 
affected rows: 1
8170
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8171
 
SELECT * FROM t1;
8172
 
f1      f2
8173
 
0       eight
8174
 
DELETE FROM t1;
8175
 
INSERT INTO t1 VALUES(8, 'eight');
8176
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8177
 
affected rows: 1
8178
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8179
 
SELECT * FROM t1;
8180
 
f1      f2
8181
 
16      eight
8182
 
DELETE FROM t1;
8183
 
INSERT INTO t1 VALUES(8, 'eight');
8184
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8185
 
affected rows: 1
8186
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8187
 
SELECT * FROM t1;
8188
 
f1      f2
8189
 
10      eight
8190
 
DELETE FROM t1;
8191
 
INSERT INTO v3 VALUES(16, 'sixteen');
8192
 
affected rows: 1
8193
 
INSERT INTO v3 VALUES(0, 'zero');
8194
 
affected rows: 1
8195
 
INSERT INTO v3 VALUES(7, 'seven');
8196
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8197
 
INSERT INTO v3 VALUES(8, 'eight');
8198
 
affected rows: 1
8199
 
SELECT * FROM t1;
8200
 
f1      f2
8201
 
16      sixteen
8202
 
0       zero
8203
 
8       eight
8204
 
DELETE FROM t1;
8205
 
DROP VIEW v3;
8206
 
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
8207
 
option_variant  --------------------------------------------------------------------------------
8208
 
INSERT INTO t1 VALUES(16, 'sixteen');
8209
 
INSERT INTO t1 VALUES(0, 'zero');
8210
 
INSERT INTO t1 VALUES(7, 'seven');
8211
 
INSERT INTO t1 VALUES(8, 'eight');
8212
 
SELECT * FROM v1;
8213
 
f1      f2
8214
 
0       zero
8215
 
7       seven
8216
 
8       eight
8217
 
SELECT * FROM v2;
8218
 
col1    col2
8219
 
7       seven
8220
 
8       eight
8221
 
SELECT * FROM v3;
8222
 
my_col1 my_col2
8223
 
8       eight
8224
 
SELECT * FROM t1;
8225
 
f1      f2
8226
 
16      sixteen
8227
 
0       zero
8228
 
7       seven
8229
 
8       eight
8230
 
DELETE FROM t1;
8231
 
INSERT INTO t1 VALUES(16, 'sixteen');
8232
 
INSERT INTO t1 VALUES(0, 'zero');
8233
 
INSERT INTO t1 VALUES(7, 'seven');
8234
 
INSERT INTO t1 VALUES(8, 'eight');
8235
 
DELETE FROM v3 WHERE my_col1 = 16;
8236
 
affected rows: 0
8237
 
DELETE FROM v3 WHERE my_col1 = 0;
8238
 
affected rows: 0
8239
 
DELETE FROM v3 WHERE my_col1 = 7;
8240
 
affected rows: 0
8241
 
DELETE FROM v3 WHERE my_col1 = 8;
8242
 
affected rows: 1
8243
 
SELECT * FROM t1;
8244
 
f1      f2
8245
 
16      sixteen
8246
 
0       zero
8247
 
7       seven
8248
 
DELETE FROM t1;
8249
 
INSERT INTO t1 VALUES(16, 'sixteen');
8250
 
INSERT INTO t1 VALUES(0, 'zero');
8251
 
INSERT INTO t1 VALUES(7, 'seven');
8252
 
INSERT INTO t1 VALUES(8, 'eight');
8253
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8254
 
affected rows: 0
8255
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8256
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8257
 
affected rows: 0
8258
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8259
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8260
 
affected rows: 0
8261
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8262
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8263
 
affected rows: 1
8264
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8265
 
SELECT * FROM t1;
8266
 
f1      f2
8267
 
16      sixteen
8268
 
0       zero
8269
 
7       seven
8270
 
8       whatever
8271
 
DELETE FROM t1;
8272
 
INSERT INTO t1 VALUES(8, 'eight');
8273
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8274
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8275
 
SELECT * FROM t1;
8276
 
f1      f2
8277
 
8       eight
8278
 
DELETE FROM t1;
8279
 
INSERT INTO t1 VALUES(8, 'eight');
8280
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8281
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8282
 
SELECT * FROM t1;
8283
 
f1      f2
8284
 
8       eight
8285
 
DELETE FROM t1;
8286
 
INSERT INTO t1 VALUES(8, 'eight');
8287
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8288
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8289
 
SELECT * FROM t1;
8290
 
f1      f2
8291
 
8       eight
8292
 
DELETE FROM t1;
8293
 
INSERT INTO t1 VALUES(8, 'eight');
8294
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8295
 
affected rows: 1
8296
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8297
 
SELECT * FROM t1;
8298
 
f1      f2
8299
 
10      eight
8300
 
DELETE FROM t1;
8301
 
INSERT INTO v3 VALUES(16, 'sixteen');
8302
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8303
 
INSERT INTO v3 VALUES(0, 'zero');
8304
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8305
 
INSERT INTO v3 VALUES(7, 'seven');
8306
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8307
 
INSERT INTO v3 VALUES(8, 'eight');
8308
 
affected rows: 1
8309
 
SELECT * FROM t1;
8310
 
f1      f2
8311
 
8       eight
8312
 
DELETE FROM t1;
8313
 
DROP VIEW v3;
8314
 
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
8315
 
option_variant  --------------------------------------------------------------------------------
8316
 
INSERT INTO t1 VALUES(16, 'sixteen');
8317
 
INSERT INTO t1 VALUES(0, 'zero');
8318
 
INSERT INTO t1 VALUES(7, 'seven');
8319
 
INSERT INTO t1 VALUES(8, 'eight');
8320
 
SELECT * FROM v1;
8321
 
f1      f2
8322
 
0       zero
8323
 
7       seven
8324
 
8       eight
8325
 
SELECT * FROM v2;
8326
 
col1    col2
8327
 
7       seven
8328
 
8       eight
8329
 
SELECT * FROM v3;
8330
 
my_col1 my_col2
8331
 
8       eight
8332
 
SELECT * FROM t1;
8333
 
f1      f2
8334
 
16      sixteen
8335
 
0       zero
8336
 
7       seven
8337
 
8       eight
8338
 
DELETE FROM t1;
8339
 
INSERT INTO t1 VALUES(16, 'sixteen');
8340
 
INSERT INTO t1 VALUES(0, 'zero');
8341
 
INSERT INTO t1 VALUES(7, 'seven');
8342
 
INSERT INTO t1 VALUES(8, 'eight');
8343
 
DELETE FROM v3 WHERE my_col1 = 16;
8344
 
affected rows: 0
8345
 
DELETE FROM v3 WHERE my_col1 = 0;
8346
 
affected rows: 0
8347
 
DELETE FROM v3 WHERE my_col1 = 7;
8348
 
affected rows: 0
8349
 
DELETE FROM v3 WHERE my_col1 = 8;
8350
 
affected rows: 1
8351
 
SELECT * FROM t1;
8352
 
f1      f2
8353
 
16      sixteen
8354
 
0       zero
8355
 
7       seven
8356
 
DELETE FROM t1;
8357
 
INSERT INTO t1 VALUES(16, 'sixteen');
8358
 
INSERT INTO t1 VALUES(0, 'zero');
8359
 
INSERT INTO t1 VALUES(7, 'seven');
8360
 
INSERT INTO t1 VALUES(8, 'eight');
8361
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8362
 
affected rows: 0
8363
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8364
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8365
 
affected rows: 0
8366
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8367
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8368
 
affected rows: 0
8369
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8370
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8371
 
affected rows: 1
8372
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8373
 
SELECT * FROM t1;
8374
 
f1      f2
8375
 
16      sixteen
8376
 
0       zero
8377
 
7       seven
8378
 
8       whatever
8379
 
DELETE FROM t1;
8380
 
INSERT INTO t1 VALUES(8, 'eight');
8381
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8382
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8383
 
SELECT * FROM t1;
8384
 
f1      f2
8385
 
8       eight
8386
 
DELETE FROM t1;
8387
 
INSERT INTO t1 VALUES(8, 'eight');
8388
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8389
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8390
 
SELECT * FROM t1;
8391
 
f1      f2
8392
 
8       eight
8393
 
DELETE FROM t1;
8394
 
INSERT INTO t1 VALUES(8, 'eight');
8395
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8396
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8397
 
SELECT * FROM t1;
8398
 
f1      f2
8399
 
8       eight
8400
 
DELETE FROM t1;
8401
 
INSERT INTO t1 VALUES(8, 'eight');
8402
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8403
 
affected rows: 1
8404
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8405
 
SELECT * FROM t1;
8406
 
f1      f2
8407
 
10      eight
8408
 
DELETE FROM t1;
8409
 
INSERT INTO v3 VALUES(16, 'sixteen');
8410
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8411
 
INSERT INTO v3 VALUES(0, 'zero');
8412
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8413
 
INSERT INTO v3 VALUES(7, 'seven');
8414
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8415
 
INSERT INTO v3 VALUES(8, 'eight');
8416
 
affected rows: 1
8417
 
SELECT * FROM t1;
8418
 
f1      f2
8419
 
8       eight
8420
 
DELETE FROM t1;
8421
 
DROP VIEW v3;
8422
 
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
8423
 
option_variant  --------------------------------------------------------------------------------
8424
 
INSERT INTO t1 VALUES(16, 'sixteen');
8425
 
INSERT INTO t1 VALUES(0, 'zero');
8426
 
INSERT INTO t1 VALUES(7, 'seven');
8427
 
INSERT INTO t1 VALUES(8, 'eight');
8428
 
SELECT * FROM v1;
8429
 
f1      f2
8430
 
0       zero
8431
 
7       seven
8432
 
8       eight
8433
 
SELECT * FROM v2;
8434
 
col1    col2
8435
 
7       seven
8436
 
8       eight
8437
 
SELECT * FROM v3;
8438
 
my_col1 my_col2
8439
 
8       eight
8440
 
SELECT * FROM t1;
8441
 
f1      f2
8442
 
16      sixteen
8443
 
0       zero
8444
 
7       seven
8445
 
8       eight
8446
 
DELETE FROM t1;
8447
 
INSERT INTO t1 VALUES(16, 'sixteen');
8448
 
INSERT INTO t1 VALUES(0, 'zero');
8449
 
INSERT INTO t1 VALUES(7, 'seven');
8450
 
INSERT INTO t1 VALUES(8, 'eight');
8451
 
DELETE FROM v3 WHERE my_col1 = 16;
8452
 
affected rows: 0
8453
 
DELETE FROM v3 WHERE my_col1 = 0;
8454
 
affected rows: 0
8455
 
DELETE FROM v3 WHERE my_col1 = 7;
8456
 
affected rows: 0
8457
 
DELETE FROM v3 WHERE my_col1 = 8;
8458
 
affected rows: 1
8459
 
SELECT * FROM t1;
8460
 
f1      f2
8461
 
16      sixteen
8462
 
0       zero
8463
 
7       seven
8464
 
DELETE FROM t1;
8465
 
INSERT INTO t1 VALUES(16, 'sixteen');
8466
 
INSERT INTO t1 VALUES(0, 'zero');
8467
 
INSERT INTO t1 VALUES(7, 'seven');
8468
 
INSERT INTO t1 VALUES(8, 'eight');
8469
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8470
 
affected rows: 0
8471
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8472
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8473
 
affected rows: 0
8474
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8475
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8476
 
affected rows: 0
8477
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8478
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8479
 
affected rows: 1
8480
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8481
 
SELECT * FROM t1;
8482
 
f1      f2
8483
 
16      sixteen
8484
 
0       zero
8485
 
7       seven
8486
 
8       whatever
8487
 
DELETE FROM t1;
8488
 
INSERT INTO t1 VALUES(8, 'eight');
8489
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8490
 
affected rows: 1
8491
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8492
 
SELECT * FROM t1;
8493
 
f1      f2
8494
 
7       eight
8495
 
DELETE FROM t1;
8496
 
INSERT INTO t1 VALUES(8, 'eight');
8497
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8498
 
affected rows: 1
8499
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8500
 
SELECT * FROM t1;
8501
 
f1      f2
8502
 
0       eight
8503
 
DELETE FROM t1;
8504
 
INSERT INTO t1 VALUES(8, 'eight');
8505
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8506
 
affected rows: 1
8507
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8508
 
SELECT * FROM t1;
8509
 
f1      f2
8510
 
16      eight
8511
 
DELETE FROM t1;
8512
 
INSERT INTO t1 VALUES(8, 'eight');
8513
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8514
 
affected rows: 1
8515
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8516
 
SELECT * FROM t1;
8517
 
f1      f2
8518
 
10      eight
8519
 
DELETE FROM t1;
8520
 
INSERT INTO v3 VALUES(16, 'sixteen');
8521
 
affected rows: 1
8522
 
INSERT INTO v3 VALUES(0, 'zero');
8523
 
affected rows: 1
8524
 
INSERT INTO v3 VALUES(7, 'seven');
8525
 
affected rows: 1
8526
 
INSERT INTO v3 VALUES(8, 'eight');
8527
 
affected rows: 1
8528
 
SELECT * FROM t1;
8529
 
f1      f2
8530
 
16      sixteen
8531
 
0       zero
8532
 
7       seven
8533
 
8       eight
8534
 
DELETE FROM t1;
8535
 
DROP VIEW v3;
8536
 
DROP VIEW v2;
8537
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
8538
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
8539
 
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
8540
 
option_variant  --------------------------------------------------------------------------------
8541
 
INSERT INTO t1 VALUES(16, 'sixteen');
8542
 
INSERT INTO t1 VALUES(0, 'zero');
8543
 
INSERT INTO t1 VALUES(7, 'seven');
8544
 
INSERT INTO t1 VALUES(8, 'eight');
8545
 
SELECT * FROM v1;
8546
 
f1      f2
8547
 
0       zero
8548
 
7       seven
8549
 
8       eight
8550
 
SELECT * FROM v2;
8551
 
col1    col2
8552
 
7       seven
8553
 
8       eight
8554
 
SELECT * FROM v3;
8555
 
my_col1 my_col2
8556
 
8       eight
8557
 
SELECT * FROM t1;
8558
 
f1      f2
8559
 
16      sixteen
8560
 
0       zero
8561
 
7       seven
8562
 
8       eight
8563
 
DELETE FROM t1;
8564
 
INSERT INTO t1 VALUES(16, 'sixteen');
8565
 
INSERT INTO t1 VALUES(0, 'zero');
8566
 
INSERT INTO t1 VALUES(7, 'seven');
8567
 
INSERT INTO t1 VALUES(8, 'eight');
8568
 
DELETE FROM v3 WHERE my_col1 = 16;
8569
 
affected rows: 0
8570
 
DELETE FROM v3 WHERE my_col1 = 0;
8571
 
affected rows: 0
8572
 
DELETE FROM v3 WHERE my_col1 = 7;
8573
 
affected rows: 0
8574
 
DELETE FROM v3 WHERE my_col1 = 8;
8575
 
affected rows: 1
8576
 
SELECT * FROM t1;
8577
 
f1      f2
8578
 
16      sixteen
8579
 
0       zero
8580
 
7       seven
8581
 
DELETE FROM t1;
8582
 
INSERT INTO t1 VALUES(16, 'sixteen');
8583
 
INSERT INTO t1 VALUES(0, 'zero');
8584
 
INSERT INTO t1 VALUES(7, 'seven');
8585
 
INSERT INTO t1 VALUES(8, 'eight');
8586
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8587
 
affected rows: 0
8588
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8589
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8590
 
affected rows: 0
8591
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8592
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8593
 
affected rows: 0
8594
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8595
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8596
 
affected rows: 1
8597
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8598
 
SELECT * FROM t1;
8599
 
f1      f2
8600
 
16      sixteen
8601
 
0       zero
8602
 
7       seven
8603
 
8       whatever
8604
 
DELETE FROM t1;
8605
 
INSERT INTO t1 VALUES(8, 'eight');
8606
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8607
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8608
 
SELECT * FROM t1;
8609
 
f1      f2
8610
 
8       eight
8611
 
DELETE FROM t1;
8612
 
INSERT INTO t1 VALUES(8, 'eight');
8613
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8614
 
affected rows: 1
8615
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8616
 
SELECT * FROM t1;
8617
 
f1      f2
8618
 
0       eight
8619
 
DELETE FROM t1;
8620
 
INSERT INTO t1 VALUES(8, 'eight');
8621
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8622
 
affected rows: 1
8623
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8624
 
SELECT * FROM t1;
8625
 
f1      f2
8626
 
16      eight
8627
 
DELETE FROM t1;
8628
 
INSERT INTO t1 VALUES(8, 'eight');
8629
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8630
 
affected rows: 1
8631
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8632
 
SELECT * FROM t1;
8633
 
f1      f2
8634
 
10      eight
8635
 
DELETE FROM t1;
8636
 
INSERT INTO v3 VALUES(16, 'sixteen');
8637
 
affected rows: 1
8638
 
INSERT INTO v3 VALUES(0, 'zero');
8639
 
affected rows: 1
8640
 
INSERT INTO v3 VALUES(7, 'seven');
8641
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8642
 
INSERT INTO v3 VALUES(8, 'eight');
8643
 
affected rows: 1
8644
 
SELECT * FROM t1;
8645
 
f1      f2
8646
 
16      sixteen
8647
 
0       zero
8648
 
8       eight
8649
 
DELETE FROM t1;
8650
 
DROP VIEW v3;
8651
 
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
8652
 
option_variant  --------------------------------------------------------------------------------
8653
 
INSERT INTO t1 VALUES(16, 'sixteen');
8654
 
INSERT INTO t1 VALUES(0, 'zero');
8655
 
INSERT INTO t1 VALUES(7, 'seven');
8656
 
INSERT INTO t1 VALUES(8, 'eight');
8657
 
SELECT * FROM v1;
8658
 
f1      f2
8659
 
0       zero
8660
 
7       seven
8661
 
8       eight
8662
 
SELECT * FROM v2;
8663
 
col1    col2
8664
 
7       seven
8665
 
8       eight
8666
 
SELECT * FROM v3;
8667
 
my_col1 my_col2
8668
 
8       eight
8669
 
SELECT * FROM t1;
8670
 
f1      f2
8671
 
16      sixteen
8672
 
0       zero
8673
 
7       seven
8674
 
8       eight
8675
 
DELETE FROM t1;
8676
 
INSERT INTO t1 VALUES(16, 'sixteen');
8677
 
INSERT INTO t1 VALUES(0, 'zero');
8678
 
INSERT INTO t1 VALUES(7, 'seven');
8679
 
INSERT INTO t1 VALUES(8, 'eight');
8680
 
DELETE FROM v3 WHERE my_col1 = 16;
8681
 
affected rows: 0
8682
 
DELETE FROM v3 WHERE my_col1 = 0;
8683
 
affected rows: 0
8684
 
DELETE FROM v3 WHERE my_col1 = 7;
8685
 
affected rows: 0
8686
 
DELETE FROM v3 WHERE my_col1 = 8;
8687
 
affected rows: 1
8688
 
SELECT * FROM t1;
8689
 
f1      f2
8690
 
16      sixteen
8691
 
0       zero
8692
 
7       seven
8693
 
DELETE FROM t1;
8694
 
INSERT INTO t1 VALUES(16, 'sixteen');
8695
 
INSERT INTO t1 VALUES(0, 'zero');
8696
 
INSERT INTO t1 VALUES(7, 'seven');
8697
 
INSERT INTO t1 VALUES(8, 'eight');
8698
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8699
 
affected rows: 0
8700
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8701
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8702
 
affected rows: 0
8703
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8704
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8705
 
affected rows: 0
8706
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8707
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8708
 
affected rows: 1
8709
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8710
 
SELECT * FROM t1;
8711
 
f1      f2
8712
 
16      sixteen
8713
 
0       zero
8714
 
7       seven
8715
 
8       whatever
8716
 
DELETE FROM t1;
8717
 
INSERT INTO t1 VALUES(8, 'eight');
8718
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8719
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8720
 
SELECT * FROM t1;
8721
 
f1      f2
8722
 
8       eight
8723
 
DELETE FROM t1;
8724
 
INSERT INTO t1 VALUES(8, 'eight');
8725
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8726
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8727
 
SELECT * FROM t1;
8728
 
f1      f2
8729
 
8       eight
8730
 
DELETE FROM t1;
8731
 
INSERT INTO t1 VALUES(8, 'eight');
8732
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8733
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8734
 
SELECT * FROM t1;
8735
 
f1      f2
8736
 
8       eight
8737
 
DELETE FROM t1;
8738
 
INSERT INTO t1 VALUES(8, 'eight');
8739
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8740
 
affected rows: 1
8741
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8742
 
SELECT * FROM t1;
8743
 
f1      f2
8744
 
10      eight
8745
 
DELETE FROM t1;
8746
 
INSERT INTO v3 VALUES(16, 'sixteen');
8747
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8748
 
INSERT INTO v3 VALUES(0, 'zero');
8749
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8750
 
INSERT INTO v3 VALUES(7, 'seven');
8751
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8752
 
INSERT INTO v3 VALUES(8, 'eight');
8753
 
affected rows: 1
8754
 
SELECT * FROM t1;
8755
 
f1      f2
8756
 
8       eight
8757
 
DELETE FROM t1;
8758
 
DROP VIEW v3;
8759
 
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
8760
 
option_variant  --------------------------------------------------------------------------------
8761
 
INSERT INTO t1 VALUES(16, 'sixteen');
8762
 
INSERT INTO t1 VALUES(0, 'zero');
8763
 
INSERT INTO t1 VALUES(7, 'seven');
8764
 
INSERT INTO t1 VALUES(8, 'eight');
8765
 
SELECT * FROM v1;
8766
 
f1      f2
8767
 
0       zero
8768
 
7       seven
8769
 
8       eight
8770
 
SELECT * FROM v2;
8771
 
col1    col2
8772
 
7       seven
8773
 
8       eight
8774
 
SELECT * FROM v3;
8775
 
my_col1 my_col2
8776
 
8       eight
8777
 
SELECT * FROM t1;
8778
 
f1      f2
8779
 
16      sixteen
8780
 
0       zero
8781
 
7       seven
8782
 
8       eight
8783
 
DELETE FROM t1;
8784
 
INSERT INTO t1 VALUES(16, 'sixteen');
8785
 
INSERT INTO t1 VALUES(0, 'zero');
8786
 
INSERT INTO t1 VALUES(7, 'seven');
8787
 
INSERT INTO t1 VALUES(8, 'eight');
8788
 
DELETE FROM v3 WHERE my_col1 = 16;
8789
 
affected rows: 0
8790
 
DELETE FROM v3 WHERE my_col1 = 0;
8791
 
affected rows: 0
8792
 
DELETE FROM v3 WHERE my_col1 = 7;
8793
 
affected rows: 0
8794
 
DELETE FROM v3 WHERE my_col1 = 8;
8795
 
affected rows: 1
8796
 
SELECT * FROM t1;
8797
 
f1      f2
8798
 
16      sixteen
8799
 
0       zero
8800
 
7       seven
8801
 
DELETE FROM t1;
8802
 
INSERT INTO t1 VALUES(16, 'sixteen');
8803
 
INSERT INTO t1 VALUES(0, 'zero');
8804
 
INSERT INTO t1 VALUES(7, 'seven');
8805
 
INSERT INTO t1 VALUES(8, 'eight');
8806
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8807
 
affected rows: 0
8808
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8809
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8810
 
affected rows: 0
8811
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8812
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8813
 
affected rows: 0
8814
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8815
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8816
 
affected rows: 1
8817
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8818
 
SELECT * FROM t1;
8819
 
f1      f2
8820
 
16      sixteen
8821
 
0       zero
8822
 
7       seven
8823
 
8       whatever
8824
 
DELETE FROM t1;
8825
 
INSERT INTO t1 VALUES(8, 'eight');
8826
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8827
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8828
 
SELECT * FROM t1;
8829
 
f1      f2
8830
 
8       eight
8831
 
DELETE FROM t1;
8832
 
INSERT INTO t1 VALUES(8, 'eight');
8833
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8834
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8835
 
SELECT * FROM t1;
8836
 
f1      f2
8837
 
8       eight
8838
 
DELETE FROM t1;
8839
 
INSERT INTO t1 VALUES(8, 'eight');
8840
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8841
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8842
 
SELECT * FROM t1;
8843
 
f1      f2
8844
 
8       eight
8845
 
DELETE FROM t1;
8846
 
INSERT INTO t1 VALUES(8, 'eight');
8847
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8848
 
affected rows: 1
8849
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8850
 
SELECT * FROM t1;
8851
 
f1      f2
8852
 
10      eight
8853
 
DELETE FROM t1;
8854
 
INSERT INTO v3 VALUES(16, 'sixteen');
8855
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8856
 
INSERT INTO v3 VALUES(0, 'zero');
8857
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8858
 
INSERT INTO v3 VALUES(7, 'seven');
8859
 
ERROR HY000: CHECK OPTION failed 'test.v3'
8860
 
INSERT INTO v3 VALUES(8, 'eight');
8861
 
affected rows: 1
8862
 
SELECT * FROM t1;
8863
 
f1      f2
8864
 
8       eight
8865
 
DELETE FROM t1;
8866
 
DROP VIEW v3;
8867
 
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
8868
 
option_variant  --------------------------------------------------------------------------------
8869
 
INSERT INTO t1 VALUES(16, 'sixteen');
8870
 
INSERT INTO t1 VALUES(0, 'zero');
8871
 
INSERT INTO t1 VALUES(7, 'seven');
8872
 
INSERT INTO t1 VALUES(8, 'eight');
8873
 
SELECT * FROM v1;
8874
 
f1      f2
8875
 
0       zero
8876
 
7       seven
8877
 
8       eight
8878
 
SELECT * FROM v2;
8879
 
col1    col2
8880
 
7       seven
8881
 
8       eight
8882
 
SELECT * FROM v3;
8883
 
my_col1 my_col2
8884
 
8       eight
8885
 
SELECT * FROM t1;
8886
 
f1      f2
8887
 
16      sixteen
8888
 
0       zero
8889
 
7       seven
8890
 
8       eight
8891
 
DELETE FROM t1;
8892
 
INSERT INTO t1 VALUES(16, 'sixteen');
8893
 
INSERT INTO t1 VALUES(0, 'zero');
8894
 
INSERT INTO t1 VALUES(7, 'seven');
8895
 
INSERT INTO t1 VALUES(8, 'eight');
8896
 
DELETE FROM v3 WHERE my_col1 = 16;
8897
 
affected rows: 0
8898
 
DELETE FROM v3 WHERE my_col1 = 0;
8899
 
affected rows: 0
8900
 
DELETE FROM v3 WHERE my_col1 = 7;
8901
 
affected rows: 0
8902
 
DELETE FROM v3 WHERE my_col1 = 8;
8903
 
affected rows: 1
8904
 
SELECT * FROM t1;
8905
 
f1      f2
8906
 
16      sixteen
8907
 
0       zero
8908
 
7       seven
8909
 
DELETE FROM t1;
8910
 
INSERT INTO t1 VALUES(16, 'sixteen');
8911
 
INSERT INTO t1 VALUES(0, 'zero');
8912
 
INSERT INTO t1 VALUES(7, 'seven');
8913
 
INSERT INTO t1 VALUES(8, 'eight');
8914
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
8915
 
affected rows: 0
8916
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8917
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
8918
 
affected rows: 0
8919
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8920
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
8921
 
affected rows: 0
8922
 
info: Rows matched: 0  Changed: 0  Warnings: 0
8923
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
8924
 
affected rows: 1
8925
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8926
 
SELECT * FROM t1;
8927
 
f1      f2
8928
 
16      sixteen
8929
 
0       zero
8930
 
7       seven
8931
 
8       whatever
8932
 
DELETE FROM t1;
8933
 
INSERT INTO t1 VALUES(8, 'eight');
8934
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
8935
 
affected rows: 1
8936
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8937
 
SELECT * FROM t1;
8938
 
f1      f2
8939
 
7       eight
8940
 
DELETE FROM t1;
8941
 
INSERT INTO t1 VALUES(8, 'eight');
8942
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
8943
 
affected rows: 1
8944
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8945
 
SELECT * FROM t1;
8946
 
f1      f2
8947
 
0       eight
8948
 
DELETE FROM t1;
8949
 
INSERT INTO t1 VALUES(8, 'eight');
8950
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
8951
 
affected rows: 1
8952
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8953
 
SELECT * FROM t1;
8954
 
f1      f2
8955
 
16      eight
8956
 
DELETE FROM t1;
8957
 
INSERT INTO t1 VALUES(8, 'eight');
8958
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
8959
 
affected rows: 1
8960
 
info: Rows matched: 1  Changed: 1  Warnings: 0
8961
 
SELECT * FROM t1;
8962
 
f1      f2
8963
 
10      eight
8964
 
DELETE FROM t1;
8965
 
INSERT INTO v3 VALUES(16, 'sixteen');
8966
 
affected rows: 1
8967
 
INSERT INTO v3 VALUES(0, 'zero');
8968
 
affected rows: 1
8969
 
INSERT INTO v3 VALUES(7, 'seven');
8970
 
affected rows: 1
8971
 
INSERT INTO v3 VALUES(8, 'eight');
8972
 
affected rows: 1
8973
 
SELECT * FROM t1;
8974
 
f1      f2
8975
 
16      sixteen
8976
 
0       zero
8977
 
7       seven
8978
 
8       eight
8979
 
DELETE FROM t1;
8980
 
DROP VIEW v3;
8981
 
DROP VIEW v2;
8982
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
8983
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
8984
 
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
8985
 
option_variant  --------------------------------------------------------------------------------
8986
 
INSERT INTO t1 VALUES(16, 'sixteen');
8987
 
INSERT INTO t1 VALUES(0, 'zero');
8988
 
INSERT INTO t1 VALUES(7, 'seven');
8989
 
INSERT INTO t1 VALUES(8, 'eight');
8990
 
SELECT * FROM v1;
8991
 
f1      f2
8992
 
0       zero
8993
 
7       seven
8994
 
8       eight
8995
 
SELECT * FROM v2;
8996
 
col1    col2
8997
 
7       seven
8998
 
8       eight
8999
 
SELECT * FROM v3;
9000
 
my_col1 my_col2
9001
 
8       eight
9002
 
SELECT * FROM t1;
9003
 
f1      f2
9004
 
16      sixteen
9005
 
0       zero
9006
 
7       seven
9007
 
8       eight
9008
 
DELETE FROM t1;
9009
 
INSERT INTO t1 VALUES(16, 'sixteen');
9010
 
INSERT INTO t1 VALUES(0, 'zero');
9011
 
INSERT INTO t1 VALUES(7, 'seven');
9012
 
INSERT INTO t1 VALUES(8, 'eight');
9013
 
DELETE FROM v3 WHERE my_col1 = 16;
9014
 
affected rows: 0
9015
 
DELETE FROM v3 WHERE my_col1 = 0;
9016
 
affected rows: 0
9017
 
DELETE FROM v3 WHERE my_col1 = 7;
9018
 
affected rows: 0
9019
 
DELETE FROM v3 WHERE my_col1 = 8;
9020
 
affected rows: 1
9021
 
SELECT * FROM t1;
9022
 
f1      f2
9023
 
16      sixteen
9024
 
0       zero
9025
 
7       seven
9026
 
DELETE FROM t1;
9027
 
INSERT INTO t1 VALUES(16, 'sixteen');
9028
 
INSERT INTO t1 VALUES(0, 'zero');
9029
 
INSERT INTO t1 VALUES(7, 'seven');
9030
 
INSERT INTO t1 VALUES(8, 'eight');
9031
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9032
 
affected rows: 0
9033
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9034
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9035
 
affected rows: 0
9036
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9037
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9038
 
affected rows: 0
9039
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9040
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9041
 
affected rows: 1
9042
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9043
 
SELECT * FROM t1;
9044
 
f1      f2
9045
 
16      sixteen
9046
 
0       zero
9047
 
7       seven
9048
 
8       whatever
9049
 
DELETE FROM t1;
9050
 
INSERT INTO t1 VALUES(8, 'eight');
9051
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9052
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9053
 
SELECT * FROM t1;
9054
 
f1      f2
9055
 
8       eight
9056
 
DELETE FROM t1;
9057
 
INSERT INTO t1 VALUES(8, 'eight');
9058
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9059
 
affected rows: 1
9060
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9061
 
SELECT * FROM t1;
9062
 
f1      f2
9063
 
0       eight
9064
 
DELETE FROM t1;
9065
 
INSERT INTO t1 VALUES(8, 'eight');
9066
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9067
 
affected rows: 1
9068
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9069
 
SELECT * FROM t1;
9070
 
f1      f2
9071
 
16      eight
9072
 
DELETE FROM t1;
9073
 
INSERT INTO t1 VALUES(8, 'eight');
9074
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9075
 
affected rows: 1
9076
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9077
 
SELECT * FROM t1;
9078
 
f1      f2
9079
 
10      eight
9080
 
DELETE FROM t1;
9081
 
INSERT INTO v3 VALUES(16, 'sixteen');
9082
 
affected rows: 1
9083
 
INSERT INTO v3 VALUES(0, 'zero');
9084
 
affected rows: 1
9085
 
INSERT INTO v3 VALUES(7, 'seven');
9086
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9087
 
INSERT INTO v3 VALUES(8, 'eight');
9088
 
affected rows: 1
9089
 
SELECT * FROM t1;
9090
 
f1      f2
9091
 
16      sixteen
9092
 
0       zero
9093
 
8       eight
9094
 
DELETE FROM t1;
9095
 
DROP VIEW v3;
9096
 
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
9097
 
option_variant  --------------------------------------------------------------------------------
9098
 
INSERT INTO t1 VALUES(16, 'sixteen');
9099
 
INSERT INTO t1 VALUES(0, 'zero');
9100
 
INSERT INTO t1 VALUES(7, 'seven');
9101
 
INSERT INTO t1 VALUES(8, 'eight');
9102
 
SELECT * FROM v1;
9103
 
f1      f2
9104
 
0       zero
9105
 
7       seven
9106
 
8       eight
9107
 
SELECT * FROM v2;
9108
 
col1    col2
9109
 
7       seven
9110
 
8       eight
9111
 
SELECT * FROM v3;
9112
 
my_col1 my_col2
9113
 
8       eight
9114
 
SELECT * FROM t1;
9115
 
f1      f2
9116
 
16      sixteen
9117
 
0       zero
9118
 
7       seven
9119
 
8       eight
9120
 
DELETE FROM t1;
9121
 
INSERT INTO t1 VALUES(16, 'sixteen');
9122
 
INSERT INTO t1 VALUES(0, 'zero');
9123
 
INSERT INTO t1 VALUES(7, 'seven');
9124
 
INSERT INTO t1 VALUES(8, 'eight');
9125
 
DELETE FROM v3 WHERE my_col1 = 16;
9126
 
affected rows: 0
9127
 
DELETE FROM v3 WHERE my_col1 = 0;
9128
 
affected rows: 0
9129
 
DELETE FROM v3 WHERE my_col1 = 7;
9130
 
affected rows: 0
9131
 
DELETE FROM v3 WHERE my_col1 = 8;
9132
 
affected rows: 1
9133
 
SELECT * FROM t1;
9134
 
f1      f2
9135
 
16      sixteen
9136
 
0       zero
9137
 
7       seven
9138
 
DELETE FROM t1;
9139
 
INSERT INTO t1 VALUES(16, 'sixteen');
9140
 
INSERT INTO t1 VALUES(0, 'zero');
9141
 
INSERT INTO t1 VALUES(7, 'seven');
9142
 
INSERT INTO t1 VALUES(8, 'eight');
9143
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9144
 
affected rows: 0
9145
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9146
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9147
 
affected rows: 0
9148
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9149
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9150
 
affected rows: 0
9151
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9152
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9153
 
affected rows: 1
9154
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9155
 
SELECT * FROM t1;
9156
 
f1      f2
9157
 
16      sixteen
9158
 
0       zero
9159
 
7       seven
9160
 
8       whatever
9161
 
DELETE FROM t1;
9162
 
INSERT INTO t1 VALUES(8, 'eight');
9163
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9164
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9165
 
SELECT * FROM t1;
9166
 
f1      f2
9167
 
8       eight
9168
 
DELETE FROM t1;
9169
 
INSERT INTO t1 VALUES(8, 'eight');
9170
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9171
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9172
 
SELECT * FROM t1;
9173
 
f1      f2
9174
 
8       eight
9175
 
DELETE FROM t1;
9176
 
INSERT INTO t1 VALUES(8, 'eight');
9177
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9178
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9179
 
SELECT * FROM t1;
9180
 
f1      f2
9181
 
8       eight
9182
 
DELETE FROM t1;
9183
 
INSERT INTO t1 VALUES(8, 'eight');
9184
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9185
 
affected rows: 1
9186
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9187
 
SELECT * FROM t1;
9188
 
f1      f2
9189
 
10      eight
9190
 
DELETE FROM t1;
9191
 
INSERT INTO v3 VALUES(16, 'sixteen');
9192
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9193
 
INSERT INTO v3 VALUES(0, 'zero');
9194
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9195
 
INSERT INTO v3 VALUES(7, 'seven');
9196
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9197
 
INSERT INTO v3 VALUES(8, 'eight');
9198
 
affected rows: 1
9199
 
SELECT * FROM t1;
9200
 
f1      f2
9201
 
8       eight
9202
 
DELETE FROM t1;
9203
 
DROP VIEW v3;
9204
 
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
9205
 
option_variant  --------------------------------------------------------------------------------
9206
 
INSERT INTO t1 VALUES(16, 'sixteen');
9207
 
INSERT INTO t1 VALUES(0, 'zero');
9208
 
INSERT INTO t1 VALUES(7, 'seven');
9209
 
INSERT INTO t1 VALUES(8, 'eight');
9210
 
SELECT * FROM v1;
9211
 
f1      f2
9212
 
0       zero
9213
 
7       seven
9214
 
8       eight
9215
 
SELECT * FROM v2;
9216
 
col1    col2
9217
 
7       seven
9218
 
8       eight
9219
 
SELECT * FROM v3;
9220
 
my_col1 my_col2
9221
 
8       eight
9222
 
SELECT * FROM t1;
9223
 
f1      f2
9224
 
16      sixteen
9225
 
0       zero
9226
 
7       seven
9227
 
8       eight
9228
 
DELETE FROM t1;
9229
 
INSERT INTO t1 VALUES(16, 'sixteen');
9230
 
INSERT INTO t1 VALUES(0, 'zero');
9231
 
INSERT INTO t1 VALUES(7, 'seven');
9232
 
INSERT INTO t1 VALUES(8, 'eight');
9233
 
DELETE FROM v3 WHERE my_col1 = 16;
9234
 
affected rows: 0
9235
 
DELETE FROM v3 WHERE my_col1 = 0;
9236
 
affected rows: 0
9237
 
DELETE FROM v3 WHERE my_col1 = 7;
9238
 
affected rows: 0
9239
 
DELETE FROM v3 WHERE my_col1 = 8;
9240
 
affected rows: 1
9241
 
SELECT * FROM t1;
9242
 
f1      f2
9243
 
16      sixteen
9244
 
0       zero
9245
 
7       seven
9246
 
DELETE FROM t1;
9247
 
INSERT INTO t1 VALUES(16, 'sixteen');
9248
 
INSERT INTO t1 VALUES(0, 'zero');
9249
 
INSERT INTO t1 VALUES(7, 'seven');
9250
 
INSERT INTO t1 VALUES(8, 'eight');
9251
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9252
 
affected rows: 0
9253
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9254
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9255
 
affected rows: 0
9256
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9257
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9258
 
affected rows: 0
9259
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9260
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9261
 
affected rows: 1
9262
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9263
 
SELECT * FROM t1;
9264
 
f1      f2
9265
 
16      sixteen
9266
 
0       zero
9267
 
7       seven
9268
 
8       whatever
9269
 
DELETE FROM t1;
9270
 
INSERT INTO t1 VALUES(8, 'eight');
9271
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9272
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9273
 
SELECT * FROM t1;
9274
 
f1      f2
9275
 
8       eight
9276
 
DELETE FROM t1;
9277
 
INSERT INTO t1 VALUES(8, 'eight');
9278
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9279
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9280
 
SELECT * FROM t1;
9281
 
f1      f2
9282
 
8       eight
9283
 
DELETE FROM t1;
9284
 
INSERT INTO t1 VALUES(8, 'eight');
9285
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9286
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9287
 
SELECT * FROM t1;
9288
 
f1      f2
9289
 
8       eight
9290
 
DELETE FROM t1;
9291
 
INSERT INTO t1 VALUES(8, 'eight');
9292
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9293
 
affected rows: 1
9294
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9295
 
SELECT * FROM t1;
9296
 
f1      f2
9297
 
10      eight
9298
 
DELETE FROM t1;
9299
 
INSERT INTO v3 VALUES(16, 'sixteen');
9300
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9301
 
INSERT INTO v3 VALUES(0, 'zero');
9302
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9303
 
INSERT INTO v3 VALUES(7, 'seven');
9304
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9305
 
INSERT INTO v3 VALUES(8, 'eight');
9306
 
affected rows: 1
9307
 
SELECT * FROM t1;
9308
 
f1      f2
9309
 
8       eight
9310
 
DELETE FROM t1;
9311
 
DROP VIEW v3;
9312
 
option_variant          <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
9313
 
option_variant  --------------------------------------------------------------------------------
9314
 
INSERT INTO t1 VALUES(16, 'sixteen');
9315
 
INSERT INTO t1 VALUES(0, 'zero');
9316
 
INSERT INTO t1 VALUES(7, 'seven');
9317
 
INSERT INTO t1 VALUES(8, 'eight');
9318
 
SELECT * FROM v1;
9319
 
f1      f2
9320
 
0       zero
9321
 
7       seven
9322
 
8       eight
9323
 
SELECT * FROM v2;
9324
 
col1    col2
9325
 
7       seven
9326
 
8       eight
9327
 
SELECT * FROM v3;
9328
 
my_col1 my_col2
9329
 
8       eight
9330
 
SELECT * FROM t1;
9331
 
f1      f2
9332
 
16      sixteen
9333
 
0       zero
9334
 
7       seven
9335
 
8       eight
9336
 
DELETE FROM t1;
9337
 
INSERT INTO t1 VALUES(16, 'sixteen');
9338
 
INSERT INTO t1 VALUES(0, 'zero');
9339
 
INSERT INTO t1 VALUES(7, 'seven');
9340
 
INSERT INTO t1 VALUES(8, 'eight');
9341
 
DELETE FROM v3 WHERE my_col1 = 16;
9342
 
affected rows: 0
9343
 
DELETE FROM v3 WHERE my_col1 = 0;
9344
 
affected rows: 0
9345
 
DELETE FROM v3 WHERE my_col1 = 7;
9346
 
affected rows: 0
9347
 
DELETE FROM v3 WHERE my_col1 = 8;
9348
 
affected rows: 1
9349
 
SELECT * FROM t1;
9350
 
f1      f2
9351
 
16      sixteen
9352
 
0       zero
9353
 
7       seven
9354
 
DELETE FROM t1;
9355
 
INSERT INTO t1 VALUES(16, 'sixteen');
9356
 
INSERT INTO t1 VALUES(0, 'zero');
9357
 
INSERT INTO t1 VALUES(7, 'seven');
9358
 
INSERT INTO t1 VALUES(8, 'eight');
9359
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9360
 
affected rows: 0
9361
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9362
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9363
 
affected rows: 0
9364
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9365
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9366
 
affected rows: 0
9367
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9368
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9369
 
affected rows: 1
9370
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9371
 
SELECT * FROM t1;
9372
 
f1      f2
9373
 
16      sixteen
9374
 
0       zero
9375
 
7       seven
9376
 
8       whatever
9377
 
DELETE FROM t1;
9378
 
INSERT INTO t1 VALUES(8, 'eight');
9379
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9380
 
affected rows: 1
9381
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9382
 
SELECT * FROM t1;
9383
 
f1      f2
9384
 
7       eight
9385
 
DELETE FROM t1;
9386
 
INSERT INTO t1 VALUES(8, 'eight');
9387
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9388
 
affected rows: 1
9389
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9390
 
SELECT * FROM t1;
9391
 
f1      f2
9392
 
0       eight
9393
 
DELETE FROM t1;
9394
 
INSERT INTO t1 VALUES(8, 'eight');
9395
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9396
 
affected rows: 1
9397
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9398
 
SELECT * FROM t1;
9399
 
f1      f2
9400
 
16      eight
9401
 
DELETE FROM t1;
9402
 
INSERT INTO t1 VALUES(8, 'eight');
9403
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9404
 
affected rows: 1
9405
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9406
 
SELECT * FROM t1;
9407
 
f1      f2
9408
 
10      eight
9409
 
DELETE FROM t1;
9410
 
INSERT INTO v3 VALUES(16, 'sixteen');
9411
 
affected rows: 1
9412
 
INSERT INTO v3 VALUES(0, 'zero');
9413
 
affected rows: 1
9414
 
INSERT INTO v3 VALUES(7, 'seven');
9415
 
affected rows: 1
9416
 
INSERT INTO v3 VALUES(8, 'eight');
9417
 
affected rows: 1
9418
 
SELECT * FROM t1;
9419
 
f1      f2
9420
 
16      sixteen
9421
 
0       zero
9422
 
7       seven
9423
 
8       eight
9424
 
DELETE FROM t1;
9425
 
DROP VIEW v3;
9426
 
DROP VIEW v2;
9427
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
9428
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
9429
 
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
9430
 
option_variant  --------------------------------------------------------------------------------
9431
 
INSERT INTO t1 VALUES(16, 'sixteen');
9432
 
INSERT INTO t1 VALUES(0, 'zero');
9433
 
INSERT INTO t1 VALUES(7, 'seven');
9434
 
INSERT INTO t1 VALUES(8, 'eight');
9435
 
SELECT * FROM v1;
9436
 
f1      f2
9437
 
0       zero
9438
 
7       seven
9439
 
8       eight
9440
 
SELECT * FROM v2;
9441
 
col1    col2
9442
 
7       seven
9443
 
8       eight
9444
 
SELECT * FROM v3;
9445
 
my_col1 my_col2
9446
 
8       eight
9447
 
SELECT * FROM t1;
9448
 
f1      f2
9449
 
16      sixteen
9450
 
0       zero
9451
 
7       seven
9452
 
8       eight
9453
 
DELETE FROM t1;
9454
 
INSERT INTO t1 VALUES(16, 'sixteen');
9455
 
INSERT INTO t1 VALUES(0, 'zero');
9456
 
INSERT INTO t1 VALUES(7, 'seven');
9457
 
INSERT INTO t1 VALUES(8, 'eight');
9458
 
DELETE FROM v3 WHERE my_col1 = 16;
9459
 
affected rows: 0
9460
 
DELETE FROM v3 WHERE my_col1 = 0;
9461
 
affected rows: 0
9462
 
DELETE FROM v3 WHERE my_col1 = 7;
9463
 
affected rows: 0
9464
 
DELETE FROM v3 WHERE my_col1 = 8;
9465
 
affected rows: 1
9466
 
SELECT * FROM t1;
9467
 
f1      f2
9468
 
16      sixteen
9469
 
0       zero
9470
 
7       seven
9471
 
DELETE FROM t1;
9472
 
INSERT INTO t1 VALUES(16, 'sixteen');
9473
 
INSERT INTO t1 VALUES(0, 'zero');
9474
 
INSERT INTO t1 VALUES(7, 'seven');
9475
 
INSERT INTO t1 VALUES(8, 'eight');
9476
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9477
 
affected rows: 0
9478
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9479
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9480
 
affected rows: 0
9481
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9482
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9483
 
affected rows: 0
9484
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9485
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9486
 
affected rows: 1
9487
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9488
 
SELECT * FROM t1;
9489
 
f1      f2
9490
 
16      sixteen
9491
 
0       zero
9492
 
7       seven
9493
 
8       whatever
9494
 
DELETE FROM t1;
9495
 
INSERT INTO t1 VALUES(8, 'eight');
9496
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9497
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9498
 
SELECT * FROM t1;
9499
 
f1      f2
9500
 
8       eight
9501
 
DELETE FROM t1;
9502
 
INSERT INTO t1 VALUES(8, 'eight');
9503
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9504
 
affected rows: 1
9505
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9506
 
SELECT * FROM t1;
9507
 
f1      f2
9508
 
0       eight
9509
 
DELETE FROM t1;
9510
 
INSERT INTO t1 VALUES(8, 'eight');
9511
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9512
 
affected rows: 1
9513
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9514
 
SELECT * FROM t1;
9515
 
f1      f2
9516
 
16      eight
9517
 
DELETE FROM t1;
9518
 
INSERT INTO t1 VALUES(8, 'eight');
9519
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9520
 
affected rows: 1
9521
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9522
 
SELECT * FROM t1;
9523
 
f1      f2
9524
 
10      eight
9525
 
DELETE FROM t1;
9526
 
INSERT INTO v3 VALUES(16, 'sixteen');
9527
 
affected rows: 1
9528
 
INSERT INTO v3 VALUES(0, 'zero');
9529
 
affected rows: 1
9530
 
INSERT INTO v3 VALUES(7, 'seven');
9531
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9532
 
INSERT INTO v3 VALUES(8, 'eight');
9533
 
affected rows: 1
9534
 
SELECT * FROM t1;
9535
 
f1      f2
9536
 
16      sixteen
9537
 
0       zero
9538
 
8       eight
9539
 
DELETE FROM t1;
9540
 
DROP VIEW v3;
9541
 
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
9542
 
option_variant  --------------------------------------------------------------------------------
9543
 
INSERT INTO t1 VALUES(16, 'sixteen');
9544
 
INSERT INTO t1 VALUES(0, 'zero');
9545
 
INSERT INTO t1 VALUES(7, 'seven');
9546
 
INSERT INTO t1 VALUES(8, 'eight');
9547
 
SELECT * FROM v1;
9548
 
f1      f2
9549
 
0       zero
9550
 
7       seven
9551
 
8       eight
9552
 
SELECT * FROM v2;
9553
 
col1    col2
9554
 
7       seven
9555
 
8       eight
9556
 
SELECT * FROM v3;
9557
 
my_col1 my_col2
9558
 
8       eight
9559
 
SELECT * FROM t1;
9560
 
f1      f2
9561
 
16      sixteen
9562
 
0       zero
9563
 
7       seven
9564
 
8       eight
9565
 
DELETE FROM t1;
9566
 
INSERT INTO t1 VALUES(16, 'sixteen');
9567
 
INSERT INTO t1 VALUES(0, 'zero');
9568
 
INSERT INTO t1 VALUES(7, 'seven');
9569
 
INSERT INTO t1 VALUES(8, 'eight');
9570
 
DELETE FROM v3 WHERE my_col1 = 16;
9571
 
affected rows: 0
9572
 
DELETE FROM v3 WHERE my_col1 = 0;
9573
 
affected rows: 0
9574
 
DELETE FROM v3 WHERE my_col1 = 7;
9575
 
affected rows: 0
9576
 
DELETE FROM v3 WHERE my_col1 = 8;
9577
 
affected rows: 1
9578
 
SELECT * FROM t1;
9579
 
f1      f2
9580
 
16      sixteen
9581
 
0       zero
9582
 
7       seven
9583
 
DELETE FROM t1;
9584
 
INSERT INTO t1 VALUES(16, 'sixteen');
9585
 
INSERT INTO t1 VALUES(0, 'zero');
9586
 
INSERT INTO t1 VALUES(7, 'seven');
9587
 
INSERT INTO t1 VALUES(8, 'eight');
9588
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9589
 
affected rows: 0
9590
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9591
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9592
 
affected rows: 0
9593
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9594
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9595
 
affected rows: 0
9596
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9597
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9598
 
affected rows: 1
9599
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9600
 
SELECT * FROM t1;
9601
 
f1      f2
9602
 
16      sixteen
9603
 
0       zero
9604
 
7       seven
9605
 
8       whatever
9606
 
DELETE FROM t1;
9607
 
INSERT INTO t1 VALUES(8, 'eight');
9608
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9609
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9610
 
SELECT * FROM t1;
9611
 
f1      f2
9612
 
8       eight
9613
 
DELETE FROM t1;
9614
 
INSERT INTO t1 VALUES(8, 'eight');
9615
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9616
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9617
 
SELECT * FROM t1;
9618
 
f1      f2
9619
 
8       eight
9620
 
DELETE FROM t1;
9621
 
INSERT INTO t1 VALUES(8, 'eight');
9622
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9623
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9624
 
SELECT * FROM t1;
9625
 
f1      f2
9626
 
8       eight
9627
 
DELETE FROM t1;
9628
 
INSERT INTO t1 VALUES(8, 'eight');
9629
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9630
 
affected rows: 1
9631
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9632
 
SELECT * FROM t1;
9633
 
f1      f2
9634
 
10      eight
9635
 
DELETE FROM t1;
9636
 
INSERT INTO v3 VALUES(16, 'sixteen');
9637
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9638
 
INSERT INTO v3 VALUES(0, 'zero');
9639
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9640
 
INSERT INTO v3 VALUES(7, 'seven');
9641
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9642
 
INSERT INTO v3 VALUES(8, 'eight');
9643
 
affected rows: 1
9644
 
SELECT * FROM t1;
9645
 
f1      f2
9646
 
8       eight
9647
 
DELETE FROM t1;
9648
 
DROP VIEW v3;
9649
 
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
9650
 
option_variant  --------------------------------------------------------------------------------
9651
 
INSERT INTO t1 VALUES(16, 'sixteen');
9652
 
INSERT INTO t1 VALUES(0, 'zero');
9653
 
INSERT INTO t1 VALUES(7, 'seven');
9654
 
INSERT INTO t1 VALUES(8, 'eight');
9655
 
SELECT * FROM v1;
9656
 
f1      f2
9657
 
0       zero
9658
 
7       seven
9659
 
8       eight
9660
 
SELECT * FROM v2;
9661
 
col1    col2
9662
 
7       seven
9663
 
8       eight
9664
 
SELECT * FROM v3;
9665
 
my_col1 my_col2
9666
 
8       eight
9667
 
SELECT * FROM t1;
9668
 
f1      f2
9669
 
16      sixteen
9670
 
0       zero
9671
 
7       seven
9672
 
8       eight
9673
 
DELETE FROM t1;
9674
 
INSERT INTO t1 VALUES(16, 'sixteen');
9675
 
INSERT INTO t1 VALUES(0, 'zero');
9676
 
INSERT INTO t1 VALUES(7, 'seven');
9677
 
INSERT INTO t1 VALUES(8, 'eight');
9678
 
DELETE FROM v3 WHERE my_col1 = 16;
9679
 
affected rows: 0
9680
 
DELETE FROM v3 WHERE my_col1 = 0;
9681
 
affected rows: 0
9682
 
DELETE FROM v3 WHERE my_col1 = 7;
9683
 
affected rows: 0
9684
 
DELETE FROM v3 WHERE my_col1 = 8;
9685
 
affected rows: 1
9686
 
SELECT * FROM t1;
9687
 
f1      f2
9688
 
16      sixteen
9689
 
0       zero
9690
 
7       seven
9691
 
DELETE FROM t1;
9692
 
INSERT INTO t1 VALUES(16, 'sixteen');
9693
 
INSERT INTO t1 VALUES(0, 'zero');
9694
 
INSERT INTO t1 VALUES(7, 'seven');
9695
 
INSERT INTO t1 VALUES(8, 'eight');
9696
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9697
 
affected rows: 0
9698
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9699
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9700
 
affected rows: 0
9701
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9702
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9703
 
affected rows: 0
9704
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9705
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9706
 
affected rows: 1
9707
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9708
 
SELECT * FROM t1;
9709
 
f1      f2
9710
 
16      sixteen
9711
 
0       zero
9712
 
7       seven
9713
 
8       whatever
9714
 
DELETE FROM t1;
9715
 
INSERT INTO t1 VALUES(8, 'eight');
9716
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9717
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9718
 
SELECT * FROM t1;
9719
 
f1      f2
9720
 
8       eight
9721
 
DELETE FROM t1;
9722
 
INSERT INTO t1 VALUES(8, 'eight');
9723
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9724
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9725
 
SELECT * FROM t1;
9726
 
f1      f2
9727
 
8       eight
9728
 
DELETE FROM t1;
9729
 
INSERT INTO t1 VALUES(8, 'eight');
9730
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9731
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9732
 
SELECT * FROM t1;
9733
 
f1      f2
9734
 
8       eight
9735
 
DELETE FROM t1;
9736
 
INSERT INTO t1 VALUES(8, 'eight');
9737
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9738
 
affected rows: 1
9739
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9740
 
SELECT * FROM t1;
9741
 
f1      f2
9742
 
10      eight
9743
 
DELETE FROM t1;
9744
 
INSERT INTO v3 VALUES(16, 'sixteen');
9745
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9746
 
INSERT INTO v3 VALUES(0, 'zero');
9747
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9748
 
INSERT INTO v3 VALUES(7, 'seven');
9749
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9750
 
INSERT INTO v3 VALUES(8, 'eight');
9751
 
affected rows: 1
9752
 
SELECT * FROM t1;
9753
 
f1      f2
9754
 
8       eight
9755
 
DELETE FROM t1;
9756
 
DROP VIEW v3;
9757
 
option_variant          <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION
9758
 
option_variant  --------------------------------------------------------------------------------
9759
 
INSERT INTO t1 VALUES(16, 'sixteen');
9760
 
INSERT INTO t1 VALUES(0, 'zero');
9761
 
INSERT INTO t1 VALUES(7, 'seven');
9762
 
INSERT INTO t1 VALUES(8, 'eight');
9763
 
SELECT * FROM v1;
9764
 
f1      f2
9765
 
0       zero
9766
 
7       seven
9767
 
8       eight
9768
 
SELECT * FROM v2;
9769
 
col1    col2
9770
 
7       seven
9771
 
8       eight
9772
 
SELECT * FROM v3;
9773
 
my_col1 my_col2
9774
 
8       eight
9775
 
SELECT * FROM t1;
9776
 
f1      f2
9777
 
16      sixteen
9778
 
0       zero
9779
 
7       seven
9780
 
8       eight
9781
 
DELETE FROM t1;
9782
 
INSERT INTO t1 VALUES(16, 'sixteen');
9783
 
INSERT INTO t1 VALUES(0, 'zero');
9784
 
INSERT INTO t1 VALUES(7, 'seven');
9785
 
INSERT INTO t1 VALUES(8, 'eight');
9786
 
DELETE FROM v3 WHERE my_col1 = 16;
9787
 
affected rows: 0
9788
 
DELETE FROM v3 WHERE my_col1 = 0;
9789
 
affected rows: 0
9790
 
DELETE FROM v3 WHERE my_col1 = 7;
9791
 
affected rows: 0
9792
 
DELETE FROM v3 WHERE my_col1 = 8;
9793
 
affected rows: 1
9794
 
SELECT * FROM t1;
9795
 
f1      f2
9796
 
16      sixteen
9797
 
0       zero
9798
 
7       seven
9799
 
DELETE FROM t1;
9800
 
INSERT INTO t1 VALUES(16, 'sixteen');
9801
 
INSERT INTO t1 VALUES(0, 'zero');
9802
 
INSERT INTO t1 VALUES(7, 'seven');
9803
 
INSERT INTO t1 VALUES(8, 'eight');
9804
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9805
 
affected rows: 0
9806
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9807
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9808
 
affected rows: 0
9809
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9810
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9811
 
affected rows: 0
9812
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9813
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9814
 
affected rows: 1
9815
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9816
 
SELECT * FROM t1;
9817
 
f1      f2
9818
 
16      sixteen
9819
 
0       zero
9820
 
7       seven
9821
 
8       whatever
9822
 
DELETE FROM t1;
9823
 
INSERT INTO t1 VALUES(8, 'eight');
9824
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9825
 
affected rows: 1
9826
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9827
 
SELECT * FROM t1;
9828
 
f1      f2
9829
 
7       eight
9830
 
DELETE FROM t1;
9831
 
INSERT INTO t1 VALUES(8, 'eight');
9832
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9833
 
affected rows: 1
9834
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9835
 
SELECT * FROM t1;
9836
 
f1      f2
9837
 
0       eight
9838
 
DELETE FROM t1;
9839
 
INSERT INTO t1 VALUES(8, 'eight');
9840
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9841
 
affected rows: 1
9842
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9843
 
SELECT * FROM t1;
9844
 
f1      f2
9845
 
16      eight
9846
 
DELETE FROM t1;
9847
 
INSERT INTO t1 VALUES(8, 'eight');
9848
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9849
 
affected rows: 1
9850
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9851
 
SELECT * FROM t1;
9852
 
f1      f2
9853
 
10      eight
9854
 
DELETE FROM t1;
9855
 
INSERT INTO v3 VALUES(16, 'sixteen');
9856
 
affected rows: 1
9857
 
INSERT INTO v3 VALUES(0, 'zero');
9858
 
affected rows: 1
9859
 
INSERT INTO v3 VALUES(7, 'seven');
9860
 
affected rows: 1
9861
 
INSERT INTO v3 VALUES(8, 'eight');
9862
 
affected rows: 1
9863
 
SELECT * FROM t1;
9864
 
f1      f2
9865
 
16      sixteen
9866
 
0       zero
9867
 
7       seven
9868
 
8       eight
9869
 
DELETE FROM t1;
9870
 
DROP VIEW v3;
9871
 
DROP VIEW v2;
9872
 
DROP VIEW v1;
9873
 
CREATE VIEW v1 AS SELECT f1, f2
9874
 
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH CASCADED CHECK OPTION ;
9875
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
9876
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
9877
 
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
9878
 
option_variant  --------------------------------------------------------------------------------
9879
 
INSERT INTO t1 VALUES(16, 'sixteen');
9880
 
INSERT INTO t1 VALUES(0, 'zero');
9881
 
INSERT INTO t1 VALUES(7, 'seven');
9882
 
INSERT INTO t1 VALUES(8, 'eight');
9883
 
SELECT * FROM v1;
9884
 
f1      f2
9885
 
0       zero
9886
 
7       seven
9887
 
8       eight
9888
 
SELECT * FROM v2;
9889
 
col1    col2
9890
 
7       seven
9891
 
8       eight
9892
 
SELECT * FROM v3;
9893
 
my_col1 my_col2
9894
 
8       eight
9895
 
SELECT * FROM t1;
9896
 
f1      f2
9897
 
16      sixteen
9898
 
0       zero
9899
 
7       seven
9900
 
8       eight
9901
 
DELETE FROM t1;
9902
 
INSERT INTO t1 VALUES(16, 'sixteen');
9903
 
INSERT INTO t1 VALUES(0, 'zero');
9904
 
INSERT INTO t1 VALUES(7, 'seven');
9905
 
INSERT INTO t1 VALUES(8, 'eight');
9906
 
DELETE FROM v3 WHERE my_col1 = 16;
9907
 
affected rows: 0
9908
 
DELETE FROM v3 WHERE my_col1 = 0;
9909
 
affected rows: 0
9910
 
DELETE FROM v3 WHERE my_col1 = 7;
9911
 
affected rows: 0
9912
 
DELETE FROM v3 WHERE my_col1 = 8;
9913
 
affected rows: 1
9914
 
SELECT * FROM t1;
9915
 
f1      f2
9916
 
16      sixteen
9917
 
0       zero
9918
 
7       seven
9919
 
DELETE FROM t1;
9920
 
INSERT INTO t1 VALUES(16, 'sixteen');
9921
 
INSERT INTO t1 VALUES(0, 'zero');
9922
 
INSERT INTO t1 VALUES(7, 'seven');
9923
 
INSERT INTO t1 VALUES(8, 'eight');
9924
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
9925
 
affected rows: 0
9926
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9927
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
9928
 
affected rows: 0
9929
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9930
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
9931
 
affected rows: 0
9932
 
info: Rows matched: 0  Changed: 0  Warnings: 0
9933
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
9934
 
affected rows: 1
9935
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9936
 
SELECT * FROM t1;
9937
 
f1      f2
9938
 
16      sixteen
9939
 
0       zero
9940
 
7       seven
9941
 
8       whatever
9942
 
DELETE FROM t1;
9943
 
INSERT INTO t1 VALUES(8, 'eight');
9944
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
9945
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9946
 
SELECT * FROM t1;
9947
 
f1      f2
9948
 
8       eight
9949
 
DELETE FROM t1;
9950
 
INSERT INTO t1 VALUES(8, 'eight');
9951
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
9952
 
affected rows: 1
9953
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9954
 
SELECT * FROM t1;
9955
 
f1      f2
9956
 
0       eight
9957
 
DELETE FROM t1;
9958
 
INSERT INTO t1 VALUES(8, 'eight');
9959
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
9960
 
affected rows: 1
9961
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9962
 
SELECT * FROM t1;
9963
 
f1      f2
9964
 
16      eight
9965
 
DELETE FROM t1;
9966
 
INSERT INTO t1 VALUES(8, 'eight');
9967
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
9968
 
affected rows: 1
9969
 
info: Rows matched: 1  Changed: 1  Warnings: 0
9970
 
SELECT * FROM t1;
9971
 
f1      f2
9972
 
10      eight
9973
 
DELETE FROM t1;
9974
 
INSERT INTO v3 VALUES(16, 'sixteen');
9975
 
affected rows: 1
9976
 
INSERT INTO v3 VALUES(0, 'zero');
9977
 
affected rows: 1
9978
 
INSERT INTO v3 VALUES(7, 'seven');
9979
 
ERROR HY000: CHECK OPTION failed 'test.v3'
9980
 
INSERT INTO v3 VALUES(8, 'eight');
9981
 
affected rows: 1
9982
 
SELECT * FROM t1;
9983
 
f1      f2
9984
 
16      sixteen
9985
 
0       zero
9986
 
8       eight
9987
 
DELETE FROM t1;
9988
 
DROP VIEW v3;
9989
 
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
9990
 
option_variant  --------------------------------------------------------------------------------
9991
 
INSERT INTO t1 VALUES(16, 'sixteen');
9992
 
INSERT INTO t1 VALUES(0, 'zero');
9993
 
INSERT INTO t1 VALUES(7, 'seven');
9994
 
INSERT INTO t1 VALUES(8, 'eight');
9995
 
SELECT * FROM v1;
9996
 
f1      f2
9997
 
0       zero
9998
 
7       seven
9999
 
8       eight
10000
 
SELECT * FROM v2;
10001
 
col1    col2
10002
 
7       seven
10003
 
8       eight
10004
 
SELECT * FROM v3;
10005
 
my_col1 my_col2
10006
 
8       eight
10007
 
SELECT * FROM t1;
10008
 
f1      f2
10009
 
16      sixteen
10010
 
0       zero
10011
 
7       seven
10012
 
8       eight
10013
 
DELETE FROM t1;
10014
 
INSERT INTO t1 VALUES(16, 'sixteen');
10015
 
INSERT INTO t1 VALUES(0, 'zero');
10016
 
INSERT INTO t1 VALUES(7, 'seven');
10017
 
INSERT INTO t1 VALUES(8, 'eight');
10018
 
DELETE FROM v3 WHERE my_col1 = 16;
10019
 
affected rows: 0
10020
 
DELETE FROM v3 WHERE my_col1 = 0;
10021
 
affected rows: 0
10022
 
DELETE FROM v3 WHERE my_col1 = 7;
10023
 
affected rows: 0
10024
 
DELETE FROM v3 WHERE my_col1 = 8;
10025
 
affected rows: 1
10026
 
SELECT * FROM t1;
10027
 
f1      f2
10028
 
16      sixteen
10029
 
0       zero
10030
 
7       seven
10031
 
DELETE FROM t1;
10032
 
INSERT INTO t1 VALUES(16, 'sixteen');
10033
 
INSERT INTO t1 VALUES(0, 'zero');
10034
 
INSERT INTO t1 VALUES(7, 'seven');
10035
 
INSERT INTO t1 VALUES(8, 'eight');
10036
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10037
 
affected rows: 0
10038
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10039
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10040
 
affected rows: 0
10041
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10042
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10043
 
affected rows: 0
10044
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10045
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10046
 
affected rows: 1
10047
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10048
 
SELECT * FROM t1;
10049
 
f1      f2
10050
 
16      sixteen
10051
 
0       zero
10052
 
7       seven
10053
 
8       whatever
10054
 
DELETE FROM t1;
10055
 
INSERT INTO t1 VALUES(8, 'eight');
10056
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10057
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10058
 
SELECT * FROM t1;
10059
 
f1      f2
10060
 
8       eight
10061
 
DELETE FROM t1;
10062
 
INSERT INTO t1 VALUES(8, 'eight');
10063
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10064
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10065
 
SELECT * FROM t1;
10066
 
f1      f2
10067
 
8       eight
10068
 
DELETE FROM t1;
10069
 
INSERT INTO t1 VALUES(8, 'eight');
10070
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10071
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10072
 
SELECT * FROM t1;
10073
 
f1      f2
10074
 
8       eight
10075
 
DELETE FROM t1;
10076
 
INSERT INTO t1 VALUES(8, 'eight');
10077
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10078
 
affected rows: 1
10079
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10080
 
SELECT * FROM t1;
10081
 
f1      f2
10082
 
10      eight
10083
 
DELETE FROM t1;
10084
 
INSERT INTO v3 VALUES(16, 'sixteen');
10085
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10086
 
INSERT INTO v3 VALUES(0, 'zero');
10087
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10088
 
INSERT INTO v3 VALUES(7, 'seven');
10089
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10090
 
INSERT INTO v3 VALUES(8, 'eight');
10091
 
affected rows: 1
10092
 
SELECT * FROM t1;
10093
 
f1      f2
10094
 
8       eight
10095
 
DELETE FROM t1;
10096
 
DROP VIEW v3;
10097
 
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
10098
 
option_variant  --------------------------------------------------------------------------------
10099
 
INSERT INTO t1 VALUES(16, 'sixteen');
10100
 
INSERT INTO t1 VALUES(0, 'zero');
10101
 
INSERT INTO t1 VALUES(7, 'seven');
10102
 
INSERT INTO t1 VALUES(8, 'eight');
10103
 
SELECT * FROM v1;
10104
 
f1      f2
10105
 
0       zero
10106
 
7       seven
10107
 
8       eight
10108
 
SELECT * FROM v2;
10109
 
col1    col2
10110
 
7       seven
10111
 
8       eight
10112
 
SELECT * FROM v3;
10113
 
my_col1 my_col2
10114
 
8       eight
10115
 
SELECT * FROM t1;
10116
 
f1      f2
10117
 
16      sixteen
10118
 
0       zero
10119
 
7       seven
10120
 
8       eight
10121
 
DELETE FROM t1;
10122
 
INSERT INTO t1 VALUES(16, 'sixteen');
10123
 
INSERT INTO t1 VALUES(0, 'zero');
10124
 
INSERT INTO t1 VALUES(7, 'seven');
10125
 
INSERT INTO t1 VALUES(8, 'eight');
10126
 
DELETE FROM v3 WHERE my_col1 = 16;
10127
 
affected rows: 0
10128
 
DELETE FROM v3 WHERE my_col1 = 0;
10129
 
affected rows: 0
10130
 
DELETE FROM v3 WHERE my_col1 = 7;
10131
 
affected rows: 0
10132
 
DELETE FROM v3 WHERE my_col1 = 8;
10133
 
affected rows: 1
10134
 
SELECT * FROM t1;
10135
 
f1      f2
10136
 
16      sixteen
10137
 
0       zero
10138
 
7       seven
10139
 
DELETE FROM t1;
10140
 
INSERT INTO t1 VALUES(16, 'sixteen');
10141
 
INSERT INTO t1 VALUES(0, 'zero');
10142
 
INSERT INTO t1 VALUES(7, 'seven');
10143
 
INSERT INTO t1 VALUES(8, 'eight');
10144
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10145
 
affected rows: 0
10146
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10147
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10148
 
affected rows: 0
10149
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10150
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10151
 
affected rows: 0
10152
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10153
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10154
 
affected rows: 1
10155
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10156
 
SELECT * FROM t1;
10157
 
f1      f2
10158
 
16      sixteen
10159
 
0       zero
10160
 
7       seven
10161
 
8       whatever
10162
 
DELETE FROM t1;
10163
 
INSERT INTO t1 VALUES(8, 'eight');
10164
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10165
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10166
 
SELECT * FROM t1;
10167
 
f1      f2
10168
 
8       eight
10169
 
DELETE FROM t1;
10170
 
INSERT INTO t1 VALUES(8, 'eight');
10171
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10172
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10173
 
SELECT * FROM t1;
10174
 
f1      f2
10175
 
8       eight
10176
 
DELETE FROM t1;
10177
 
INSERT INTO t1 VALUES(8, 'eight');
10178
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10179
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10180
 
SELECT * FROM t1;
10181
 
f1      f2
10182
 
8       eight
10183
 
DELETE FROM t1;
10184
 
INSERT INTO t1 VALUES(8, 'eight');
10185
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10186
 
affected rows: 1
10187
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10188
 
SELECT * FROM t1;
10189
 
f1      f2
10190
 
10      eight
10191
 
DELETE FROM t1;
10192
 
INSERT INTO v3 VALUES(16, 'sixteen');
10193
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10194
 
INSERT INTO v3 VALUES(0, 'zero');
10195
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10196
 
INSERT INTO v3 VALUES(7, 'seven');
10197
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10198
 
INSERT INTO v3 VALUES(8, 'eight');
10199
 
affected rows: 1
10200
 
SELECT * FROM t1;
10201
 
f1      f2
10202
 
8       eight
10203
 
DELETE FROM t1;
10204
 
DROP VIEW v3;
10205
 
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
10206
 
option_variant  --------------------------------------------------------------------------------
10207
 
INSERT INTO t1 VALUES(16, 'sixteen');
10208
 
INSERT INTO t1 VALUES(0, 'zero');
10209
 
INSERT INTO t1 VALUES(7, 'seven');
10210
 
INSERT INTO t1 VALUES(8, 'eight');
10211
 
SELECT * FROM v1;
10212
 
f1      f2
10213
 
0       zero
10214
 
7       seven
10215
 
8       eight
10216
 
SELECT * FROM v2;
10217
 
col1    col2
10218
 
7       seven
10219
 
8       eight
10220
 
SELECT * FROM v3;
10221
 
my_col1 my_col2
10222
 
8       eight
10223
 
SELECT * FROM t1;
10224
 
f1      f2
10225
 
16      sixteen
10226
 
0       zero
10227
 
7       seven
10228
 
8       eight
10229
 
DELETE FROM t1;
10230
 
INSERT INTO t1 VALUES(16, 'sixteen');
10231
 
INSERT INTO t1 VALUES(0, 'zero');
10232
 
INSERT INTO t1 VALUES(7, 'seven');
10233
 
INSERT INTO t1 VALUES(8, 'eight');
10234
 
DELETE FROM v3 WHERE my_col1 = 16;
10235
 
affected rows: 0
10236
 
DELETE FROM v3 WHERE my_col1 = 0;
10237
 
affected rows: 0
10238
 
DELETE FROM v3 WHERE my_col1 = 7;
10239
 
affected rows: 0
10240
 
DELETE FROM v3 WHERE my_col1 = 8;
10241
 
affected rows: 1
10242
 
SELECT * FROM t1;
10243
 
f1      f2
10244
 
16      sixteen
10245
 
0       zero
10246
 
7       seven
10247
 
DELETE FROM t1;
10248
 
INSERT INTO t1 VALUES(16, 'sixteen');
10249
 
INSERT INTO t1 VALUES(0, 'zero');
10250
 
INSERT INTO t1 VALUES(7, 'seven');
10251
 
INSERT INTO t1 VALUES(8, 'eight');
10252
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10253
 
affected rows: 0
10254
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10255
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10256
 
affected rows: 0
10257
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10258
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10259
 
affected rows: 0
10260
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10261
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10262
 
affected rows: 1
10263
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10264
 
SELECT * FROM t1;
10265
 
f1      f2
10266
 
16      sixteen
10267
 
0       zero
10268
 
7       seven
10269
 
8       whatever
10270
 
DELETE FROM t1;
10271
 
INSERT INTO t1 VALUES(8, 'eight');
10272
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10273
 
affected rows: 1
10274
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10275
 
SELECT * FROM t1;
10276
 
f1      f2
10277
 
7       eight
10278
 
DELETE FROM t1;
10279
 
INSERT INTO t1 VALUES(8, 'eight');
10280
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10281
 
affected rows: 1
10282
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10283
 
SELECT * FROM t1;
10284
 
f1      f2
10285
 
0       eight
10286
 
DELETE FROM t1;
10287
 
INSERT INTO t1 VALUES(8, 'eight');
10288
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10289
 
affected rows: 1
10290
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10291
 
SELECT * FROM t1;
10292
 
f1      f2
10293
 
16      eight
10294
 
DELETE FROM t1;
10295
 
INSERT INTO t1 VALUES(8, 'eight');
10296
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10297
 
affected rows: 1
10298
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10299
 
SELECT * FROM t1;
10300
 
f1      f2
10301
 
10      eight
10302
 
DELETE FROM t1;
10303
 
INSERT INTO v3 VALUES(16, 'sixteen');
10304
 
affected rows: 1
10305
 
INSERT INTO v3 VALUES(0, 'zero');
10306
 
affected rows: 1
10307
 
INSERT INTO v3 VALUES(7, 'seven');
10308
 
affected rows: 1
10309
 
INSERT INTO v3 VALUES(8, 'eight');
10310
 
affected rows: 1
10311
 
SELECT * FROM t1;
10312
 
f1      f2
10313
 
16      sixteen
10314
 
0       zero
10315
 
7       seven
10316
 
8       eight
10317
 
DELETE FROM t1;
10318
 
DROP VIEW v3;
10319
 
DROP VIEW v2;
10320
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
10321
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
10322
 
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
10323
 
option_variant  --------------------------------------------------------------------------------
10324
 
INSERT INTO t1 VALUES(16, 'sixteen');
10325
 
INSERT INTO t1 VALUES(0, 'zero');
10326
 
INSERT INTO t1 VALUES(7, 'seven');
10327
 
INSERT INTO t1 VALUES(8, 'eight');
10328
 
SELECT * FROM v1;
10329
 
f1      f2
10330
 
0       zero
10331
 
7       seven
10332
 
8       eight
10333
 
SELECT * FROM v2;
10334
 
col1    col2
10335
 
7       seven
10336
 
8       eight
10337
 
SELECT * FROM v3;
10338
 
my_col1 my_col2
10339
 
8       eight
10340
 
SELECT * FROM t1;
10341
 
f1      f2
10342
 
16      sixteen
10343
 
0       zero
10344
 
7       seven
10345
 
8       eight
10346
 
DELETE FROM t1;
10347
 
INSERT INTO t1 VALUES(16, 'sixteen');
10348
 
INSERT INTO t1 VALUES(0, 'zero');
10349
 
INSERT INTO t1 VALUES(7, 'seven');
10350
 
INSERT INTO t1 VALUES(8, 'eight');
10351
 
DELETE FROM v3 WHERE my_col1 = 16;
10352
 
affected rows: 0
10353
 
DELETE FROM v3 WHERE my_col1 = 0;
10354
 
affected rows: 0
10355
 
DELETE FROM v3 WHERE my_col1 = 7;
10356
 
affected rows: 0
10357
 
DELETE FROM v3 WHERE my_col1 = 8;
10358
 
affected rows: 1
10359
 
SELECT * FROM t1;
10360
 
f1      f2
10361
 
16      sixteen
10362
 
0       zero
10363
 
7       seven
10364
 
DELETE FROM t1;
10365
 
INSERT INTO t1 VALUES(16, 'sixteen');
10366
 
INSERT INTO t1 VALUES(0, 'zero');
10367
 
INSERT INTO t1 VALUES(7, 'seven');
10368
 
INSERT INTO t1 VALUES(8, 'eight');
10369
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10370
 
affected rows: 0
10371
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10372
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10373
 
affected rows: 0
10374
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10375
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10376
 
affected rows: 0
10377
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10378
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10379
 
affected rows: 1
10380
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10381
 
SELECT * FROM t1;
10382
 
f1      f2
10383
 
16      sixteen
10384
 
0       zero
10385
 
7       seven
10386
 
8       whatever
10387
 
DELETE FROM t1;
10388
 
INSERT INTO t1 VALUES(8, 'eight');
10389
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10390
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10391
 
SELECT * FROM t1;
10392
 
f1      f2
10393
 
8       eight
10394
 
DELETE FROM t1;
10395
 
INSERT INTO t1 VALUES(8, 'eight');
10396
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10397
 
affected rows: 1
10398
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10399
 
SELECT * FROM t1;
10400
 
f1      f2
10401
 
0       eight
10402
 
DELETE FROM t1;
10403
 
INSERT INTO t1 VALUES(8, 'eight');
10404
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10405
 
affected rows: 1
10406
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10407
 
SELECT * FROM t1;
10408
 
f1      f2
10409
 
16      eight
10410
 
DELETE FROM t1;
10411
 
INSERT INTO t1 VALUES(8, 'eight');
10412
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10413
 
affected rows: 1
10414
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10415
 
SELECT * FROM t1;
10416
 
f1      f2
10417
 
10      eight
10418
 
DELETE FROM t1;
10419
 
INSERT INTO v3 VALUES(16, 'sixteen');
10420
 
affected rows: 1
10421
 
INSERT INTO v3 VALUES(0, 'zero');
10422
 
affected rows: 1
10423
 
INSERT INTO v3 VALUES(7, 'seven');
10424
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10425
 
INSERT INTO v3 VALUES(8, 'eight');
10426
 
affected rows: 1
10427
 
SELECT * FROM t1;
10428
 
f1      f2
10429
 
16      sixteen
10430
 
0       zero
10431
 
8       eight
10432
 
DELETE FROM t1;
10433
 
DROP VIEW v3;
10434
 
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
10435
 
option_variant  --------------------------------------------------------------------------------
10436
 
INSERT INTO t1 VALUES(16, 'sixteen');
10437
 
INSERT INTO t1 VALUES(0, 'zero');
10438
 
INSERT INTO t1 VALUES(7, 'seven');
10439
 
INSERT INTO t1 VALUES(8, 'eight');
10440
 
SELECT * FROM v1;
10441
 
f1      f2
10442
 
0       zero
10443
 
7       seven
10444
 
8       eight
10445
 
SELECT * FROM v2;
10446
 
col1    col2
10447
 
7       seven
10448
 
8       eight
10449
 
SELECT * FROM v3;
10450
 
my_col1 my_col2
10451
 
8       eight
10452
 
SELECT * FROM t1;
10453
 
f1      f2
10454
 
16      sixteen
10455
 
0       zero
10456
 
7       seven
10457
 
8       eight
10458
 
DELETE FROM t1;
10459
 
INSERT INTO t1 VALUES(16, 'sixteen');
10460
 
INSERT INTO t1 VALUES(0, 'zero');
10461
 
INSERT INTO t1 VALUES(7, 'seven');
10462
 
INSERT INTO t1 VALUES(8, 'eight');
10463
 
DELETE FROM v3 WHERE my_col1 = 16;
10464
 
affected rows: 0
10465
 
DELETE FROM v3 WHERE my_col1 = 0;
10466
 
affected rows: 0
10467
 
DELETE FROM v3 WHERE my_col1 = 7;
10468
 
affected rows: 0
10469
 
DELETE FROM v3 WHERE my_col1 = 8;
10470
 
affected rows: 1
10471
 
SELECT * FROM t1;
10472
 
f1      f2
10473
 
16      sixteen
10474
 
0       zero
10475
 
7       seven
10476
 
DELETE FROM t1;
10477
 
INSERT INTO t1 VALUES(16, 'sixteen');
10478
 
INSERT INTO t1 VALUES(0, 'zero');
10479
 
INSERT INTO t1 VALUES(7, 'seven');
10480
 
INSERT INTO t1 VALUES(8, 'eight');
10481
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10482
 
affected rows: 0
10483
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10484
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10485
 
affected rows: 0
10486
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10487
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10488
 
affected rows: 0
10489
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10490
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10491
 
affected rows: 1
10492
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10493
 
SELECT * FROM t1;
10494
 
f1      f2
10495
 
16      sixteen
10496
 
0       zero
10497
 
7       seven
10498
 
8       whatever
10499
 
DELETE FROM t1;
10500
 
INSERT INTO t1 VALUES(8, 'eight');
10501
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10502
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10503
 
SELECT * FROM t1;
10504
 
f1      f2
10505
 
8       eight
10506
 
DELETE FROM t1;
10507
 
INSERT INTO t1 VALUES(8, 'eight');
10508
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10509
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10510
 
SELECT * FROM t1;
10511
 
f1      f2
10512
 
8       eight
10513
 
DELETE FROM t1;
10514
 
INSERT INTO t1 VALUES(8, 'eight');
10515
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10516
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10517
 
SELECT * FROM t1;
10518
 
f1      f2
10519
 
8       eight
10520
 
DELETE FROM t1;
10521
 
INSERT INTO t1 VALUES(8, 'eight');
10522
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10523
 
affected rows: 1
10524
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10525
 
SELECT * FROM t1;
10526
 
f1      f2
10527
 
10      eight
10528
 
DELETE FROM t1;
10529
 
INSERT INTO v3 VALUES(16, 'sixteen');
10530
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10531
 
INSERT INTO v3 VALUES(0, 'zero');
10532
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10533
 
INSERT INTO v3 VALUES(7, 'seven');
10534
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10535
 
INSERT INTO v3 VALUES(8, 'eight');
10536
 
affected rows: 1
10537
 
SELECT * FROM t1;
10538
 
f1      f2
10539
 
8       eight
10540
 
DELETE FROM t1;
10541
 
DROP VIEW v3;
10542
 
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
10543
 
option_variant  --------------------------------------------------------------------------------
10544
 
INSERT INTO t1 VALUES(16, 'sixteen');
10545
 
INSERT INTO t1 VALUES(0, 'zero');
10546
 
INSERT INTO t1 VALUES(7, 'seven');
10547
 
INSERT INTO t1 VALUES(8, 'eight');
10548
 
SELECT * FROM v1;
10549
 
f1      f2
10550
 
0       zero
10551
 
7       seven
10552
 
8       eight
10553
 
SELECT * FROM v2;
10554
 
col1    col2
10555
 
7       seven
10556
 
8       eight
10557
 
SELECT * FROM v3;
10558
 
my_col1 my_col2
10559
 
8       eight
10560
 
SELECT * FROM t1;
10561
 
f1      f2
10562
 
16      sixteen
10563
 
0       zero
10564
 
7       seven
10565
 
8       eight
10566
 
DELETE FROM t1;
10567
 
INSERT INTO t1 VALUES(16, 'sixteen');
10568
 
INSERT INTO t1 VALUES(0, 'zero');
10569
 
INSERT INTO t1 VALUES(7, 'seven');
10570
 
INSERT INTO t1 VALUES(8, 'eight');
10571
 
DELETE FROM v3 WHERE my_col1 = 16;
10572
 
affected rows: 0
10573
 
DELETE FROM v3 WHERE my_col1 = 0;
10574
 
affected rows: 0
10575
 
DELETE FROM v3 WHERE my_col1 = 7;
10576
 
affected rows: 0
10577
 
DELETE FROM v3 WHERE my_col1 = 8;
10578
 
affected rows: 1
10579
 
SELECT * FROM t1;
10580
 
f1      f2
10581
 
16      sixteen
10582
 
0       zero
10583
 
7       seven
10584
 
DELETE FROM t1;
10585
 
INSERT INTO t1 VALUES(16, 'sixteen');
10586
 
INSERT INTO t1 VALUES(0, 'zero');
10587
 
INSERT INTO t1 VALUES(7, 'seven');
10588
 
INSERT INTO t1 VALUES(8, 'eight');
10589
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10590
 
affected rows: 0
10591
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10592
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10593
 
affected rows: 0
10594
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10595
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10596
 
affected rows: 0
10597
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10598
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10599
 
affected rows: 1
10600
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10601
 
SELECT * FROM t1;
10602
 
f1      f2
10603
 
16      sixteen
10604
 
0       zero
10605
 
7       seven
10606
 
8       whatever
10607
 
DELETE FROM t1;
10608
 
INSERT INTO t1 VALUES(8, 'eight');
10609
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10610
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10611
 
SELECT * FROM t1;
10612
 
f1      f2
10613
 
8       eight
10614
 
DELETE FROM t1;
10615
 
INSERT INTO t1 VALUES(8, 'eight');
10616
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10617
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10618
 
SELECT * FROM t1;
10619
 
f1      f2
10620
 
8       eight
10621
 
DELETE FROM t1;
10622
 
INSERT INTO t1 VALUES(8, 'eight');
10623
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10624
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10625
 
SELECT * FROM t1;
10626
 
f1      f2
10627
 
8       eight
10628
 
DELETE FROM t1;
10629
 
INSERT INTO t1 VALUES(8, 'eight');
10630
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10631
 
affected rows: 1
10632
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10633
 
SELECT * FROM t1;
10634
 
f1      f2
10635
 
10      eight
10636
 
DELETE FROM t1;
10637
 
INSERT INTO v3 VALUES(16, 'sixteen');
10638
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10639
 
INSERT INTO v3 VALUES(0, 'zero');
10640
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10641
 
INSERT INTO v3 VALUES(7, 'seven');
10642
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10643
 
INSERT INTO v3 VALUES(8, 'eight');
10644
 
affected rows: 1
10645
 
SELECT * FROM t1;
10646
 
f1      f2
10647
 
8       eight
10648
 
DELETE FROM t1;
10649
 
DROP VIEW v3;
10650
 
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
10651
 
option_variant  --------------------------------------------------------------------------------
10652
 
INSERT INTO t1 VALUES(16, 'sixteen');
10653
 
INSERT INTO t1 VALUES(0, 'zero');
10654
 
INSERT INTO t1 VALUES(7, 'seven');
10655
 
INSERT INTO t1 VALUES(8, 'eight');
10656
 
SELECT * FROM v1;
10657
 
f1      f2
10658
 
0       zero
10659
 
7       seven
10660
 
8       eight
10661
 
SELECT * FROM v2;
10662
 
col1    col2
10663
 
7       seven
10664
 
8       eight
10665
 
SELECT * FROM v3;
10666
 
my_col1 my_col2
10667
 
8       eight
10668
 
SELECT * FROM t1;
10669
 
f1      f2
10670
 
16      sixteen
10671
 
0       zero
10672
 
7       seven
10673
 
8       eight
10674
 
DELETE FROM t1;
10675
 
INSERT INTO t1 VALUES(16, 'sixteen');
10676
 
INSERT INTO t1 VALUES(0, 'zero');
10677
 
INSERT INTO t1 VALUES(7, 'seven');
10678
 
INSERT INTO t1 VALUES(8, 'eight');
10679
 
DELETE FROM v3 WHERE my_col1 = 16;
10680
 
affected rows: 0
10681
 
DELETE FROM v3 WHERE my_col1 = 0;
10682
 
affected rows: 0
10683
 
DELETE FROM v3 WHERE my_col1 = 7;
10684
 
affected rows: 0
10685
 
DELETE FROM v3 WHERE my_col1 = 8;
10686
 
affected rows: 1
10687
 
SELECT * FROM t1;
10688
 
f1      f2
10689
 
16      sixteen
10690
 
0       zero
10691
 
7       seven
10692
 
DELETE FROM t1;
10693
 
INSERT INTO t1 VALUES(16, 'sixteen');
10694
 
INSERT INTO t1 VALUES(0, 'zero');
10695
 
INSERT INTO t1 VALUES(7, 'seven');
10696
 
INSERT INTO t1 VALUES(8, 'eight');
10697
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10698
 
affected rows: 0
10699
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10700
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10701
 
affected rows: 0
10702
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10703
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10704
 
affected rows: 0
10705
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10706
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10707
 
affected rows: 1
10708
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10709
 
SELECT * FROM t1;
10710
 
f1      f2
10711
 
16      sixteen
10712
 
0       zero
10713
 
7       seven
10714
 
8       whatever
10715
 
DELETE FROM t1;
10716
 
INSERT INTO t1 VALUES(8, 'eight');
10717
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10718
 
affected rows: 1
10719
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10720
 
SELECT * FROM t1;
10721
 
f1      f2
10722
 
7       eight
10723
 
DELETE FROM t1;
10724
 
INSERT INTO t1 VALUES(8, 'eight');
10725
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10726
 
affected rows: 1
10727
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10728
 
SELECT * FROM t1;
10729
 
f1      f2
10730
 
0       eight
10731
 
DELETE FROM t1;
10732
 
INSERT INTO t1 VALUES(8, 'eight');
10733
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10734
 
affected rows: 1
10735
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10736
 
SELECT * FROM t1;
10737
 
f1      f2
10738
 
16      eight
10739
 
DELETE FROM t1;
10740
 
INSERT INTO t1 VALUES(8, 'eight');
10741
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10742
 
affected rows: 1
10743
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10744
 
SELECT * FROM t1;
10745
 
f1      f2
10746
 
10      eight
10747
 
DELETE FROM t1;
10748
 
INSERT INTO v3 VALUES(16, 'sixteen');
10749
 
affected rows: 1
10750
 
INSERT INTO v3 VALUES(0, 'zero');
10751
 
affected rows: 1
10752
 
INSERT INTO v3 VALUES(7, 'seven');
10753
 
affected rows: 1
10754
 
INSERT INTO v3 VALUES(8, 'eight');
10755
 
affected rows: 1
10756
 
SELECT * FROM t1;
10757
 
f1      f2
10758
 
16      sixteen
10759
 
0       zero
10760
 
7       seven
10761
 
8       eight
10762
 
DELETE FROM t1;
10763
 
DROP VIEW v3;
10764
 
DROP VIEW v2;
10765
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
10766
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
10767
 
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
10768
 
option_variant  --------------------------------------------------------------------------------
10769
 
INSERT INTO t1 VALUES(16, 'sixteen');
10770
 
INSERT INTO t1 VALUES(0, 'zero');
10771
 
INSERT INTO t1 VALUES(7, 'seven');
10772
 
INSERT INTO t1 VALUES(8, 'eight');
10773
 
SELECT * FROM v1;
10774
 
f1      f2
10775
 
0       zero
10776
 
7       seven
10777
 
8       eight
10778
 
SELECT * FROM v2;
10779
 
col1    col2
10780
 
7       seven
10781
 
8       eight
10782
 
SELECT * FROM v3;
10783
 
my_col1 my_col2
10784
 
8       eight
10785
 
SELECT * FROM t1;
10786
 
f1      f2
10787
 
16      sixteen
10788
 
0       zero
10789
 
7       seven
10790
 
8       eight
10791
 
DELETE FROM t1;
10792
 
INSERT INTO t1 VALUES(16, 'sixteen');
10793
 
INSERT INTO t1 VALUES(0, 'zero');
10794
 
INSERT INTO t1 VALUES(7, 'seven');
10795
 
INSERT INTO t1 VALUES(8, 'eight');
10796
 
DELETE FROM v3 WHERE my_col1 = 16;
10797
 
affected rows: 0
10798
 
DELETE FROM v3 WHERE my_col1 = 0;
10799
 
affected rows: 0
10800
 
DELETE FROM v3 WHERE my_col1 = 7;
10801
 
affected rows: 0
10802
 
DELETE FROM v3 WHERE my_col1 = 8;
10803
 
affected rows: 1
10804
 
SELECT * FROM t1;
10805
 
f1      f2
10806
 
16      sixteen
10807
 
0       zero
10808
 
7       seven
10809
 
DELETE FROM t1;
10810
 
INSERT INTO t1 VALUES(16, 'sixteen');
10811
 
INSERT INTO t1 VALUES(0, 'zero');
10812
 
INSERT INTO t1 VALUES(7, 'seven');
10813
 
INSERT INTO t1 VALUES(8, 'eight');
10814
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10815
 
affected rows: 0
10816
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10817
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10818
 
affected rows: 0
10819
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10820
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10821
 
affected rows: 0
10822
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10823
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10824
 
affected rows: 1
10825
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10826
 
SELECT * FROM t1;
10827
 
f1      f2
10828
 
16      sixteen
10829
 
0       zero
10830
 
7       seven
10831
 
8       whatever
10832
 
DELETE FROM t1;
10833
 
INSERT INTO t1 VALUES(8, 'eight');
10834
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10835
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10836
 
SELECT * FROM t1;
10837
 
f1      f2
10838
 
8       eight
10839
 
DELETE FROM t1;
10840
 
INSERT INTO t1 VALUES(8, 'eight');
10841
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10842
 
affected rows: 1
10843
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10844
 
SELECT * FROM t1;
10845
 
f1      f2
10846
 
0       eight
10847
 
DELETE FROM t1;
10848
 
INSERT INTO t1 VALUES(8, 'eight');
10849
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10850
 
affected rows: 1
10851
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10852
 
SELECT * FROM t1;
10853
 
f1      f2
10854
 
16      eight
10855
 
DELETE FROM t1;
10856
 
INSERT INTO t1 VALUES(8, 'eight');
10857
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10858
 
affected rows: 1
10859
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10860
 
SELECT * FROM t1;
10861
 
f1      f2
10862
 
10      eight
10863
 
DELETE FROM t1;
10864
 
INSERT INTO v3 VALUES(16, 'sixteen');
10865
 
affected rows: 1
10866
 
INSERT INTO v3 VALUES(0, 'zero');
10867
 
affected rows: 1
10868
 
INSERT INTO v3 VALUES(7, 'seven');
10869
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10870
 
INSERT INTO v3 VALUES(8, 'eight');
10871
 
affected rows: 1
10872
 
SELECT * FROM t1;
10873
 
f1      f2
10874
 
16      sixteen
10875
 
0       zero
10876
 
8       eight
10877
 
DELETE FROM t1;
10878
 
DROP VIEW v3;
10879
 
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
10880
 
option_variant  --------------------------------------------------------------------------------
10881
 
INSERT INTO t1 VALUES(16, 'sixteen');
10882
 
INSERT INTO t1 VALUES(0, 'zero');
10883
 
INSERT INTO t1 VALUES(7, 'seven');
10884
 
INSERT INTO t1 VALUES(8, 'eight');
10885
 
SELECT * FROM v1;
10886
 
f1      f2
10887
 
0       zero
10888
 
7       seven
10889
 
8       eight
10890
 
SELECT * FROM v2;
10891
 
col1    col2
10892
 
7       seven
10893
 
8       eight
10894
 
SELECT * FROM v3;
10895
 
my_col1 my_col2
10896
 
8       eight
10897
 
SELECT * FROM t1;
10898
 
f1      f2
10899
 
16      sixteen
10900
 
0       zero
10901
 
7       seven
10902
 
8       eight
10903
 
DELETE FROM t1;
10904
 
INSERT INTO t1 VALUES(16, 'sixteen');
10905
 
INSERT INTO t1 VALUES(0, 'zero');
10906
 
INSERT INTO t1 VALUES(7, 'seven');
10907
 
INSERT INTO t1 VALUES(8, 'eight');
10908
 
DELETE FROM v3 WHERE my_col1 = 16;
10909
 
affected rows: 0
10910
 
DELETE FROM v3 WHERE my_col1 = 0;
10911
 
affected rows: 0
10912
 
DELETE FROM v3 WHERE my_col1 = 7;
10913
 
affected rows: 0
10914
 
DELETE FROM v3 WHERE my_col1 = 8;
10915
 
affected rows: 1
10916
 
SELECT * FROM t1;
10917
 
f1      f2
10918
 
16      sixteen
10919
 
0       zero
10920
 
7       seven
10921
 
DELETE FROM t1;
10922
 
INSERT INTO t1 VALUES(16, 'sixteen');
10923
 
INSERT INTO t1 VALUES(0, 'zero');
10924
 
INSERT INTO t1 VALUES(7, 'seven');
10925
 
INSERT INTO t1 VALUES(8, 'eight');
10926
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
10927
 
affected rows: 0
10928
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10929
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
10930
 
affected rows: 0
10931
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10932
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
10933
 
affected rows: 0
10934
 
info: Rows matched: 0  Changed: 0  Warnings: 0
10935
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
10936
 
affected rows: 1
10937
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10938
 
SELECT * FROM t1;
10939
 
f1      f2
10940
 
16      sixteen
10941
 
0       zero
10942
 
7       seven
10943
 
8       whatever
10944
 
DELETE FROM t1;
10945
 
INSERT INTO t1 VALUES(8, 'eight');
10946
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
10947
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10948
 
SELECT * FROM t1;
10949
 
f1      f2
10950
 
8       eight
10951
 
DELETE FROM t1;
10952
 
INSERT INTO t1 VALUES(8, 'eight');
10953
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
10954
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10955
 
SELECT * FROM t1;
10956
 
f1      f2
10957
 
8       eight
10958
 
DELETE FROM t1;
10959
 
INSERT INTO t1 VALUES(8, 'eight');
10960
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
10961
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10962
 
SELECT * FROM t1;
10963
 
f1      f2
10964
 
8       eight
10965
 
DELETE FROM t1;
10966
 
INSERT INTO t1 VALUES(8, 'eight');
10967
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
10968
 
affected rows: 1
10969
 
info: Rows matched: 1  Changed: 1  Warnings: 0
10970
 
SELECT * FROM t1;
10971
 
f1      f2
10972
 
10      eight
10973
 
DELETE FROM t1;
10974
 
INSERT INTO v3 VALUES(16, 'sixteen');
10975
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10976
 
INSERT INTO v3 VALUES(0, 'zero');
10977
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10978
 
INSERT INTO v3 VALUES(7, 'seven');
10979
 
ERROR HY000: CHECK OPTION failed 'test.v3'
10980
 
INSERT INTO v3 VALUES(8, 'eight');
10981
 
affected rows: 1
10982
 
SELECT * FROM t1;
10983
 
f1      f2
10984
 
8       eight
10985
 
DELETE FROM t1;
10986
 
DROP VIEW v3;
10987
 
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
10988
 
option_variant  --------------------------------------------------------------------------------
10989
 
INSERT INTO t1 VALUES(16, 'sixteen');
10990
 
INSERT INTO t1 VALUES(0, 'zero');
10991
 
INSERT INTO t1 VALUES(7, 'seven');
10992
 
INSERT INTO t1 VALUES(8, 'eight');
10993
 
SELECT * FROM v1;
10994
 
f1      f2
10995
 
0       zero
10996
 
7       seven
10997
 
8       eight
10998
 
SELECT * FROM v2;
10999
 
col1    col2
11000
 
7       seven
11001
 
8       eight
11002
 
SELECT * FROM v3;
11003
 
my_col1 my_col2
11004
 
8       eight
11005
 
SELECT * FROM t1;
11006
 
f1      f2
11007
 
16      sixteen
11008
 
0       zero
11009
 
7       seven
11010
 
8       eight
11011
 
DELETE FROM t1;
11012
 
INSERT INTO t1 VALUES(16, 'sixteen');
11013
 
INSERT INTO t1 VALUES(0, 'zero');
11014
 
INSERT INTO t1 VALUES(7, 'seven');
11015
 
INSERT INTO t1 VALUES(8, 'eight');
11016
 
DELETE FROM v3 WHERE my_col1 = 16;
11017
 
affected rows: 0
11018
 
DELETE FROM v3 WHERE my_col1 = 0;
11019
 
affected rows: 0
11020
 
DELETE FROM v3 WHERE my_col1 = 7;
11021
 
affected rows: 0
11022
 
DELETE FROM v3 WHERE my_col1 = 8;
11023
 
affected rows: 1
11024
 
SELECT * FROM t1;
11025
 
f1      f2
11026
 
16      sixteen
11027
 
0       zero
11028
 
7       seven
11029
 
DELETE FROM t1;
11030
 
INSERT INTO t1 VALUES(16, 'sixteen');
11031
 
INSERT INTO t1 VALUES(0, 'zero');
11032
 
INSERT INTO t1 VALUES(7, 'seven');
11033
 
INSERT INTO t1 VALUES(8, 'eight');
11034
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11035
 
affected rows: 0
11036
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11037
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11038
 
affected rows: 0
11039
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11040
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11041
 
affected rows: 0
11042
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11043
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11044
 
affected rows: 1
11045
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11046
 
SELECT * FROM t1;
11047
 
f1      f2
11048
 
16      sixteen
11049
 
0       zero
11050
 
7       seven
11051
 
8       whatever
11052
 
DELETE FROM t1;
11053
 
INSERT INTO t1 VALUES(8, 'eight');
11054
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11055
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11056
 
SELECT * FROM t1;
11057
 
f1      f2
11058
 
8       eight
11059
 
DELETE FROM t1;
11060
 
INSERT INTO t1 VALUES(8, 'eight');
11061
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11062
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11063
 
SELECT * FROM t1;
11064
 
f1      f2
11065
 
8       eight
11066
 
DELETE FROM t1;
11067
 
INSERT INTO t1 VALUES(8, 'eight');
11068
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11069
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11070
 
SELECT * FROM t1;
11071
 
f1      f2
11072
 
8       eight
11073
 
DELETE FROM t1;
11074
 
INSERT INTO t1 VALUES(8, 'eight');
11075
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11076
 
affected rows: 1
11077
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11078
 
SELECT * FROM t1;
11079
 
f1      f2
11080
 
10      eight
11081
 
DELETE FROM t1;
11082
 
INSERT INTO v3 VALUES(16, 'sixteen');
11083
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11084
 
INSERT INTO v3 VALUES(0, 'zero');
11085
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11086
 
INSERT INTO v3 VALUES(7, 'seven');
11087
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11088
 
INSERT INTO v3 VALUES(8, 'eight');
11089
 
affected rows: 1
11090
 
SELECT * FROM t1;
11091
 
f1      f2
11092
 
8       eight
11093
 
DELETE FROM t1;
11094
 
DROP VIEW v3;
11095
 
option_variant          <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
11096
 
option_variant  --------------------------------------------------------------------------------
11097
 
INSERT INTO t1 VALUES(16, 'sixteen');
11098
 
INSERT INTO t1 VALUES(0, 'zero');
11099
 
INSERT INTO t1 VALUES(7, 'seven');
11100
 
INSERT INTO t1 VALUES(8, 'eight');
11101
 
SELECT * FROM v1;
11102
 
f1      f2
11103
 
0       zero
11104
 
7       seven
11105
 
8       eight
11106
 
SELECT * FROM v2;
11107
 
col1    col2
11108
 
7       seven
11109
 
8       eight
11110
 
SELECT * FROM v3;
11111
 
my_col1 my_col2
11112
 
8       eight
11113
 
SELECT * FROM t1;
11114
 
f1      f2
11115
 
16      sixteen
11116
 
0       zero
11117
 
7       seven
11118
 
8       eight
11119
 
DELETE FROM t1;
11120
 
INSERT INTO t1 VALUES(16, 'sixteen');
11121
 
INSERT INTO t1 VALUES(0, 'zero');
11122
 
INSERT INTO t1 VALUES(7, 'seven');
11123
 
INSERT INTO t1 VALUES(8, 'eight');
11124
 
DELETE FROM v3 WHERE my_col1 = 16;
11125
 
affected rows: 0
11126
 
DELETE FROM v3 WHERE my_col1 = 0;
11127
 
affected rows: 0
11128
 
DELETE FROM v3 WHERE my_col1 = 7;
11129
 
affected rows: 0
11130
 
DELETE FROM v3 WHERE my_col1 = 8;
11131
 
affected rows: 1
11132
 
SELECT * FROM t1;
11133
 
f1      f2
11134
 
16      sixteen
11135
 
0       zero
11136
 
7       seven
11137
 
DELETE FROM t1;
11138
 
INSERT INTO t1 VALUES(16, 'sixteen');
11139
 
INSERT INTO t1 VALUES(0, 'zero');
11140
 
INSERT INTO t1 VALUES(7, 'seven');
11141
 
INSERT INTO t1 VALUES(8, 'eight');
11142
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11143
 
affected rows: 0
11144
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11145
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11146
 
affected rows: 0
11147
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11148
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11149
 
affected rows: 0
11150
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11151
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11152
 
affected rows: 1
11153
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11154
 
SELECT * FROM t1;
11155
 
f1      f2
11156
 
16      sixteen
11157
 
0       zero
11158
 
7       seven
11159
 
8       whatever
11160
 
DELETE FROM t1;
11161
 
INSERT INTO t1 VALUES(8, 'eight');
11162
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11163
 
affected rows: 1
11164
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11165
 
SELECT * FROM t1;
11166
 
f1      f2
11167
 
7       eight
11168
 
DELETE FROM t1;
11169
 
INSERT INTO t1 VALUES(8, 'eight');
11170
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11171
 
affected rows: 1
11172
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11173
 
SELECT * FROM t1;
11174
 
f1      f2
11175
 
0       eight
11176
 
DELETE FROM t1;
11177
 
INSERT INTO t1 VALUES(8, 'eight');
11178
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11179
 
affected rows: 1
11180
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11181
 
SELECT * FROM t1;
11182
 
f1      f2
11183
 
16      eight
11184
 
DELETE FROM t1;
11185
 
INSERT INTO t1 VALUES(8, 'eight');
11186
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11187
 
affected rows: 1
11188
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11189
 
SELECT * FROM t1;
11190
 
f1      f2
11191
 
10      eight
11192
 
DELETE FROM t1;
11193
 
INSERT INTO v3 VALUES(16, 'sixteen');
11194
 
affected rows: 1
11195
 
INSERT INTO v3 VALUES(0, 'zero');
11196
 
affected rows: 1
11197
 
INSERT INTO v3 VALUES(7, 'seven');
11198
 
affected rows: 1
11199
 
INSERT INTO v3 VALUES(8, 'eight');
11200
 
affected rows: 1
11201
 
SELECT * FROM t1;
11202
 
f1      f2
11203
 
16      sixteen
11204
 
0       zero
11205
 
7       seven
11206
 
8       eight
11207
 
DELETE FROM t1;
11208
 
DROP VIEW v3;
11209
 
DROP VIEW v2;
11210
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
11211
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
11212
 
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
11213
 
option_variant  --------------------------------------------------------------------------------
11214
 
INSERT INTO t1 VALUES(16, 'sixteen');
11215
 
INSERT INTO t1 VALUES(0, 'zero');
11216
 
INSERT INTO t1 VALUES(7, 'seven');
11217
 
INSERT INTO t1 VALUES(8, 'eight');
11218
 
SELECT * FROM v1;
11219
 
f1      f2
11220
 
0       zero
11221
 
7       seven
11222
 
8       eight
11223
 
SELECT * FROM v2;
11224
 
col1    col2
11225
 
7       seven
11226
 
8       eight
11227
 
SELECT * FROM v3;
11228
 
my_col1 my_col2
11229
 
8       eight
11230
 
SELECT * FROM t1;
11231
 
f1      f2
11232
 
16      sixteen
11233
 
0       zero
11234
 
7       seven
11235
 
8       eight
11236
 
DELETE FROM t1;
11237
 
INSERT INTO t1 VALUES(16, 'sixteen');
11238
 
INSERT INTO t1 VALUES(0, 'zero');
11239
 
INSERT INTO t1 VALUES(7, 'seven');
11240
 
INSERT INTO t1 VALUES(8, 'eight');
11241
 
DELETE FROM v3 WHERE my_col1 = 16;
11242
 
affected rows: 0
11243
 
DELETE FROM v3 WHERE my_col1 = 0;
11244
 
affected rows: 0
11245
 
DELETE FROM v3 WHERE my_col1 = 7;
11246
 
affected rows: 0
11247
 
DELETE FROM v3 WHERE my_col1 = 8;
11248
 
affected rows: 1
11249
 
SELECT * FROM t1;
11250
 
f1      f2
11251
 
16      sixteen
11252
 
0       zero
11253
 
7       seven
11254
 
DELETE FROM t1;
11255
 
INSERT INTO t1 VALUES(16, 'sixteen');
11256
 
INSERT INTO t1 VALUES(0, 'zero');
11257
 
INSERT INTO t1 VALUES(7, 'seven');
11258
 
INSERT INTO t1 VALUES(8, 'eight');
11259
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11260
 
affected rows: 0
11261
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11262
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11263
 
affected rows: 0
11264
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11265
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11266
 
affected rows: 0
11267
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11268
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11269
 
affected rows: 1
11270
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11271
 
SELECT * FROM t1;
11272
 
f1      f2
11273
 
16      sixteen
11274
 
0       zero
11275
 
7       seven
11276
 
8       whatever
11277
 
DELETE FROM t1;
11278
 
INSERT INTO t1 VALUES(8, 'eight');
11279
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11280
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11281
 
SELECT * FROM t1;
11282
 
f1      f2
11283
 
8       eight
11284
 
DELETE FROM t1;
11285
 
INSERT INTO t1 VALUES(8, 'eight');
11286
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11287
 
affected rows: 1
11288
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11289
 
SELECT * FROM t1;
11290
 
f1      f2
11291
 
0       eight
11292
 
DELETE FROM t1;
11293
 
INSERT INTO t1 VALUES(8, 'eight');
11294
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11295
 
affected rows: 1
11296
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11297
 
SELECT * FROM t1;
11298
 
f1      f2
11299
 
16      eight
11300
 
DELETE FROM t1;
11301
 
INSERT INTO t1 VALUES(8, 'eight');
11302
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11303
 
affected rows: 1
11304
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11305
 
SELECT * FROM t1;
11306
 
f1      f2
11307
 
10      eight
11308
 
DELETE FROM t1;
11309
 
INSERT INTO v3 VALUES(16, 'sixteen');
11310
 
affected rows: 1
11311
 
INSERT INTO v3 VALUES(0, 'zero');
11312
 
affected rows: 1
11313
 
INSERT INTO v3 VALUES(7, 'seven');
11314
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11315
 
INSERT INTO v3 VALUES(8, 'eight');
11316
 
affected rows: 1
11317
 
SELECT * FROM t1;
11318
 
f1      f2
11319
 
16      sixteen
11320
 
0       zero
11321
 
8       eight
11322
 
DELETE FROM t1;
11323
 
DROP VIEW v3;
11324
 
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
11325
 
option_variant  --------------------------------------------------------------------------------
11326
 
INSERT INTO t1 VALUES(16, 'sixteen');
11327
 
INSERT INTO t1 VALUES(0, 'zero');
11328
 
INSERT INTO t1 VALUES(7, 'seven');
11329
 
INSERT INTO t1 VALUES(8, 'eight');
11330
 
SELECT * FROM v1;
11331
 
f1      f2
11332
 
0       zero
11333
 
7       seven
11334
 
8       eight
11335
 
SELECT * FROM v2;
11336
 
col1    col2
11337
 
7       seven
11338
 
8       eight
11339
 
SELECT * FROM v3;
11340
 
my_col1 my_col2
11341
 
8       eight
11342
 
SELECT * FROM t1;
11343
 
f1      f2
11344
 
16      sixteen
11345
 
0       zero
11346
 
7       seven
11347
 
8       eight
11348
 
DELETE FROM t1;
11349
 
INSERT INTO t1 VALUES(16, 'sixteen');
11350
 
INSERT INTO t1 VALUES(0, 'zero');
11351
 
INSERT INTO t1 VALUES(7, 'seven');
11352
 
INSERT INTO t1 VALUES(8, 'eight');
11353
 
DELETE FROM v3 WHERE my_col1 = 16;
11354
 
affected rows: 0
11355
 
DELETE FROM v3 WHERE my_col1 = 0;
11356
 
affected rows: 0
11357
 
DELETE FROM v3 WHERE my_col1 = 7;
11358
 
affected rows: 0
11359
 
DELETE FROM v3 WHERE my_col1 = 8;
11360
 
affected rows: 1
11361
 
SELECT * FROM t1;
11362
 
f1      f2
11363
 
16      sixteen
11364
 
0       zero
11365
 
7       seven
11366
 
DELETE FROM t1;
11367
 
INSERT INTO t1 VALUES(16, 'sixteen');
11368
 
INSERT INTO t1 VALUES(0, 'zero');
11369
 
INSERT INTO t1 VALUES(7, 'seven');
11370
 
INSERT INTO t1 VALUES(8, 'eight');
11371
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11372
 
affected rows: 0
11373
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11374
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11375
 
affected rows: 0
11376
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11377
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11378
 
affected rows: 0
11379
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11380
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11381
 
affected rows: 1
11382
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11383
 
SELECT * FROM t1;
11384
 
f1      f2
11385
 
16      sixteen
11386
 
0       zero
11387
 
7       seven
11388
 
8       whatever
11389
 
DELETE FROM t1;
11390
 
INSERT INTO t1 VALUES(8, 'eight');
11391
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11392
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11393
 
SELECT * FROM t1;
11394
 
f1      f2
11395
 
8       eight
11396
 
DELETE FROM t1;
11397
 
INSERT INTO t1 VALUES(8, 'eight');
11398
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11399
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11400
 
SELECT * FROM t1;
11401
 
f1      f2
11402
 
8       eight
11403
 
DELETE FROM t1;
11404
 
INSERT INTO t1 VALUES(8, 'eight');
11405
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11406
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11407
 
SELECT * FROM t1;
11408
 
f1      f2
11409
 
8       eight
11410
 
DELETE FROM t1;
11411
 
INSERT INTO t1 VALUES(8, 'eight');
11412
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11413
 
affected rows: 1
11414
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11415
 
SELECT * FROM t1;
11416
 
f1      f2
11417
 
10      eight
11418
 
DELETE FROM t1;
11419
 
INSERT INTO v3 VALUES(16, 'sixteen');
11420
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11421
 
INSERT INTO v3 VALUES(0, 'zero');
11422
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11423
 
INSERT INTO v3 VALUES(7, 'seven');
11424
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11425
 
INSERT INTO v3 VALUES(8, 'eight');
11426
 
affected rows: 1
11427
 
SELECT * FROM t1;
11428
 
f1      f2
11429
 
8       eight
11430
 
DELETE FROM t1;
11431
 
DROP VIEW v3;
11432
 
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
11433
 
option_variant  --------------------------------------------------------------------------------
11434
 
INSERT INTO t1 VALUES(16, 'sixteen');
11435
 
INSERT INTO t1 VALUES(0, 'zero');
11436
 
INSERT INTO t1 VALUES(7, 'seven');
11437
 
INSERT INTO t1 VALUES(8, 'eight');
11438
 
SELECT * FROM v1;
11439
 
f1      f2
11440
 
0       zero
11441
 
7       seven
11442
 
8       eight
11443
 
SELECT * FROM v2;
11444
 
col1    col2
11445
 
7       seven
11446
 
8       eight
11447
 
SELECT * FROM v3;
11448
 
my_col1 my_col2
11449
 
8       eight
11450
 
SELECT * FROM t1;
11451
 
f1      f2
11452
 
16      sixteen
11453
 
0       zero
11454
 
7       seven
11455
 
8       eight
11456
 
DELETE FROM t1;
11457
 
INSERT INTO t1 VALUES(16, 'sixteen');
11458
 
INSERT INTO t1 VALUES(0, 'zero');
11459
 
INSERT INTO t1 VALUES(7, 'seven');
11460
 
INSERT INTO t1 VALUES(8, 'eight');
11461
 
DELETE FROM v3 WHERE my_col1 = 16;
11462
 
affected rows: 0
11463
 
DELETE FROM v3 WHERE my_col1 = 0;
11464
 
affected rows: 0
11465
 
DELETE FROM v3 WHERE my_col1 = 7;
11466
 
affected rows: 0
11467
 
DELETE FROM v3 WHERE my_col1 = 8;
11468
 
affected rows: 1
11469
 
SELECT * FROM t1;
11470
 
f1      f2
11471
 
16      sixteen
11472
 
0       zero
11473
 
7       seven
11474
 
DELETE FROM t1;
11475
 
INSERT INTO t1 VALUES(16, 'sixteen');
11476
 
INSERT INTO t1 VALUES(0, 'zero');
11477
 
INSERT INTO t1 VALUES(7, 'seven');
11478
 
INSERT INTO t1 VALUES(8, 'eight');
11479
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11480
 
affected rows: 0
11481
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11482
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11483
 
affected rows: 0
11484
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11485
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11486
 
affected rows: 0
11487
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11488
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11489
 
affected rows: 1
11490
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11491
 
SELECT * FROM t1;
11492
 
f1      f2
11493
 
16      sixteen
11494
 
0       zero
11495
 
7       seven
11496
 
8       whatever
11497
 
DELETE FROM t1;
11498
 
INSERT INTO t1 VALUES(8, 'eight');
11499
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11500
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11501
 
SELECT * FROM t1;
11502
 
f1      f2
11503
 
8       eight
11504
 
DELETE FROM t1;
11505
 
INSERT INTO t1 VALUES(8, 'eight');
11506
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11507
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11508
 
SELECT * FROM t1;
11509
 
f1      f2
11510
 
8       eight
11511
 
DELETE FROM t1;
11512
 
INSERT INTO t1 VALUES(8, 'eight');
11513
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11514
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11515
 
SELECT * FROM t1;
11516
 
f1      f2
11517
 
8       eight
11518
 
DELETE FROM t1;
11519
 
INSERT INTO t1 VALUES(8, 'eight');
11520
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11521
 
affected rows: 1
11522
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11523
 
SELECT * FROM t1;
11524
 
f1      f2
11525
 
10      eight
11526
 
DELETE FROM t1;
11527
 
INSERT INTO v3 VALUES(16, 'sixteen');
11528
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11529
 
INSERT INTO v3 VALUES(0, 'zero');
11530
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11531
 
INSERT INTO v3 VALUES(7, 'seven');
11532
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11533
 
INSERT INTO v3 VALUES(8, 'eight');
11534
 
affected rows: 1
11535
 
SELECT * FROM t1;
11536
 
f1      f2
11537
 
8       eight
11538
 
DELETE FROM t1;
11539
 
DROP VIEW v3;
11540
 
option_variant          <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION
11541
 
option_variant  --------------------------------------------------------------------------------
11542
 
INSERT INTO t1 VALUES(16, 'sixteen');
11543
 
INSERT INTO t1 VALUES(0, 'zero');
11544
 
INSERT INTO t1 VALUES(7, 'seven');
11545
 
INSERT INTO t1 VALUES(8, 'eight');
11546
 
SELECT * FROM v1;
11547
 
f1      f2
11548
 
0       zero
11549
 
7       seven
11550
 
8       eight
11551
 
SELECT * FROM v2;
11552
 
col1    col2
11553
 
7       seven
11554
 
8       eight
11555
 
SELECT * FROM v3;
11556
 
my_col1 my_col2
11557
 
8       eight
11558
 
SELECT * FROM t1;
11559
 
f1      f2
11560
 
16      sixteen
11561
 
0       zero
11562
 
7       seven
11563
 
8       eight
11564
 
DELETE FROM t1;
11565
 
INSERT INTO t1 VALUES(16, 'sixteen');
11566
 
INSERT INTO t1 VALUES(0, 'zero');
11567
 
INSERT INTO t1 VALUES(7, 'seven');
11568
 
INSERT INTO t1 VALUES(8, 'eight');
11569
 
DELETE FROM v3 WHERE my_col1 = 16;
11570
 
affected rows: 0
11571
 
DELETE FROM v3 WHERE my_col1 = 0;
11572
 
affected rows: 0
11573
 
DELETE FROM v3 WHERE my_col1 = 7;
11574
 
affected rows: 0
11575
 
DELETE FROM v3 WHERE my_col1 = 8;
11576
 
affected rows: 1
11577
 
SELECT * FROM t1;
11578
 
f1      f2
11579
 
16      sixteen
11580
 
0       zero
11581
 
7       seven
11582
 
DELETE FROM t1;
11583
 
INSERT INTO t1 VALUES(16, 'sixteen');
11584
 
INSERT INTO t1 VALUES(0, 'zero');
11585
 
INSERT INTO t1 VALUES(7, 'seven');
11586
 
INSERT INTO t1 VALUES(8, 'eight');
11587
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11588
 
affected rows: 0
11589
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11590
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11591
 
affected rows: 0
11592
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11593
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11594
 
affected rows: 0
11595
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11596
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11597
 
affected rows: 1
11598
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11599
 
SELECT * FROM t1;
11600
 
f1      f2
11601
 
16      sixteen
11602
 
0       zero
11603
 
7       seven
11604
 
8       whatever
11605
 
DELETE FROM t1;
11606
 
INSERT INTO t1 VALUES(8, 'eight');
11607
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11608
 
affected rows: 1
11609
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11610
 
SELECT * FROM t1;
11611
 
f1      f2
11612
 
7       eight
11613
 
DELETE FROM t1;
11614
 
INSERT INTO t1 VALUES(8, 'eight');
11615
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11616
 
affected rows: 1
11617
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11618
 
SELECT * FROM t1;
11619
 
f1      f2
11620
 
0       eight
11621
 
DELETE FROM t1;
11622
 
INSERT INTO t1 VALUES(8, 'eight');
11623
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11624
 
affected rows: 1
11625
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11626
 
SELECT * FROM t1;
11627
 
f1      f2
11628
 
16      eight
11629
 
DELETE FROM t1;
11630
 
INSERT INTO t1 VALUES(8, 'eight');
11631
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11632
 
affected rows: 1
11633
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11634
 
SELECT * FROM t1;
11635
 
f1      f2
11636
 
10      eight
11637
 
DELETE FROM t1;
11638
 
INSERT INTO v3 VALUES(16, 'sixteen');
11639
 
affected rows: 1
11640
 
INSERT INTO v3 VALUES(0, 'zero');
11641
 
affected rows: 1
11642
 
INSERT INTO v3 VALUES(7, 'seven');
11643
 
affected rows: 1
11644
 
INSERT INTO v3 VALUES(8, 'eight');
11645
 
affected rows: 1
11646
 
SELECT * FROM t1;
11647
 
f1      f2
11648
 
16      sixteen
11649
 
0       zero
11650
 
7       seven
11651
 
8       eight
11652
 
DELETE FROM t1;
11653
 
DROP VIEW v3;
11654
 
DROP VIEW v2;
11655
 
DROP VIEW v1;
11656
 
CREATE VIEW v1 AS SELECT f1, f2
11657
 
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH          CHECK OPTION ;
11658
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
11659
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
11660
 
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
11661
 
option_variant  --------------------------------------------------------------------------------
11662
 
INSERT INTO t1 VALUES(16, 'sixteen');
11663
 
INSERT INTO t1 VALUES(0, 'zero');
11664
 
INSERT INTO t1 VALUES(7, 'seven');
11665
 
INSERT INTO t1 VALUES(8, 'eight');
11666
 
SELECT * FROM v1;
11667
 
f1      f2
11668
 
0       zero
11669
 
7       seven
11670
 
8       eight
11671
 
SELECT * FROM v2;
11672
 
col1    col2
11673
 
7       seven
11674
 
8       eight
11675
 
SELECT * FROM v3;
11676
 
my_col1 my_col2
11677
 
8       eight
11678
 
SELECT * FROM t1;
11679
 
f1      f2
11680
 
16      sixteen
11681
 
0       zero
11682
 
7       seven
11683
 
8       eight
11684
 
DELETE FROM t1;
11685
 
INSERT INTO t1 VALUES(16, 'sixteen');
11686
 
INSERT INTO t1 VALUES(0, 'zero');
11687
 
INSERT INTO t1 VALUES(7, 'seven');
11688
 
INSERT INTO t1 VALUES(8, 'eight');
11689
 
DELETE FROM v3 WHERE my_col1 = 16;
11690
 
affected rows: 0
11691
 
DELETE FROM v3 WHERE my_col1 = 0;
11692
 
affected rows: 0
11693
 
DELETE FROM v3 WHERE my_col1 = 7;
11694
 
affected rows: 0
11695
 
DELETE FROM v3 WHERE my_col1 = 8;
11696
 
affected rows: 1
11697
 
SELECT * FROM t1;
11698
 
f1      f2
11699
 
16      sixteen
11700
 
0       zero
11701
 
7       seven
11702
 
DELETE FROM t1;
11703
 
INSERT INTO t1 VALUES(16, 'sixteen');
11704
 
INSERT INTO t1 VALUES(0, 'zero');
11705
 
INSERT INTO t1 VALUES(7, 'seven');
11706
 
INSERT INTO t1 VALUES(8, 'eight');
11707
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11708
 
affected rows: 0
11709
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11710
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11711
 
affected rows: 0
11712
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11713
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11714
 
affected rows: 0
11715
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11716
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11717
 
affected rows: 1
11718
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11719
 
SELECT * FROM t1;
11720
 
f1      f2
11721
 
16      sixteen
11722
 
0       zero
11723
 
7       seven
11724
 
8       whatever
11725
 
DELETE FROM t1;
11726
 
INSERT INTO t1 VALUES(8, 'eight');
11727
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11728
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11729
 
SELECT * FROM t1;
11730
 
f1      f2
11731
 
8       eight
11732
 
DELETE FROM t1;
11733
 
INSERT INTO t1 VALUES(8, 'eight');
11734
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11735
 
affected rows: 1
11736
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11737
 
SELECT * FROM t1;
11738
 
f1      f2
11739
 
0       eight
11740
 
DELETE FROM t1;
11741
 
INSERT INTO t1 VALUES(8, 'eight');
11742
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11743
 
affected rows: 1
11744
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11745
 
SELECT * FROM t1;
11746
 
f1      f2
11747
 
16      eight
11748
 
DELETE FROM t1;
11749
 
INSERT INTO t1 VALUES(8, 'eight');
11750
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11751
 
affected rows: 1
11752
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11753
 
SELECT * FROM t1;
11754
 
f1      f2
11755
 
10      eight
11756
 
DELETE FROM t1;
11757
 
INSERT INTO v3 VALUES(16, 'sixteen');
11758
 
affected rows: 1
11759
 
INSERT INTO v3 VALUES(0, 'zero');
11760
 
affected rows: 1
11761
 
INSERT INTO v3 VALUES(7, 'seven');
11762
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11763
 
INSERT INTO v3 VALUES(8, 'eight');
11764
 
affected rows: 1
11765
 
SELECT * FROM t1;
11766
 
f1      f2
11767
 
16      sixteen
11768
 
0       zero
11769
 
8       eight
11770
 
DELETE FROM t1;
11771
 
DROP VIEW v3;
11772
 
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
11773
 
option_variant  --------------------------------------------------------------------------------
11774
 
INSERT INTO t1 VALUES(16, 'sixteen');
11775
 
INSERT INTO t1 VALUES(0, 'zero');
11776
 
INSERT INTO t1 VALUES(7, 'seven');
11777
 
INSERT INTO t1 VALUES(8, 'eight');
11778
 
SELECT * FROM v1;
11779
 
f1      f2
11780
 
0       zero
11781
 
7       seven
11782
 
8       eight
11783
 
SELECT * FROM v2;
11784
 
col1    col2
11785
 
7       seven
11786
 
8       eight
11787
 
SELECT * FROM v3;
11788
 
my_col1 my_col2
11789
 
8       eight
11790
 
SELECT * FROM t1;
11791
 
f1      f2
11792
 
16      sixteen
11793
 
0       zero
11794
 
7       seven
11795
 
8       eight
11796
 
DELETE FROM t1;
11797
 
INSERT INTO t1 VALUES(16, 'sixteen');
11798
 
INSERT INTO t1 VALUES(0, 'zero');
11799
 
INSERT INTO t1 VALUES(7, 'seven');
11800
 
INSERT INTO t1 VALUES(8, 'eight');
11801
 
DELETE FROM v3 WHERE my_col1 = 16;
11802
 
affected rows: 0
11803
 
DELETE FROM v3 WHERE my_col1 = 0;
11804
 
affected rows: 0
11805
 
DELETE FROM v3 WHERE my_col1 = 7;
11806
 
affected rows: 0
11807
 
DELETE FROM v3 WHERE my_col1 = 8;
11808
 
affected rows: 1
11809
 
SELECT * FROM t1;
11810
 
f1      f2
11811
 
16      sixteen
11812
 
0       zero
11813
 
7       seven
11814
 
DELETE FROM t1;
11815
 
INSERT INTO t1 VALUES(16, 'sixteen');
11816
 
INSERT INTO t1 VALUES(0, 'zero');
11817
 
INSERT INTO t1 VALUES(7, 'seven');
11818
 
INSERT INTO t1 VALUES(8, 'eight');
11819
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11820
 
affected rows: 0
11821
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11822
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11823
 
affected rows: 0
11824
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11825
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11826
 
affected rows: 0
11827
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11828
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11829
 
affected rows: 1
11830
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11831
 
SELECT * FROM t1;
11832
 
f1      f2
11833
 
16      sixteen
11834
 
0       zero
11835
 
7       seven
11836
 
8       whatever
11837
 
DELETE FROM t1;
11838
 
INSERT INTO t1 VALUES(8, 'eight');
11839
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11840
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11841
 
SELECT * FROM t1;
11842
 
f1      f2
11843
 
8       eight
11844
 
DELETE FROM t1;
11845
 
INSERT INTO t1 VALUES(8, 'eight');
11846
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11847
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11848
 
SELECT * FROM t1;
11849
 
f1      f2
11850
 
8       eight
11851
 
DELETE FROM t1;
11852
 
INSERT INTO t1 VALUES(8, 'eight');
11853
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11854
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11855
 
SELECT * FROM t1;
11856
 
f1      f2
11857
 
8       eight
11858
 
DELETE FROM t1;
11859
 
INSERT INTO t1 VALUES(8, 'eight');
11860
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11861
 
affected rows: 1
11862
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11863
 
SELECT * FROM t1;
11864
 
f1      f2
11865
 
10      eight
11866
 
DELETE FROM t1;
11867
 
INSERT INTO v3 VALUES(16, 'sixteen');
11868
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11869
 
INSERT INTO v3 VALUES(0, 'zero');
11870
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11871
 
INSERT INTO v3 VALUES(7, 'seven');
11872
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11873
 
INSERT INTO v3 VALUES(8, 'eight');
11874
 
affected rows: 1
11875
 
SELECT * FROM t1;
11876
 
f1      f2
11877
 
8       eight
11878
 
DELETE FROM t1;
11879
 
DROP VIEW v3;
11880
 
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
11881
 
option_variant  --------------------------------------------------------------------------------
11882
 
INSERT INTO t1 VALUES(16, 'sixteen');
11883
 
INSERT INTO t1 VALUES(0, 'zero');
11884
 
INSERT INTO t1 VALUES(7, 'seven');
11885
 
INSERT INTO t1 VALUES(8, 'eight');
11886
 
SELECT * FROM v1;
11887
 
f1      f2
11888
 
0       zero
11889
 
7       seven
11890
 
8       eight
11891
 
SELECT * FROM v2;
11892
 
col1    col2
11893
 
7       seven
11894
 
8       eight
11895
 
SELECT * FROM v3;
11896
 
my_col1 my_col2
11897
 
8       eight
11898
 
SELECT * FROM t1;
11899
 
f1      f2
11900
 
16      sixteen
11901
 
0       zero
11902
 
7       seven
11903
 
8       eight
11904
 
DELETE FROM t1;
11905
 
INSERT INTO t1 VALUES(16, 'sixteen');
11906
 
INSERT INTO t1 VALUES(0, 'zero');
11907
 
INSERT INTO t1 VALUES(7, 'seven');
11908
 
INSERT INTO t1 VALUES(8, 'eight');
11909
 
DELETE FROM v3 WHERE my_col1 = 16;
11910
 
affected rows: 0
11911
 
DELETE FROM v3 WHERE my_col1 = 0;
11912
 
affected rows: 0
11913
 
DELETE FROM v3 WHERE my_col1 = 7;
11914
 
affected rows: 0
11915
 
DELETE FROM v3 WHERE my_col1 = 8;
11916
 
affected rows: 1
11917
 
SELECT * FROM t1;
11918
 
f1      f2
11919
 
16      sixteen
11920
 
0       zero
11921
 
7       seven
11922
 
DELETE FROM t1;
11923
 
INSERT INTO t1 VALUES(16, 'sixteen');
11924
 
INSERT INTO t1 VALUES(0, 'zero');
11925
 
INSERT INTO t1 VALUES(7, 'seven');
11926
 
INSERT INTO t1 VALUES(8, 'eight');
11927
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
11928
 
affected rows: 0
11929
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11930
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
11931
 
affected rows: 0
11932
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11933
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
11934
 
affected rows: 0
11935
 
info: Rows matched: 0  Changed: 0  Warnings: 0
11936
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
11937
 
affected rows: 1
11938
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11939
 
SELECT * FROM t1;
11940
 
f1      f2
11941
 
16      sixteen
11942
 
0       zero
11943
 
7       seven
11944
 
8       whatever
11945
 
DELETE FROM t1;
11946
 
INSERT INTO t1 VALUES(8, 'eight');
11947
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
11948
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11949
 
SELECT * FROM t1;
11950
 
f1      f2
11951
 
8       eight
11952
 
DELETE FROM t1;
11953
 
INSERT INTO t1 VALUES(8, 'eight');
11954
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
11955
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11956
 
SELECT * FROM t1;
11957
 
f1      f2
11958
 
8       eight
11959
 
DELETE FROM t1;
11960
 
INSERT INTO t1 VALUES(8, 'eight');
11961
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
11962
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11963
 
SELECT * FROM t1;
11964
 
f1      f2
11965
 
8       eight
11966
 
DELETE FROM t1;
11967
 
INSERT INTO t1 VALUES(8, 'eight');
11968
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
11969
 
affected rows: 1
11970
 
info: Rows matched: 1  Changed: 1  Warnings: 0
11971
 
SELECT * FROM t1;
11972
 
f1      f2
11973
 
10      eight
11974
 
DELETE FROM t1;
11975
 
INSERT INTO v3 VALUES(16, 'sixteen');
11976
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11977
 
INSERT INTO v3 VALUES(0, 'zero');
11978
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11979
 
INSERT INTO v3 VALUES(7, 'seven');
11980
 
ERROR HY000: CHECK OPTION failed 'test.v3'
11981
 
INSERT INTO v3 VALUES(8, 'eight');
11982
 
affected rows: 1
11983
 
SELECT * FROM t1;
11984
 
f1      f2
11985
 
8       eight
11986
 
DELETE FROM t1;
11987
 
DROP VIEW v3;
11988
 
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
11989
 
option_variant  --------------------------------------------------------------------------------
11990
 
INSERT INTO t1 VALUES(16, 'sixteen');
11991
 
INSERT INTO t1 VALUES(0, 'zero');
11992
 
INSERT INTO t1 VALUES(7, 'seven');
11993
 
INSERT INTO t1 VALUES(8, 'eight');
11994
 
SELECT * FROM v1;
11995
 
f1      f2
11996
 
0       zero
11997
 
7       seven
11998
 
8       eight
11999
 
SELECT * FROM v2;
12000
 
col1    col2
12001
 
7       seven
12002
 
8       eight
12003
 
SELECT * FROM v3;
12004
 
my_col1 my_col2
12005
 
8       eight
12006
 
SELECT * FROM t1;
12007
 
f1      f2
12008
 
16      sixteen
12009
 
0       zero
12010
 
7       seven
12011
 
8       eight
12012
 
DELETE FROM t1;
12013
 
INSERT INTO t1 VALUES(16, 'sixteen');
12014
 
INSERT INTO t1 VALUES(0, 'zero');
12015
 
INSERT INTO t1 VALUES(7, 'seven');
12016
 
INSERT INTO t1 VALUES(8, 'eight');
12017
 
DELETE FROM v3 WHERE my_col1 = 16;
12018
 
affected rows: 0
12019
 
DELETE FROM v3 WHERE my_col1 = 0;
12020
 
affected rows: 0
12021
 
DELETE FROM v3 WHERE my_col1 = 7;
12022
 
affected rows: 0
12023
 
DELETE FROM v3 WHERE my_col1 = 8;
12024
 
affected rows: 1
12025
 
SELECT * FROM t1;
12026
 
f1      f2
12027
 
16      sixteen
12028
 
0       zero
12029
 
7       seven
12030
 
DELETE FROM t1;
12031
 
INSERT INTO t1 VALUES(16, 'sixteen');
12032
 
INSERT INTO t1 VALUES(0, 'zero');
12033
 
INSERT INTO t1 VALUES(7, 'seven');
12034
 
INSERT INTO t1 VALUES(8, 'eight');
12035
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12036
 
affected rows: 0
12037
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12038
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12039
 
affected rows: 0
12040
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12041
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12042
 
affected rows: 0
12043
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12044
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12045
 
affected rows: 1
12046
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12047
 
SELECT * FROM t1;
12048
 
f1      f2
12049
 
16      sixteen
12050
 
0       zero
12051
 
7       seven
12052
 
8       whatever
12053
 
DELETE FROM t1;
12054
 
INSERT INTO t1 VALUES(8, 'eight');
12055
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12056
 
affected rows: 1
12057
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12058
 
SELECT * FROM t1;
12059
 
f1      f2
12060
 
7       eight
12061
 
DELETE FROM t1;
12062
 
INSERT INTO t1 VALUES(8, 'eight');
12063
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12064
 
affected rows: 1
12065
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12066
 
SELECT * FROM t1;
12067
 
f1      f2
12068
 
0       eight
12069
 
DELETE FROM t1;
12070
 
INSERT INTO t1 VALUES(8, 'eight');
12071
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12072
 
affected rows: 1
12073
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12074
 
SELECT * FROM t1;
12075
 
f1      f2
12076
 
16      eight
12077
 
DELETE FROM t1;
12078
 
INSERT INTO t1 VALUES(8, 'eight');
12079
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12080
 
affected rows: 1
12081
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12082
 
SELECT * FROM t1;
12083
 
f1      f2
12084
 
10      eight
12085
 
DELETE FROM t1;
12086
 
INSERT INTO v3 VALUES(16, 'sixteen');
12087
 
affected rows: 1
12088
 
INSERT INTO v3 VALUES(0, 'zero');
12089
 
affected rows: 1
12090
 
INSERT INTO v3 VALUES(7, 'seven');
12091
 
affected rows: 1
12092
 
INSERT INTO v3 VALUES(8, 'eight');
12093
 
affected rows: 1
12094
 
SELECT * FROM t1;
12095
 
f1      f2
12096
 
16      sixteen
12097
 
0       zero
12098
 
7       seven
12099
 
8       eight
12100
 
DELETE FROM t1;
12101
 
DROP VIEW v3;
12102
 
DROP VIEW v2;
12103
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
12104
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
12105
 
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
12106
 
option_variant  --------------------------------------------------------------------------------
12107
 
INSERT INTO t1 VALUES(16, 'sixteen');
12108
 
INSERT INTO t1 VALUES(0, 'zero');
12109
 
INSERT INTO t1 VALUES(7, 'seven');
12110
 
INSERT INTO t1 VALUES(8, 'eight');
12111
 
SELECT * FROM v1;
12112
 
f1      f2
12113
 
0       zero
12114
 
7       seven
12115
 
8       eight
12116
 
SELECT * FROM v2;
12117
 
col1    col2
12118
 
7       seven
12119
 
8       eight
12120
 
SELECT * FROM v3;
12121
 
my_col1 my_col2
12122
 
8       eight
12123
 
SELECT * FROM t1;
12124
 
f1      f2
12125
 
16      sixteen
12126
 
0       zero
12127
 
7       seven
12128
 
8       eight
12129
 
DELETE FROM t1;
12130
 
INSERT INTO t1 VALUES(16, 'sixteen');
12131
 
INSERT INTO t1 VALUES(0, 'zero');
12132
 
INSERT INTO t1 VALUES(7, 'seven');
12133
 
INSERT INTO t1 VALUES(8, 'eight');
12134
 
DELETE FROM v3 WHERE my_col1 = 16;
12135
 
affected rows: 0
12136
 
DELETE FROM v3 WHERE my_col1 = 0;
12137
 
affected rows: 0
12138
 
DELETE FROM v3 WHERE my_col1 = 7;
12139
 
affected rows: 0
12140
 
DELETE FROM v3 WHERE my_col1 = 8;
12141
 
affected rows: 1
12142
 
SELECT * FROM t1;
12143
 
f1      f2
12144
 
16      sixteen
12145
 
0       zero
12146
 
7       seven
12147
 
DELETE FROM t1;
12148
 
INSERT INTO t1 VALUES(16, 'sixteen');
12149
 
INSERT INTO t1 VALUES(0, 'zero');
12150
 
INSERT INTO t1 VALUES(7, 'seven');
12151
 
INSERT INTO t1 VALUES(8, 'eight');
12152
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12153
 
affected rows: 0
12154
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12155
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12156
 
affected rows: 0
12157
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12158
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12159
 
affected rows: 0
12160
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12161
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12162
 
affected rows: 1
12163
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12164
 
SELECT * FROM t1;
12165
 
f1      f2
12166
 
16      sixteen
12167
 
0       zero
12168
 
7       seven
12169
 
8       whatever
12170
 
DELETE FROM t1;
12171
 
INSERT INTO t1 VALUES(8, 'eight');
12172
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12173
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12174
 
SELECT * FROM t1;
12175
 
f1      f2
12176
 
8       eight
12177
 
DELETE FROM t1;
12178
 
INSERT INTO t1 VALUES(8, 'eight');
12179
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12180
 
affected rows: 1
12181
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12182
 
SELECT * FROM t1;
12183
 
f1      f2
12184
 
0       eight
12185
 
DELETE FROM t1;
12186
 
INSERT INTO t1 VALUES(8, 'eight');
12187
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12188
 
affected rows: 1
12189
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12190
 
SELECT * FROM t1;
12191
 
f1      f2
12192
 
16      eight
12193
 
DELETE FROM t1;
12194
 
INSERT INTO t1 VALUES(8, 'eight');
12195
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12196
 
affected rows: 1
12197
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12198
 
SELECT * FROM t1;
12199
 
f1      f2
12200
 
10      eight
12201
 
DELETE FROM t1;
12202
 
INSERT INTO v3 VALUES(16, 'sixteen');
12203
 
affected rows: 1
12204
 
INSERT INTO v3 VALUES(0, 'zero');
12205
 
affected rows: 1
12206
 
INSERT INTO v3 VALUES(7, 'seven');
12207
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12208
 
INSERT INTO v3 VALUES(8, 'eight');
12209
 
affected rows: 1
12210
 
SELECT * FROM t1;
12211
 
f1      f2
12212
 
16      sixteen
12213
 
0       zero
12214
 
8       eight
12215
 
DELETE FROM t1;
12216
 
DROP VIEW v3;
12217
 
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
12218
 
option_variant  --------------------------------------------------------------------------------
12219
 
INSERT INTO t1 VALUES(16, 'sixteen');
12220
 
INSERT INTO t1 VALUES(0, 'zero');
12221
 
INSERT INTO t1 VALUES(7, 'seven');
12222
 
INSERT INTO t1 VALUES(8, 'eight');
12223
 
SELECT * FROM v1;
12224
 
f1      f2
12225
 
0       zero
12226
 
7       seven
12227
 
8       eight
12228
 
SELECT * FROM v2;
12229
 
col1    col2
12230
 
7       seven
12231
 
8       eight
12232
 
SELECT * FROM v3;
12233
 
my_col1 my_col2
12234
 
8       eight
12235
 
SELECT * FROM t1;
12236
 
f1      f2
12237
 
16      sixteen
12238
 
0       zero
12239
 
7       seven
12240
 
8       eight
12241
 
DELETE FROM t1;
12242
 
INSERT INTO t1 VALUES(16, 'sixteen');
12243
 
INSERT INTO t1 VALUES(0, 'zero');
12244
 
INSERT INTO t1 VALUES(7, 'seven');
12245
 
INSERT INTO t1 VALUES(8, 'eight');
12246
 
DELETE FROM v3 WHERE my_col1 = 16;
12247
 
affected rows: 0
12248
 
DELETE FROM v3 WHERE my_col1 = 0;
12249
 
affected rows: 0
12250
 
DELETE FROM v3 WHERE my_col1 = 7;
12251
 
affected rows: 0
12252
 
DELETE FROM v3 WHERE my_col1 = 8;
12253
 
affected rows: 1
12254
 
SELECT * FROM t1;
12255
 
f1      f2
12256
 
16      sixteen
12257
 
0       zero
12258
 
7       seven
12259
 
DELETE FROM t1;
12260
 
INSERT INTO t1 VALUES(16, 'sixteen');
12261
 
INSERT INTO t1 VALUES(0, 'zero');
12262
 
INSERT INTO t1 VALUES(7, 'seven');
12263
 
INSERT INTO t1 VALUES(8, 'eight');
12264
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12265
 
affected rows: 0
12266
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12267
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12268
 
affected rows: 0
12269
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12270
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12271
 
affected rows: 0
12272
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12273
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12274
 
affected rows: 1
12275
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12276
 
SELECT * FROM t1;
12277
 
f1      f2
12278
 
16      sixteen
12279
 
0       zero
12280
 
7       seven
12281
 
8       whatever
12282
 
DELETE FROM t1;
12283
 
INSERT INTO t1 VALUES(8, 'eight');
12284
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12285
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12286
 
SELECT * FROM t1;
12287
 
f1      f2
12288
 
8       eight
12289
 
DELETE FROM t1;
12290
 
INSERT INTO t1 VALUES(8, 'eight');
12291
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12292
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12293
 
SELECT * FROM t1;
12294
 
f1      f2
12295
 
8       eight
12296
 
DELETE FROM t1;
12297
 
INSERT INTO t1 VALUES(8, 'eight');
12298
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12299
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12300
 
SELECT * FROM t1;
12301
 
f1      f2
12302
 
8       eight
12303
 
DELETE FROM t1;
12304
 
INSERT INTO t1 VALUES(8, 'eight');
12305
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12306
 
affected rows: 1
12307
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12308
 
SELECT * FROM t1;
12309
 
f1      f2
12310
 
10      eight
12311
 
DELETE FROM t1;
12312
 
INSERT INTO v3 VALUES(16, 'sixteen');
12313
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12314
 
INSERT INTO v3 VALUES(0, 'zero');
12315
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12316
 
INSERT INTO v3 VALUES(7, 'seven');
12317
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12318
 
INSERT INTO v3 VALUES(8, 'eight');
12319
 
affected rows: 1
12320
 
SELECT * FROM t1;
12321
 
f1      f2
12322
 
8       eight
12323
 
DELETE FROM t1;
12324
 
DROP VIEW v3;
12325
 
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
12326
 
option_variant  --------------------------------------------------------------------------------
12327
 
INSERT INTO t1 VALUES(16, 'sixteen');
12328
 
INSERT INTO t1 VALUES(0, 'zero');
12329
 
INSERT INTO t1 VALUES(7, 'seven');
12330
 
INSERT INTO t1 VALUES(8, 'eight');
12331
 
SELECT * FROM v1;
12332
 
f1      f2
12333
 
0       zero
12334
 
7       seven
12335
 
8       eight
12336
 
SELECT * FROM v2;
12337
 
col1    col2
12338
 
7       seven
12339
 
8       eight
12340
 
SELECT * FROM v3;
12341
 
my_col1 my_col2
12342
 
8       eight
12343
 
SELECT * FROM t1;
12344
 
f1      f2
12345
 
16      sixteen
12346
 
0       zero
12347
 
7       seven
12348
 
8       eight
12349
 
DELETE FROM t1;
12350
 
INSERT INTO t1 VALUES(16, 'sixteen');
12351
 
INSERT INTO t1 VALUES(0, 'zero');
12352
 
INSERT INTO t1 VALUES(7, 'seven');
12353
 
INSERT INTO t1 VALUES(8, 'eight');
12354
 
DELETE FROM v3 WHERE my_col1 = 16;
12355
 
affected rows: 0
12356
 
DELETE FROM v3 WHERE my_col1 = 0;
12357
 
affected rows: 0
12358
 
DELETE FROM v3 WHERE my_col1 = 7;
12359
 
affected rows: 0
12360
 
DELETE FROM v3 WHERE my_col1 = 8;
12361
 
affected rows: 1
12362
 
SELECT * FROM t1;
12363
 
f1      f2
12364
 
16      sixteen
12365
 
0       zero
12366
 
7       seven
12367
 
DELETE FROM t1;
12368
 
INSERT INTO t1 VALUES(16, 'sixteen');
12369
 
INSERT INTO t1 VALUES(0, 'zero');
12370
 
INSERT INTO t1 VALUES(7, 'seven');
12371
 
INSERT INTO t1 VALUES(8, 'eight');
12372
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12373
 
affected rows: 0
12374
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12375
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12376
 
affected rows: 0
12377
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12378
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12379
 
affected rows: 0
12380
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12381
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12382
 
affected rows: 1
12383
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12384
 
SELECT * FROM t1;
12385
 
f1      f2
12386
 
16      sixteen
12387
 
0       zero
12388
 
7       seven
12389
 
8       whatever
12390
 
DELETE FROM t1;
12391
 
INSERT INTO t1 VALUES(8, 'eight');
12392
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12393
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12394
 
SELECT * FROM t1;
12395
 
f1      f2
12396
 
8       eight
12397
 
DELETE FROM t1;
12398
 
INSERT INTO t1 VALUES(8, 'eight');
12399
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12400
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12401
 
SELECT * FROM t1;
12402
 
f1      f2
12403
 
8       eight
12404
 
DELETE FROM t1;
12405
 
INSERT INTO t1 VALUES(8, 'eight');
12406
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12407
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12408
 
SELECT * FROM t1;
12409
 
f1      f2
12410
 
8       eight
12411
 
DELETE FROM t1;
12412
 
INSERT INTO t1 VALUES(8, 'eight');
12413
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12414
 
affected rows: 1
12415
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12416
 
SELECT * FROM t1;
12417
 
f1      f2
12418
 
10      eight
12419
 
DELETE FROM t1;
12420
 
INSERT INTO v3 VALUES(16, 'sixteen');
12421
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12422
 
INSERT INTO v3 VALUES(0, 'zero');
12423
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12424
 
INSERT INTO v3 VALUES(7, 'seven');
12425
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12426
 
INSERT INTO v3 VALUES(8, 'eight');
12427
 
affected rows: 1
12428
 
SELECT * FROM t1;
12429
 
f1      f2
12430
 
8       eight
12431
 
DELETE FROM t1;
12432
 
DROP VIEW v3;
12433
 
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
12434
 
option_variant  --------------------------------------------------------------------------------
12435
 
INSERT INTO t1 VALUES(16, 'sixteen');
12436
 
INSERT INTO t1 VALUES(0, 'zero');
12437
 
INSERT INTO t1 VALUES(7, 'seven');
12438
 
INSERT INTO t1 VALUES(8, 'eight');
12439
 
SELECT * FROM v1;
12440
 
f1      f2
12441
 
0       zero
12442
 
7       seven
12443
 
8       eight
12444
 
SELECT * FROM v2;
12445
 
col1    col2
12446
 
7       seven
12447
 
8       eight
12448
 
SELECT * FROM v3;
12449
 
my_col1 my_col2
12450
 
8       eight
12451
 
SELECT * FROM t1;
12452
 
f1      f2
12453
 
16      sixteen
12454
 
0       zero
12455
 
7       seven
12456
 
8       eight
12457
 
DELETE FROM t1;
12458
 
INSERT INTO t1 VALUES(16, 'sixteen');
12459
 
INSERT INTO t1 VALUES(0, 'zero');
12460
 
INSERT INTO t1 VALUES(7, 'seven');
12461
 
INSERT INTO t1 VALUES(8, 'eight');
12462
 
DELETE FROM v3 WHERE my_col1 = 16;
12463
 
affected rows: 0
12464
 
DELETE FROM v3 WHERE my_col1 = 0;
12465
 
affected rows: 0
12466
 
DELETE FROM v3 WHERE my_col1 = 7;
12467
 
affected rows: 0
12468
 
DELETE FROM v3 WHERE my_col1 = 8;
12469
 
affected rows: 1
12470
 
SELECT * FROM t1;
12471
 
f1      f2
12472
 
16      sixteen
12473
 
0       zero
12474
 
7       seven
12475
 
DELETE FROM t1;
12476
 
INSERT INTO t1 VALUES(16, 'sixteen');
12477
 
INSERT INTO t1 VALUES(0, 'zero');
12478
 
INSERT INTO t1 VALUES(7, 'seven');
12479
 
INSERT INTO t1 VALUES(8, 'eight');
12480
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12481
 
affected rows: 0
12482
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12483
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12484
 
affected rows: 0
12485
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12486
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12487
 
affected rows: 0
12488
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12489
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12490
 
affected rows: 1
12491
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12492
 
SELECT * FROM t1;
12493
 
f1      f2
12494
 
16      sixteen
12495
 
0       zero
12496
 
7       seven
12497
 
8       whatever
12498
 
DELETE FROM t1;
12499
 
INSERT INTO t1 VALUES(8, 'eight');
12500
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12501
 
affected rows: 1
12502
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12503
 
SELECT * FROM t1;
12504
 
f1      f2
12505
 
7       eight
12506
 
DELETE FROM t1;
12507
 
INSERT INTO t1 VALUES(8, 'eight');
12508
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12509
 
affected rows: 1
12510
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12511
 
SELECT * FROM t1;
12512
 
f1      f2
12513
 
0       eight
12514
 
DELETE FROM t1;
12515
 
INSERT INTO t1 VALUES(8, 'eight');
12516
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12517
 
affected rows: 1
12518
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12519
 
SELECT * FROM t1;
12520
 
f1      f2
12521
 
16      eight
12522
 
DELETE FROM t1;
12523
 
INSERT INTO t1 VALUES(8, 'eight');
12524
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12525
 
affected rows: 1
12526
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12527
 
SELECT * FROM t1;
12528
 
f1      f2
12529
 
10      eight
12530
 
DELETE FROM t1;
12531
 
INSERT INTO v3 VALUES(16, 'sixteen');
12532
 
affected rows: 1
12533
 
INSERT INTO v3 VALUES(0, 'zero');
12534
 
affected rows: 1
12535
 
INSERT INTO v3 VALUES(7, 'seven');
12536
 
affected rows: 1
12537
 
INSERT INTO v3 VALUES(8, 'eight');
12538
 
affected rows: 1
12539
 
SELECT * FROM t1;
12540
 
f1      f2
12541
 
16      sixteen
12542
 
0       zero
12543
 
7       seven
12544
 
8       eight
12545
 
DELETE FROM t1;
12546
 
DROP VIEW v3;
12547
 
DROP VIEW v2;
12548
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
12549
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
12550
 
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
12551
 
option_variant  --------------------------------------------------------------------------------
12552
 
INSERT INTO t1 VALUES(16, 'sixteen');
12553
 
INSERT INTO t1 VALUES(0, 'zero');
12554
 
INSERT INTO t1 VALUES(7, 'seven');
12555
 
INSERT INTO t1 VALUES(8, 'eight');
12556
 
SELECT * FROM v1;
12557
 
f1      f2
12558
 
0       zero
12559
 
7       seven
12560
 
8       eight
12561
 
SELECT * FROM v2;
12562
 
col1    col2
12563
 
7       seven
12564
 
8       eight
12565
 
SELECT * FROM v3;
12566
 
my_col1 my_col2
12567
 
8       eight
12568
 
SELECT * FROM t1;
12569
 
f1      f2
12570
 
16      sixteen
12571
 
0       zero
12572
 
7       seven
12573
 
8       eight
12574
 
DELETE FROM t1;
12575
 
INSERT INTO t1 VALUES(16, 'sixteen');
12576
 
INSERT INTO t1 VALUES(0, 'zero');
12577
 
INSERT INTO t1 VALUES(7, 'seven');
12578
 
INSERT INTO t1 VALUES(8, 'eight');
12579
 
DELETE FROM v3 WHERE my_col1 = 16;
12580
 
affected rows: 0
12581
 
DELETE FROM v3 WHERE my_col1 = 0;
12582
 
affected rows: 0
12583
 
DELETE FROM v3 WHERE my_col1 = 7;
12584
 
affected rows: 0
12585
 
DELETE FROM v3 WHERE my_col1 = 8;
12586
 
affected rows: 1
12587
 
SELECT * FROM t1;
12588
 
f1      f2
12589
 
16      sixteen
12590
 
0       zero
12591
 
7       seven
12592
 
DELETE FROM t1;
12593
 
INSERT INTO t1 VALUES(16, 'sixteen');
12594
 
INSERT INTO t1 VALUES(0, 'zero');
12595
 
INSERT INTO t1 VALUES(7, 'seven');
12596
 
INSERT INTO t1 VALUES(8, 'eight');
12597
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12598
 
affected rows: 0
12599
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12600
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12601
 
affected rows: 0
12602
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12603
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12604
 
affected rows: 0
12605
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12606
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12607
 
affected rows: 1
12608
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12609
 
SELECT * FROM t1;
12610
 
f1      f2
12611
 
16      sixteen
12612
 
0       zero
12613
 
7       seven
12614
 
8       whatever
12615
 
DELETE FROM t1;
12616
 
INSERT INTO t1 VALUES(8, 'eight');
12617
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12618
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12619
 
SELECT * FROM t1;
12620
 
f1      f2
12621
 
8       eight
12622
 
DELETE FROM t1;
12623
 
INSERT INTO t1 VALUES(8, 'eight');
12624
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12625
 
affected rows: 1
12626
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12627
 
SELECT * FROM t1;
12628
 
f1      f2
12629
 
0       eight
12630
 
DELETE FROM t1;
12631
 
INSERT INTO t1 VALUES(8, 'eight');
12632
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12633
 
affected rows: 1
12634
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12635
 
SELECT * FROM t1;
12636
 
f1      f2
12637
 
16      eight
12638
 
DELETE FROM t1;
12639
 
INSERT INTO t1 VALUES(8, 'eight');
12640
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12641
 
affected rows: 1
12642
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12643
 
SELECT * FROM t1;
12644
 
f1      f2
12645
 
10      eight
12646
 
DELETE FROM t1;
12647
 
INSERT INTO v3 VALUES(16, 'sixteen');
12648
 
affected rows: 1
12649
 
INSERT INTO v3 VALUES(0, 'zero');
12650
 
affected rows: 1
12651
 
INSERT INTO v3 VALUES(7, 'seven');
12652
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12653
 
INSERT INTO v3 VALUES(8, 'eight');
12654
 
affected rows: 1
12655
 
SELECT * FROM t1;
12656
 
f1      f2
12657
 
16      sixteen
12658
 
0       zero
12659
 
8       eight
12660
 
DELETE FROM t1;
12661
 
DROP VIEW v3;
12662
 
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
12663
 
option_variant  --------------------------------------------------------------------------------
12664
 
INSERT INTO t1 VALUES(16, 'sixteen');
12665
 
INSERT INTO t1 VALUES(0, 'zero');
12666
 
INSERT INTO t1 VALUES(7, 'seven');
12667
 
INSERT INTO t1 VALUES(8, 'eight');
12668
 
SELECT * FROM v1;
12669
 
f1      f2
12670
 
0       zero
12671
 
7       seven
12672
 
8       eight
12673
 
SELECT * FROM v2;
12674
 
col1    col2
12675
 
7       seven
12676
 
8       eight
12677
 
SELECT * FROM v3;
12678
 
my_col1 my_col2
12679
 
8       eight
12680
 
SELECT * FROM t1;
12681
 
f1      f2
12682
 
16      sixteen
12683
 
0       zero
12684
 
7       seven
12685
 
8       eight
12686
 
DELETE FROM t1;
12687
 
INSERT INTO t1 VALUES(16, 'sixteen');
12688
 
INSERT INTO t1 VALUES(0, 'zero');
12689
 
INSERT INTO t1 VALUES(7, 'seven');
12690
 
INSERT INTO t1 VALUES(8, 'eight');
12691
 
DELETE FROM v3 WHERE my_col1 = 16;
12692
 
affected rows: 0
12693
 
DELETE FROM v3 WHERE my_col1 = 0;
12694
 
affected rows: 0
12695
 
DELETE FROM v3 WHERE my_col1 = 7;
12696
 
affected rows: 0
12697
 
DELETE FROM v3 WHERE my_col1 = 8;
12698
 
affected rows: 1
12699
 
SELECT * FROM t1;
12700
 
f1      f2
12701
 
16      sixteen
12702
 
0       zero
12703
 
7       seven
12704
 
DELETE FROM t1;
12705
 
INSERT INTO t1 VALUES(16, 'sixteen');
12706
 
INSERT INTO t1 VALUES(0, 'zero');
12707
 
INSERT INTO t1 VALUES(7, 'seven');
12708
 
INSERT INTO t1 VALUES(8, 'eight');
12709
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12710
 
affected rows: 0
12711
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12712
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12713
 
affected rows: 0
12714
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12715
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12716
 
affected rows: 0
12717
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12718
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12719
 
affected rows: 1
12720
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12721
 
SELECT * FROM t1;
12722
 
f1      f2
12723
 
16      sixteen
12724
 
0       zero
12725
 
7       seven
12726
 
8       whatever
12727
 
DELETE FROM t1;
12728
 
INSERT INTO t1 VALUES(8, 'eight');
12729
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12730
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12731
 
SELECT * FROM t1;
12732
 
f1      f2
12733
 
8       eight
12734
 
DELETE FROM t1;
12735
 
INSERT INTO t1 VALUES(8, 'eight');
12736
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12737
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12738
 
SELECT * FROM t1;
12739
 
f1      f2
12740
 
8       eight
12741
 
DELETE FROM t1;
12742
 
INSERT INTO t1 VALUES(8, 'eight');
12743
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12744
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12745
 
SELECT * FROM t1;
12746
 
f1      f2
12747
 
8       eight
12748
 
DELETE FROM t1;
12749
 
INSERT INTO t1 VALUES(8, 'eight');
12750
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12751
 
affected rows: 1
12752
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12753
 
SELECT * FROM t1;
12754
 
f1      f2
12755
 
10      eight
12756
 
DELETE FROM t1;
12757
 
INSERT INTO v3 VALUES(16, 'sixteen');
12758
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12759
 
INSERT INTO v3 VALUES(0, 'zero');
12760
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12761
 
INSERT INTO v3 VALUES(7, 'seven');
12762
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12763
 
INSERT INTO v3 VALUES(8, 'eight');
12764
 
affected rows: 1
12765
 
SELECT * FROM t1;
12766
 
f1      f2
12767
 
8       eight
12768
 
DELETE FROM t1;
12769
 
DROP VIEW v3;
12770
 
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
12771
 
option_variant  --------------------------------------------------------------------------------
12772
 
INSERT INTO t1 VALUES(16, 'sixteen');
12773
 
INSERT INTO t1 VALUES(0, 'zero');
12774
 
INSERT INTO t1 VALUES(7, 'seven');
12775
 
INSERT INTO t1 VALUES(8, 'eight');
12776
 
SELECT * FROM v1;
12777
 
f1      f2
12778
 
0       zero
12779
 
7       seven
12780
 
8       eight
12781
 
SELECT * FROM v2;
12782
 
col1    col2
12783
 
7       seven
12784
 
8       eight
12785
 
SELECT * FROM v3;
12786
 
my_col1 my_col2
12787
 
8       eight
12788
 
SELECT * FROM t1;
12789
 
f1      f2
12790
 
16      sixteen
12791
 
0       zero
12792
 
7       seven
12793
 
8       eight
12794
 
DELETE FROM t1;
12795
 
INSERT INTO t1 VALUES(16, 'sixteen');
12796
 
INSERT INTO t1 VALUES(0, 'zero');
12797
 
INSERT INTO t1 VALUES(7, 'seven');
12798
 
INSERT INTO t1 VALUES(8, 'eight');
12799
 
DELETE FROM v3 WHERE my_col1 = 16;
12800
 
affected rows: 0
12801
 
DELETE FROM v3 WHERE my_col1 = 0;
12802
 
affected rows: 0
12803
 
DELETE FROM v3 WHERE my_col1 = 7;
12804
 
affected rows: 0
12805
 
DELETE FROM v3 WHERE my_col1 = 8;
12806
 
affected rows: 1
12807
 
SELECT * FROM t1;
12808
 
f1      f2
12809
 
16      sixteen
12810
 
0       zero
12811
 
7       seven
12812
 
DELETE FROM t1;
12813
 
INSERT INTO t1 VALUES(16, 'sixteen');
12814
 
INSERT INTO t1 VALUES(0, 'zero');
12815
 
INSERT INTO t1 VALUES(7, 'seven');
12816
 
INSERT INTO t1 VALUES(8, 'eight');
12817
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12818
 
affected rows: 0
12819
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12820
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12821
 
affected rows: 0
12822
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12823
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12824
 
affected rows: 0
12825
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12826
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12827
 
affected rows: 1
12828
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12829
 
SELECT * FROM t1;
12830
 
f1      f2
12831
 
16      sixteen
12832
 
0       zero
12833
 
7       seven
12834
 
8       whatever
12835
 
DELETE FROM t1;
12836
 
INSERT INTO t1 VALUES(8, 'eight');
12837
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12838
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12839
 
SELECT * FROM t1;
12840
 
f1      f2
12841
 
8       eight
12842
 
DELETE FROM t1;
12843
 
INSERT INTO t1 VALUES(8, 'eight');
12844
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12845
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12846
 
SELECT * FROM t1;
12847
 
f1      f2
12848
 
8       eight
12849
 
DELETE FROM t1;
12850
 
INSERT INTO t1 VALUES(8, 'eight');
12851
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12852
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12853
 
SELECT * FROM t1;
12854
 
f1      f2
12855
 
8       eight
12856
 
DELETE FROM t1;
12857
 
INSERT INTO t1 VALUES(8, 'eight');
12858
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12859
 
affected rows: 1
12860
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12861
 
SELECT * FROM t1;
12862
 
f1      f2
12863
 
10      eight
12864
 
DELETE FROM t1;
12865
 
INSERT INTO v3 VALUES(16, 'sixteen');
12866
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12867
 
INSERT INTO v3 VALUES(0, 'zero');
12868
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12869
 
INSERT INTO v3 VALUES(7, 'seven');
12870
 
ERROR HY000: CHECK OPTION failed 'test.v3'
12871
 
INSERT INTO v3 VALUES(8, 'eight');
12872
 
affected rows: 1
12873
 
SELECT * FROM t1;
12874
 
f1      f2
12875
 
8       eight
12876
 
DELETE FROM t1;
12877
 
DROP VIEW v3;
12878
 
option_variant          <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION
12879
 
option_variant  --------------------------------------------------------------------------------
12880
 
INSERT INTO t1 VALUES(16, 'sixteen');
12881
 
INSERT INTO t1 VALUES(0, 'zero');
12882
 
INSERT INTO t1 VALUES(7, 'seven');
12883
 
INSERT INTO t1 VALUES(8, 'eight');
12884
 
SELECT * FROM v1;
12885
 
f1      f2
12886
 
0       zero
12887
 
7       seven
12888
 
8       eight
12889
 
SELECT * FROM v2;
12890
 
col1    col2
12891
 
7       seven
12892
 
8       eight
12893
 
SELECT * FROM v3;
12894
 
my_col1 my_col2
12895
 
8       eight
12896
 
SELECT * FROM t1;
12897
 
f1      f2
12898
 
16      sixteen
12899
 
0       zero
12900
 
7       seven
12901
 
8       eight
12902
 
DELETE FROM t1;
12903
 
INSERT INTO t1 VALUES(16, 'sixteen');
12904
 
INSERT INTO t1 VALUES(0, 'zero');
12905
 
INSERT INTO t1 VALUES(7, 'seven');
12906
 
INSERT INTO t1 VALUES(8, 'eight');
12907
 
DELETE FROM v3 WHERE my_col1 = 16;
12908
 
affected rows: 0
12909
 
DELETE FROM v3 WHERE my_col1 = 0;
12910
 
affected rows: 0
12911
 
DELETE FROM v3 WHERE my_col1 = 7;
12912
 
affected rows: 0
12913
 
DELETE FROM v3 WHERE my_col1 = 8;
12914
 
affected rows: 1
12915
 
SELECT * FROM t1;
12916
 
f1      f2
12917
 
16      sixteen
12918
 
0       zero
12919
 
7       seven
12920
 
DELETE FROM t1;
12921
 
INSERT INTO t1 VALUES(16, 'sixteen');
12922
 
INSERT INTO t1 VALUES(0, 'zero');
12923
 
INSERT INTO t1 VALUES(7, 'seven');
12924
 
INSERT INTO t1 VALUES(8, 'eight');
12925
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
12926
 
affected rows: 0
12927
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12928
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
12929
 
affected rows: 0
12930
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12931
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
12932
 
affected rows: 0
12933
 
info: Rows matched: 0  Changed: 0  Warnings: 0
12934
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
12935
 
affected rows: 1
12936
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12937
 
SELECT * FROM t1;
12938
 
f1      f2
12939
 
16      sixteen
12940
 
0       zero
12941
 
7       seven
12942
 
8       whatever
12943
 
DELETE FROM t1;
12944
 
INSERT INTO t1 VALUES(8, 'eight');
12945
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
12946
 
affected rows: 1
12947
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12948
 
SELECT * FROM t1;
12949
 
f1      f2
12950
 
7       eight
12951
 
DELETE FROM t1;
12952
 
INSERT INTO t1 VALUES(8, 'eight');
12953
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
12954
 
affected rows: 1
12955
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12956
 
SELECT * FROM t1;
12957
 
f1      f2
12958
 
0       eight
12959
 
DELETE FROM t1;
12960
 
INSERT INTO t1 VALUES(8, 'eight');
12961
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
12962
 
affected rows: 1
12963
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12964
 
SELECT * FROM t1;
12965
 
f1      f2
12966
 
16      eight
12967
 
DELETE FROM t1;
12968
 
INSERT INTO t1 VALUES(8, 'eight');
12969
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
12970
 
affected rows: 1
12971
 
info: Rows matched: 1  Changed: 1  Warnings: 0
12972
 
SELECT * FROM t1;
12973
 
f1      f2
12974
 
10      eight
12975
 
DELETE FROM t1;
12976
 
INSERT INTO v3 VALUES(16, 'sixteen');
12977
 
affected rows: 1
12978
 
INSERT INTO v3 VALUES(0, 'zero');
12979
 
affected rows: 1
12980
 
INSERT INTO v3 VALUES(7, 'seven');
12981
 
affected rows: 1
12982
 
INSERT INTO v3 VALUES(8, 'eight');
12983
 
affected rows: 1
12984
 
SELECT * FROM t1;
12985
 
f1      f2
12986
 
16      sixteen
12987
 
0       zero
12988
 
7       seven
12989
 
8       eight
12990
 
DELETE FROM t1;
12991
 
DROP VIEW v3;
12992
 
DROP VIEW v2;
12993
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
12994
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
12995
 
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
12996
 
option_variant  --------------------------------------------------------------------------------
12997
 
INSERT INTO t1 VALUES(16, 'sixteen');
12998
 
INSERT INTO t1 VALUES(0, 'zero');
12999
 
INSERT INTO t1 VALUES(7, 'seven');
13000
 
INSERT INTO t1 VALUES(8, 'eight');
13001
 
SELECT * FROM v1;
13002
 
f1      f2
13003
 
0       zero
13004
 
7       seven
13005
 
8       eight
13006
 
SELECT * FROM v2;
13007
 
col1    col2
13008
 
7       seven
13009
 
8       eight
13010
 
SELECT * FROM v3;
13011
 
my_col1 my_col2
13012
 
8       eight
13013
 
SELECT * FROM t1;
13014
 
f1      f2
13015
 
16      sixteen
13016
 
0       zero
13017
 
7       seven
13018
 
8       eight
13019
 
DELETE FROM t1;
13020
 
INSERT INTO t1 VALUES(16, 'sixteen');
13021
 
INSERT INTO t1 VALUES(0, 'zero');
13022
 
INSERT INTO t1 VALUES(7, 'seven');
13023
 
INSERT INTO t1 VALUES(8, 'eight');
13024
 
DELETE FROM v3 WHERE my_col1 = 16;
13025
 
affected rows: 0
13026
 
DELETE FROM v3 WHERE my_col1 = 0;
13027
 
affected rows: 0
13028
 
DELETE FROM v3 WHERE my_col1 = 7;
13029
 
affected rows: 0
13030
 
DELETE FROM v3 WHERE my_col1 = 8;
13031
 
affected rows: 1
13032
 
SELECT * FROM t1;
13033
 
f1      f2
13034
 
16      sixteen
13035
 
0       zero
13036
 
7       seven
13037
 
DELETE FROM t1;
13038
 
INSERT INTO t1 VALUES(16, 'sixteen');
13039
 
INSERT INTO t1 VALUES(0, 'zero');
13040
 
INSERT INTO t1 VALUES(7, 'seven');
13041
 
INSERT INTO t1 VALUES(8, 'eight');
13042
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13043
 
affected rows: 0
13044
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13045
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13046
 
affected rows: 0
13047
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13048
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13049
 
affected rows: 0
13050
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13051
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13052
 
affected rows: 1
13053
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13054
 
SELECT * FROM t1;
13055
 
f1      f2
13056
 
16      sixteen
13057
 
0       zero
13058
 
7       seven
13059
 
8       whatever
13060
 
DELETE FROM t1;
13061
 
INSERT INTO t1 VALUES(8, 'eight');
13062
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13063
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13064
 
SELECT * FROM t1;
13065
 
f1      f2
13066
 
8       eight
13067
 
DELETE FROM t1;
13068
 
INSERT INTO t1 VALUES(8, 'eight');
13069
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13070
 
affected rows: 1
13071
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13072
 
SELECT * FROM t1;
13073
 
f1      f2
13074
 
0       eight
13075
 
DELETE FROM t1;
13076
 
INSERT INTO t1 VALUES(8, 'eight');
13077
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13078
 
affected rows: 1
13079
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13080
 
SELECT * FROM t1;
13081
 
f1      f2
13082
 
16      eight
13083
 
DELETE FROM t1;
13084
 
INSERT INTO t1 VALUES(8, 'eight');
13085
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13086
 
affected rows: 1
13087
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13088
 
SELECT * FROM t1;
13089
 
f1      f2
13090
 
10      eight
13091
 
DELETE FROM t1;
13092
 
INSERT INTO v3 VALUES(16, 'sixteen');
13093
 
affected rows: 1
13094
 
INSERT INTO v3 VALUES(0, 'zero');
13095
 
affected rows: 1
13096
 
INSERT INTO v3 VALUES(7, 'seven');
13097
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13098
 
INSERT INTO v3 VALUES(8, 'eight');
13099
 
affected rows: 1
13100
 
SELECT * FROM t1;
13101
 
f1      f2
13102
 
16      sixteen
13103
 
0       zero
13104
 
8       eight
13105
 
DELETE FROM t1;
13106
 
DROP VIEW v3;
13107
 
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
13108
 
option_variant  --------------------------------------------------------------------------------
13109
 
INSERT INTO t1 VALUES(16, 'sixteen');
13110
 
INSERT INTO t1 VALUES(0, 'zero');
13111
 
INSERT INTO t1 VALUES(7, 'seven');
13112
 
INSERT INTO t1 VALUES(8, 'eight');
13113
 
SELECT * FROM v1;
13114
 
f1      f2
13115
 
0       zero
13116
 
7       seven
13117
 
8       eight
13118
 
SELECT * FROM v2;
13119
 
col1    col2
13120
 
7       seven
13121
 
8       eight
13122
 
SELECT * FROM v3;
13123
 
my_col1 my_col2
13124
 
8       eight
13125
 
SELECT * FROM t1;
13126
 
f1      f2
13127
 
16      sixteen
13128
 
0       zero
13129
 
7       seven
13130
 
8       eight
13131
 
DELETE FROM t1;
13132
 
INSERT INTO t1 VALUES(16, 'sixteen');
13133
 
INSERT INTO t1 VALUES(0, 'zero');
13134
 
INSERT INTO t1 VALUES(7, 'seven');
13135
 
INSERT INTO t1 VALUES(8, 'eight');
13136
 
DELETE FROM v3 WHERE my_col1 = 16;
13137
 
affected rows: 0
13138
 
DELETE FROM v3 WHERE my_col1 = 0;
13139
 
affected rows: 0
13140
 
DELETE FROM v3 WHERE my_col1 = 7;
13141
 
affected rows: 0
13142
 
DELETE FROM v3 WHERE my_col1 = 8;
13143
 
affected rows: 1
13144
 
SELECT * FROM t1;
13145
 
f1      f2
13146
 
16      sixteen
13147
 
0       zero
13148
 
7       seven
13149
 
DELETE FROM t1;
13150
 
INSERT INTO t1 VALUES(16, 'sixteen');
13151
 
INSERT INTO t1 VALUES(0, 'zero');
13152
 
INSERT INTO t1 VALUES(7, 'seven');
13153
 
INSERT INTO t1 VALUES(8, 'eight');
13154
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13155
 
affected rows: 0
13156
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13157
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13158
 
affected rows: 0
13159
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13160
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13161
 
affected rows: 0
13162
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13163
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13164
 
affected rows: 1
13165
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13166
 
SELECT * FROM t1;
13167
 
f1      f2
13168
 
16      sixteen
13169
 
0       zero
13170
 
7       seven
13171
 
8       whatever
13172
 
DELETE FROM t1;
13173
 
INSERT INTO t1 VALUES(8, 'eight');
13174
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13175
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13176
 
SELECT * FROM t1;
13177
 
f1      f2
13178
 
8       eight
13179
 
DELETE FROM t1;
13180
 
INSERT INTO t1 VALUES(8, 'eight');
13181
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13182
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13183
 
SELECT * FROM t1;
13184
 
f1      f2
13185
 
8       eight
13186
 
DELETE FROM t1;
13187
 
INSERT INTO t1 VALUES(8, 'eight');
13188
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13189
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13190
 
SELECT * FROM t1;
13191
 
f1      f2
13192
 
8       eight
13193
 
DELETE FROM t1;
13194
 
INSERT INTO t1 VALUES(8, 'eight');
13195
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13196
 
affected rows: 1
13197
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13198
 
SELECT * FROM t1;
13199
 
f1      f2
13200
 
10      eight
13201
 
DELETE FROM t1;
13202
 
INSERT INTO v3 VALUES(16, 'sixteen');
13203
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13204
 
INSERT INTO v3 VALUES(0, 'zero');
13205
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13206
 
INSERT INTO v3 VALUES(7, 'seven');
13207
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13208
 
INSERT INTO v3 VALUES(8, 'eight');
13209
 
affected rows: 1
13210
 
SELECT * FROM t1;
13211
 
f1      f2
13212
 
8       eight
13213
 
DELETE FROM t1;
13214
 
DROP VIEW v3;
13215
 
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
13216
 
option_variant  --------------------------------------------------------------------------------
13217
 
INSERT INTO t1 VALUES(16, 'sixteen');
13218
 
INSERT INTO t1 VALUES(0, 'zero');
13219
 
INSERT INTO t1 VALUES(7, 'seven');
13220
 
INSERT INTO t1 VALUES(8, 'eight');
13221
 
SELECT * FROM v1;
13222
 
f1      f2
13223
 
0       zero
13224
 
7       seven
13225
 
8       eight
13226
 
SELECT * FROM v2;
13227
 
col1    col2
13228
 
7       seven
13229
 
8       eight
13230
 
SELECT * FROM v3;
13231
 
my_col1 my_col2
13232
 
8       eight
13233
 
SELECT * FROM t1;
13234
 
f1      f2
13235
 
16      sixteen
13236
 
0       zero
13237
 
7       seven
13238
 
8       eight
13239
 
DELETE FROM t1;
13240
 
INSERT INTO t1 VALUES(16, 'sixteen');
13241
 
INSERT INTO t1 VALUES(0, 'zero');
13242
 
INSERT INTO t1 VALUES(7, 'seven');
13243
 
INSERT INTO t1 VALUES(8, 'eight');
13244
 
DELETE FROM v3 WHERE my_col1 = 16;
13245
 
affected rows: 0
13246
 
DELETE FROM v3 WHERE my_col1 = 0;
13247
 
affected rows: 0
13248
 
DELETE FROM v3 WHERE my_col1 = 7;
13249
 
affected rows: 0
13250
 
DELETE FROM v3 WHERE my_col1 = 8;
13251
 
affected rows: 1
13252
 
SELECT * FROM t1;
13253
 
f1      f2
13254
 
16      sixteen
13255
 
0       zero
13256
 
7       seven
13257
 
DELETE FROM t1;
13258
 
INSERT INTO t1 VALUES(16, 'sixteen');
13259
 
INSERT INTO t1 VALUES(0, 'zero');
13260
 
INSERT INTO t1 VALUES(7, 'seven');
13261
 
INSERT INTO t1 VALUES(8, 'eight');
13262
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13263
 
affected rows: 0
13264
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13265
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13266
 
affected rows: 0
13267
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13268
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13269
 
affected rows: 0
13270
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13271
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13272
 
affected rows: 1
13273
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13274
 
SELECT * FROM t1;
13275
 
f1      f2
13276
 
16      sixteen
13277
 
0       zero
13278
 
7       seven
13279
 
8       whatever
13280
 
DELETE FROM t1;
13281
 
INSERT INTO t1 VALUES(8, 'eight');
13282
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13283
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13284
 
SELECT * FROM t1;
13285
 
f1      f2
13286
 
8       eight
13287
 
DELETE FROM t1;
13288
 
INSERT INTO t1 VALUES(8, 'eight');
13289
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13290
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13291
 
SELECT * FROM t1;
13292
 
f1      f2
13293
 
8       eight
13294
 
DELETE FROM t1;
13295
 
INSERT INTO t1 VALUES(8, 'eight');
13296
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13297
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13298
 
SELECT * FROM t1;
13299
 
f1      f2
13300
 
8       eight
13301
 
DELETE FROM t1;
13302
 
INSERT INTO t1 VALUES(8, 'eight');
13303
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13304
 
affected rows: 1
13305
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13306
 
SELECT * FROM t1;
13307
 
f1      f2
13308
 
10      eight
13309
 
DELETE FROM t1;
13310
 
INSERT INTO v3 VALUES(16, 'sixteen');
13311
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13312
 
INSERT INTO v3 VALUES(0, 'zero');
13313
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13314
 
INSERT INTO v3 VALUES(7, 'seven');
13315
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13316
 
INSERT INTO v3 VALUES(8, 'eight');
13317
 
affected rows: 1
13318
 
SELECT * FROM t1;
13319
 
f1      f2
13320
 
8       eight
13321
 
DELETE FROM t1;
13322
 
DROP VIEW v3;
13323
 
option_variant          <nothing>          -         <nothing>          - WITH          CHECK OPTION
13324
 
option_variant  --------------------------------------------------------------------------------
13325
 
INSERT INTO t1 VALUES(16, 'sixteen');
13326
 
INSERT INTO t1 VALUES(0, 'zero');
13327
 
INSERT INTO t1 VALUES(7, 'seven');
13328
 
INSERT INTO t1 VALUES(8, 'eight');
13329
 
SELECT * FROM v1;
13330
 
f1      f2
13331
 
0       zero
13332
 
7       seven
13333
 
8       eight
13334
 
SELECT * FROM v2;
13335
 
col1    col2
13336
 
7       seven
13337
 
8       eight
13338
 
SELECT * FROM v3;
13339
 
my_col1 my_col2
13340
 
8       eight
13341
 
SELECT * FROM t1;
13342
 
f1      f2
13343
 
16      sixteen
13344
 
0       zero
13345
 
7       seven
13346
 
8       eight
13347
 
DELETE FROM t1;
13348
 
INSERT INTO t1 VALUES(16, 'sixteen');
13349
 
INSERT INTO t1 VALUES(0, 'zero');
13350
 
INSERT INTO t1 VALUES(7, 'seven');
13351
 
INSERT INTO t1 VALUES(8, 'eight');
13352
 
DELETE FROM v3 WHERE my_col1 = 16;
13353
 
affected rows: 0
13354
 
DELETE FROM v3 WHERE my_col1 = 0;
13355
 
affected rows: 0
13356
 
DELETE FROM v3 WHERE my_col1 = 7;
13357
 
affected rows: 0
13358
 
DELETE FROM v3 WHERE my_col1 = 8;
13359
 
affected rows: 1
13360
 
SELECT * FROM t1;
13361
 
f1      f2
13362
 
16      sixteen
13363
 
0       zero
13364
 
7       seven
13365
 
DELETE FROM t1;
13366
 
INSERT INTO t1 VALUES(16, 'sixteen');
13367
 
INSERT INTO t1 VALUES(0, 'zero');
13368
 
INSERT INTO t1 VALUES(7, 'seven');
13369
 
INSERT INTO t1 VALUES(8, 'eight');
13370
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13371
 
affected rows: 0
13372
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13373
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13374
 
affected rows: 0
13375
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13376
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13377
 
affected rows: 0
13378
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13379
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13380
 
affected rows: 1
13381
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13382
 
SELECT * FROM t1;
13383
 
f1      f2
13384
 
16      sixteen
13385
 
0       zero
13386
 
7       seven
13387
 
8       whatever
13388
 
DELETE FROM t1;
13389
 
INSERT INTO t1 VALUES(8, 'eight');
13390
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13391
 
affected rows: 1
13392
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13393
 
SELECT * FROM t1;
13394
 
f1      f2
13395
 
7       eight
13396
 
DELETE FROM t1;
13397
 
INSERT INTO t1 VALUES(8, 'eight');
13398
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13399
 
affected rows: 1
13400
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13401
 
SELECT * FROM t1;
13402
 
f1      f2
13403
 
0       eight
13404
 
DELETE FROM t1;
13405
 
INSERT INTO t1 VALUES(8, 'eight');
13406
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13407
 
affected rows: 1
13408
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13409
 
SELECT * FROM t1;
13410
 
f1      f2
13411
 
16      eight
13412
 
DELETE FROM t1;
13413
 
INSERT INTO t1 VALUES(8, 'eight');
13414
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13415
 
affected rows: 1
13416
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13417
 
SELECT * FROM t1;
13418
 
f1      f2
13419
 
10      eight
13420
 
DELETE FROM t1;
13421
 
INSERT INTO v3 VALUES(16, 'sixteen');
13422
 
affected rows: 1
13423
 
INSERT INTO v3 VALUES(0, 'zero');
13424
 
affected rows: 1
13425
 
INSERT INTO v3 VALUES(7, 'seven');
13426
 
affected rows: 1
13427
 
INSERT INTO v3 VALUES(8, 'eight');
13428
 
affected rows: 1
13429
 
SELECT * FROM t1;
13430
 
f1      f2
13431
 
16      sixteen
13432
 
0       zero
13433
 
7       seven
13434
 
8       eight
13435
 
DELETE FROM t1;
13436
 
DROP VIEW v3;
13437
 
DROP VIEW v2;
13438
 
DROP VIEW v1;
13439
 
CREATE VIEW v1 AS SELECT f1, f2
13440
 
  FROM t1 WHERE f1 BETWEEN 0 AND 10  ;
13441
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
13442
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
13443
 
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
13444
 
option_variant  --------------------------------------------------------------------------------
13445
 
INSERT INTO t1 VALUES(16, 'sixteen');
13446
 
INSERT INTO t1 VALUES(0, 'zero');
13447
 
INSERT INTO t1 VALUES(7, 'seven');
13448
 
INSERT INTO t1 VALUES(8, 'eight');
13449
 
SELECT * FROM v1;
13450
 
f1      f2
13451
 
0       zero
13452
 
7       seven
13453
 
8       eight
13454
 
SELECT * FROM v2;
13455
 
col1    col2
13456
 
7       seven
13457
 
8       eight
13458
 
SELECT * FROM v3;
13459
 
my_col1 my_col2
13460
 
8       eight
13461
 
SELECT * FROM t1;
13462
 
f1      f2
13463
 
16      sixteen
13464
 
0       zero
13465
 
7       seven
13466
 
8       eight
13467
 
DELETE FROM t1;
13468
 
INSERT INTO t1 VALUES(16, 'sixteen');
13469
 
INSERT INTO t1 VALUES(0, 'zero');
13470
 
INSERT INTO t1 VALUES(7, 'seven');
13471
 
INSERT INTO t1 VALUES(8, 'eight');
13472
 
DELETE FROM v3 WHERE my_col1 = 16;
13473
 
affected rows: 0
13474
 
DELETE FROM v3 WHERE my_col1 = 0;
13475
 
affected rows: 0
13476
 
DELETE FROM v3 WHERE my_col1 = 7;
13477
 
affected rows: 0
13478
 
DELETE FROM v3 WHERE my_col1 = 8;
13479
 
affected rows: 1
13480
 
SELECT * FROM t1;
13481
 
f1      f2
13482
 
16      sixteen
13483
 
0       zero
13484
 
7       seven
13485
 
DELETE FROM t1;
13486
 
INSERT INTO t1 VALUES(16, 'sixteen');
13487
 
INSERT INTO t1 VALUES(0, 'zero');
13488
 
INSERT INTO t1 VALUES(7, 'seven');
13489
 
INSERT INTO t1 VALUES(8, 'eight');
13490
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13491
 
affected rows: 0
13492
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13493
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13494
 
affected rows: 0
13495
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13496
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13497
 
affected rows: 0
13498
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13499
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13500
 
affected rows: 1
13501
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13502
 
SELECT * FROM t1;
13503
 
f1      f2
13504
 
16      sixteen
13505
 
0       zero
13506
 
7       seven
13507
 
8       whatever
13508
 
DELETE FROM t1;
13509
 
INSERT INTO t1 VALUES(8, 'eight');
13510
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13511
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13512
 
SELECT * FROM t1;
13513
 
f1      f2
13514
 
8       eight
13515
 
DELETE FROM t1;
13516
 
INSERT INTO t1 VALUES(8, 'eight');
13517
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13518
 
affected rows: 1
13519
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13520
 
SELECT * FROM t1;
13521
 
f1      f2
13522
 
0       eight
13523
 
DELETE FROM t1;
13524
 
INSERT INTO t1 VALUES(8, 'eight');
13525
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13526
 
affected rows: 1
13527
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13528
 
SELECT * FROM t1;
13529
 
f1      f2
13530
 
16      eight
13531
 
DELETE FROM t1;
13532
 
INSERT INTO t1 VALUES(8, 'eight');
13533
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13534
 
affected rows: 1
13535
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13536
 
SELECT * FROM t1;
13537
 
f1      f2
13538
 
10      eight
13539
 
DELETE FROM t1;
13540
 
INSERT INTO v3 VALUES(16, 'sixteen');
13541
 
affected rows: 1
13542
 
INSERT INTO v3 VALUES(0, 'zero');
13543
 
affected rows: 1
13544
 
INSERT INTO v3 VALUES(7, 'seven');
13545
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13546
 
INSERT INTO v3 VALUES(8, 'eight');
13547
 
affected rows: 1
13548
 
SELECT * FROM t1;
13549
 
f1      f2
13550
 
16      sixteen
13551
 
0       zero
13552
 
8       eight
13553
 
DELETE FROM t1;
13554
 
DROP VIEW v3;
13555
 
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
13556
 
option_variant  --------------------------------------------------------------------------------
13557
 
INSERT INTO t1 VALUES(16, 'sixteen');
13558
 
INSERT INTO t1 VALUES(0, 'zero');
13559
 
INSERT INTO t1 VALUES(7, 'seven');
13560
 
INSERT INTO t1 VALUES(8, 'eight');
13561
 
SELECT * FROM v1;
13562
 
f1      f2
13563
 
0       zero
13564
 
7       seven
13565
 
8       eight
13566
 
SELECT * FROM v2;
13567
 
col1    col2
13568
 
7       seven
13569
 
8       eight
13570
 
SELECT * FROM v3;
13571
 
my_col1 my_col2
13572
 
8       eight
13573
 
SELECT * FROM t1;
13574
 
f1      f2
13575
 
16      sixteen
13576
 
0       zero
13577
 
7       seven
13578
 
8       eight
13579
 
DELETE FROM t1;
13580
 
INSERT INTO t1 VALUES(16, 'sixteen');
13581
 
INSERT INTO t1 VALUES(0, 'zero');
13582
 
INSERT INTO t1 VALUES(7, 'seven');
13583
 
INSERT INTO t1 VALUES(8, 'eight');
13584
 
DELETE FROM v3 WHERE my_col1 = 16;
13585
 
affected rows: 0
13586
 
DELETE FROM v3 WHERE my_col1 = 0;
13587
 
affected rows: 0
13588
 
DELETE FROM v3 WHERE my_col1 = 7;
13589
 
affected rows: 0
13590
 
DELETE FROM v3 WHERE my_col1 = 8;
13591
 
affected rows: 1
13592
 
SELECT * FROM t1;
13593
 
f1      f2
13594
 
16      sixteen
13595
 
0       zero
13596
 
7       seven
13597
 
DELETE FROM t1;
13598
 
INSERT INTO t1 VALUES(16, 'sixteen');
13599
 
INSERT INTO t1 VALUES(0, 'zero');
13600
 
INSERT INTO t1 VALUES(7, 'seven');
13601
 
INSERT INTO t1 VALUES(8, 'eight');
13602
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13603
 
affected rows: 0
13604
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13605
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13606
 
affected rows: 0
13607
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13608
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13609
 
affected rows: 0
13610
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13611
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13612
 
affected rows: 1
13613
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13614
 
SELECT * FROM t1;
13615
 
f1      f2
13616
 
16      sixteen
13617
 
0       zero
13618
 
7       seven
13619
 
8       whatever
13620
 
DELETE FROM t1;
13621
 
INSERT INTO t1 VALUES(8, 'eight');
13622
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13623
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13624
 
SELECT * FROM t1;
13625
 
f1      f2
13626
 
8       eight
13627
 
DELETE FROM t1;
13628
 
INSERT INTO t1 VALUES(8, 'eight');
13629
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13630
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13631
 
SELECT * FROM t1;
13632
 
f1      f2
13633
 
8       eight
13634
 
DELETE FROM t1;
13635
 
INSERT INTO t1 VALUES(8, 'eight');
13636
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13637
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13638
 
SELECT * FROM t1;
13639
 
f1      f2
13640
 
8       eight
13641
 
DELETE FROM t1;
13642
 
INSERT INTO t1 VALUES(8, 'eight');
13643
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13644
 
affected rows: 1
13645
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13646
 
SELECT * FROM t1;
13647
 
f1      f2
13648
 
10      eight
13649
 
DELETE FROM t1;
13650
 
INSERT INTO v3 VALUES(16, 'sixteen');
13651
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13652
 
INSERT INTO v3 VALUES(0, 'zero');
13653
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13654
 
INSERT INTO v3 VALUES(7, 'seven');
13655
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13656
 
INSERT INTO v3 VALUES(8, 'eight');
13657
 
affected rows: 1
13658
 
SELECT * FROM t1;
13659
 
f1      f2
13660
 
8       eight
13661
 
DELETE FROM t1;
13662
 
DROP VIEW v3;
13663
 
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
13664
 
option_variant  --------------------------------------------------------------------------------
13665
 
INSERT INTO t1 VALUES(16, 'sixteen');
13666
 
INSERT INTO t1 VALUES(0, 'zero');
13667
 
INSERT INTO t1 VALUES(7, 'seven');
13668
 
INSERT INTO t1 VALUES(8, 'eight');
13669
 
SELECT * FROM v1;
13670
 
f1      f2
13671
 
0       zero
13672
 
7       seven
13673
 
8       eight
13674
 
SELECT * FROM v2;
13675
 
col1    col2
13676
 
7       seven
13677
 
8       eight
13678
 
SELECT * FROM v3;
13679
 
my_col1 my_col2
13680
 
8       eight
13681
 
SELECT * FROM t1;
13682
 
f1      f2
13683
 
16      sixteen
13684
 
0       zero
13685
 
7       seven
13686
 
8       eight
13687
 
DELETE FROM t1;
13688
 
INSERT INTO t1 VALUES(16, 'sixteen');
13689
 
INSERT INTO t1 VALUES(0, 'zero');
13690
 
INSERT INTO t1 VALUES(7, 'seven');
13691
 
INSERT INTO t1 VALUES(8, 'eight');
13692
 
DELETE FROM v3 WHERE my_col1 = 16;
13693
 
affected rows: 0
13694
 
DELETE FROM v3 WHERE my_col1 = 0;
13695
 
affected rows: 0
13696
 
DELETE FROM v3 WHERE my_col1 = 7;
13697
 
affected rows: 0
13698
 
DELETE FROM v3 WHERE my_col1 = 8;
13699
 
affected rows: 1
13700
 
SELECT * FROM t1;
13701
 
f1      f2
13702
 
16      sixteen
13703
 
0       zero
13704
 
7       seven
13705
 
DELETE FROM t1;
13706
 
INSERT INTO t1 VALUES(16, 'sixteen');
13707
 
INSERT INTO t1 VALUES(0, 'zero');
13708
 
INSERT INTO t1 VALUES(7, 'seven');
13709
 
INSERT INTO t1 VALUES(8, 'eight');
13710
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13711
 
affected rows: 0
13712
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13713
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13714
 
affected rows: 0
13715
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13716
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13717
 
affected rows: 0
13718
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13719
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13720
 
affected rows: 1
13721
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13722
 
SELECT * FROM t1;
13723
 
f1      f2
13724
 
16      sixteen
13725
 
0       zero
13726
 
7       seven
13727
 
8       whatever
13728
 
DELETE FROM t1;
13729
 
INSERT INTO t1 VALUES(8, 'eight');
13730
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13731
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13732
 
SELECT * FROM t1;
13733
 
f1      f2
13734
 
8       eight
13735
 
DELETE FROM t1;
13736
 
INSERT INTO t1 VALUES(8, 'eight');
13737
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13738
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13739
 
SELECT * FROM t1;
13740
 
f1      f2
13741
 
8       eight
13742
 
DELETE FROM t1;
13743
 
INSERT INTO t1 VALUES(8, 'eight');
13744
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13745
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13746
 
SELECT * FROM t1;
13747
 
f1      f2
13748
 
8       eight
13749
 
DELETE FROM t1;
13750
 
INSERT INTO t1 VALUES(8, 'eight');
13751
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13752
 
affected rows: 1
13753
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13754
 
SELECT * FROM t1;
13755
 
f1      f2
13756
 
10      eight
13757
 
DELETE FROM t1;
13758
 
INSERT INTO v3 VALUES(16, 'sixteen');
13759
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13760
 
INSERT INTO v3 VALUES(0, 'zero');
13761
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13762
 
INSERT INTO v3 VALUES(7, 'seven');
13763
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13764
 
INSERT INTO v3 VALUES(8, 'eight');
13765
 
affected rows: 1
13766
 
SELECT * FROM t1;
13767
 
f1      f2
13768
 
8       eight
13769
 
DELETE FROM t1;
13770
 
DROP VIEW v3;
13771
 
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>         
13772
 
option_variant  --------------------------------------------------------------------------------
13773
 
INSERT INTO t1 VALUES(16, 'sixteen');
13774
 
INSERT INTO t1 VALUES(0, 'zero');
13775
 
INSERT INTO t1 VALUES(7, 'seven');
13776
 
INSERT INTO t1 VALUES(8, 'eight');
13777
 
SELECT * FROM v1;
13778
 
f1      f2
13779
 
0       zero
13780
 
7       seven
13781
 
8       eight
13782
 
SELECT * FROM v2;
13783
 
col1    col2
13784
 
7       seven
13785
 
8       eight
13786
 
SELECT * FROM v3;
13787
 
my_col1 my_col2
13788
 
8       eight
13789
 
SELECT * FROM t1;
13790
 
f1      f2
13791
 
16      sixteen
13792
 
0       zero
13793
 
7       seven
13794
 
8       eight
13795
 
DELETE FROM t1;
13796
 
INSERT INTO t1 VALUES(16, 'sixteen');
13797
 
INSERT INTO t1 VALUES(0, 'zero');
13798
 
INSERT INTO t1 VALUES(7, 'seven');
13799
 
INSERT INTO t1 VALUES(8, 'eight');
13800
 
DELETE FROM v3 WHERE my_col1 = 16;
13801
 
affected rows: 0
13802
 
DELETE FROM v3 WHERE my_col1 = 0;
13803
 
affected rows: 0
13804
 
DELETE FROM v3 WHERE my_col1 = 7;
13805
 
affected rows: 0
13806
 
DELETE FROM v3 WHERE my_col1 = 8;
13807
 
affected rows: 1
13808
 
SELECT * FROM t1;
13809
 
f1      f2
13810
 
16      sixteen
13811
 
0       zero
13812
 
7       seven
13813
 
DELETE FROM t1;
13814
 
INSERT INTO t1 VALUES(16, 'sixteen');
13815
 
INSERT INTO t1 VALUES(0, 'zero');
13816
 
INSERT INTO t1 VALUES(7, 'seven');
13817
 
INSERT INTO t1 VALUES(8, 'eight');
13818
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13819
 
affected rows: 0
13820
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13821
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13822
 
affected rows: 0
13823
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13824
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13825
 
affected rows: 0
13826
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13827
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13828
 
affected rows: 1
13829
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13830
 
SELECT * FROM t1;
13831
 
f1      f2
13832
 
16      sixteen
13833
 
0       zero
13834
 
7       seven
13835
 
8       whatever
13836
 
DELETE FROM t1;
13837
 
INSERT INTO t1 VALUES(8, 'eight');
13838
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13839
 
affected rows: 1
13840
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13841
 
SELECT * FROM t1;
13842
 
f1      f2
13843
 
7       eight
13844
 
DELETE FROM t1;
13845
 
INSERT INTO t1 VALUES(8, 'eight');
13846
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13847
 
affected rows: 1
13848
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13849
 
SELECT * FROM t1;
13850
 
f1      f2
13851
 
0       eight
13852
 
DELETE FROM t1;
13853
 
INSERT INTO t1 VALUES(8, 'eight');
13854
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13855
 
affected rows: 1
13856
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13857
 
SELECT * FROM t1;
13858
 
f1      f2
13859
 
16      eight
13860
 
DELETE FROM t1;
13861
 
INSERT INTO t1 VALUES(8, 'eight');
13862
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13863
 
affected rows: 1
13864
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13865
 
SELECT * FROM t1;
13866
 
f1      f2
13867
 
10      eight
13868
 
DELETE FROM t1;
13869
 
INSERT INTO v3 VALUES(16, 'sixteen');
13870
 
affected rows: 1
13871
 
INSERT INTO v3 VALUES(0, 'zero');
13872
 
affected rows: 1
13873
 
INSERT INTO v3 VALUES(7, 'seven');
13874
 
affected rows: 1
13875
 
INSERT INTO v3 VALUES(8, 'eight');
13876
 
affected rows: 1
13877
 
SELECT * FROM t1;
13878
 
f1      f2
13879
 
16      sixteen
13880
 
0       zero
13881
 
7       seven
13882
 
8       eight
13883
 
DELETE FROM t1;
13884
 
DROP VIEW v3;
13885
 
DROP VIEW v2;
13886
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
13887
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
13888
 
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
13889
 
option_variant  --------------------------------------------------------------------------------
13890
 
INSERT INTO t1 VALUES(16, 'sixteen');
13891
 
INSERT INTO t1 VALUES(0, 'zero');
13892
 
INSERT INTO t1 VALUES(7, 'seven');
13893
 
INSERT INTO t1 VALUES(8, 'eight');
13894
 
SELECT * FROM v1;
13895
 
f1      f2
13896
 
0       zero
13897
 
7       seven
13898
 
8       eight
13899
 
SELECT * FROM v2;
13900
 
col1    col2
13901
 
7       seven
13902
 
8       eight
13903
 
SELECT * FROM v3;
13904
 
my_col1 my_col2
13905
 
8       eight
13906
 
SELECT * FROM t1;
13907
 
f1      f2
13908
 
16      sixteen
13909
 
0       zero
13910
 
7       seven
13911
 
8       eight
13912
 
DELETE FROM t1;
13913
 
INSERT INTO t1 VALUES(16, 'sixteen');
13914
 
INSERT INTO t1 VALUES(0, 'zero');
13915
 
INSERT INTO t1 VALUES(7, 'seven');
13916
 
INSERT INTO t1 VALUES(8, 'eight');
13917
 
DELETE FROM v3 WHERE my_col1 = 16;
13918
 
affected rows: 0
13919
 
DELETE FROM v3 WHERE my_col1 = 0;
13920
 
affected rows: 0
13921
 
DELETE FROM v3 WHERE my_col1 = 7;
13922
 
affected rows: 0
13923
 
DELETE FROM v3 WHERE my_col1 = 8;
13924
 
affected rows: 1
13925
 
SELECT * FROM t1;
13926
 
f1      f2
13927
 
16      sixteen
13928
 
0       zero
13929
 
7       seven
13930
 
DELETE FROM t1;
13931
 
INSERT INTO t1 VALUES(16, 'sixteen');
13932
 
INSERT INTO t1 VALUES(0, 'zero');
13933
 
INSERT INTO t1 VALUES(7, 'seven');
13934
 
INSERT INTO t1 VALUES(8, 'eight');
13935
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
13936
 
affected rows: 0
13937
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13938
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
13939
 
affected rows: 0
13940
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13941
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
13942
 
affected rows: 0
13943
 
info: Rows matched: 0  Changed: 0  Warnings: 0
13944
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
13945
 
affected rows: 1
13946
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13947
 
SELECT * FROM t1;
13948
 
f1      f2
13949
 
16      sixteen
13950
 
0       zero
13951
 
7       seven
13952
 
8       whatever
13953
 
DELETE FROM t1;
13954
 
INSERT INTO t1 VALUES(8, 'eight');
13955
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
13956
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13957
 
SELECT * FROM t1;
13958
 
f1      f2
13959
 
8       eight
13960
 
DELETE FROM t1;
13961
 
INSERT INTO t1 VALUES(8, 'eight');
13962
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
13963
 
affected rows: 1
13964
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13965
 
SELECT * FROM t1;
13966
 
f1      f2
13967
 
0       eight
13968
 
DELETE FROM t1;
13969
 
INSERT INTO t1 VALUES(8, 'eight');
13970
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
13971
 
affected rows: 1
13972
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13973
 
SELECT * FROM t1;
13974
 
f1      f2
13975
 
16      eight
13976
 
DELETE FROM t1;
13977
 
INSERT INTO t1 VALUES(8, 'eight');
13978
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
13979
 
affected rows: 1
13980
 
info: Rows matched: 1  Changed: 1  Warnings: 0
13981
 
SELECT * FROM t1;
13982
 
f1      f2
13983
 
10      eight
13984
 
DELETE FROM t1;
13985
 
INSERT INTO v3 VALUES(16, 'sixteen');
13986
 
affected rows: 1
13987
 
INSERT INTO v3 VALUES(0, 'zero');
13988
 
affected rows: 1
13989
 
INSERT INTO v3 VALUES(7, 'seven');
13990
 
ERROR HY000: CHECK OPTION failed 'test.v3'
13991
 
INSERT INTO v3 VALUES(8, 'eight');
13992
 
affected rows: 1
13993
 
SELECT * FROM t1;
13994
 
f1      f2
13995
 
16      sixteen
13996
 
0       zero
13997
 
8       eight
13998
 
DELETE FROM t1;
13999
 
DROP VIEW v3;
14000
 
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
14001
 
option_variant  --------------------------------------------------------------------------------
14002
 
INSERT INTO t1 VALUES(16, 'sixteen');
14003
 
INSERT INTO t1 VALUES(0, 'zero');
14004
 
INSERT INTO t1 VALUES(7, 'seven');
14005
 
INSERT INTO t1 VALUES(8, 'eight');
14006
 
SELECT * FROM v1;
14007
 
f1      f2
14008
 
0       zero
14009
 
7       seven
14010
 
8       eight
14011
 
SELECT * FROM v2;
14012
 
col1    col2
14013
 
7       seven
14014
 
8       eight
14015
 
SELECT * FROM v3;
14016
 
my_col1 my_col2
14017
 
8       eight
14018
 
SELECT * FROM t1;
14019
 
f1      f2
14020
 
16      sixteen
14021
 
0       zero
14022
 
7       seven
14023
 
8       eight
14024
 
DELETE FROM t1;
14025
 
INSERT INTO t1 VALUES(16, 'sixteen');
14026
 
INSERT INTO t1 VALUES(0, 'zero');
14027
 
INSERT INTO t1 VALUES(7, 'seven');
14028
 
INSERT INTO t1 VALUES(8, 'eight');
14029
 
DELETE FROM v3 WHERE my_col1 = 16;
14030
 
affected rows: 0
14031
 
DELETE FROM v3 WHERE my_col1 = 0;
14032
 
affected rows: 0
14033
 
DELETE FROM v3 WHERE my_col1 = 7;
14034
 
affected rows: 0
14035
 
DELETE FROM v3 WHERE my_col1 = 8;
14036
 
affected rows: 1
14037
 
SELECT * FROM t1;
14038
 
f1      f2
14039
 
16      sixteen
14040
 
0       zero
14041
 
7       seven
14042
 
DELETE FROM t1;
14043
 
INSERT INTO t1 VALUES(16, 'sixteen');
14044
 
INSERT INTO t1 VALUES(0, 'zero');
14045
 
INSERT INTO t1 VALUES(7, 'seven');
14046
 
INSERT INTO t1 VALUES(8, 'eight');
14047
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14048
 
affected rows: 0
14049
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14050
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14051
 
affected rows: 0
14052
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14053
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14054
 
affected rows: 0
14055
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14056
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14057
 
affected rows: 1
14058
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14059
 
SELECT * FROM t1;
14060
 
f1      f2
14061
 
16      sixteen
14062
 
0       zero
14063
 
7       seven
14064
 
8       whatever
14065
 
DELETE FROM t1;
14066
 
INSERT INTO t1 VALUES(8, 'eight');
14067
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14068
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14069
 
SELECT * FROM t1;
14070
 
f1      f2
14071
 
8       eight
14072
 
DELETE FROM t1;
14073
 
INSERT INTO t1 VALUES(8, 'eight');
14074
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14075
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14076
 
SELECT * FROM t1;
14077
 
f1      f2
14078
 
8       eight
14079
 
DELETE FROM t1;
14080
 
INSERT INTO t1 VALUES(8, 'eight');
14081
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14082
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14083
 
SELECT * FROM t1;
14084
 
f1      f2
14085
 
8       eight
14086
 
DELETE FROM t1;
14087
 
INSERT INTO t1 VALUES(8, 'eight');
14088
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14089
 
affected rows: 1
14090
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14091
 
SELECT * FROM t1;
14092
 
f1      f2
14093
 
10      eight
14094
 
DELETE FROM t1;
14095
 
INSERT INTO v3 VALUES(16, 'sixteen');
14096
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14097
 
INSERT INTO v3 VALUES(0, 'zero');
14098
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14099
 
INSERT INTO v3 VALUES(7, 'seven');
14100
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14101
 
INSERT INTO v3 VALUES(8, 'eight');
14102
 
affected rows: 1
14103
 
SELECT * FROM t1;
14104
 
f1      f2
14105
 
8       eight
14106
 
DELETE FROM t1;
14107
 
DROP VIEW v3;
14108
 
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
14109
 
option_variant  --------------------------------------------------------------------------------
14110
 
INSERT INTO t1 VALUES(16, 'sixteen');
14111
 
INSERT INTO t1 VALUES(0, 'zero');
14112
 
INSERT INTO t1 VALUES(7, 'seven');
14113
 
INSERT INTO t1 VALUES(8, 'eight');
14114
 
SELECT * FROM v1;
14115
 
f1      f2
14116
 
0       zero
14117
 
7       seven
14118
 
8       eight
14119
 
SELECT * FROM v2;
14120
 
col1    col2
14121
 
7       seven
14122
 
8       eight
14123
 
SELECT * FROM v3;
14124
 
my_col1 my_col2
14125
 
8       eight
14126
 
SELECT * FROM t1;
14127
 
f1      f2
14128
 
16      sixteen
14129
 
0       zero
14130
 
7       seven
14131
 
8       eight
14132
 
DELETE FROM t1;
14133
 
INSERT INTO t1 VALUES(16, 'sixteen');
14134
 
INSERT INTO t1 VALUES(0, 'zero');
14135
 
INSERT INTO t1 VALUES(7, 'seven');
14136
 
INSERT INTO t1 VALUES(8, 'eight');
14137
 
DELETE FROM v3 WHERE my_col1 = 16;
14138
 
affected rows: 0
14139
 
DELETE FROM v3 WHERE my_col1 = 0;
14140
 
affected rows: 0
14141
 
DELETE FROM v3 WHERE my_col1 = 7;
14142
 
affected rows: 0
14143
 
DELETE FROM v3 WHERE my_col1 = 8;
14144
 
affected rows: 1
14145
 
SELECT * FROM t1;
14146
 
f1      f2
14147
 
16      sixteen
14148
 
0       zero
14149
 
7       seven
14150
 
DELETE FROM t1;
14151
 
INSERT INTO t1 VALUES(16, 'sixteen');
14152
 
INSERT INTO t1 VALUES(0, 'zero');
14153
 
INSERT INTO t1 VALUES(7, 'seven');
14154
 
INSERT INTO t1 VALUES(8, 'eight');
14155
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14156
 
affected rows: 0
14157
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14158
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14159
 
affected rows: 0
14160
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14161
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14162
 
affected rows: 0
14163
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14164
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14165
 
affected rows: 1
14166
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14167
 
SELECT * FROM t1;
14168
 
f1      f2
14169
 
16      sixteen
14170
 
0       zero
14171
 
7       seven
14172
 
8       whatever
14173
 
DELETE FROM t1;
14174
 
INSERT INTO t1 VALUES(8, 'eight');
14175
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14176
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14177
 
SELECT * FROM t1;
14178
 
f1      f2
14179
 
8       eight
14180
 
DELETE FROM t1;
14181
 
INSERT INTO t1 VALUES(8, 'eight');
14182
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14183
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14184
 
SELECT * FROM t1;
14185
 
f1      f2
14186
 
8       eight
14187
 
DELETE FROM t1;
14188
 
INSERT INTO t1 VALUES(8, 'eight');
14189
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14190
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14191
 
SELECT * FROM t1;
14192
 
f1      f2
14193
 
8       eight
14194
 
DELETE FROM t1;
14195
 
INSERT INTO t1 VALUES(8, 'eight');
14196
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14197
 
affected rows: 1
14198
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14199
 
SELECT * FROM t1;
14200
 
f1      f2
14201
 
10      eight
14202
 
DELETE FROM t1;
14203
 
INSERT INTO v3 VALUES(16, 'sixteen');
14204
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14205
 
INSERT INTO v3 VALUES(0, 'zero');
14206
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14207
 
INSERT INTO v3 VALUES(7, 'seven');
14208
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14209
 
INSERT INTO v3 VALUES(8, 'eight');
14210
 
affected rows: 1
14211
 
SELECT * FROM t1;
14212
 
f1      f2
14213
 
8       eight
14214
 
DELETE FROM t1;
14215
 
DROP VIEW v3;
14216
 
option_variant          <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>         
14217
 
option_variant  --------------------------------------------------------------------------------
14218
 
INSERT INTO t1 VALUES(16, 'sixteen');
14219
 
INSERT INTO t1 VALUES(0, 'zero');
14220
 
INSERT INTO t1 VALUES(7, 'seven');
14221
 
INSERT INTO t1 VALUES(8, 'eight');
14222
 
SELECT * FROM v1;
14223
 
f1      f2
14224
 
0       zero
14225
 
7       seven
14226
 
8       eight
14227
 
SELECT * FROM v2;
14228
 
col1    col2
14229
 
7       seven
14230
 
8       eight
14231
 
SELECT * FROM v3;
14232
 
my_col1 my_col2
14233
 
8       eight
14234
 
SELECT * FROM t1;
14235
 
f1      f2
14236
 
16      sixteen
14237
 
0       zero
14238
 
7       seven
14239
 
8       eight
14240
 
DELETE FROM t1;
14241
 
INSERT INTO t1 VALUES(16, 'sixteen');
14242
 
INSERT INTO t1 VALUES(0, 'zero');
14243
 
INSERT INTO t1 VALUES(7, 'seven');
14244
 
INSERT INTO t1 VALUES(8, 'eight');
14245
 
DELETE FROM v3 WHERE my_col1 = 16;
14246
 
affected rows: 0
14247
 
DELETE FROM v3 WHERE my_col1 = 0;
14248
 
affected rows: 0
14249
 
DELETE FROM v3 WHERE my_col1 = 7;
14250
 
affected rows: 0
14251
 
DELETE FROM v3 WHERE my_col1 = 8;
14252
 
affected rows: 1
14253
 
SELECT * FROM t1;
14254
 
f1      f2
14255
 
16      sixteen
14256
 
0       zero
14257
 
7       seven
14258
 
DELETE FROM t1;
14259
 
INSERT INTO t1 VALUES(16, 'sixteen');
14260
 
INSERT INTO t1 VALUES(0, 'zero');
14261
 
INSERT INTO t1 VALUES(7, 'seven');
14262
 
INSERT INTO t1 VALUES(8, 'eight');
14263
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14264
 
affected rows: 0
14265
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14266
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14267
 
affected rows: 0
14268
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14269
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14270
 
affected rows: 0
14271
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14272
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14273
 
affected rows: 1
14274
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14275
 
SELECT * FROM t1;
14276
 
f1      f2
14277
 
16      sixteen
14278
 
0       zero
14279
 
7       seven
14280
 
8       whatever
14281
 
DELETE FROM t1;
14282
 
INSERT INTO t1 VALUES(8, 'eight');
14283
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14284
 
affected rows: 1
14285
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14286
 
SELECT * FROM t1;
14287
 
f1      f2
14288
 
7       eight
14289
 
DELETE FROM t1;
14290
 
INSERT INTO t1 VALUES(8, 'eight');
14291
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14292
 
affected rows: 1
14293
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14294
 
SELECT * FROM t1;
14295
 
f1      f2
14296
 
0       eight
14297
 
DELETE FROM t1;
14298
 
INSERT INTO t1 VALUES(8, 'eight');
14299
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14300
 
affected rows: 1
14301
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14302
 
SELECT * FROM t1;
14303
 
f1      f2
14304
 
16      eight
14305
 
DELETE FROM t1;
14306
 
INSERT INTO t1 VALUES(8, 'eight');
14307
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14308
 
affected rows: 1
14309
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14310
 
SELECT * FROM t1;
14311
 
f1      f2
14312
 
10      eight
14313
 
DELETE FROM t1;
14314
 
INSERT INTO v3 VALUES(16, 'sixteen');
14315
 
affected rows: 1
14316
 
INSERT INTO v3 VALUES(0, 'zero');
14317
 
affected rows: 1
14318
 
INSERT INTO v3 VALUES(7, 'seven');
14319
 
affected rows: 1
14320
 
INSERT INTO v3 VALUES(8, 'eight');
14321
 
affected rows: 1
14322
 
SELECT * FROM t1;
14323
 
f1      f2
14324
 
16      sixteen
14325
 
0       zero
14326
 
7       seven
14327
 
8       eight
14328
 
DELETE FROM t1;
14329
 
DROP VIEW v3;
14330
 
DROP VIEW v2;
14331
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
14332
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
14333
 
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
14334
 
option_variant  --------------------------------------------------------------------------------
14335
 
INSERT INTO t1 VALUES(16, 'sixteen');
14336
 
INSERT INTO t1 VALUES(0, 'zero');
14337
 
INSERT INTO t1 VALUES(7, 'seven');
14338
 
INSERT INTO t1 VALUES(8, 'eight');
14339
 
SELECT * FROM v1;
14340
 
f1      f2
14341
 
0       zero
14342
 
7       seven
14343
 
8       eight
14344
 
SELECT * FROM v2;
14345
 
col1    col2
14346
 
7       seven
14347
 
8       eight
14348
 
SELECT * FROM v3;
14349
 
my_col1 my_col2
14350
 
8       eight
14351
 
SELECT * FROM t1;
14352
 
f1      f2
14353
 
16      sixteen
14354
 
0       zero
14355
 
7       seven
14356
 
8       eight
14357
 
DELETE FROM t1;
14358
 
INSERT INTO t1 VALUES(16, 'sixteen');
14359
 
INSERT INTO t1 VALUES(0, 'zero');
14360
 
INSERT INTO t1 VALUES(7, 'seven');
14361
 
INSERT INTO t1 VALUES(8, 'eight');
14362
 
DELETE FROM v3 WHERE my_col1 = 16;
14363
 
affected rows: 0
14364
 
DELETE FROM v3 WHERE my_col1 = 0;
14365
 
affected rows: 0
14366
 
DELETE FROM v3 WHERE my_col1 = 7;
14367
 
affected rows: 0
14368
 
DELETE FROM v3 WHERE my_col1 = 8;
14369
 
affected rows: 1
14370
 
SELECT * FROM t1;
14371
 
f1      f2
14372
 
16      sixteen
14373
 
0       zero
14374
 
7       seven
14375
 
DELETE FROM t1;
14376
 
INSERT INTO t1 VALUES(16, 'sixteen');
14377
 
INSERT INTO t1 VALUES(0, 'zero');
14378
 
INSERT INTO t1 VALUES(7, 'seven');
14379
 
INSERT INTO t1 VALUES(8, 'eight');
14380
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14381
 
affected rows: 0
14382
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14383
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14384
 
affected rows: 0
14385
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14386
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14387
 
affected rows: 0
14388
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14389
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14390
 
affected rows: 1
14391
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14392
 
SELECT * FROM t1;
14393
 
f1      f2
14394
 
16      sixteen
14395
 
0       zero
14396
 
7       seven
14397
 
8       whatever
14398
 
DELETE FROM t1;
14399
 
INSERT INTO t1 VALUES(8, 'eight');
14400
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14401
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14402
 
SELECT * FROM t1;
14403
 
f1      f2
14404
 
8       eight
14405
 
DELETE FROM t1;
14406
 
INSERT INTO t1 VALUES(8, 'eight');
14407
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14408
 
affected rows: 1
14409
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14410
 
SELECT * FROM t1;
14411
 
f1      f2
14412
 
0       eight
14413
 
DELETE FROM t1;
14414
 
INSERT INTO t1 VALUES(8, 'eight');
14415
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14416
 
affected rows: 1
14417
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14418
 
SELECT * FROM t1;
14419
 
f1      f2
14420
 
16      eight
14421
 
DELETE FROM t1;
14422
 
INSERT INTO t1 VALUES(8, 'eight');
14423
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14424
 
affected rows: 1
14425
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14426
 
SELECT * FROM t1;
14427
 
f1      f2
14428
 
10      eight
14429
 
DELETE FROM t1;
14430
 
INSERT INTO v3 VALUES(16, 'sixteen');
14431
 
affected rows: 1
14432
 
INSERT INTO v3 VALUES(0, 'zero');
14433
 
affected rows: 1
14434
 
INSERT INTO v3 VALUES(7, 'seven');
14435
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14436
 
INSERT INTO v3 VALUES(8, 'eight');
14437
 
affected rows: 1
14438
 
SELECT * FROM t1;
14439
 
f1      f2
14440
 
16      sixteen
14441
 
0       zero
14442
 
8       eight
14443
 
DELETE FROM t1;
14444
 
DROP VIEW v3;
14445
 
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
14446
 
option_variant  --------------------------------------------------------------------------------
14447
 
INSERT INTO t1 VALUES(16, 'sixteen');
14448
 
INSERT INTO t1 VALUES(0, 'zero');
14449
 
INSERT INTO t1 VALUES(7, 'seven');
14450
 
INSERT INTO t1 VALUES(8, 'eight');
14451
 
SELECT * FROM v1;
14452
 
f1      f2
14453
 
0       zero
14454
 
7       seven
14455
 
8       eight
14456
 
SELECT * FROM v2;
14457
 
col1    col2
14458
 
7       seven
14459
 
8       eight
14460
 
SELECT * FROM v3;
14461
 
my_col1 my_col2
14462
 
8       eight
14463
 
SELECT * FROM t1;
14464
 
f1      f2
14465
 
16      sixteen
14466
 
0       zero
14467
 
7       seven
14468
 
8       eight
14469
 
DELETE FROM t1;
14470
 
INSERT INTO t1 VALUES(16, 'sixteen');
14471
 
INSERT INTO t1 VALUES(0, 'zero');
14472
 
INSERT INTO t1 VALUES(7, 'seven');
14473
 
INSERT INTO t1 VALUES(8, 'eight');
14474
 
DELETE FROM v3 WHERE my_col1 = 16;
14475
 
affected rows: 0
14476
 
DELETE FROM v3 WHERE my_col1 = 0;
14477
 
affected rows: 0
14478
 
DELETE FROM v3 WHERE my_col1 = 7;
14479
 
affected rows: 0
14480
 
DELETE FROM v3 WHERE my_col1 = 8;
14481
 
affected rows: 1
14482
 
SELECT * FROM t1;
14483
 
f1      f2
14484
 
16      sixteen
14485
 
0       zero
14486
 
7       seven
14487
 
DELETE FROM t1;
14488
 
INSERT INTO t1 VALUES(16, 'sixteen');
14489
 
INSERT INTO t1 VALUES(0, 'zero');
14490
 
INSERT INTO t1 VALUES(7, 'seven');
14491
 
INSERT INTO t1 VALUES(8, 'eight');
14492
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14493
 
affected rows: 0
14494
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14495
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14496
 
affected rows: 0
14497
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14498
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14499
 
affected rows: 0
14500
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14501
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14502
 
affected rows: 1
14503
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14504
 
SELECT * FROM t1;
14505
 
f1      f2
14506
 
16      sixteen
14507
 
0       zero
14508
 
7       seven
14509
 
8       whatever
14510
 
DELETE FROM t1;
14511
 
INSERT INTO t1 VALUES(8, 'eight');
14512
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14513
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14514
 
SELECT * FROM t1;
14515
 
f1      f2
14516
 
8       eight
14517
 
DELETE FROM t1;
14518
 
INSERT INTO t1 VALUES(8, 'eight');
14519
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14520
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14521
 
SELECT * FROM t1;
14522
 
f1      f2
14523
 
8       eight
14524
 
DELETE FROM t1;
14525
 
INSERT INTO t1 VALUES(8, 'eight');
14526
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14527
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14528
 
SELECT * FROM t1;
14529
 
f1      f2
14530
 
8       eight
14531
 
DELETE FROM t1;
14532
 
INSERT INTO t1 VALUES(8, 'eight');
14533
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14534
 
affected rows: 1
14535
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14536
 
SELECT * FROM t1;
14537
 
f1      f2
14538
 
10      eight
14539
 
DELETE FROM t1;
14540
 
INSERT INTO v3 VALUES(16, 'sixteen');
14541
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14542
 
INSERT INTO v3 VALUES(0, 'zero');
14543
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14544
 
INSERT INTO v3 VALUES(7, 'seven');
14545
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14546
 
INSERT INTO v3 VALUES(8, 'eight');
14547
 
affected rows: 1
14548
 
SELECT * FROM t1;
14549
 
f1      f2
14550
 
8       eight
14551
 
DELETE FROM t1;
14552
 
DROP VIEW v3;
14553
 
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
14554
 
option_variant  --------------------------------------------------------------------------------
14555
 
INSERT INTO t1 VALUES(16, 'sixteen');
14556
 
INSERT INTO t1 VALUES(0, 'zero');
14557
 
INSERT INTO t1 VALUES(7, 'seven');
14558
 
INSERT INTO t1 VALUES(8, 'eight');
14559
 
SELECT * FROM v1;
14560
 
f1      f2
14561
 
0       zero
14562
 
7       seven
14563
 
8       eight
14564
 
SELECT * FROM v2;
14565
 
col1    col2
14566
 
7       seven
14567
 
8       eight
14568
 
SELECT * FROM v3;
14569
 
my_col1 my_col2
14570
 
8       eight
14571
 
SELECT * FROM t1;
14572
 
f1      f2
14573
 
16      sixteen
14574
 
0       zero
14575
 
7       seven
14576
 
8       eight
14577
 
DELETE FROM t1;
14578
 
INSERT INTO t1 VALUES(16, 'sixteen');
14579
 
INSERT INTO t1 VALUES(0, 'zero');
14580
 
INSERT INTO t1 VALUES(7, 'seven');
14581
 
INSERT INTO t1 VALUES(8, 'eight');
14582
 
DELETE FROM v3 WHERE my_col1 = 16;
14583
 
affected rows: 0
14584
 
DELETE FROM v3 WHERE my_col1 = 0;
14585
 
affected rows: 0
14586
 
DELETE FROM v3 WHERE my_col1 = 7;
14587
 
affected rows: 0
14588
 
DELETE FROM v3 WHERE my_col1 = 8;
14589
 
affected rows: 1
14590
 
SELECT * FROM t1;
14591
 
f1      f2
14592
 
16      sixteen
14593
 
0       zero
14594
 
7       seven
14595
 
DELETE FROM t1;
14596
 
INSERT INTO t1 VALUES(16, 'sixteen');
14597
 
INSERT INTO t1 VALUES(0, 'zero');
14598
 
INSERT INTO t1 VALUES(7, 'seven');
14599
 
INSERT INTO t1 VALUES(8, 'eight');
14600
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14601
 
affected rows: 0
14602
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14603
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14604
 
affected rows: 0
14605
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14606
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14607
 
affected rows: 0
14608
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14609
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14610
 
affected rows: 1
14611
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14612
 
SELECT * FROM t1;
14613
 
f1      f2
14614
 
16      sixteen
14615
 
0       zero
14616
 
7       seven
14617
 
8       whatever
14618
 
DELETE FROM t1;
14619
 
INSERT INTO t1 VALUES(8, 'eight');
14620
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14621
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14622
 
SELECT * FROM t1;
14623
 
f1      f2
14624
 
8       eight
14625
 
DELETE FROM t1;
14626
 
INSERT INTO t1 VALUES(8, 'eight');
14627
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14628
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14629
 
SELECT * FROM t1;
14630
 
f1      f2
14631
 
8       eight
14632
 
DELETE FROM t1;
14633
 
INSERT INTO t1 VALUES(8, 'eight');
14634
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14635
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14636
 
SELECT * FROM t1;
14637
 
f1      f2
14638
 
8       eight
14639
 
DELETE FROM t1;
14640
 
INSERT INTO t1 VALUES(8, 'eight');
14641
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14642
 
affected rows: 1
14643
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14644
 
SELECT * FROM t1;
14645
 
f1      f2
14646
 
10      eight
14647
 
DELETE FROM t1;
14648
 
INSERT INTO v3 VALUES(16, 'sixteen');
14649
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14650
 
INSERT INTO v3 VALUES(0, 'zero');
14651
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14652
 
INSERT INTO v3 VALUES(7, 'seven');
14653
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14654
 
INSERT INTO v3 VALUES(8, 'eight');
14655
 
affected rows: 1
14656
 
SELECT * FROM t1;
14657
 
f1      f2
14658
 
8       eight
14659
 
DELETE FROM t1;
14660
 
DROP VIEW v3;
14661
 
option_variant          <nothing>          - WITH          CHECK OPTION -         <nothing>         
14662
 
option_variant  --------------------------------------------------------------------------------
14663
 
INSERT INTO t1 VALUES(16, 'sixteen');
14664
 
INSERT INTO t1 VALUES(0, 'zero');
14665
 
INSERT INTO t1 VALUES(7, 'seven');
14666
 
INSERT INTO t1 VALUES(8, 'eight');
14667
 
SELECT * FROM v1;
14668
 
f1      f2
14669
 
0       zero
14670
 
7       seven
14671
 
8       eight
14672
 
SELECT * FROM v2;
14673
 
col1    col2
14674
 
7       seven
14675
 
8       eight
14676
 
SELECT * FROM v3;
14677
 
my_col1 my_col2
14678
 
8       eight
14679
 
SELECT * FROM t1;
14680
 
f1      f2
14681
 
16      sixteen
14682
 
0       zero
14683
 
7       seven
14684
 
8       eight
14685
 
DELETE FROM t1;
14686
 
INSERT INTO t1 VALUES(16, 'sixteen');
14687
 
INSERT INTO t1 VALUES(0, 'zero');
14688
 
INSERT INTO t1 VALUES(7, 'seven');
14689
 
INSERT INTO t1 VALUES(8, 'eight');
14690
 
DELETE FROM v3 WHERE my_col1 = 16;
14691
 
affected rows: 0
14692
 
DELETE FROM v3 WHERE my_col1 = 0;
14693
 
affected rows: 0
14694
 
DELETE FROM v3 WHERE my_col1 = 7;
14695
 
affected rows: 0
14696
 
DELETE FROM v3 WHERE my_col1 = 8;
14697
 
affected rows: 1
14698
 
SELECT * FROM t1;
14699
 
f1      f2
14700
 
16      sixteen
14701
 
0       zero
14702
 
7       seven
14703
 
DELETE FROM t1;
14704
 
INSERT INTO t1 VALUES(16, 'sixteen');
14705
 
INSERT INTO t1 VALUES(0, 'zero');
14706
 
INSERT INTO t1 VALUES(7, 'seven');
14707
 
INSERT INTO t1 VALUES(8, 'eight');
14708
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14709
 
affected rows: 0
14710
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14711
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14712
 
affected rows: 0
14713
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14714
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14715
 
affected rows: 0
14716
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14717
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14718
 
affected rows: 1
14719
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14720
 
SELECT * FROM t1;
14721
 
f1      f2
14722
 
16      sixteen
14723
 
0       zero
14724
 
7       seven
14725
 
8       whatever
14726
 
DELETE FROM t1;
14727
 
INSERT INTO t1 VALUES(8, 'eight');
14728
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14729
 
affected rows: 1
14730
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14731
 
SELECT * FROM t1;
14732
 
f1      f2
14733
 
7       eight
14734
 
DELETE FROM t1;
14735
 
INSERT INTO t1 VALUES(8, 'eight');
14736
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14737
 
affected rows: 1
14738
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14739
 
SELECT * FROM t1;
14740
 
f1      f2
14741
 
0       eight
14742
 
DELETE FROM t1;
14743
 
INSERT INTO t1 VALUES(8, 'eight');
14744
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14745
 
affected rows: 1
14746
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14747
 
SELECT * FROM t1;
14748
 
f1      f2
14749
 
16      eight
14750
 
DELETE FROM t1;
14751
 
INSERT INTO t1 VALUES(8, 'eight');
14752
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14753
 
affected rows: 1
14754
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14755
 
SELECT * FROM t1;
14756
 
f1      f2
14757
 
10      eight
14758
 
DELETE FROM t1;
14759
 
INSERT INTO v3 VALUES(16, 'sixteen');
14760
 
affected rows: 1
14761
 
INSERT INTO v3 VALUES(0, 'zero');
14762
 
affected rows: 1
14763
 
INSERT INTO v3 VALUES(7, 'seven');
14764
 
affected rows: 1
14765
 
INSERT INTO v3 VALUES(8, 'eight');
14766
 
affected rows: 1
14767
 
SELECT * FROM t1;
14768
 
f1      f2
14769
 
16      sixteen
14770
 
0       zero
14771
 
7       seven
14772
 
8       eight
14773
 
DELETE FROM t1;
14774
 
DROP VIEW v3;
14775
 
DROP VIEW v2;
14776
 
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
14777
 
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
14778
 
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>         
14779
 
option_variant  --------------------------------------------------------------------------------
14780
 
INSERT INTO t1 VALUES(16, 'sixteen');
14781
 
INSERT INTO t1 VALUES(0, 'zero');
14782
 
INSERT INTO t1 VALUES(7, 'seven');
14783
 
INSERT INTO t1 VALUES(8, 'eight');
14784
 
SELECT * FROM v1;
14785
 
f1      f2
14786
 
0       zero
14787
 
7       seven
14788
 
8       eight
14789
 
SELECT * FROM v2;
14790
 
col1    col2
14791
 
7       seven
14792
 
8       eight
14793
 
SELECT * FROM v3;
14794
 
my_col1 my_col2
14795
 
8       eight
14796
 
SELECT * FROM t1;
14797
 
f1      f2
14798
 
16      sixteen
14799
 
0       zero
14800
 
7       seven
14801
 
8       eight
14802
 
DELETE FROM t1;
14803
 
INSERT INTO t1 VALUES(16, 'sixteen');
14804
 
INSERT INTO t1 VALUES(0, 'zero');
14805
 
INSERT INTO t1 VALUES(7, 'seven');
14806
 
INSERT INTO t1 VALUES(8, 'eight');
14807
 
DELETE FROM v3 WHERE my_col1 = 16;
14808
 
affected rows: 0
14809
 
DELETE FROM v3 WHERE my_col1 = 0;
14810
 
affected rows: 0
14811
 
DELETE FROM v3 WHERE my_col1 = 7;
14812
 
affected rows: 0
14813
 
DELETE FROM v3 WHERE my_col1 = 8;
14814
 
affected rows: 1
14815
 
SELECT * FROM t1;
14816
 
f1      f2
14817
 
16      sixteen
14818
 
0       zero
14819
 
7       seven
14820
 
DELETE FROM t1;
14821
 
INSERT INTO t1 VALUES(16, 'sixteen');
14822
 
INSERT INTO t1 VALUES(0, 'zero');
14823
 
INSERT INTO t1 VALUES(7, 'seven');
14824
 
INSERT INTO t1 VALUES(8, 'eight');
14825
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14826
 
affected rows: 0
14827
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14828
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14829
 
affected rows: 0
14830
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14831
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14832
 
affected rows: 0
14833
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14834
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14835
 
affected rows: 1
14836
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14837
 
SELECT * FROM t1;
14838
 
f1      f2
14839
 
16      sixteen
14840
 
0       zero
14841
 
7       seven
14842
 
8       whatever
14843
 
DELETE FROM t1;
14844
 
INSERT INTO t1 VALUES(8, 'eight');
14845
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14846
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14847
 
SELECT * FROM t1;
14848
 
f1      f2
14849
 
8       eight
14850
 
DELETE FROM t1;
14851
 
INSERT INTO t1 VALUES(8, 'eight');
14852
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14853
 
affected rows: 1
14854
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14855
 
SELECT * FROM t1;
14856
 
f1      f2
14857
 
0       eight
14858
 
DELETE FROM t1;
14859
 
INSERT INTO t1 VALUES(8, 'eight');
14860
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14861
 
affected rows: 1
14862
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14863
 
SELECT * FROM t1;
14864
 
f1      f2
14865
 
16      eight
14866
 
DELETE FROM t1;
14867
 
INSERT INTO t1 VALUES(8, 'eight');
14868
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14869
 
affected rows: 1
14870
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14871
 
SELECT * FROM t1;
14872
 
f1      f2
14873
 
10      eight
14874
 
DELETE FROM t1;
14875
 
INSERT INTO v3 VALUES(16, 'sixteen');
14876
 
affected rows: 1
14877
 
INSERT INTO v3 VALUES(0, 'zero');
14878
 
affected rows: 1
14879
 
INSERT INTO v3 VALUES(7, 'seven');
14880
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14881
 
INSERT INTO v3 VALUES(8, 'eight');
14882
 
affected rows: 1
14883
 
SELECT * FROM t1;
14884
 
f1      f2
14885
 
16      sixteen
14886
 
0       zero
14887
 
8       eight
14888
 
DELETE FROM t1;
14889
 
DROP VIEW v3;
14890
 
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>         
14891
 
option_variant  --------------------------------------------------------------------------------
14892
 
INSERT INTO t1 VALUES(16, 'sixteen');
14893
 
INSERT INTO t1 VALUES(0, 'zero');
14894
 
INSERT INTO t1 VALUES(7, 'seven');
14895
 
INSERT INTO t1 VALUES(8, 'eight');
14896
 
SELECT * FROM v1;
14897
 
f1      f2
14898
 
0       zero
14899
 
7       seven
14900
 
8       eight
14901
 
SELECT * FROM v2;
14902
 
col1    col2
14903
 
7       seven
14904
 
8       eight
14905
 
SELECT * FROM v3;
14906
 
my_col1 my_col2
14907
 
8       eight
14908
 
SELECT * FROM t1;
14909
 
f1      f2
14910
 
16      sixteen
14911
 
0       zero
14912
 
7       seven
14913
 
8       eight
14914
 
DELETE FROM t1;
14915
 
INSERT INTO t1 VALUES(16, 'sixteen');
14916
 
INSERT INTO t1 VALUES(0, 'zero');
14917
 
INSERT INTO t1 VALUES(7, 'seven');
14918
 
INSERT INTO t1 VALUES(8, 'eight');
14919
 
DELETE FROM v3 WHERE my_col1 = 16;
14920
 
affected rows: 0
14921
 
DELETE FROM v3 WHERE my_col1 = 0;
14922
 
affected rows: 0
14923
 
DELETE FROM v3 WHERE my_col1 = 7;
14924
 
affected rows: 0
14925
 
DELETE FROM v3 WHERE my_col1 = 8;
14926
 
affected rows: 1
14927
 
SELECT * FROM t1;
14928
 
f1      f2
14929
 
16      sixteen
14930
 
0       zero
14931
 
7       seven
14932
 
DELETE FROM t1;
14933
 
INSERT INTO t1 VALUES(16, 'sixteen');
14934
 
INSERT INTO t1 VALUES(0, 'zero');
14935
 
INSERT INTO t1 VALUES(7, 'seven');
14936
 
INSERT INTO t1 VALUES(8, 'eight');
14937
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
14938
 
affected rows: 0
14939
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14940
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
14941
 
affected rows: 0
14942
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14943
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
14944
 
affected rows: 0
14945
 
info: Rows matched: 0  Changed: 0  Warnings: 0
14946
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
14947
 
affected rows: 1
14948
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14949
 
SELECT * FROM t1;
14950
 
f1      f2
14951
 
16      sixteen
14952
 
0       zero
14953
 
7       seven
14954
 
8       whatever
14955
 
DELETE FROM t1;
14956
 
INSERT INTO t1 VALUES(8, 'eight');
14957
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
14958
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14959
 
SELECT * FROM t1;
14960
 
f1      f2
14961
 
8       eight
14962
 
DELETE FROM t1;
14963
 
INSERT INTO t1 VALUES(8, 'eight');
14964
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
14965
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14966
 
SELECT * FROM t1;
14967
 
f1      f2
14968
 
8       eight
14969
 
DELETE FROM t1;
14970
 
INSERT INTO t1 VALUES(8, 'eight');
14971
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
14972
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14973
 
SELECT * FROM t1;
14974
 
f1      f2
14975
 
8       eight
14976
 
DELETE FROM t1;
14977
 
INSERT INTO t1 VALUES(8, 'eight');
14978
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
14979
 
affected rows: 1
14980
 
info: Rows matched: 1  Changed: 1  Warnings: 0
14981
 
SELECT * FROM t1;
14982
 
f1      f2
14983
 
10      eight
14984
 
DELETE FROM t1;
14985
 
INSERT INTO v3 VALUES(16, 'sixteen');
14986
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14987
 
INSERT INTO v3 VALUES(0, 'zero');
14988
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14989
 
INSERT INTO v3 VALUES(7, 'seven');
14990
 
ERROR HY000: CHECK OPTION failed 'test.v3'
14991
 
INSERT INTO v3 VALUES(8, 'eight');
14992
 
affected rows: 1
14993
 
SELECT * FROM t1;
14994
 
f1      f2
14995
 
8       eight
14996
 
DELETE FROM t1;
14997
 
DROP VIEW v3;
14998
 
option_variant  WITH          CHECK OPTION -         <nothing>          -         <nothing>         
14999
 
option_variant  --------------------------------------------------------------------------------
15000
 
INSERT INTO t1 VALUES(16, 'sixteen');
15001
 
INSERT INTO t1 VALUES(0, 'zero');
15002
 
INSERT INTO t1 VALUES(7, 'seven');
15003
 
INSERT INTO t1 VALUES(8, 'eight');
15004
 
SELECT * FROM v1;
15005
 
f1      f2
15006
 
0       zero
15007
 
7       seven
15008
 
8       eight
15009
 
SELECT * FROM v2;
15010
 
col1    col2
15011
 
7       seven
15012
 
8       eight
15013
 
SELECT * FROM v3;
15014
 
my_col1 my_col2
15015
 
8       eight
15016
 
SELECT * FROM t1;
15017
 
f1      f2
15018
 
16      sixteen
15019
 
0       zero
15020
 
7       seven
15021
 
8       eight
15022
 
DELETE FROM t1;
15023
 
INSERT INTO t1 VALUES(16, 'sixteen');
15024
 
INSERT INTO t1 VALUES(0, 'zero');
15025
 
INSERT INTO t1 VALUES(7, 'seven');
15026
 
INSERT INTO t1 VALUES(8, 'eight');
15027
 
DELETE FROM v3 WHERE my_col1 = 16;
15028
 
affected rows: 0
15029
 
DELETE FROM v3 WHERE my_col1 = 0;
15030
 
affected rows: 0
15031
 
DELETE FROM v3 WHERE my_col1 = 7;
15032
 
affected rows: 0
15033
 
DELETE FROM v3 WHERE my_col1 = 8;
15034
 
affected rows: 1
15035
 
SELECT * FROM t1;
15036
 
f1      f2
15037
 
16      sixteen
15038
 
0       zero
15039
 
7       seven
15040
 
DELETE FROM t1;
15041
 
INSERT INTO t1 VALUES(16, 'sixteen');
15042
 
INSERT INTO t1 VALUES(0, 'zero');
15043
 
INSERT INTO t1 VALUES(7, 'seven');
15044
 
INSERT INTO t1 VALUES(8, 'eight');
15045
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
15046
 
affected rows: 0
15047
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15048
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
15049
 
affected rows: 0
15050
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15051
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
15052
 
affected rows: 0
15053
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15054
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
15055
 
affected rows: 1
15056
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15057
 
SELECT * FROM t1;
15058
 
f1      f2
15059
 
16      sixteen
15060
 
0       zero
15061
 
7       seven
15062
 
8       whatever
15063
 
DELETE FROM t1;
15064
 
INSERT INTO t1 VALUES(8, 'eight');
15065
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
15066
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15067
 
SELECT * FROM t1;
15068
 
f1      f2
15069
 
8       eight
15070
 
DELETE FROM t1;
15071
 
INSERT INTO t1 VALUES(8, 'eight');
15072
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
15073
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15074
 
SELECT * FROM t1;
15075
 
f1      f2
15076
 
8       eight
15077
 
DELETE FROM t1;
15078
 
INSERT INTO t1 VALUES(8, 'eight');
15079
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
15080
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15081
 
SELECT * FROM t1;
15082
 
f1      f2
15083
 
8       eight
15084
 
DELETE FROM t1;
15085
 
INSERT INTO t1 VALUES(8, 'eight');
15086
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
15087
 
affected rows: 1
15088
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15089
 
SELECT * FROM t1;
15090
 
f1      f2
15091
 
10      eight
15092
 
DELETE FROM t1;
15093
 
INSERT INTO v3 VALUES(16, 'sixteen');
15094
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15095
 
INSERT INTO v3 VALUES(0, 'zero');
15096
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15097
 
INSERT INTO v3 VALUES(7, 'seven');
15098
 
ERROR HY000: CHECK OPTION failed 'test.v3'
15099
 
INSERT INTO v3 VALUES(8, 'eight');
15100
 
affected rows: 1
15101
 
SELECT * FROM t1;
15102
 
f1      f2
15103
 
8       eight
15104
 
DELETE FROM t1;
15105
 
DROP VIEW v3;
15106
 
option_variant          <nothing>          -         <nothing>          -         <nothing>         
15107
 
option_variant  --------------------------------------------------------------------------------
15108
 
INSERT INTO t1 VALUES(16, 'sixteen');
15109
 
INSERT INTO t1 VALUES(0, 'zero');
15110
 
INSERT INTO t1 VALUES(7, 'seven');
15111
 
INSERT INTO t1 VALUES(8, 'eight');
15112
 
SELECT * FROM v1;
15113
 
f1      f2
15114
 
0       zero
15115
 
7       seven
15116
 
8       eight
15117
 
SELECT * FROM v2;
15118
 
col1    col2
15119
 
7       seven
15120
 
8       eight
15121
 
SELECT * FROM v3;
15122
 
my_col1 my_col2
15123
 
8       eight
15124
 
SELECT * FROM t1;
15125
 
f1      f2
15126
 
16      sixteen
15127
 
0       zero
15128
 
7       seven
15129
 
8       eight
15130
 
DELETE FROM t1;
15131
 
INSERT INTO t1 VALUES(16, 'sixteen');
15132
 
INSERT INTO t1 VALUES(0, 'zero');
15133
 
INSERT INTO t1 VALUES(7, 'seven');
15134
 
INSERT INTO t1 VALUES(8, 'eight');
15135
 
DELETE FROM v3 WHERE my_col1 = 16;
15136
 
affected rows: 0
15137
 
DELETE FROM v3 WHERE my_col1 = 0;
15138
 
affected rows: 0
15139
 
DELETE FROM v3 WHERE my_col1 = 7;
15140
 
affected rows: 0
15141
 
DELETE FROM v3 WHERE my_col1 = 8;
15142
 
affected rows: 1
15143
 
SELECT * FROM t1;
15144
 
f1      f2
15145
 
16      sixteen
15146
 
0       zero
15147
 
7       seven
15148
 
DELETE FROM t1;
15149
 
INSERT INTO t1 VALUES(16, 'sixteen');
15150
 
INSERT INTO t1 VALUES(0, 'zero');
15151
 
INSERT INTO t1 VALUES(7, 'seven');
15152
 
INSERT INTO t1 VALUES(8, 'eight');
15153
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
15154
 
affected rows: 0
15155
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15156
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
15157
 
affected rows: 0
15158
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15159
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
15160
 
affected rows: 0
15161
 
info: Rows matched: 0  Changed: 0  Warnings: 0
15162
 
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
15163
 
affected rows: 1
15164
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15165
 
SELECT * FROM t1;
15166
 
f1      f2
15167
 
16      sixteen
15168
 
0       zero
15169
 
7       seven
15170
 
8       whatever
15171
 
DELETE FROM t1;
15172
 
INSERT INTO t1 VALUES(8, 'eight');
15173
 
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
15174
 
affected rows: 1
15175
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15176
 
SELECT * FROM t1;
15177
 
f1      f2
15178
 
7       eight
15179
 
DELETE FROM t1;
15180
 
INSERT INTO t1 VALUES(8, 'eight');
15181
 
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
15182
 
affected rows: 1
15183
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15184
 
SELECT * FROM t1;
15185
 
f1      f2
15186
 
0       eight
15187
 
DELETE FROM t1;
15188
 
INSERT INTO t1 VALUES(8, 'eight');
15189
 
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
15190
 
affected rows: 1
15191
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15192
 
SELECT * FROM t1;
15193
 
f1      f2
15194
 
16      eight
15195
 
DELETE FROM t1;
15196
 
INSERT INTO t1 VALUES(8, 'eight');
15197
 
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
15198
 
affected rows: 1
15199
 
info: Rows matched: 1  Changed: 1  Warnings: 0
15200
 
SELECT * FROM t1;
15201
 
f1      f2
15202
 
10      eight
15203
 
DELETE FROM t1;
15204
 
INSERT INTO v3 VALUES(16, 'sixteen');
15205
 
affected rows: 1
15206
 
INSERT INTO v3 VALUES(0, 'zero');
15207
 
affected rows: 1
15208
 
INSERT INTO v3 VALUES(7, 'seven');
15209
 
affected rows: 1
15210
 
INSERT INTO v3 VALUES(8, 'eight');
15211
 
affected rows: 1
15212
 
SELECT * FROM t1;
15213
 
f1      f2
15214
 
16      sixteen
15215
 
0       zero
15216
 
7       seven
15217
 
8       eight
15218
 
DELETE FROM t1;
15219
 
DROP VIEW v3;
15220
 
DROP VIEW v2;
15221
 
DROP VIEW v1;
15222
 
SELECT * FROM t1_results ORDER BY v3_to_v1_options;
15223
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15224
 
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _v2_          0
15225
 
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _v2_          0
15226
 
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _v1        0
15227
 
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _          0
15228
 
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
15229
 
        <nothing>          -         <nothing>          -         <nothing>             UPDATE  v3_  _          0
15230
 
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _          0
15231
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
15232
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
15233
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
15234
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
15235
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          0
15236
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
15237
 
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
15238
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15239
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15240
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15241
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15242
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15243
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15244
 
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
15245
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15246
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15247
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15248
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15249
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
15250
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15251
 
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15252
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15253
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
15254
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
15255
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15256
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
15257
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15258
 
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
15259
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
15260
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15261
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15262
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15263
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15264
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15265
 
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15266
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15267
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15268
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15269
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15270
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15271
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15272
 
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
15273
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
15274
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15275
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15276
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15277
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15278
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15279
 
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15280
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15281
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15282
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15283
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
15284
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
15285
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
15286
 
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
15287
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15288
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15289
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15290
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15291
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
15292
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15293
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15294
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
15295
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15296
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15297
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15298
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15299
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15300
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15301
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15302
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15303
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15304
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15305
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15306
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
15307
 
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15308
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
15309
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
15310
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
15311
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15312
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
15313
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15314
 
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15315
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
15316
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15317
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15318
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15319
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15320
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15321
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15322
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15323
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15324
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
15325
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15326
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15327
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15328
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15329
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
15330
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15331
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15332
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15333
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15334
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15335
 
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15336
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
15337
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
15338
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
15339
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
15340
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
15341
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
15342
 
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
15343
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
15344
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15345
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
15346
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
15347
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
15348
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15349
 
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
15350
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15351
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15352
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15353
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15354
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15355
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15356
 
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15357
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15358
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15359
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15360
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15361
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15362
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15363
 
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15364
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
15365
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15366
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15367
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
15368
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15369
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15370
 
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15371
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15372
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15373
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15374
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15375
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15376
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15377
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15378
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15379
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15380
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15381
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15382
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15383
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15384
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15385
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15386
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15387
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15388
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15389
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15390
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15391
 
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15392
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15393
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15394
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15395
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
15396
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15397
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15398
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
15399
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15400
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15401
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15402
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15403
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15404
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15405
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15406
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15407
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15408
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15409
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15410
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15411
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15412
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15413
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15414
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15415
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15416
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15417
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15418
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15419
 
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15420
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15421
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
15422
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15423
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
15424
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15425
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15426
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15427
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15428
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15429
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15430
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15431
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15432
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15433
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15434
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15435
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15436
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15437
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15438
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15439
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15440
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15441
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15442
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15443
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15444
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15445
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15446
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15447
 
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15448
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
15449
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
15450
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
15451
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
15452
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
15453
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
15454
 
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
15455
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
15456
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15457
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
15458
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15459
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
15460
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
15461
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
15462
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15463
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15464
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15465
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15466
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15467
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15468
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15469
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15470
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15471
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15472
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15473
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15474
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15475
 
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15476
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15477
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15478
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15479
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15480
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
15481
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15482
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
15483
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15484
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15485
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15486
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15487
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15488
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15489
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15490
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15491
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15492
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15493
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15494
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15495
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15496
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15497
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15498
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15499
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15500
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15501
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15502
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15503
 
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15504
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15505
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15506
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15507
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15508
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
15509
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15510
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
15511
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15512
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15513
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15514
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15515
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15516
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15517
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15518
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15519
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15520
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15521
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15522
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15523
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15524
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15525
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15526
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15527
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15528
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15529
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15530
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15531
 
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15532
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
15533
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15534
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
15535
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
15536
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
15537
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
15538
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
15539
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15540
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
15541
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15542
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
15543
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
15544
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
15545
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15546
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15547
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
15548
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15549
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
15550
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
15551
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
15552
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15553
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
15554
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15555
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
15556
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15557
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
15558
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
15559
 
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15560
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
15561
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          0
15562
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
15563
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
15564
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        0
15565
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          0
15566
 
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
15567
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
15568
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15569
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
15570
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
15571
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
15572
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
15573
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
15574
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15575
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15576
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15577
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15578
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15579
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15580
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15581
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15582
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15583
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15584
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15585
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15586
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15587
 
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15588
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15589
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15590
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
15591
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
15592
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
15593
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15594
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15595
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15596
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15597
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15598
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15599
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15600
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15601
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15602
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15603
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15604
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15605
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15606
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15607
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15608
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15609
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15610
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15611
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15612
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15613
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15614
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15615
 
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15616
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
15617
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15618
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
15619
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15620
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15621
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15622
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
15623
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15624
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15625
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15626
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15627
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15628
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15629
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15630
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15631
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15632
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15633
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15634
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15635
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15636
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15637
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15638
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15639
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15640
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15641
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15642
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15643
 
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15644
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
15645
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
15646
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
15647
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
15648
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
15649
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
15650
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
15651
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
15652
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
15653
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
15654
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
15655
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
15656
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
15657
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
15658
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
15659
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
15660
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
15661
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
15662
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
15663
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
15664
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
15665
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
15666
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
15667
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
15668
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
15669
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
15670
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
15671
 
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
15672
 
 
15673
 
Plausibility checks for INSERTs and UPDATEs ( 4. and 5. above).
15674
 
All following SELECTs must give ROW NOT FOUND 
15675
 
--------------------------------------------------------------------------------
15676
 
SELECT * FROM t1_results
15677
 
WHERE v3_to_v1_violation = '  _  _  ' AND errno <> 0
15678
 
ORDER BY v3_to_v1_options;
15679
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15680
 
SELECT * FROM t1_results
15681
 
WHERE v3_to_v1_options LIKE '  %' AND errno <> 0
15682
 
ORDER BY v3_to_v1_options;
15683
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15684
 
SELECT * FROM t1_results
15685
 
WHERE v3_to_v1_options LIKE 'WITH %'
15686
 
  AND v3_to_v1_violation LIKE 'v3_%' AND errno = 0
15687
 
ORDER BY v3_to_v1_options;
15688
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15689
 
SELECT * FROM t1_results
15690
 
WHERE v3_to_v1_options LIKE 'WITH %' AND v3_to_v1_options NOT LIKE 'WITH LOCAL %'
15691
 
  AND v3_to_v1_violation NOT LIKE '  _  _  ' AND errno = 0
15692
 
ORDER BY v3_to_v1_options;
15693
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15694
 
SELECT * FROM t1_results
15695
 
WHERE errno <> 0 AND errno <> 1369
15696
 
ORDER BY v3_to_v1_options;
15697
 
v3_to_v1_options        statement       v3_to_v1_violation      errno
15698
 
 
15699
 
End of plausibility checks
15700
 
--------------------------------------------------------------------------------
15701
 
DROP TABLE t1_results;
15702
 
 
15703
 
Testcase 3.3.1.50 - 3.3.1.53
15704
 
--------------------------------------------------------------------------------
15705
 
DROP VIEW  IF EXISTS test.v1;
15706
 
CREATE VIEW test.v1 AS SELECT * FROM test.tb2;
15707
 
SELECT * FROM test.v1 order by f59,f60,f61 ;
15708
 
f59     1
15709
 
f60     1
15710
 
f61     0000000001
15711
 
f62     0000000000000000000000000000000000000000000000000000000000000001
15712
 
f63     0000000001
15713
 
f64     0000000000000000000000000000000000000000000000000000000000000001
15714
 
f65     -5
15715
 
f66     0.000000000000000000000000000000
15716
 
f67     1
15717
 
f68     0.000000000000000000000000000000
15718
 
f69     0000000001
15719
 
f70     000000000000000000000000000000000.000000000000000000000000000000
15720
 
f71     0000000001
15721
 
f72     000000000000000000000000000000000.000000000000000000000000000000
15722
 
f73     -1.17549435e-38
15723
 
f74     1.175494352e-38
15724
 
f75     00000001.175494352e-38
15725
 
f76     00000001.175494352e-38
15726
 
f77     -1.17549435e-38
15727
 
f78     1.175494352e-38
15728
 
f79     00000001.175494352e-38
15729
 
f80     00000001.175494352e-38
15730
 
f81     -1.17549e-38
15731
 
f82     1.17549e-38
15732
 
f83     01.17549e-38
15733
 
f84     01.17549e-38
15734
 
f85     -1.17549e-38
15735
 
f86     -1.17549e-38
15736
 
f87     1.17549e-38
15737
 
f88     1.17549e-38
15738
 
f89     01.17549e-38
15739
 
f90     01.17549e-38
15740
 
f91     01.17549e-38
15741
 
f92     01.17549e-38
15742
 
f93     -1.17549e-38
15743
 
f94     -1.17549435e-38
15744
 
f95     1.17549e-38
15745
 
f96     1.175494352e-38
15746
 
f97     01.17549e-38
15747
 
f98     00000001.175494352e-38
15748
 
f99     01.17549e-38
15749
 
f100    00000001.175494352e-38
15750
 
f101    1000-01-01
15751
 
f102    838:59:58
15752
 
f103    1970-01-02 00:00:01
15753
 
f104    1970-01-02 00:00:01
15754
 
f105    1902
15755
 
f106    1902
15756
 
f107    1902
15757
 
f108    2enum
15758
 
f109    2set
15759
 
f59     2
15760
 
f60     2
15761
 
f61     0000000002
15762
 
f62     0000000000000000000000000000000000000000000000000000000000000002
15763
 
f63     0000000002
15764
 
f64     0000000000000000000000000000000000000000000000000000000000000002
15765
 
f65     -4
15766
 
f66     1.100000000000000000000000000000
15767
 
f67     2
15768
 
f68     1.100000000000000000000000000000
15769
 
f69     0000000002
15770
 
f70     000000000000000000000000000000001.100000000000000000000000000000
15771
 
f71     0000000002
15772
 
f72     000000000000000000000000000000001.100000000000000000000000000000
15773
 
f73     -1.175494349e-38
15774
 
f74     1.175494353e-38
15775
 
f75     00000001.175494353e-38
15776
 
f76     00000001.175494353e-38
15777
 
f77     -1.175494349e-38
15778
 
f78     1.175494353e-38
15779
 
f79     00000001.175494353e-38
15780
 
f80     00000001.175494353e-38
15781
 
f81     -1.17549e-38
15782
 
f82     1.17549e-38
15783
 
f83     01.17549e-38
15784
 
f84     01.17549e-38
15785
 
f85     -1.17549e-38
15786
 
f86     -1.17549e-38
15787
 
f87     1.17549e-38
15788
 
f88     1.17549e-38
15789
 
f89     01.17549e-38
15790
 
f90     01.17549e-38
15791
 
f91     01.17549e-38
15792
 
f92     01.17549e-38
15793
 
f93     -1.17549e-38
15794
 
f94     -1.175494349e-38
15795
 
f95     1.17549e-38
15796
 
f96     1.175494353e-38
15797
 
f97     01.17549e-38
15798
 
f98     00000001.175494353e-38
15799
 
f99     01.17549e-38
15800
 
f100    00000001.175494353e-38
15801
 
f101    1000-01-02
15802
 
f102    838:59:57
15803
 
f103    1970-01-03 00:00:02
15804
 
f104    1970-01-03 00:00:02
15805
 
f105    1903
15806
 
f106    1903
15807
 
f107    1903
15808
 
f108    1enum
15809
 
f109    1set,2set
15810
 
f59     3
15811
 
f60     3
15812
 
f61     0000000003
15813
 
f62     0000000000000000000000000000000000000000000000000000000000000003
15814
 
f63     0000000003
15815
 
f64     0000000000000000000000000000000000000000000000000000000000000003
15816
 
f65     -3
15817
 
f66     2.200000000000000000000000000000
15818
 
f67     3
15819
 
f68     2.200000000000000000000000000000
15820
 
f69     0000000003
15821
 
f70     000000000000000000000000000000002.200000000000000000000000000000
15822
 
f71     0000000003
15823
 
f72     000000000000000000000000000000002.200000000000000000000000000000
15824
 
f73     -1.175494348e-38
15825
 
f74     1.175494354e-38
15826
 
f75     00000001.175494354e-38
15827
 
f76     00000001.175494354e-38
15828
 
f77     -1.175494348e-38
15829
 
f78     1.175494354e-38
15830
 
f79     00000001.175494354e-38
15831
 
f80     00000001.175494354e-38
15832
 
f81     -1.17549e-38
15833
 
f82     1.17549e-38
15834
 
f83     01.17549e-38
15835
 
f84     01.17549e-38
15836
 
f85     -1.17549e-38
15837
 
f86     -1.17549e-38
15838
 
f87     1.17549e-38
15839
 
f88     1.17549e-38
15840
 
f89     01.17549e-38
15841
 
f90     01.17549e-38
15842
 
f91     01.17549e-38
15843
 
f92     01.17549e-38
15844
 
f93     -1.17549e-38
15845
 
f94     -1.175494348e-38
15846
 
f95     1.17549e-38
15847
 
f96     1.175494354e-38
15848
 
f97     01.17549e-38
15849
 
f98     00000001.175494354e-38
15850
 
f99     01.17549e-38
15851
 
f100    00000001.175494354e-38
15852
 
f101    1000-01-03
15853
 
f102    838:59:56
15854
 
f103    1970-01-04 00:00:03
15855
 
f104    1970-01-04 00:00:03
15856
 
f105    1904
15857
 
f106    1904
15858
 
f107    1904
15859
 
f108    2enum
15860
 
f109    1set
15861
 
f59     5
15862
 
f60     5
15863
 
f61     0000000005
15864
 
f62     0000000000000000000000000000000000000000000000000000000000000005
15865
 
f63     0000000005
15866
 
f64     0000000000000000000000000000000000000000000000000000000000000005
15867
 
f65     -1
15868
 
f66     4.400000000000000000000000000000
15869
 
f67     5
15870
 
f68     4.400000000000000000000000000000
15871
 
f69     0000000005
15872
 
f70     000000000000000000000000000000004.400000000000000000000000000000
15873
 
f71     0000000005
15874
 
f72     000000000000000000000000000000004.400000000000000000000000000000
15875
 
f73     -1.175494346e-38
15876
 
f74     1.175494356e-38
15877
 
f75     00000001.175494356e-38
15878
 
f76     00000001.175494356e-38
15879
 
f77     -1.175494346e-38
15880
 
f78     1.175494356e-38
15881
 
f79     00000001.175494356e-38
15882
 
f80     00000001.175494356e-38
15883
 
f81     -1.17549e-38
15884
 
f82     1.17549e-38
15885
 
f83     01.17549e-38
15886
 
f84     01.17549e-38
15887
 
f85     -1.17549e-38
15888
 
f86     -1.17549e-38
15889
 
f87     1.17549e-38
15890
 
f88     1.17549e-38
15891
 
f89     01.17549e-38
15892
 
f90     01.17549e-38
15893
 
f91     01.17549e-38
15894
 
f92     01.17549e-38
15895
 
f93     -1.17549e-38
15896
 
f94     -1.175494346e-38
15897
 
f95     1.17549e-38
15898
 
f96     1.175494356e-38
15899
 
f97     01.17549e-38
15900
 
f98     00000001.175494356e-38
15901
 
f99     01.17549e-38
15902
 
f100    00000001.175494356e-38
15903
 
f101    1000-01-05
15904
 
f102    838:59:54
15905
 
f103    1970-01-06 00:00:05
15906
 
f104    1970-01-06 00:00:05
15907
 
f105    1906
15908
 
f106    1906
15909
 
f107    1906
15910
 
f108    2enum
15911
 
f109    1set,2set
15912
 
f59     6
15913
 
f60     6
15914
 
f61     0000000006
15915
 
f62     0000000000000000000000000000000000000000000000000000000000000006
15916
 
f63     0000000006
15917
 
f64     0000000000000000000000000000000000000000000000000000000000000006
15918
 
f65     0
15919
 
f66     5.500000000000000000000000000000
15920
 
f67     6
15921
 
f68     5.500000000000000000000000000000
15922
 
f69     0000000006
15923
 
f70     000000000000000000000000000000005.500000000000000000000000000000
15924
 
f71     0000000006
15925
 
f72     000000000000000000000000000000005.500000000000000000000000000000
15926
 
f73     -1.175494345e-38
15927
 
f74     1.175494357e-38
15928
 
f75     00000001.175494357e-38
15929
 
f76     00000001.175494357e-38
15930
 
f77     -1.175494345e-38
15931
 
f78     1.175494357e-38
15932
 
f79     00000001.175494357e-38
15933
 
f80     00000001.175494357e-38
15934
 
f81     -1.17549e-38
15935
 
f82     1.17549e-38
15936
 
f83     01.17549e-38
15937
 
f84     01.17549e-38
15938
 
f85     -1.17549e-38
15939
 
f86     -1.17549e-38
15940
 
f87     1.17549e-38
15941
 
f88     1.17549e-38
15942
 
f89     01.17549e-38
15943
 
f90     01.17549e-38
15944
 
f91     01.17549e-38
15945
 
f92     01.17549e-38
15946
 
f93     -1.17549e-38
15947
 
f94     -1.175494345e-38
15948
 
f95     1.17549e-38
15949
 
f96     1.175494357e-38
15950
 
f97     01.17549e-38
15951
 
f98     00000001.175494357e-38
15952
 
f99     01.17549e-38
15953
 
f100    00000001.175494357e-38
15954
 
f101    1000-01-06
15955
 
f102    838:59:53
15956
 
f103    1970-01-07 00:00:06
15957
 
f104    1970-01-07 00:00:06
15958
 
f105    1907
15959
 
f106    1907
15960
 
f107    1907
15961
 
f108    1enum
15962
 
f109    1set
15963
 
f59     7
15964
 
f60     7
15965
 
f61     0000000007
15966
 
f62     0000000000000000000000000000000000000000000000000000000000000007
15967
 
f63     0000000007
15968
 
f64     0000000000000000000000000000000000000000000000000000000000000007
15969
 
f65     1
15970
 
f66     6.600000000000000000000000000000
15971
 
f67     7
15972
 
f68     6.600000000000000000000000000000
15973
 
f69     0000000007
15974
 
f70     000000000000000000000000000000006.600000000000000000000000000000
15975
 
f71     0000000007
15976
 
f72     000000000000000000000000000000006.600000000000000000000000000000
15977
 
f73     -1.175494344e-38
15978
 
f74     1.175494358e-38
15979
 
f75     00000001.175494358e-38
15980
 
f76     00000001.175494358e-38
15981
 
f77     -1.175494344e-38
15982
 
f78     1.175494358e-38
15983
 
f79     00000001.175494358e-38
15984
 
f80     00000001.175494358e-38
15985
 
f81     -1.17549e-38
15986
 
f82     1.17549e-38
15987
 
f83     01.17549e-38
15988
 
f84     01.17549e-38
15989
 
f85     -1.17549e-38
15990
 
f86     -1.17549e-38
15991
 
f87     1.17549e-38
15992
 
f88     1.17549e-38
15993
 
f89     01.17549e-38
15994
 
f90     01.17549e-38
15995
 
f91     01.17549e-38
15996
 
f92     01.17549e-38
15997
 
f93     -1.17549e-38
15998
 
f94     -1.175494344e-38
15999
 
f95     1.17549e-38
16000
 
f96     1.175494358e-38
16001
 
f97     01.17549e-38
16002
 
f98     00000001.175494358e-38
16003
 
f99     01.17549e-38
16004
 
f100    00000001.175494358e-38
16005
 
f101    1000-01-07
16006
 
f102    838:59:52
16007
 
f103    1970-01-08 00:00:07
16008
 
f104    1970-01-08 00:00:07
16009
 
f105    1908
16010
 
f106    1908
16011
 
f107    1908
16012
 
f108    2enum
16013
 
f109    2set
16014
 
f59     8
16015
 
f60     8
16016
 
f61     0000000008
16017
 
f62     0000000000000000000000000000000000000000000000000000000000000008
16018
 
f63     0000000008
16019
 
f64     0000000000000000000000000000000000000000000000000000000000000008
16020
 
f65     2
16021
 
f66     7.700000000000000000000000000000
16022
 
f67     8
16023
 
f68     7.700000000000000000000000000000
16024
 
f69     0000000008
16025
 
f70     000000000000000000000000000000007.700000000000000000000000000000
16026
 
f71     0000000008
16027
 
f72     000000000000000000000000000000007.700000000000000000000000000000
16028
 
f73     -1.175494343e-38
16029
 
f74     1.175494359e-38
16030
 
f75     00000001.175494359e-38
16031
 
f76     00000001.175494359e-38
16032
 
f77     -1.175494343e-38
16033
 
f78     1.175494359e-38
16034
 
f79     00000001.175494359e-38
16035
 
f80     00000001.175494359e-38
16036
 
f81     -1.17549e-38
16037
 
f82     1.17549e-38
16038
 
f83     01.17549e-38
16039
 
f84     01.17549e-38
16040
 
f85     -1.17549e-38
16041
 
f86     -1.17549e-38
16042
 
f87     1.17549e-38
16043
 
f88     1.17549e-38
16044
 
f89     01.17549e-38
16045
 
f90     01.17549e-38
16046
 
f91     01.17549e-38
16047
 
f92     01.17549e-38
16048
 
f93     -1.17549e-38
16049
 
f94     -1.175494343e-38
16050
 
f95     1.17549e-38
16051
 
f96     1.175494359e-38
16052
 
f97     01.17549e-38
16053
 
f98     00000001.175494359e-38
16054
 
f99     01.17549e-38
16055
 
f100    00000001.175494359e-38
16056
 
f101    1000-01-08
16057
 
f102    838:59:51
16058
 
f103    1970-01-09 00:00:08
16059
 
f104    1970-01-09 00:00:08
16060
 
f105    1909
16061
 
f106    1909
16062
 
f107    1909
16063
 
f108    1enum
16064
 
f109    1set,2set
16065
 
f59     9
16066
 
f60     9
16067
 
f61     0000000009
16068
 
f62     0000000000000000000000000000000000000000000000000000000000000009
16069
 
f63     0000000009
16070
 
f64     0000000000000000000000000000000000000000000000000000000000000009
16071
 
f65     3
16072
 
f66     8.800000000000000000000000000000
16073
 
f67     9
16074
 
f68     8.800000000000000000000000000000
16075
 
f69     0000000009
16076
 
f70     000000000000000000000000000000008.800000000000000000000000000000
16077
 
f71     0000000009
16078
 
f72     000000000000000000000000000000008.800000000000000000000000000000
16079
 
f73     -1.175494342e-38
16080
 
f74     1.17549436e-38
16081
 
f75     000000001.17549436e-38
16082
 
f76     000000001.17549436e-38
16083
 
f77     -1.175494342e-38
16084
 
f78     1.17549436e-38
16085
 
f79     000000001.17549436e-38
16086
 
f80     000000001.17549436e-38
16087
 
f81     -1.17549e-38
16088
 
f82     1.17549e-38
16089
 
f83     01.17549e-38
16090
 
f84     01.17549e-38
16091
 
f85     -1.17549e-38
16092
 
f86     -1.17549e-38
16093
 
f87     1.17549e-38
16094
 
f88     1.17549e-38
16095
 
f89     01.17549e-38
16096
 
f90     01.17549e-38
16097
 
f91     01.17549e-38
16098
 
f92     01.17549e-38
16099
 
f93     -1.17549e-38
16100
 
f94     -1.175494342e-38
16101
 
f95     1.17549e-38
16102
 
f96     1.17549436e-38
16103
 
f97     01.17549e-38
16104
 
f98     000000001.17549436e-38
16105
 
f99     01.17549e-38
16106
 
f100    000000001.17549436e-38
16107
 
f101    1000-01-09
16108
 
f102    838:59:50
16109
 
f103    1970-01-10 00:00:09
16110
 
f104    1970-01-10 00:00:09
16111
 
f105    1910
16112
 
f106    1910
16113
 
f107    1910
16114
 
f108    2enum
16115
 
f109    1set
16116
 
f59     10
16117
 
f60     10
16118
 
f61     0000000010
16119
 
f62     0000000000000000000000000000000000000000000000000000000000000010
16120
 
f63     0000000010
16121
 
f64     0000000000000000000000000000000000000000000000000000000000000010
16122
 
f65     4
16123
 
f66     9.900000000000000000000000000000
16124
 
f67     10
16125
 
f68     9.900000000000000000000000000000
16126
 
f69     0000000010
16127
 
f70     000000000000000000000000000000009.900000000000000000000000000000
16128
 
f71     0000000010
16129
 
f72     000000000000000000000000000000009.900000000000000000000000000000
16130
 
f73     -1.175494341e-38
16131
 
f74     1.175494361e-38
16132
 
f75     00000001.175494361e-38
16133
 
f76     00000001.175494361e-38
16134
 
f77     -1.175494341e-38
16135
 
f78     1.175494361e-38
16136
 
f79     00000001.175494361e-38
16137
 
f80     00000001.175494361e-38
16138
 
f81     -1.17549e-38
16139
 
f82     1.17549e-38
16140
 
f83     01.17549e-38
16141
 
f84     01.17549e-38
16142
 
f85     -1.17549e-38
16143
 
f86     -1.17549e-38
16144
 
f87     1.17549e-38
16145
 
f88     1.17549e-38
16146
 
f89     01.17549e-38
16147
 
f90     01.17549e-38
16148
 
f91     01.17549e-38
16149
 
f92     01.17549e-38
16150
 
f93     -1.17549e-38
16151
 
f94     -1.175494341e-38
16152
 
f95     1.17549e-38
16153
 
f96     1.175494361e-38
16154
 
f97     01.17549e-38
16155
 
f98     00000001.175494361e-38
16156
 
f99     01.17549e-38
16157
 
f100    00000001.175494361e-38
16158
 
f101    1000-01-10
16159
 
f102    838:59:49
16160
 
f103    1970-01-11 00:00:10
16161
 
f104    1970-01-11 00:00:10
16162
 
f105    1911
16163
 
f106    1911
16164
 
f107    1911
16165
 
f108    1enum
16166
 
f109    2set
16167
 
f59     15
16168
 
f60     87
16169
 
f61     NULL
16170
 
f62     NULL
16171
 
f63     NULL
16172
 
f64     NULL
16173
 
f65     NULL
16174
 
f66     NULL
16175
 
f67     NULL
16176
 
f68     NULL
16177
 
f69     NULL
16178
 
f70     NULL
16179
 
f71     NULL
16180
 
f72     NULL
16181
 
f73     NULL
16182
 
f74     NULL
16183
 
f75     NULL
16184
 
f76     NULL
16185
 
f77     7.7
16186
 
f78     7.7
16187
 
f79     00000000000000000007.7
16188
 
f80     00000000000000000008.8
16189
 
f81     8.8
16190
 
f82     8.8
16191
 
f83     0000000008.8
16192
 
f84     0000000008.8
16193
 
f85     8.8
16194
 
f86     8.8
16195
 
f87     8.8
16196
 
f88     8.8
16197
 
f89     0000000008.8
16198
 
f90     0000000008.8
16199
 
f91     0000000008.8
16200
 
f92     0000000008.8
16201
 
f93     8.8
16202
 
f94     8.8
16203
 
f95     8.8
16204
 
f96     8.8
16205
 
f97     0000000008.8
16206
 
f98     00000000000000000008.8
16207
 
f99     0000000008.8
16208
 
f100    00000000000000000008.8
16209
 
f101    2000-01-01
16210
 
f102    00:00:20
16211
 
f103    0002-02-02 00:00:00
16212
 
f104    2000-12-31 23:59:59
16213
 
f105    2000
16214
 
f106    2000
16215
 
f107    2000
16216
 
f108    1enum
16217
 
f109    1set
16218
 
f59     17
16219
 
f60     15
16220
 
f61     0000000016
16221
 
f62     NULL
16222
 
f63     NULL
16223
 
f64     NULL
16224
 
f65     NULL
16225
 
f66     NULL
16226
 
f67     NULL
16227
 
f68     NULL
16228
 
f69     NULL
16229
 
f70     NULL
16230
 
f71     NULL
16231
 
f72     NULL
16232
 
f73     NULL
16233
 
f74     NULL
16234
 
f75     NULL
16235
 
f76     NULL
16236
 
f77     7.7
16237
 
f78     7.7
16238
 
f79     00000000000000000007.7
16239
 
f80     00000000000000000008.8
16240
 
f81     8.8
16241
 
f82     8.8
16242
 
f83     0000000008.8
16243
 
f84     0000000008.8
16244
 
f85     8.8
16245
 
f86     8.8
16246
 
f87     8.8
16247
 
f88     8.8
16248
 
f89     0000000008.8
16249
 
f90     0000000008.8
16250
 
f91     0000000008.8
16251
 
f92     0000000008.8
16252
 
f93     8.8
16253
 
f94     8.8
16254
 
f95     8.8
16255
 
f96     8.8
16256
 
f97     0000000008.8
16257
 
f98     00000000000000000008.8
16258
 
f99     0000000008.8
16259
 
f100    00000000000000000008.8
16260
 
f101    2000-01-01
16261
 
f102    00:00:20
16262
 
f103    0002-02-02 00:00:00
16263
 
f104    2000-12-31 23:59:59
16264
 
f105    2000
16265
 
f106    2000
16266
 
f107    2000
16267
 
f108    1enum
16268
 
f109    1set
16269
 
f59     19
16270
 
f60     18
16271
 
f61     0000000014
16272
 
f62     NULL
16273
 
f63     NULL
16274
 
f64     NULL
16275
 
f65     NULL
16276
 
f66     NULL
16277
 
f67     NULL
16278
 
f68     NULL
16279
 
f69     NULL
16280
 
f70     NULL
16281
 
f71     NULL
16282
 
f72     NULL
16283
 
f73     NULL
16284
 
f74     NULL
16285
 
f75     NULL
16286
 
f76     NULL
16287
 
f77     7.7
16288
 
f78     7.7
16289
 
f79     00000000000000000007.7
16290
 
f80     00000000000000000008.8
16291
 
f81     8.8
16292
 
f82     8.8
16293
 
f83     0000000008.8
16294
 
f84     0000000008.8
16295
 
f85     8.8
16296
 
f86     8.8
16297
 
f87     8.8
16298
 
f88     8.8
16299
 
f89     0000000008.8
16300
 
f90     0000000008.8
16301
 
f91     0000000008.8
16302
 
f92     0000000008.8
16303
 
f93     8.8
16304
 
f94     8.8
16305
 
f95     8.8
16306
 
f96     8.8
16307
 
f97     0000000008.8
16308
 
f98     00000000000000000008.8
16309
 
f99     0000000008.8
16310
 
f100    00000000000000000008.8
16311
 
f101    2000-01-01
16312
 
f102    00:00:20
16313
 
f103    0002-02-02 00:00:00
16314
 
f104    2000-12-31 23:59:59
16315
 
f105    2000
16316
 
f106    2000
16317
 
f107    2000
16318
 
f108    1enum
16319
 
f109    1set
16320
 
f59     22
16321
 
f60     93
16322
 
f61     NULL
16323
 
f62     NULL
16324
 
f63     NULL
16325
 
f64     NULL
16326
 
f65     NULL
16327
 
f66     NULL
16328
 
f67     NULL
16329
 
f68     NULL
16330
 
f69     NULL
16331
 
f70     NULL
16332
 
f71     NULL
16333
 
f72     NULL
16334
 
f73     NULL
16335
 
f74     NULL
16336
 
f75     NULL
16337
 
f76     NULL
16338
 
f77     7.7
16339
 
f78     7.7
16340
 
f79     00000000000000000007.7
16341
 
f80     00000000000000000008.8
16342
 
f81     8.8
16343
 
f82     8.8
16344
 
f83     0000000008.8
16345
 
f84     0000000008.8
16346
 
f85     8.8
16347
 
f86     8.8
16348
 
f87     8.8
16349
 
f88     8.8
16350
 
f89     0000000008.8
16351
 
f90     0000000008.8
16352
 
f91     0000000008.8
16353
 
f92     0000000008.8
16354
 
f93     8.8
16355
 
f94     8.8
16356
 
f95     8.8
16357
 
f96     8.8
16358
 
f97     0000000008.8
16359
 
f98     00000000000000000008.8
16360
 
f99     0000000008.8
16361
 
f100    00000000000000000008.8
16362
 
f101    2000-01-01
16363
 
f102    00:00:20
16364
 
f103    0002-02-02 00:00:00
16365
 
f104    2000-12-31 23:59:59
16366
 
f105    2000
16367
 
f106    2000
16368
 
f107    2000
16369
 
f108    1enum
16370
 
f109    1set
16371
 
f59     24
16372
 
f60     51654
16373
 
f61     NULL
16374
 
f62     NULL
16375
 
f63     NULL
16376
 
f64     NULL
16377
 
f65     NULL
16378
 
f66     NULL
16379
 
f67     NULL
16380
 
f68     NULL
16381
 
f69     NULL
16382
 
f70     NULL
16383
 
f71     NULL
16384
 
f72     NULL
16385
 
f73     NULL
16386
 
f74     NULL
16387
 
f75     NULL
16388
 
f76     NULL
16389
 
f77     7.7
16390
 
f78     7.7
16391
 
f79     00000000000000000007.7
16392
 
f80     00000000000000000008.8
16393
 
f81     8.8
16394
 
f82     8.8
16395
 
f83     0000000008.8
16396
 
f84     0000000008.8
16397
 
f85     8.8
16398
 
f86     8.8
16399
 
f87     8.8
16400
 
f88     8.8
16401
 
f89     0000000008.8
16402
 
f90     0000000008.8
16403
 
f91     0000000008.8
16404
 
f92     0000000008.8
16405
 
f93     8.8
16406
 
f94     8.8
16407
 
f95     8.8
16408
 
f96     8.8
16409
 
f97     0000000008.8
16410
 
f98     00000000000000000008.8
16411
 
f99     0000000008.8
16412
 
f100    00000000000000000008.8
16413
 
f101    2000-01-01
16414
 
f102    00:00:20
16415
 
f103    0002-02-02 00:00:00
16416
 
f104    2000-12-31 23:59:59
16417
 
f105    2000
16418
 
f106    2000
16419
 
f107    2000
16420
 
f108    1enum
16421
 
f109    1set
16422
 
f59     27
16423
 
f60     25
16424
 
f61     0000000026
16425
 
f62     NULL
16426
 
f63     NULL
16427
 
f64     NULL
16428
 
f65     NULL
16429
 
f66     NULL
16430
 
f67     NULL
16431
 
f68     NULL
16432
 
f69     NULL
16433
 
f70     NULL
16434
 
f71     NULL
16435
 
f72     NULL
16436
 
f73     NULL
16437
 
f74     NULL
16438
 
f75     NULL
16439
 
f76     NULL
16440
 
f77     7.7
16441
 
f78     7.7
16442
 
f79     00000000000000000007.7
16443
 
f80     00000000000000000008.8
16444
 
f81     8.8
16445
 
f82     8.8
16446
 
f83     0000000008.8
16447
 
f84     0000000008.8
16448
 
f85     8.8
16449
 
f86     8.8
16450
 
f87     8.8
16451
 
f88     8.8
16452
 
f89     0000000008.8
16453
 
f90     0000000008.8
16454
 
f91     0000000008.8
16455
 
f92     0000000008.8
16456
 
f93     8.8
16457
 
f94     8.8
16458
 
f95     8.8
16459
 
f96     8.8
16460
 
f97     0000000008.8
16461
 
f98     00000000000000000008.8
16462
 
f99     0000000008.8
16463
 
f100    00000000000000000008.8
16464
 
f101    2000-01-01
16465
 
f102    00:00:20
16466
 
f103    0002-02-02 00:00:00
16467
 
f104    2000-12-31 23:59:59
16468
 
f105    2000
16469
 
f106    2000
16470
 
f107    2000
16471
 
f108    1enum
16472
 
f109    1set
16473
 
f59     29
16474
 
f60     28
16475
 
f61     0000000024
16476
 
f62     NULL
16477
 
f63     NULL
16478
 
f64     NULL
16479
 
f65     NULL
16480
 
f66     NULL
16481
 
f67     NULL
16482
 
f68     NULL
16483
 
f69     NULL
16484
 
f70     NULL
16485
 
f71     NULL
16486
 
f72     NULL
16487
 
f73     NULL
16488
 
f74     NULL
16489
 
f75     NULL
16490
 
f76     NULL
16491
 
f77     7.7
16492
 
f78     7.7
16493
 
f79     00000000000000000007.7
16494
 
f80     00000000000000000008.8
16495
 
f81     8.8
16496
 
f82     8.8
16497
 
f83     0000000008.8
16498
 
f84     0000000008.8
16499
 
f85     8.8
16500
 
f86     8.8
16501
 
f87     8.8
16502
 
f88     8.8
16503
 
f89     0000000008.8
16504
 
f90     0000000008.8
16505
 
f91     0000000008.8
16506
 
f92     0000000008.8
16507
 
f93     8.8
16508
 
f94     8.8
16509
 
f95     8.8
16510
 
f96     8.8
16511
 
f97     0000000008.8
16512
 
f98     00000000000000000008.8
16513
 
f99     0000000008.8
16514
 
f100    00000000000000000008.8
16515
 
f101    2000-01-01
16516
 
f102    00:00:20
16517
 
f103    0002-02-02 00:00:00
16518
 
f104    2000-12-31 23:59:59
16519
 
f105    2000
16520
 
f106    2000
16521
 
f107    2000
16522
 
f108    1enum
16523
 
f109    1set
16524
 
f59     34
16525
 
f60     41
16526
 
f61     NULL
16527
 
f62     NULL
16528
 
f63     NULL
16529
 
f64     NULL
16530
 
f65     NULL
16531
 
f66     NULL
16532
 
f67     NULL
16533
 
f68     NULL
16534
 
f69     NULL
16535
 
f70     NULL
16536
 
f71     NULL
16537
 
f72     NULL
16538
 
f73     NULL
16539
 
f74     NULL
16540
 
f75     NULL
16541
 
f76     NULL
16542
 
f77     7.7
16543
 
f78     7.7
16544
 
f79     00000000000000000007.7
16545
 
f80     00000000000000000008.8
16546
 
f81     8.8
16547
 
f82     8.8
16548
 
f83     0000000008.8
16549
 
f84     0000000008.8
16550
 
f85     8.8
16551
 
f86     8.8
16552
 
f87     8.8
16553
 
f88     8.8
16554
 
f89     0000000008.8
16555
 
f90     0000000008.8
16556
 
f91     0000000008.8
16557
 
f92     0000000008.8
16558
 
f93     8.8
16559
 
f94     8.8
16560
 
f95     8.8
16561
 
f96     8.8
16562
 
f97     0000000008.8
16563
 
f98     00000000000000000008.8
16564
 
f99     0000000008.8
16565
 
f100    00000000000000000008.8
16566
 
f101    2000-01-01
16567
 
f102    00:00:20
16568
 
f103    0002-02-02 00:00:00
16569
 
f104    2000-12-31 23:59:59
16570
 
f105    2000
16571
 
f106    2000
16572
 
f107    2000
16573
 
f108    1enum
16574
 
f109    1set
16575
 
f59     94
16576
 
f60     74
16577
 
f61     NULL
16578
 
f62     NULL
16579
 
f63     NULL
16580
 
f64     NULL
16581
 
f65     NULL
16582
 
f66     NULL
16583
 
f67     NULL
16584
 
f68     NULL
16585
 
f69     NULL
16586
 
f70     NULL
16587
 
f71     NULL
16588
 
f72     NULL
16589
 
f73     NULL
16590
 
f74     NULL
16591
 
f75     NULL
16592
 
f76     NULL
16593
 
f77     7.7
16594
 
f78     7.7
16595
 
f79     00000000000000000007.7
16596
 
f80     00000000000000000008.8
16597
 
f81     8.8
16598
 
f82     8.8
16599
 
f83     0000000008.8
16600
 
f84     0000000008.8
16601
 
f85     8.8
16602
 
f86     8.8
16603
 
f87     8.8
16604
 
f88     8.8
16605
 
f89     0000000008.8
16606
 
f90     0000000008.8
16607
 
f91     0000000008.8
16608
 
f92     0000000008.8
16609
 
f93     8.8
16610
 
f94     8.8
16611
 
f95     8.8
16612
 
f96     8.8
16613
 
f97     0000000008.8
16614
 
f98     00000000000000000008.8
16615
 
f99     0000000008.8
16616
 
f100    00000000000000000008.8
16617
 
f101    2000-01-01
16618
 
f102    00:00:20
16619
 
f103    0002-02-02 00:00:00
16620
 
f104    2000-12-31 23:59:59
16621
 
f105    2000
16622
 
f106    2000
16623
 
f107    2000
16624
 
f108    1enum
16625
 
f109    1set
16626
 
f59     100
16627
 
f60     4
16628
 
f61     0000000004
16629
 
f62     0000000000000000000000000000000000000000000000000000000000000004
16630
 
f63     0000000004
16631
 
f64     0000000000000000000000000000000000000000000000000000000000000004
16632
 
f65     -2
16633
 
f66     3.300000000000000000000000000000
16634
 
f67     4
16635
 
f68     3.300000000000000000000000000000
16636
 
f69     0000000004
16637
 
f70     000000000000000000000000000000003.300000000000000000000000000000
16638
 
f71     0000000004
16639
 
f72     000000000000000000000000000000003.300000000000000000000000000000
16640
 
f73     -1.175494347e-38
16641
 
f74     1.175494355e-38
16642
 
f75     00000001.175494355e-38
16643
 
f76     00000001.175494355e-38
16644
 
f77     -1.175494347e-38
16645
 
f78     1.175494355e-38
16646
 
f79     00000001.175494355e-38
16647
 
f80     00000001.175494355e-38
16648
 
f81     -1.17549e-38
16649
 
f82     1.17549e-38
16650
 
f83     01.17549e-38
16651
 
f84     01.17549e-38
16652
 
f85     -1.17549e-38
16653
 
f86     -1.17549e-38
16654
 
f87     1.17549e-38
16655
 
f88     1.17549e-38
16656
 
f89     01.17549e-38
16657
 
f90     01.17549e-38
16658
 
f91     01.17549e-38
16659
 
f92     01.17549e-38
16660
 
f93     -1.17549e-38
16661
 
f94     -1.175494347e-38
16662
 
f95     1.17549e-38
16663
 
f96     1.175494355e-38
16664
 
f97     01.17549e-38
16665
 
f98     00000001.175494355e-38
16666
 
f99     01.17549e-38
16667
 
f100    00000001.175494355e-38
16668
 
f101    1000-01-04
16669
 
f102    838:59:55
16670
 
f103    1970-01-05 00:00:04
16671
 
f104    1970-01-05 00:00:04
16672
 
f105    1905
16673
 
f106    1905
16674
 
f107    1905
16675
 
f108    1enum
16676
 
f109    2set
16677
 
f59     100
16678
 
f60     74
16679
 
f61     NULL
16680
 
f62     NULL
16681
 
f63     NULL
16682
 
f64     NULL
16683
 
f65     NULL
16684
 
f66     NULL
16685
 
f67     NULL
16686
 
f68     NULL
16687
 
f69     NULL
16688
 
f70     NULL
16689
 
f71     NULL
16690
 
f72     NULL
16691
 
f73     NULL
16692
 
f74     NULL
16693
 
f75     NULL
16694
 
f76     NULL
16695
 
f77     7.7
16696
 
f78     7.7
16697
 
f79     00000000000000000007.7
16698
 
f80     00000000000000000008.8
16699
 
f81     8.8
16700
 
f82     8.8
16701
 
f83     0000000008.8
16702
 
f84     0000000008.8
16703
 
f85     8.8
16704
 
f86     8.8
16705
 
f87     8.8
16706
 
f88     8.8
16707
 
f89     0000000008.8
16708
 
f90     0000000008.8
16709
 
f91     0000000008.8
16710
 
f92     0000000008.8
16711
 
f93     8.8
16712
 
f94     8.8
16713
 
f95     8.8
16714
 
f96     8.8
16715
 
f97     0000000008.8
16716
 
f98     00000000000000000008.8
16717
 
f99     0000000008.8
16718
 
f100    00000000000000000008.8
16719
 
f101    2000-01-01
16720
 
f102    00:00:20
16721
 
f103    0002-02-02 00:00:00
16722
 
f104    2000-12-31 23:59:59
16723
 
f105    2000
16724
 
f106    2000
16725
 
f107    2000
16726
 
f108    1enum
16727
 
f109    1set
16728
 
f59     107
16729
 
f60     105
16730
 
f61     0000000106
16731
 
f62     NULL
16732
 
f63     NULL
16733
 
f64     NULL
16734
 
f65     NULL
16735
 
f66     NULL
16736
 
f67     NULL
16737
 
f68     NULL
16738
 
f69     NULL
16739
 
f70     NULL
16740
 
f71     NULL
16741
 
f72     NULL
16742
 
f73     NULL
16743
 
f74     NULL
16744
 
f75     NULL
16745
 
f76     NULL
16746
 
f77     7.7
16747
 
f78     7.7
16748
 
f79     00000000000000000007.7
16749
 
f80     00000000000000000008.8
16750
 
f81     8.8
16751
 
f82     8.8
16752
 
f83     0000000008.8
16753
 
f84     0000000008.8
16754
 
f85     8.8
16755
 
f86     8.8
16756
 
f87     8.8
16757
 
f88     8.8
16758
 
f89     0000000008.8
16759
 
f90     0000000008.8
16760
 
f91     0000000008.8
16761
 
f92     0000000008.8
16762
 
f93     8.8
16763
 
f94     8.8
16764
 
f95     8.8
16765
 
f96     8.8
16766
 
f97     0000000008.8
16767
 
f98     00000000000000000008.8
16768
 
f99     0000000008.8
16769
 
f100    00000000000000000008.8
16770
 
f101    2000-01-01
16771
 
f102    00:00:20
16772
 
f103    0002-02-02 00:00:00
16773
 
f104    2000-12-31 23:59:59
16774
 
f105    2000
16775
 
f106    2000
16776
 
f107    2000
16777
 
f108    1enum
16778
 
f109    1set
16779
 
f59     107
16780
 
f60     105
16781
 
f61     0000000106
16782
 
f62     NULL
16783
 
f63     NULL
16784
 
f64     NULL
16785
 
f65     NULL
16786
 
f66     NULL
16787
 
f67     NULL
16788
 
f68     NULL
16789
 
f69     NULL
16790
 
f70     NULL
16791
 
f71     NULL
16792
 
f72     NULL
16793
 
f73     NULL
16794
 
f74     NULL
16795
 
f75     NULL
16796
 
f76     NULL
16797
 
f77     7.7
16798
 
f78     7.7
16799
 
f79     00000000000000000007.7
16800
 
f80     00000000000000000008.8
16801
 
f81     8.8
16802
 
f82     8.8
16803
 
f83     0000000008.8
16804
 
f84     0000000008.8
16805
 
f85     8.8
16806
 
f86     8.8
16807
 
f87     8.8
16808
 
f88     8.8
16809
 
f89     0000000008.8
16810
 
f90     0000000008.8
16811
 
f91     0000000008.8
16812
 
f92     0000000008.8
16813
 
f93     8.8
16814
 
f94     8.8
16815
 
f95     8.8
16816
 
f96     8.8
16817
 
f97     0000000008.8
16818
 
f98     00000000000000000008.8
16819
 
f99     0000000008.8
16820
 
f100    00000000000000000008.8
16821
 
f101    2000-01-01
16822
 
f102    00:00:20
16823
 
f103    0002-02-02 00:00:00
16824
 
f104    2000-12-31 23:59:59
16825
 
f105    2000
16826
 
f106    2000
16827
 
f107    2000
16828
 
f108    1enum
16829
 
f109    1set
16830
 
f59     109
16831
 
f60     108
16832
 
f61     0000000104
16833
 
f62     NULL
16834
 
f63     NULL
16835
 
f64     NULL
16836
 
f65     NULL
16837
 
f66     NULL
16838
 
f67     NULL
16839
 
f68     NULL
16840
 
f69     NULL
16841
 
f70     NULL
16842
 
f71     NULL
16843
 
f72     NULL
16844
 
f73     NULL
16845
 
f74     NULL
16846
 
f75     NULL
16847
 
f76     NULL
16848
 
f77     7.7
16849
 
f78     7.7
16850
 
f79     00000000000000000007.7
16851
 
f80     00000000000000000008.8
16852
 
f81     8.8
16853
 
f82     8.8
16854
 
f83     0000000008.8
16855
 
f84     0000000008.8
16856
 
f85     8.8
16857
 
f86     8.8
16858
 
f87     8.8
16859
 
f88     8.8
16860
 
f89     0000000008.8
16861
 
f90     0000000008.8
16862
 
f91     0000000008.8
16863
 
f92     0000000008.8
16864
 
f93     8.8
16865
 
f94     8.8
16866
 
f95     8.8
16867
 
f96     8.8
16868
 
f97     0000000008.8
16869
 
f98     00000000000000000008.8
16870
 
f99     0000000008.8
16871
 
f100    00000000000000000008.8
16872
 
f101    2000-01-01
16873
 
f102    00:00:20
16874
 
f103    0002-02-02 00:00:00
16875
 
f104    2000-12-31 23:59:59
16876
 
f105    2000
16877
 
f106    2000
16878
 
f107    2000
16879
 
f108    1enum
16880
 
f109    1set
16881
 
f59     109
16882
 
f60     108
16883
 
f61     0000000104
16884
 
f62     NULL
16885
 
f63     NULL
16886
 
f64     NULL
16887
 
f65     NULL
16888
 
f66     NULL
16889
 
f67     NULL
16890
 
f68     NULL
16891
 
f69     NULL
16892
 
f70     NULL
16893
 
f71     NULL
16894
 
f72     NULL
16895
 
f73     NULL
16896
 
f74     NULL
16897
 
f75     NULL
16898
 
f76     NULL
16899
 
f77     7.7
16900
 
f78     7.7
16901
 
f79     00000000000000000007.7
16902
 
f80     00000000000000000008.8
16903
 
f81     8.8
16904
 
f82     8.8
16905
 
f83     0000000008.8
16906
 
f84     0000000008.8
16907
 
f85     8.8
16908
 
f86     8.8
16909
 
f87     8.8
16910
 
f88     8.8
16911
 
f89     0000000008.8
16912
 
f90     0000000008.8
16913
 
f91     0000000008.8
16914
 
f92     0000000008.8
16915
 
f93     8.8
16916
 
f94     8.8
16917
 
f95     8.8
16918
 
f96     8.8
16919
 
f97     0000000008.8
16920
 
f98     00000000000000000008.8
16921
 
f99     0000000008.8
16922
 
f100    00000000000000000008.8
16923
 
f101    2000-01-01
16924
 
f102    00:00:20
16925
 
f103    0002-02-02 00:00:00
16926
 
f104    2000-12-31 23:59:59
16927
 
f105    2000
16928
 
f106    2000
16929
 
f107    2000
16930
 
f108    1enum
16931
 
f109    1set
16932
 
f59     195
16933
 
f60     87
16934
 
f61     NULL
16935
 
f62     NULL
16936
 
f63     NULL
16937
 
f64     NULL
16938
 
f65     NULL
16939
 
f66     NULL
16940
 
f67     NULL
16941
 
f68     NULL
16942
 
f69     NULL
16943
 
f70     NULL
16944
 
f71     NULL
16945
 
f72     NULL
16946
 
f73     NULL
16947
 
f74     NULL
16948
 
f75     NULL
16949
 
f76     NULL
16950
 
f77     7.7
16951
 
f78     7.7
16952
 
f79     00000000000000000007.7
16953
 
f80     00000000000000000008.8
16954
 
f81     8.8
16955
 
f82     8.8
16956
 
f83     0000000008.8
16957
 
f84     0000000008.8
16958
 
f85     8.8
16959
 
f86     8.8
16960
 
f87     8.8
16961
 
f88     8.8
16962
 
f89     0000000008.8
16963
 
f90     0000000008.8
16964
 
f91     0000000008.8
16965
 
f92     0000000008.8
16966
 
f93     8.8
16967
 
f94     8.8
16968
 
f95     8.8
16969
 
f96     8.8
16970
 
f97     0000000008.8
16971
 
f98     00000000000000000008.8
16972
 
f99     0000000008.8
16973
 
f100    00000000000000000008.8
16974
 
f101    2000-01-01
16975
 
f102    00:00:20
16976
 
f103    0002-02-02 00:00:00
16977
 
f104    2000-12-31 23:59:59
16978
 
f105    2000
16979
 
f106    2000
16980
 
f107    2000
16981
 
f108    1enum
16982
 
f109    1set
16983
 
f59     207
16984
 
f60     205
16985
 
f61     0000000206
16986
 
f62     NULL
16987
 
f63     NULL
16988
 
f64     NULL
16989
 
f65     NULL
16990
 
f66     NULL
16991
 
f67     NULL
16992
 
f68     NULL
16993
 
f69     NULL
16994
 
f70     NULL
16995
 
f71     NULL
16996
 
f72     NULL
16997
 
f73     NULL
16998
 
f74     NULL
16999
 
f75     NULL
17000
 
f76     NULL
17001
 
f77     7.7
17002
 
f78     7.7
17003
 
f79     00000000000000000007.7
17004
 
f80     00000000000000000008.8
17005
 
f81     8.8
17006
 
f82     8.8
17007
 
f83     0000000008.8
17008
 
f84     0000000008.8
17009
 
f85     8.8
17010
 
f86     8.8
17011
 
f87     8.8
17012
 
f88     8.8
17013
 
f89     0000000008.8
17014
 
f90     0000000008.8
17015
 
f91     0000000008.8
17016
 
f92     0000000008.8
17017
 
f93     8.8
17018
 
f94     8.8
17019
 
f95     8.8
17020
 
f96     8.8
17021
 
f97     0000000008.8
17022
 
f98     00000000000000000008.8
17023
 
f99     0000000008.8
17024
 
f100    00000000000000000008.8
17025
 
f101    2000-01-01
17026
 
f102    00:00:20
17027
 
f103    0002-02-02 00:00:00
17028
 
f104    2000-12-31 23:59:59
17029
 
f105    2000
17030
 
f106    2000
17031
 
f107    2000
17032
 
f108    1enum
17033
 
f109    1set
17034
 
f59     209
17035
 
f60     208
17036
 
f61     0000000204
17037
 
f62     NULL
17038
 
f63     NULL
17039
 
f64     NULL
17040
 
f65     NULL
17041
 
f66     NULL
17042
 
f67     NULL
17043
 
f68     NULL
17044
 
f69     NULL
17045
 
f70     NULL
17046
 
f71     NULL
17047
 
f72     NULL
17048
 
f73     NULL
17049
 
f74     NULL
17050
 
f75     NULL
17051
 
f76     NULL
17052
 
f77     7.7
17053
 
f78     7.7
17054
 
f79     00000000000000000007.7
17055
 
f80     00000000000000000008.8
17056
 
f81     8.8
17057
 
f82     8.8
17058
 
f83     0000000008.8
17059
 
f84     0000000008.8
17060
 
f85     8.8
17061
 
f86     8.8
17062
 
f87     8.8
17063
 
f88     8.8
17064
 
f89     0000000008.8
17065
 
f90     0000000008.8
17066
 
f91     0000000008.8
17067
 
f92     0000000008.8
17068
 
f93     8.8
17069
 
f94     8.8
17070
 
f95     8.8
17071
 
f96     8.8
17072
 
f97     0000000008.8
17073
 
f98     00000000000000000008.8
17074
 
f99     0000000008.8
17075
 
f100    00000000000000000008.8
17076
 
f101    2000-01-01
17077
 
f102    00:00:20
17078
 
f103    0002-02-02 00:00:00
17079
 
f104    2000-12-31 23:59:59
17080
 
f105    2000
17081
 
f106    2000
17082
 
f107    2000
17083
 
f108    1enum
17084
 
f109    1set
17085
 
f59     242
17086
 
f60     79
17087
 
f61     NULL
17088
 
f62     NULL
17089
 
f63     NULL
17090
 
f64     NULL
17091
 
f65     NULL
17092
 
f66     NULL
17093
 
f67     NULL
17094
 
f68     NULL
17095
 
f69     NULL
17096
 
f70     NULL
17097
 
f71     NULL
17098
 
f72     NULL
17099
 
f73     NULL
17100
 
f74     NULL
17101
 
f75     NULL
17102
 
f76     NULL
17103
 
f77     7.7
17104
 
f78     7.7
17105
 
f79     00000000000000000007.7
17106
 
f80     00000000000000000008.8
17107
 
f81     8.8
17108
 
f82     8.8
17109
 
f83     0000000008.8
17110
 
f84     0000000008.8
17111
 
f85     8.8
17112
 
f86     8.8
17113
 
f87     8.8
17114
 
f88     8.8
17115
 
f89     0000000008.8
17116
 
f90     0000000008.8
17117
 
f91     0000000008.8
17118
 
f92     0000000008.8
17119
 
f93     8.8
17120
 
f94     8.8
17121
 
f95     8.8
17122
 
f96     8.8
17123
 
f97     0000000008.8
17124
 
f98     00000000000000000008.8
17125
 
f99     0000000008.8
17126
 
f100    00000000000000000008.8
17127
 
f101    2000-01-01
17128
 
f102    00:00:20
17129
 
f103    0002-02-02 00:00:00
17130
 
f104    2000-12-31 23:59:59
17131
 
f105    2000
17132
 
f106    2000
17133
 
f107    2000
17134
 
f108    1enum
17135
 
f109    1set
17136
 
f59     250
17137
 
f60     87895654
17138
 
f61     NULL
17139
 
f62     NULL
17140
 
f63     NULL
17141
 
f64     NULL
17142
 
f65     NULL
17143
 
f66     NULL
17144
 
f67     NULL
17145
 
f68     NULL
17146
 
f69     NULL
17147
 
f70     NULL
17148
 
f71     NULL
17149
 
f72     NULL
17150
 
f73     NULL
17151
 
f74     NULL
17152
 
f75     NULL
17153
 
f76     NULL
17154
 
f77     7.7
17155
 
f78     7.7
17156
 
f79     00000000000000000007.7
17157
 
f80     00000000000000000008.8
17158
 
f81     8.8
17159
 
f82     8.8
17160
 
f83     0000000008.8
17161
 
f84     0000000008.8
17162
 
f85     8.8
17163
 
f86     8.8
17164
 
f87     8.8
17165
 
f88     8.8
17166
 
f89     0000000008.8
17167
 
f90     0000000008.8
17168
 
f91     0000000008.8
17169
 
f92     0000000008.8
17170
 
f93     8.8
17171
 
f94     8.8
17172
 
f95     8.8
17173
 
f96     8.8
17174
 
f97     0000000008.8
17175
 
f98     00000000000000000008.8
17176
 
f99     0000000008.8
17177
 
f100    00000000000000000008.8
17178
 
f101    2000-01-01
17179
 
f102    00:00:20
17180
 
f103    0002-02-02 00:00:00
17181
 
f104    2000-12-31 23:59:59
17182
 
f105    2000
17183
 
f106    2000
17184
 
f107    2000
17185
 
f108    1enum
17186
 
f109    1set
17187
 
f59     292
17188
 
f60     93
17189
 
f61     NULL
17190
 
f62     NULL
17191
 
f63     NULL
17192
 
f64     NULL
17193
 
f65     NULL
17194
 
f66     NULL
17195
 
f67     NULL
17196
 
f68     NULL
17197
 
f69     NULL
17198
 
f70     NULL
17199
 
f71     NULL
17200
 
f72     NULL
17201
 
f73     NULL
17202
 
f74     NULL
17203
 
f75     NULL
17204
 
f76     NULL
17205
 
f77     7.7
17206
 
f78     7.7
17207
 
f79     00000000000000000007.7
17208
 
f80     00000000000000000008.8
17209
 
f81     8.8
17210
 
f82     8.8
17211
 
f83     0000000008.8
17212
 
f84     0000000008.8
17213
 
f85     8.8
17214
 
f86     8.8
17215
 
f87     8.8
17216
 
f88     8.8
17217
 
f89     0000000008.8
17218
 
f90     0000000008.8
17219
 
f91     0000000008.8
17220
 
f92     0000000008.8
17221
 
f93     8.8
17222
 
f94     8.8
17223
 
f95     8.8
17224
 
f96     8.8
17225
 
f97     0000000008.8
17226
 
f98     00000000000000000008.8
17227
 
f99     0000000008.8
17228
 
f100    00000000000000000008.8
17229
 
f101    2000-01-01
17230
 
f102    00:00:20
17231
 
f103    0002-02-02 00:00:00
17232
 
f104    2000-12-31 23:59:59
17233
 
f105    2000
17234
 
f106    2000
17235
 
f107    2000
17236
 
f108    1enum
17237
 
f109    1set
17238
 
f59     299
17239
 
f60     899
17240
 
f61     NULL
17241
 
f62     NULL
17242
 
f63     NULL
17243
 
f64     NULL
17244
 
f65     NULL
17245
 
f66     NULL
17246
 
f67     NULL
17247
 
f68     NULL
17248
 
f69     NULL
17249
 
f70     NULL
17250
 
f71     NULL
17251
 
f72     NULL
17252
 
f73     NULL
17253
 
f74     NULL
17254
 
f75     NULL
17255
 
f76     NULL
17256
 
f77     7.7
17257
 
f78     7.7
17258
 
f79     00000000000000000007.7
17259
 
f80     00000000000000000008.8
17260
 
f81     8.8
17261
 
f82     8.8
17262
 
f83     0000000008.8
17263
 
f84     0000000008.8
17264
 
f85     8.8
17265
 
f86     8.8
17266
 
f87     8.8
17267
 
f88     8.8
17268
 
f89     0000000008.8
17269
 
f90     0000000008.8
17270
 
f91     0000000008.8
17271
 
f92     0000000008.8
17272
 
f93     8.8
17273
 
f94     8.8
17274
 
f95     8.8
17275
 
f96     8.8
17276
 
f97     0000000008.8
17277
 
f98     00000000000000000008.8
17278
 
f99     0000000008.8
17279
 
f100    00000000000000000008.8
17280
 
f101    2000-01-01
17281
 
f102    00:00:20
17282
 
f103    0002-02-02 00:00:00
17283
 
f104    2000-12-31 23:59:59
17284
 
f105    2000
17285
 
f106    2000
17286
 
f107    2000
17287
 
f108    1enum
17288
 
f109    1set
17289
 
f59     321
17290
 
f60     NULL
17291
 
f61     0000000765
17292
 
f62     NULL
17293
 
f63     NULL
17294
 
f64     NULL
17295
 
f65     NULL
17296
 
f66     NULL
17297
 
f67     NULL
17298
 
f68     NULL
17299
 
f69     NULL
17300
 
f70     NULL
17301
 
f71     NULL
17302
 
f72     NULL
17303
 
f73     NULL
17304
 
f74     NULL
17305
 
f75     NULL
17306
 
f76     NULL
17307
 
f77     7.7
17308
 
f78     7.7
17309
 
f79     00000000000000000007.7
17310
 
f80     00000000000000000008.8
17311
 
f81     8.8
17312
 
f82     8.8
17313
 
f83     0000000008.8
17314
 
f84     0000000008.8
17315
 
f85     8.8
17316
 
f86     8.8
17317
 
f87     8.8
17318
 
f88     8.8
17319
 
f89     0000000008.8
17320
 
f90     0000000008.8
17321
 
f91     0000000008.8
17322
 
f92     0000000008.8
17323
 
f93     8.8
17324
 
f94     8.8
17325
 
f95     8.8
17326
 
f96     8.8
17327
 
f97     0000000008.8
17328
 
f98     00000000000000000008.8
17329
 
f99     0000000008.8
17330
 
f100    00000000000000000008.8
17331
 
f101    2000-01-01
17332
 
f102    00:00:20
17333
 
f103    0002-02-02 00:00:00
17334
 
f104    2000-12-31 23:59:59
17335
 
f105    2000
17336
 
f106    2000
17337
 
f107    2000
17338
 
f108    1enum
17339
 
f109    1set
17340
 
f59     323
17341
 
f60     14376
17342
 
f61     NULL
17343
 
f62     NULL
17344
 
f63     NULL
17345
 
f64     NULL
17346
 
f65     NULL
17347
 
f66     NULL
17348
 
f67     NULL
17349
 
f68     NULL
17350
 
f69     NULL
17351
 
f70     NULL
17352
 
f71     NULL
17353
 
f72     NULL
17354
 
f73     NULL
17355
 
f74     NULL
17356
 
f75     NULL
17357
 
f76     NULL
17358
 
f77     7.7
17359
 
f78     7.7
17360
 
f79     00000000000000000007.7
17361
 
f80     00000000000000000008.8
17362
 
f81     8.8
17363
 
f82     8.8
17364
 
f83     0000000008.8
17365
 
f84     0000000008.8
17366
 
f85     8.8
17367
 
f86     8.8
17368
 
f87     8.8
17369
 
f88     8.8
17370
 
f89     0000000008.8
17371
 
f90     0000000008.8
17372
 
f91     0000000008.8
17373
 
f92     0000000008.8
17374
 
f93     8.8
17375
 
f94     8.8
17376
 
f95     8.8
17377
 
f96     8.8
17378
 
f97     0000000008.8
17379
 
f98     00000000000000000008.8
17380
 
f99     0000000008.8
17381
 
f100    00000000000000000008.8
17382
 
f101    2000-01-01
17383
 
f102    00:00:20
17384
 
f103    0002-02-02 00:00:00
17385
 
f104    2000-12-31 23:59:59
17386
 
f105    2000
17387
 
f106    2000
17388
 
f107    2000
17389
 
f108    1enum
17390
 
f109    1set
17391
 
f59     340
17392
 
f60     9984376
17393
 
f61     NULL
17394
 
f62     NULL
17395
 
f63     NULL
17396
 
f64     NULL
17397
 
f65     NULL
17398
 
f66     NULL
17399
 
f67     NULL
17400
 
f68     NULL
17401
 
f69     NULL
17402
 
f70     NULL
17403
 
f71     NULL
17404
 
f72     NULL
17405
 
f73     NULL
17406
 
f74     NULL
17407
 
f75     NULL
17408
 
f76     NULL
17409
 
f77     7.7
17410
 
f78     7.7
17411
 
f79     00000000000000000007.7
17412
 
f80     00000000000000000008.8
17413
 
f81     8.8
17414
 
f82     8.8
17415
 
f83     0000000008.8
17416
 
f84     0000000008.8
17417
 
f85     8.8
17418
 
f86     8.8
17419
 
f87     8.8
17420
 
f88     8.8
17421
 
f89     0000000008.8
17422
 
f90     0000000008.8
17423
 
f91     0000000008.8
17424
 
f92     0000000008.8
17425
 
f93     8.8
17426
 
f94     8.8
17427
 
f95     8.8
17428
 
f96     8.8
17429
 
f97     0000000008.8
17430
 
f98     00000000000000000008.8
17431
 
f99     0000000008.8
17432
 
f100    00000000000000000008.8
17433
 
f101    2000-01-01
17434
 
f102    00:00:20
17435
 
f103    0002-02-02 00:00:00
17436
 
f104    2000-12-31 23:59:59
17437
 
f105    2000
17438
 
f106    2000
17439
 
f107    2000
17440
 
f108    1enum
17441
 
f109    1set
17442
 
f59     394
17443
 
f60     41
17444
 
f61     NULL
17445
 
f62     NULL
17446
 
f63     NULL
17447
 
f64     NULL
17448
 
f65     NULL
17449
 
f66     NULL
17450
 
f67     NULL
17451
 
f68     NULL
17452
 
f69     NULL
17453
 
f70     NULL
17454
 
f71     NULL
17455
 
f72     NULL
17456
 
f73     NULL
17457
 
f74     NULL
17458
 
f75     NULL
17459
 
f76     NULL
17460
 
f77     7.7
17461
 
f78     7.7
17462
 
f79     00000000000000000007.7
17463
 
f80     00000000000000000008.8
17464
 
f81     8.8
17465
 
f82     8.8
17466
 
f83     0000000008.8
17467
 
f84     0000000008.8
17468
 
f85     8.8
17469
 
f86     8.8
17470
 
f87     8.8
17471
 
f88     8.8
17472
 
f89     0000000008.8
17473
 
f90     0000000008.8
17474
 
f91     0000000008.8
17475
 
f92     0000000008.8
17476
 
f93     8.8
17477
 
f94     8.8
17478
 
f95     8.8
17479
 
f96     8.8
17480
 
f97     0000000008.8
17481
 
f98     00000000000000000008.8
17482
 
f99     0000000008.8
17483
 
f100    00000000000000000008.8
17484
 
f101    2000-01-01
17485
 
f102    00:00:20
17486
 
f103    0002-02-02 00:00:00
17487
 
f104    2000-12-31 23:59:59
17488
 
f105    2000
17489
 
f106    2000
17490
 
f107    2000
17491
 
f108    1enum
17492
 
f109    1set
17493
 
f59     424
17494
 
f60     89
17495
 
f61     NULL
17496
 
f62     NULL
17497
 
f63     NULL
17498
 
f64     NULL
17499
 
f65     NULL
17500
 
f66     NULL
17501
 
f67     NULL
17502
 
f68     NULL
17503
 
f69     NULL
17504
 
f70     NULL
17505
 
f71     NULL
17506
 
f72     NULL
17507
 
f73     NULL
17508
 
f74     NULL
17509
 
f75     NULL
17510
 
f76     NULL
17511
 
f77     7.7
17512
 
f78     7.7
17513
 
f79     00000000000000000007.7
17514
 
f80     00000000000000000008.8
17515
 
f81     8.8
17516
 
f82     8.8
17517
 
f83     0000000008.8
17518
 
f84     0000000008.8
17519
 
f85     8.8
17520
 
f86     8.8
17521
 
f87     8.8
17522
 
f88     8.8
17523
 
f89     0000000008.8
17524
 
f90     0000000008.8
17525
 
f91     0000000008.8
17526
 
f92     0000000008.8
17527
 
f93     8.8
17528
 
f94     8.8
17529
 
f95     8.8
17530
 
f96     8.8
17531
 
f97     0000000008.8
17532
 
f98     00000000000000000008.8
17533
 
f99     0000000008.8
17534
 
f100    00000000000000000008.8
17535
 
f101    2000-01-01
17536
 
f102    00:00:20
17537
 
f103    0002-02-02 00:00:00
17538
 
f104    2000-12-31 23:59:59
17539
 
f105    2000
17540
 
f106    2000
17541
 
f107    2000
17542
 
f108    1enum
17543
 
f109    1set
17544
 
f59     441
17545
 
f60     16546
17546
 
f61     NULL
17547
 
f62     NULL
17548
 
f63     NULL
17549
 
f64     NULL
17550
 
f65     NULL
17551
 
f66     NULL
17552
 
f67     NULL
17553
 
f68     NULL
17554
 
f69     NULL
17555
 
f70     NULL
17556
 
f71     NULL
17557
 
f72     NULL
17558
 
f73     NULL
17559
 
f74     NULL
17560
 
f75     NULL
17561
 
f76     NULL
17562
 
f77     7.7
17563
 
f78     7.7
17564
 
f79     00000000000000000007.7
17565
 
f80     00000000000000000008.8
17566
 
f81     8.8
17567
 
f82     8.8
17568
 
f83     0000000008.8
17569
 
f84     0000000008.8
17570
 
f85     8.8
17571
 
f86     8.8
17572
 
f87     8.8
17573
 
f88     8.8
17574
 
f89     0000000008.8
17575
 
f90     0000000008.8
17576
 
f91     0000000008.8
17577
 
f92     0000000008.8
17578
 
f93     8.8
17579
 
f94     8.8
17580
 
f95     8.8
17581
 
f96     8.8
17582
 
f97     0000000008.8
17583
 
f98     00000000000000000008.8
17584
 
f99     0000000008.8
17585
 
f100    00000000000000000008.8
17586
 
f101    2000-01-01
17587
 
f102    00:00:20
17588
 
f103    0002-02-02 00:00:00
17589
 
f104    2000-12-31 23:59:59
17590
 
f105    2000
17591
 
f106    2000
17592
 
f107    2000
17593
 
f108    1enum
17594
 
f109    1set
17595
 
f59     500
17596
 
f60     NULL
17597
 
f61     0000000900
17598
 
f62     NULL
17599
 
f63     NULL
17600
 
f64     NULL
17601
 
f65     NULL
17602
 
f66     NULL
17603
 
f67     NULL
17604
 
f68     NULL
17605
 
f69     NULL
17606
 
f70     NULL
17607
 
f71     NULL
17608
 
f72     NULL
17609
 
f73     NULL
17610
 
f74     NULL
17611
 
f75     NULL
17612
 
f76     NULL
17613
 
f77     7.7
17614
 
f78     7.7
17615
 
f79     00000000000000000007.7
17616
 
f80     00000000000000000008.8
17617
 
f81     8.8
17618
 
f82     8.8
17619
 
f83     0000000008.8
17620
 
f84     0000000008.8
17621
 
f85     8.8
17622
 
f86     8.8
17623
 
f87     8.8
17624
 
f88     8.8
17625
 
f89     0000000008.8
17626
 
f90     0000000008.8
17627
 
f91     0000000008.8
17628
 
f92     0000000008.8
17629
 
f93     8.8
17630
 
f94     8.8
17631
 
f95     8.8
17632
 
f96     8.8
17633
 
f97     0000000008.8
17634
 
f98     00000000000000000008.8
17635
 
f99     0000000008.8
17636
 
f100    00000000000000000008.8
17637
 
f101    2000-01-01
17638
 
f102    00:00:20
17639
 
f103    0002-02-02 00:00:00
17640
 
f104    2000-12-31 23:59:59
17641
 
f105    2000
17642
 
f106    2000
17643
 
f107    2000
17644
 
f108    1enum
17645
 
f109    1set
17646
 
f59     500
17647
 
f60     NULL
17648
 
f61     0000000900
17649
 
f62     NULL
17650
 
f63     NULL
17651
 
f64     NULL
17652
 
f65     NULL
17653
 
f66     NULL
17654
 
f67     NULL
17655
 
f68     NULL
17656
 
f69     NULL
17657
 
f70     NULL
17658
 
f71     NULL
17659
 
f72     NULL
17660
 
f73     NULL
17661
 
f74     NULL
17662
 
f75     NULL
17663
 
f76     NULL
17664
 
f77     7.7
17665
 
f78     7.7
17666
 
f79     00000000000000000007.7
17667
 
f80     00000000000000000008.8
17668
 
f81     8.8
17669
 
f82     8.8
17670
 
f83     0000000008.8
17671
 
f84     0000000008.8
17672
 
f85     8.8
17673
 
f86     8.8
17674
 
f87     8.8
17675
 
f88     8.8
17676
 
f89     0000000008.8
17677
 
f90     0000000008.8
17678
 
f91     0000000008.8
17679
 
f92     0000000008.8
17680
 
f93     8.8
17681
 
f94     8.8
17682
 
f95     8.8
17683
 
f96     8.8
17684
 
f97     0000000008.8
17685
 
f98     00000000000000000008.8
17686
 
f99     0000000008.8
17687
 
f100    00000000000000000008.8
17688
 
f101    2000-01-01
17689
 
f102    00:00:20
17690
 
f103    0002-02-02 00:00:00
17691
 
f104    2000-12-31 23:59:59
17692
 
f105    2000
17693
 
f106    2000
17694
 
f107    2000
17695
 
f108    1enum
17696
 
f109    1set
17697
 
f59     500
17698
 
f60     NULL
17699
 
f61     0000000900
17700
 
f62     NULL
17701
 
f63     NULL
17702
 
f64     NULL
17703
 
f65     NULL
17704
 
f66     NULL
17705
 
f67     NULL
17706
 
f68     NULL
17707
 
f69     NULL
17708
 
f70     NULL
17709
 
f71     NULL
17710
 
f72     NULL
17711
 
f73     NULL
17712
 
f74     NULL
17713
 
f75     NULL
17714
 
f76     NULL
17715
 
f77     7.7
17716
 
f78     7.7
17717
 
f79     00000000000000000007.7
17718
 
f80     00000000000000000008.8
17719
 
f81     8.8
17720
 
f82     8.8
17721
 
f83     0000000008.8
17722
 
f84     0000000008.8
17723
 
f85     8.8
17724
 
f86     8.8
17725
 
f87     8.8
17726
 
f88     8.8
17727
 
f89     0000000008.8
17728
 
f90     0000000008.8
17729
 
f91     0000000008.8
17730
 
f92     0000000008.8
17731
 
f93     8.8
17732
 
f94     8.8
17733
 
f95     8.8
17734
 
f96     8.8
17735
 
f97     0000000008.8
17736
 
f98     00000000000000000008.8
17737
 
f99     0000000008.8
17738
 
f100    00000000000000000008.8
17739
 
f101    2000-01-01
17740
 
f102    00:00:20
17741
 
f103    0002-02-02 00:00:00
17742
 
f104    2000-12-31 23:59:59
17743
 
f105    2000
17744
 
f106    2000
17745
 
f107    2000
17746
 
f108    1enum
17747
 
f109    1set
17748
 
f59     660
17749
 
f60     876546
17750
 
f61     NULL
17751
 
f62     NULL
17752
 
f63     NULL
17753
 
f64     NULL
17754
 
f65     NULL
17755
 
f66     NULL
17756
 
f67     NULL
17757
 
f68     NULL
17758
 
f69     NULL
17759
 
f70     NULL
17760
 
f71     NULL
17761
 
f72     NULL
17762
 
f73     NULL
17763
 
f74     NULL
17764
 
f75     NULL
17765
 
f76     NULL
17766
 
f77     7.7
17767
 
f78     7.7
17768
 
f79     00000000000000000007.7
17769
 
f80     00000000000000000008.8
17770
 
f81     8.8
17771
 
f82     8.8
17772
 
f83     0000000008.8
17773
 
f84     0000000008.8
17774
 
f85     8.8
17775
 
f86     8.8
17776
 
f87     8.8
17777
 
f88     8.8
17778
 
f89     0000000008.8
17779
 
f90     0000000008.8
17780
 
f91     0000000008.8
17781
 
f92     0000000008.8
17782
 
f93     8.8
17783
 
f94     8.8
17784
 
f95     8.8
17785
 
f96     8.8
17786
 
f97     0000000008.8
17787
 
f98     00000000000000000008.8
17788
 
f99     0000000008.8
17789
 
f100    00000000000000000008.8
17790
 
f101    2000-01-01
17791
 
f102    00:00:20
17792
 
f103    0002-02-02 00:00:00
17793
 
f104    2000-12-31 23:59:59
17794
 
f105    2000
17795
 
f106    2000
17796
 
f107    2000
17797
 
f108    1enum
17798
 
f109    1set
17799
 
f59     987
17800
 
f60     41
17801
 
f61     NULL
17802
 
f62     NULL
17803
 
f63     NULL
17804
 
f64     NULL
17805
 
f65     NULL
17806
 
f66     NULL
17807
 
f67     NULL
17808
 
f68     NULL
17809
 
f69     NULL
17810
 
f70     NULL
17811
 
f71     NULL
17812
 
f72     NULL
17813
 
f73     NULL
17814
 
f74     NULL
17815
 
f75     NULL
17816
 
f76     NULL
17817
 
f77     7.7
17818
 
f78     7.7
17819
 
f79     00000000000000000007.7
17820
 
f80     00000000000000000008.8
17821
 
f81     8.8
17822
 
f82     8.8
17823
 
f83     0000000008.8
17824
 
f84     0000000008.8
17825
 
f85     8.8
17826
 
f86     8.8
17827
 
f87     8.8
17828
 
f88     8.8
17829
 
f89     0000000008.8
17830
 
f90     0000000008.8
17831
 
f91     0000000008.8
17832
 
f92     0000000008.8
17833
 
f93     8.8
17834
 
f94     8.8
17835
 
f95     8.8
17836
 
f96     8.8
17837
 
f97     0000000008.8
17838
 
f98     00000000000000000008.8
17839
 
f99     0000000008.8
17840
 
f100    00000000000000000008.8
17841
 
f101    2000-01-01
17842
 
f102    00:00:20
17843
 
f103    0002-02-02 00:00:00
17844
 
f104    2000-12-31 23:59:59
17845
 
f105    2000
17846
 
f106    2000
17847
 
f107    2000
17848
 
f108    1enum
17849
 
f109    1set
17850
 
f59     2550
17851
 
f60     775654
17852
 
f61     NULL
17853
 
f62     NULL
17854
 
f63     NULL
17855
 
f64     NULL
17856
 
f65     NULL
17857
 
f66     NULL
17858
 
f67     NULL
17859
 
f68     NULL
17860
 
f69     NULL
17861
 
f70     NULL
17862
 
f71     NULL
17863
 
f72     NULL
17864
 
f73     NULL
17865
 
f74     NULL
17866
 
f75     NULL
17867
 
f76     NULL
17868
 
f77     7.7
17869
 
f78     7.7
17870
 
f79     00000000000000000007.7
17871
 
f80     00000000000000000008.8
17872
 
f81     8.8
17873
 
f82     8.8
17874
 
f83     0000000008.8
17875
 
f84     0000000008.8
17876
 
f85     8.8
17877
 
f86     8.8
17878
 
f87     8.8
17879
 
f88     8.8
17880
 
f89     0000000008.8
17881
 
f90     0000000008.8
17882
 
f91     0000000008.8
17883
 
f92     0000000008.8
17884
 
f93     8.8
17885
 
f94     8.8
17886
 
f95     8.8
17887
 
f96     8.8
17888
 
f97     0000000008.8
17889
 
f98     00000000000000000008.8
17890
 
f99     0000000008.8
17891
 
f100    00000000000000000008.8
17892
 
f101    2000-01-01
17893
 
f102    00:00:20
17894
 
f103    0002-02-02 00:00:00
17895
 
f104    2000-12-31 23:59:59
17896
 
f105    2000
17897
 
f106    2000
17898
 
f107    2000
17899
 
f108    1enum
17900
 
f109    1set
17901
 
f59     2760
17902
 
f60     985654
17903
 
f61     NULL
17904
 
f62     NULL
17905
 
f63     NULL
17906
 
f64     NULL
17907
 
f65     NULL
17908
 
f66     NULL
17909
 
f67     NULL
17910
 
f68     NULL
17911
 
f69     NULL
17912
 
f70     NULL
17913
 
f71     NULL
17914
 
f72     NULL
17915
 
f73     NULL
17916
 
f74     NULL
17917
 
f75     NULL
17918
 
f76     NULL
17919
 
f77     7.7
17920
 
f78     7.7
17921
 
f79     00000000000000000007.7
17922
 
f80     00000000000000000008.8
17923
 
f81     8.8
17924
 
f82     8.8
17925
 
f83     0000000008.8
17926
 
f84     0000000008.8
17927
 
f85     8.8
17928
 
f86     8.8
17929
 
f87     8.8
17930
 
f88     8.8
17931
 
f89     0000000008.8
17932
 
f90     0000000008.8
17933
 
f91     0000000008.8
17934
 
f92     0000000008.8
17935
 
f93     8.8
17936
 
f94     8.8
17937
 
f95     8.8
17938
 
f96     8.8
17939
 
f97     0000000008.8
17940
 
f98     00000000000000000008.8
17941
 
f99     0000000008.8
17942
 
f100    00000000000000000008.8
17943
 
f101    2000-01-01
17944
 
f102    00:00:20
17945
 
f103    0002-02-02 00:00:00
17946
 
f104    2000-12-31 23:59:59
17947
 
f105    2000
17948
 
f106    2000
17949
 
f107    2000
17950
 
f108    1enum
17951
 
f109    1set
17952
 
f59     3330
17953
 
f60     764376
17954
 
f61     NULL
17955
 
f62     NULL
17956
 
f63     NULL
17957
 
f64     NULL
17958
 
f65     NULL
17959
 
f66     NULL
17960
 
f67     NULL
17961
 
f68     NULL
17962
 
f69     NULL
17963
 
f70     NULL
17964
 
f71     NULL
17965
 
f72     NULL
17966
 
f73     NULL
17967
 
f74     NULL
17968
 
f75     NULL
17969
 
f76     NULL
17970
 
f77     7.7
17971
 
f78     7.7
17972
 
f79     00000000000000000007.7
17973
 
f80     00000000000000000008.8
17974
 
f81     8.8
17975
 
f82     8.8
17976
 
f83     0000000008.8
17977
 
f84     0000000008.8
17978
 
f85     8.8
17979
 
f86     8.8
17980
 
f87     8.8
17981
 
f88     8.8
17982
 
f89     0000000008.8
17983
 
f90     0000000008.8
17984
 
f91     0000000008.8
17985
 
f92     0000000008.8
17986
 
f93     8.8
17987
 
f94     8.8
17988
 
f95     8.8
17989
 
f96     8.8
17990
 
f97     0000000008.8
17991
 
f98     00000000000000000008.8
17992
 
f99     0000000008.8
17993
 
f100    00000000000000000008.8
17994
 
f101    2000-01-01
17995
 
f102    00:00:20
17996
 
f103    0002-02-02 00:00:00
17997
 
f104    2000-12-31 23:59:59
17998
 
f105    2000
17999
 
f106    2000
18000
 
f107    2000
18001
 
f108    1enum
18002
 
f109    1set
18003
 
f59     3410
18004
 
f60     996546
18005
 
f61     NULL
18006
 
f62     NULL
18007
 
f63     NULL
18008
 
f64     NULL
18009
 
f65     NULL
18010
 
f66     NULL
18011
 
f67     NULL
18012
 
f68     NULL
18013
 
f69     NULL
18014
 
f70     NULL
18015
 
f71     NULL
18016
 
f72     NULL
18017
 
f73     NULL
18018
 
f74     NULL
18019
 
f75     NULL
18020
 
f76     NULL
18021
 
f77     7.7
18022
 
f78     7.7
18023
 
f79     00000000000000000007.7
18024
 
f80     00000000000000000008.8
18025
 
f81     8.8
18026
 
f82     8.8
18027
 
f83     0000000008.8
18028
 
f84     0000000008.8
18029
 
f85     8.8
18030
 
f86     8.8
18031
 
f87     8.8
18032
 
f88     8.8
18033
 
f89     0000000008.8
18034
 
f90     0000000008.8
18035
 
f91     0000000008.8
18036
 
f92     0000000008.8
18037
 
f93     8.8
18038
 
f94     8.8
18039
 
f95     8.8
18040
 
f96     8.8
18041
 
f97     0000000008.8
18042
 
f98     00000000000000000008.8
18043
 
f99     0000000008.8
18044
 
f100    00000000000000000008.8
18045
 
f101    2000-01-01
18046
 
f102    00:00:20
18047
 
f103    0002-02-02 00:00:00
18048
 
f104    2000-12-31 23:59:59
18049
 
f105    2000
18050
 
f106    2000
18051
 
f107    2000
18052
 
f108    1enum
18053
 
f109    1set
18054
 
f59     7876
18055
 
f60     74
18056
 
f61     NULL
18057
 
f62     NULL
18058
 
f63     NULL
18059
 
f64     NULL
18060
 
f65     NULL
18061
 
f66     NULL
18062
 
f67     NULL
18063
 
f68     NULL
18064
 
f69     NULL
18065
 
f70     NULL
18066
 
f71     NULL
18067
 
f72     NULL
18068
 
f73     NULL
18069
 
f74     NULL
18070
 
f75     NULL
18071
 
f76     NULL
18072
 
f77     7.7
18073
 
f78     7.7
18074
 
f79     00000000000000000007.7
18075
 
f80     00000000000000000008.8
18076
 
f81     8.8
18077
 
f82     8.8
18078
 
f83     0000000008.8
18079
 
f84     0000000008.8
18080
 
f85     8.8
18081
 
f86     8.8
18082
 
f87     8.8
18083
 
f88     8.8
18084
 
f89     0000000008.8
18085
 
f90     0000000008.8
18086
 
f91     0000000008.8
18087
 
f92     0000000008.8
18088
 
f93     8.8
18089
 
f94     8.8
18090
 
f95     8.8
18091
 
f96     8.8
18092
 
f97     0000000008.8
18093
 
f98     00000000000000000008.8
18094
 
f99     0000000008.8
18095
 
f100    00000000000000000008.8
18096
 
f101    2000-01-01
18097
 
f102    00:00:20
18098
 
f103    0002-02-02 00:00:00
18099
 
f104    2000-12-31 23:59:59
18100
 
f105    2000
18101
 
f106    2000
18102
 
f107    2000
18103
 
f108    1enum
18104
 
f109    1set
18105
 
f59     9112
18106
 
f60     NULL
18107
 
f61     0000008771
18108
 
f62     NULL
18109
 
f63     NULL
18110
 
f64     NULL
18111
 
f65     NULL
18112
 
f66     NULL
18113
 
f67     NULL
18114
 
f68     NULL
18115
 
f69     NULL
18116
 
f70     NULL
18117
 
f71     NULL
18118
 
f72     NULL
18119
 
f73     NULL
18120
 
f74     NULL
18121
 
f75     NULL
18122
 
f76     NULL
18123
 
f77     7.7
18124
 
f78     7.7
18125
 
f79     00000000000000000007.7
18126
 
f80     00000000000000000008.8
18127
 
f81     8.8
18128
 
f82     8.8
18129
 
f83     0000000008.8
18130
 
f84     0000000008.8
18131
 
f85     8.8
18132
 
f86     8.8
18133
 
f87     8.8
18134
 
f88     8.8
18135
 
f89     0000000008.8
18136
 
f90     0000000008.8
18137
 
f91     0000000008.8
18138
 
f92     0000000008.8
18139
 
f93     8.8
18140
 
f94     8.8
18141
 
f95     8.8
18142
 
f96     8.8
18143
 
f97     0000000008.8
18144
 
f98     00000000000000000008.8
18145
 
f99     0000000008.8
18146
 
f100    00000000000000000008.8
18147
 
f101    2000-01-01
18148
 
f102    00:00:20
18149
 
f103    0002-02-02 00:00:00
18150
 
f104    2000-12-31 23:59:59
18151
 
f105    2000
18152
 
f106    2000
18153
 
f107    2000
18154
 
f108    1enum
18155
 
f109    1set
18156
 
f59     76710
18157
 
f60     226546
18158
 
f61     NULL
18159
 
f62     NULL
18160
 
f63     NULL
18161
 
f64     NULL
18162
 
f65     NULL
18163
 
f66     NULL
18164
 
f67     NULL
18165
 
f68     NULL
18166
 
f69     NULL
18167
 
f70     NULL
18168
 
f71     NULL
18169
 
f72     NULL
18170
 
f73     NULL
18171
 
f74     NULL
18172
 
f75     NULL
18173
 
f76     NULL
18174
 
f77     7.7
18175
 
f78     7.7
18176
 
f79     00000000000000000007.7
18177
 
f80     00000000000000000008.8
18178
 
f81     8.8
18179
 
f82     8.8
18180
 
f83     0000000008.8
18181
 
f84     0000000008.8
18182
 
f85     8.8
18183
 
f86     8.8
18184
 
f87     8.8
18185
 
f88     8.8
18186
 
f89     0000000008.8
18187
 
f90     0000000008.8
18188
 
f91     0000000008.8
18189
 
f92     0000000008.8
18190
 
f93     8.8
18191
 
f94     8.8
18192
 
f95     8.8
18193
 
f96     8.8
18194
 
f97     0000000008.8
18195
 
f98     00000000000000000008.8
18196
 
f99     0000000008.8
18197
 
f100    00000000000000000008.8
18198
 
f101    2000-01-01
18199
 
f102    00:00:20
18200
 
f103    0002-02-02 00:00:00
18201
 
f104    2000-12-31 23:59:59
18202
 
f105    2000
18203
 
f106    2000
18204
 
f107    2000
18205
 
f108    1enum
18206
 
f109    1set
18207
 
f59     569300
18208
 
f60     9114376
18209
 
f61     NULL
18210
 
f62     NULL
18211
 
f63     NULL
18212
 
f64     NULL
18213
 
f65     NULL
18214
 
f66     NULL
18215
 
f67     NULL
18216
 
f68     NULL
18217
 
f69     NULL
18218
 
f70     NULL
18219
 
f71     NULL
18220
 
f72     NULL
18221
 
f73     NULL
18222
 
f74     NULL
18223
 
f75     NULL
18224
 
f76     NULL
18225
 
f77     7.7
18226
 
f78     7.7
18227
 
f79     00000000000000000007.7
18228
 
f80     00000000000000000008.8
18229
 
f81     8.8
18230
 
f82     8.8
18231
 
f83     0000000008.8
18232
 
f84     0000000008.8
18233
 
f85     8.8
18234
 
f86     8.8
18235
 
f87     8.8
18236
 
f88     8.8
18237
 
f89     0000000008.8
18238
 
f90     0000000008.8
18239
 
f91     0000000008.8
18240
 
f92     0000000008.8
18241
 
f93     8.8
18242
 
f94     8.8
18243
 
f95     8.8
18244
 
f96     8.8
18245
 
f97     0000000008.8
18246
 
f98     00000000000000000008.8
18247
 
f99     0000000008.8
18248
 
f100    00000000000000000008.8
18249
 
f101    2000-01-01
18250
 
f102    00:00:20
18251
 
f103    0002-02-02 00:00:00
18252
 
f104    2000-12-31 23:59:59
18253
 
f105    2000
18254
 
f106    2000
18255
 
f107    2000
18256
 
f108    1enum
18257
 
f109    1set
18258
 
drop view test.v1 ;
18259
 
CREATE VIEW test.v1 AS SELECT F59,F61 FROM test.tb2;
18260
 
SELECT * FROM test.v1 order by F59, F61 limit 50;
18261
 
F59     F61
18262
 
1       0000000001
18263
 
2       0000000002
18264
 
3       0000000003
18265
 
5       0000000005
18266
 
6       0000000006
18267
 
7       0000000007
18268
 
8       0000000008
18269
 
9       0000000009
18270
 
10      0000000010
18271
 
15      NULL
18272
 
17      0000000016
18273
 
19      0000000014
18274
 
22      NULL
18275
 
24      NULL
18276
 
27      0000000026
18277
 
29      0000000024
18278
 
34      NULL
18279
 
94      NULL
18280
 
100     NULL
18281
 
100     0000000004
18282
 
107     0000000106
18283
 
107     0000000106
18284
 
109     0000000104
18285
 
109     0000000104
18286
 
195     NULL
18287
 
207     0000000206
18288
 
209     0000000204
18289
 
242     NULL
18290
 
250     NULL
18291
 
292     NULL
18292
 
299     NULL
18293
 
321     0000000765
18294
 
323     NULL
18295
 
340     NULL
18296
 
394     NULL
18297
 
424     NULL
18298
 
441     NULL
18299
 
500     0000000900
18300
 
500     0000000900
18301
 
500     0000000900
18302
 
660     NULL
18303
 
987     NULL
18304
 
2550    NULL
18305
 
2760    NULL
18306
 
3330    NULL
18307
 
3410    NULL
18308
 
7876    NULL
18309
 
9112    0000008771
18310
 
76710   NULL
18311
 
569300  NULL
18312
 
drop view test.v1 ;
18313
 
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 order by f59, f60, f61;
18314
 
SELECT * FROM test.v1 order by f59,f60,f61 ;
18315
 
f59     1
18316
 
f60     1
18317
 
f61     0000000001
18318
 
f62     0000000000000000000000000000000000000000000000000000000000000001
18319
 
f63     0000000001
18320
 
f64     0000000000000000000000000000000000000000000000000000000000000001
18321
 
f65     -5
18322
 
f66     0.000000000000000000000000000000
18323
 
f67     1
18324
 
f68     0.000000000000000000000000000000
18325
 
f69     0000000001
18326
 
f70     000000000000000000000000000000000.000000000000000000000000000000
18327
 
f71     0000000001
18328
 
f72     000000000000000000000000000000000.000000000000000000000000000000
18329
 
f73     -1.17549435e-38
18330
 
f74     1.175494352e-38
18331
 
f75     00000001.175494352e-38
18332
 
f76     00000001.175494352e-38
18333
 
f77     -1.17549435e-38
18334
 
f78     1.175494352e-38
18335
 
f79     00000001.175494352e-38
18336
 
f80     00000001.175494352e-38
18337
 
f81     -1.17549e-38
18338
 
f82     1.17549e-38
18339
 
f83     01.17549e-38
18340
 
f84     01.17549e-38
18341
 
f85     -1.17549e-38
18342
 
f86     -1.17549e-38
18343
 
f87     1.17549e-38
18344
 
f88     1.17549e-38
18345
 
f89     01.17549e-38
18346
 
f90     01.17549e-38
18347
 
f91     01.17549e-38
18348
 
f92     01.17549e-38
18349
 
f93     -1.17549e-38
18350
 
f94     -1.17549435e-38
18351
 
f95     1.17549e-38
18352
 
f96     1.175494352e-38
18353
 
f97     01.17549e-38
18354
 
f98     00000001.175494352e-38
18355
 
f99     01.17549e-38
18356
 
f100    00000001.175494352e-38
18357
 
f101    1000-01-01
18358
 
f102    838:59:58
18359
 
f103    1970-01-02 00:00:01
18360
 
f104    1970-01-02 00:00:01
18361
 
f105    1902
18362
 
f106    1902
18363
 
f107    1902
18364
 
f108    2enum
18365
 
f109    2set
18366
 
f59     2
18367
 
f60     2
18368
 
f61     0000000002
18369
 
f62     0000000000000000000000000000000000000000000000000000000000000002
18370
 
f63     0000000002
18371
 
f64     0000000000000000000000000000000000000000000000000000000000000002
18372
 
f65     -4
18373
 
f66     1.100000000000000000000000000000
18374
 
f67     2
18375
 
f68     1.100000000000000000000000000000
18376
 
f69     0000000002
18377
 
f70     000000000000000000000000000000001.100000000000000000000000000000
18378
 
f71     0000000002
18379
 
f72     000000000000000000000000000000001.100000000000000000000000000000
18380
 
f73     -1.175494349e-38
18381
 
f74     1.175494353e-38
18382
 
f75     00000001.175494353e-38
18383
 
f76     00000001.175494353e-38
18384
 
f77     -1.175494349e-38
18385
 
f78     1.175494353e-38
18386
 
f79     00000001.175494353e-38
18387
 
f80     00000001.175494353e-38
18388
 
f81     -1.17549e-38
18389
 
f82     1.17549e-38
18390
 
f83     01.17549e-38
18391
 
f84     01.17549e-38
18392
 
f85     -1.17549e-38
18393
 
f86     -1.17549e-38
18394
 
f87     1.17549e-38
18395
 
f88     1.17549e-38
18396
 
f89     01.17549e-38
18397
 
f90     01.17549e-38
18398
 
f91     01.17549e-38
18399
 
f92     01.17549e-38
18400
 
f93     -1.17549e-38
18401
 
f94     -1.175494349e-38
18402
 
f95     1.17549e-38
18403
 
f96     1.175494353e-38
18404
 
f97     01.17549e-38
18405
 
f98     00000001.175494353e-38
18406
 
f99     01.17549e-38
18407
 
f100    00000001.175494353e-38
18408
 
f101    1000-01-02
18409
 
f102    838:59:57
18410
 
f103    1970-01-03 00:00:02
18411
 
f104    1970-01-03 00:00:02
18412
 
f105    1903
18413
 
f106    1903
18414
 
f107    1903
18415
 
f108    1enum
18416
 
f109    1set,2set
18417
 
f59     3
18418
 
f60     3
18419
 
f61     0000000003
18420
 
f62     0000000000000000000000000000000000000000000000000000000000000003
18421
 
f63     0000000003
18422
 
f64     0000000000000000000000000000000000000000000000000000000000000003
18423
 
f65     -3
18424
 
f66     2.200000000000000000000000000000
18425
 
f67     3
18426
 
f68     2.200000000000000000000000000000
18427
 
f69     0000000003
18428
 
f70     000000000000000000000000000000002.200000000000000000000000000000
18429
 
f71     0000000003
18430
 
f72     000000000000000000000000000000002.200000000000000000000000000000
18431
 
f73     -1.175494348e-38
18432
 
f74     1.175494354e-38
18433
 
f75     00000001.175494354e-38
18434
 
f76     00000001.175494354e-38
18435
 
f77     -1.175494348e-38
18436
 
f78     1.175494354e-38
18437
 
f79     00000001.175494354e-38
18438
 
f80     00000001.175494354e-38
18439
 
f81     -1.17549e-38
18440
 
f82     1.17549e-38
18441
 
f83     01.17549e-38
18442
 
f84     01.17549e-38
18443
 
f85     -1.17549e-38
18444
 
f86     -1.17549e-38
18445
 
f87     1.17549e-38
18446
 
f88     1.17549e-38
18447
 
f89     01.17549e-38
18448
 
f90     01.17549e-38
18449
 
f91     01.17549e-38
18450
 
f92     01.17549e-38
18451
 
f93     -1.17549e-38
18452
 
f94     -1.175494348e-38
18453
 
f95     1.17549e-38
18454
 
f96     1.175494354e-38
18455
 
f97     01.17549e-38
18456
 
f98     00000001.175494354e-38
18457
 
f99     01.17549e-38
18458
 
f100    00000001.175494354e-38
18459
 
f101    1000-01-03
18460
 
f102    838:59:56
18461
 
f103    1970-01-04 00:00:03
18462
 
f104    1970-01-04 00:00:03
18463
 
f105    1904
18464
 
f106    1904
18465
 
f107    1904
18466
 
f108    2enum
18467
 
f109    1set
18468
 
f59     5
18469
 
f60     5
18470
 
f61     0000000005
18471
 
f62     0000000000000000000000000000000000000000000000000000000000000005
18472
 
f63     0000000005
18473
 
f64     0000000000000000000000000000000000000000000000000000000000000005
18474
 
f65     -1
18475
 
f66     4.400000000000000000000000000000
18476
 
f67     5
18477
 
f68     4.400000000000000000000000000000
18478
 
f69     0000000005
18479
 
f70     000000000000000000000000000000004.400000000000000000000000000000
18480
 
f71     0000000005
18481
 
f72     000000000000000000000000000000004.400000000000000000000000000000
18482
 
f73     -1.175494346e-38
18483
 
f74     1.175494356e-38
18484
 
f75     00000001.175494356e-38
18485
 
f76     00000001.175494356e-38
18486
 
f77     -1.175494346e-38
18487
 
f78     1.175494356e-38
18488
 
f79     00000001.175494356e-38
18489
 
f80     00000001.175494356e-38
18490
 
f81     -1.17549e-38
18491
 
f82     1.17549e-38
18492
 
f83     01.17549e-38
18493
 
f84     01.17549e-38
18494
 
f85     -1.17549e-38
18495
 
f86     -1.17549e-38
18496
 
f87     1.17549e-38
18497
 
f88     1.17549e-38
18498
 
f89     01.17549e-38
18499
 
f90     01.17549e-38
18500
 
f91     01.17549e-38
18501
 
f92     01.17549e-38
18502
 
f93     -1.17549e-38
18503
 
f94     -1.175494346e-38
18504
 
f95     1.17549e-38
18505
 
f96     1.175494356e-38
18506
 
f97     01.17549e-38
18507
 
f98     00000001.175494356e-38
18508
 
f99     01.17549e-38
18509
 
f100    00000001.175494356e-38
18510
 
f101    1000-01-05
18511
 
f102    838:59:54
18512
 
f103    1970-01-06 00:00:05
18513
 
f104    1970-01-06 00:00:05
18514
 
f105    1906
18515
 
f106    1906
18516
 
f107    1906
18517
 
f108    2enum
18518
 
f109    1set,2set
18519
 
f59     6
18520
 
f60     6
18521
 
f61     0000000006
18522
 
f62     0000000000000000000000000000000000000000000000000000000000000006
18523
 
f63     0000000006
18524
 
f64     0000000000000000000000000000000000000000000000000000000000000006
18525
 
f65     0
18526
 
f66     5.500000000000000000000000000000
18527
 
f67     6
18528
 
f68     5.500000000000000000000000000000
18529
 
f69     0000000006
18530
 
f70     000000000000000000000000000000005.500000000000000000000000000000
18531
 
f71     0000000006
18532
 
f72     000000000000000000000000000000005.500000000000000000000000000000
18533
 
f73     -1.175494345e-38
18534
 
f74     1.175494357e-38
18535
 
f75     00000001.175494357e-38
18536
 
f76     00000001.175494357e-38
18537
 
f77     -1.175494345e-38
18538
 
f78     1.175494357e-38
18539
 
f79     00000001.175494357e-38
18540
 
f80     00000001.175494357e-38
18541
 
f81     -1.17549e-38
18542
 
f82     1.17549e-38
18543
 
f83     01.17549e-38
18544
 
f84     01.17549e-38
18545
 
f85     -1.17549e-38
18546
 
f86     -1.17549e-38
18547
 
f87     1.17549e-38
18548
 
f88     1.17549e-38
18549
 
f89     01.17549e-38
18550
 
f90     01.17549e-38
18551
 
f91     01.17549e-38
18552
 
f92     01.17549e-38
18553
 
f93     -1.17549e-38
18554
 
f94     -1.175494345e-38
18555
 
f95     1.17549e-38
18556
 
f96     1.175494357e-38
18557
 
f97     01.17549e-38
18558
 
f98     00000001.175494357e-38
18559
 
f99     01.17549e-38
18560
 
f100    00000001.175494357e-38
18561
 
f101    1000-01-06
18562
 
f102    838:59:53
18563
 
f103    1970-01-07 00:00:06
18564
 
f104    1970-01-07 00:00:06
18565
 
f105    1907
18566
 
f106    1907
18567
 
f107    1907
18568
 
f108    1enum
18569
 
f109    1set
18570
 
f59     7
18571
 
f60     7
18572
 
f61     0000000007
18573
 
f62     0000000000000000000000000000000000000000000000000000000000000007
18574
 
f63     0000000007
18575
 
f64     0000000000000000000000000000000000000000000000000000000000000007
18576
 
f65     1
18577
 
f66     6.600000000000000000000000000000
18578
 
f67     7
18579
 
f68     6.600000000000000000000000000000
18580
 
f69     0000000007
18581
 
f70     000000000000000000000000000000006.600000000000000000000000000000
18582
 
f71     0000000007
18583
 
f72     000000000000000000000000000000006.600000000000000000000000000000
18584
 
f73     -1.175494344e-38
18585
 
f74     1.175494358e-38
18586
 
f75     00000001.175494358e-38
18587
 
f76     00000001.175494358e-38
18588
 
f77     -1.175494344e-38
18589
 
f78     1.175494358e-38
18590
 
f79     00000001.175494358e-38
18591
 
f80     00000001.175494358e-38
18592
 
f81     -1.17549e-38
18593
 
f82     1.17549e-38
18594
 
f83     01.17549e-38
18595
 
f84     01.17549e-38
18596
 
f85     -1.17549e-38
18597
 
f86     -1.17549e-38
18598
 
f87     1.17549e-38
18599
 
f88     1.17549e-38
18600
 
f89     01.17549e-38
18601
 
f90     01.17549e-38
18602
 
f91     01.17549e-38
18603
 
f92     01.17549e-38
18604
 
f93     -1.17549e-38
18605
 
f94     -1.175494344e-38
18606
 
f95     1.17549e-38
18607
 
f96     1.175494358e-38
18608
 
f97     01.17549e-38
18609
 
f98     00000001.175494358e-38
18610
 
f99     01.17549e-38
18611
 
f100    00000001.175494358e-38
18612
 
f101    1000-01-07
18613
 
f102    838:59:52
18614
 
f103    1970-01-08 00:00:07
18615
 
f104    1970-01-08 00:00:07
18616
 
f105    1908
18617
 
f106    1908
18618
 
f107    1908
18619
 
f108    2enum
18620
 
f109    2set
18621
 
f59     8
18622
 
f60     8
18623
 
f61     0000000008
18624
 
f62     0000000000000000000000000000000000000000000000000000000000000008
18625
 
f63     0000000008
18626
 
f64     0000000000000000000000000000000000000000000000000000000000000008
18627
 
f65     2
18628
 
f66     7.700000000000000000000000000000
18629
 
f67     8
18630
 
f68     7.700000000000000000000000000000
18631
 
f69     0000000008
18632
 
f70     000000000000000000000000000000007.700000000000000000000000000000
18633
 
f71     0000000008
18634
 
f72     000000000000000000000000000000007.700000000000000000000000000000
18635
 
f73     -1.175494343e-38
18636
 
f74     1.175494359e-38
18637
 
f75     00000001.175494359e-38
18638
 
f76     00000001.175494359e-38
18639
 
f77     -1.175494343e-38
18640
 
f78     1.175494359e-38
18641
 
f79     00000001.175494359e-38
18642
 
f80     00000001.175494359e-38
18643
 
f81     -1.17549e-38
18644
 
f82     1.17549e-38
18645
 
f83     01.17549e-38
18646
 
f84     01.17549e-38
18647
 
f85     -1.17549e-38
18648
 
f86     -1.17549e-38
18649
 
f87     1.17549e-38
18650
 
f88     1.17549e-38
18651
 
f89     01.17549e-38
18652
 
f90     01.17549e-38
18653
 
f91     01.17549e-38
18654
 
f92     01.17549e-38
18655
 
f93     -1.17549e-38
18656
 
f94     -1.175494343e-38
18657
 
f95     1.17549e-38
18658
 
f96     1.175494359e-38
18659
 
f97     01.17549e-38
18660
 
f98     00000001.175494359e-38
18661
 
f99     01.17549e-38
18662
 
f100    00000001.175494359e-38
18663
 
f101    1000-01-08
18664
 
f102    838:59:51
18665
 
f103    1970-01-09 00:00:08
18666
 
f104    1970-01-09 00:00:08
18667
 
f105    1909
18668
 
f106    1909
18669
 
f107    1909
18670
 
f108    1enum
18671
 
f109    1set,2set
18672
 
f59     9
18673
 
f60     9
18674
 
f61     0000000009
18675
 
f62     0000000000000000000000000000000000000000000000000000000000000009
18676
 
f63     0000000009
18677
 
f64     0000000000000000000000000000000000000000000000000000000000000009
18678
 
f65     3
18679
 
f66     8.800000000000000000000000000000
18680
 
f67     9
18681
 
f68     8.800000000000000000000000000000
18682
 
f69     0000000009
18683
 
f70     000000000000000000000000000000008.800000000000000000000000000000
18684
 
f71     0000000009
18685
 
f72     000000000000000000000000000000008.800000000000000000000000000000
18686
 
f73     -1.175494342e-38
18687
 
f74     1.17549436e-38
18688
 
f75     000000001.17549436e-38
18689
 
f76     000000001.17549436e-38
18690
 
f77     -1.175494342e-38
18691
 
f78     1.17549436e-38
18692
 
f79     000000001.17549436e-38
18693
 
f80     000000001.17549436e-38
18694
 
f81     -1.17549e-38
18695
 
f82     1.17549e-38
18696
 
f83     01.17549e-38
18697
 
f84     01.17549e-38
18698
 
f85     -1.17549e-38
18699
 
f86     -1.17549e-38
18700
 
f87     1.17549e-38
18701
 
f88     1.17549e-38
18702
 
f89     01.17549e-38
18703
 
f90     01.17549e-38
18704
 
f91     01.17549e-38
18705
 
f92     01.17549e-38
18706
 
f93     -1.17549e-38
18707
 
f94     -1.175494342e-38
18708
 
f95     1.17549e-38
18709
 
f96     1.17549436e-38
18710
 
f97     01.17549e-38
18711
 
f98     000000001.17549436e-38
18712
 
f99     01.17549e-38
18713
 
f100    000000001.17549436e-38
18714
 
f101    1000-01-09
18715
 
f102    838:59:50
18716
 
f103    1970-01-10 00:00:09
18717
 
f104    1970-01-10 00:00:09
18718
 
f105    1910
18719
 
f106    1910
18720
 
f107    1910
18721
 
f108    2enum
18722
 
f109    1set
18723
 
f59     10
18724
 
f60     10
18725
 
f61     0000000010
18726
 
f62     0000000000000000000000000000000000000000000000000000000000000010
18727
 
f63     0000000010
18728
 
f64     0000000000000000000000000000000000000000000000000000000000000010
18729
 
f65     4
18730
 
f66     9.900000000000000000000000000000
18731
 
f67     10
18732
 
f68     9.900000000000000000000000000000
18733
 
f69     0000000010
18734
 
f70     000000000000000000000000000000009.900000000000000000000000000000
18735
 
f71     0000000010
18736
 
f72     000000000000000000000000000000009.900000000000000000000000000000
18737
 
f73     -1.175494341e-38
18738
 
f74     1.175494361e-38
18739
 
f75     00000001.175494361e-38
18740
 
f76     00000001.175494361e-38
18741
 
f77     -1.175494341e-38
18742
 
f78     1.175494361e-38
18743
 
f79     00000001.175494361e-38
18744
 
f80     00000001.175494361e-38
18745
 
f81     -1.17549e-38
18746
 
f82     1.17549e-38
18747
 
f83     01.17549e-38
18748
 
f84     01.17549e-38
18749
 
f85     -1.17549e-38
18750
 
f86     -1.17549e-38
18751
 
f87     1.17549e-38
18752
 
f88     1.17549e-38
18753
 
f89     01.17549e-38
18754
 
f90     01.17549e-38
18755
 
f91     01.17549e-38
18756
 
f92     01.17549e-38
18757
 
f93     -1.17549e-38
18758
 
f94     -1.175494341e-38
18759
 
f95     1.17549e-38
18760
 
f96     1.175494361e-38
18761
 
f97     01.17549e-38
18762
 
f98     00000001.175494361e-38
18763
 
f99     01.17549e-38
18764
 
f100    00000001.175494361e-38
18765
 
f101    1000-01-10
18766
 
f102    838:59:49
18767
 
f103    1970-01-11 00:00:10
18768
 
f104    1970-01-11 00:00:10
18769
 
f105    1911
18770
 
f106    1911
18771
 
f107    1911
18772
 
f108    1enum
18773
 
f109    2set
18774
 
f59     15
18775
 
f60     87
18776
 
f61     NULL
18777
 
f62     NULL
18778
 
f63     NULL
18779
 
f64     NULL
18780
 
f65     NULL
18781
 
f66     NULL
18782
 
f67     NULL
18783
 
f68     NULL
18784
 
f69     NULL
18785
 
f70     NULL
18786
 
f71     NULL
18787
 
f72     NULL
18788
 
f73     NULL
18789
 
f74     NULL
18790
 
f75     NULL
18791
 
f76     NULL
18792
 
f77     7.7
18793
 
f78     7.7
18794
 
f79     00000000000000000007.7
18795
 
f80     00000000000000000008.8
18796
 
f81     8.8
18797
 
f82     8.8
18798
 
f83     0000000008.8
18799
 
f84     0000000008.8
18800
 
f85     8.8
18801
 
f86     8.8
18802
 
f87     8.8
18803
 
f88     8.8
18804
 
f89     0000000008.8
18805
 
f90     0000000008.8
18806
 
f91     0000000008.8
18807
 
f92     0000000008.8
18808
 
f93     8.8
18809
 
f94     8.8
18810
 
f95     8.8
18811
 
f96     8.8
18812
 
f97     0000000008.8
18813
 
f98     00000000000000000008.8
18814
 
f99     0000000008.8
18815
 
f100    00000000000000000008.8
18816
 
f101    2000-01-01
18817
 
f102    00:00:20
18818
 
f103    0002-02-02 00:00:00
18819
 
f104    2000-12-31 23:59:59
18820
 
f105    2000
18821
 
f106    2000
18822
 
f107    2000
18823
 
f108    1enum
18824
 
f109    1set
18825
 
f59     17
18826
 
f60     15
18827
 
f61     0000000016
18828
 
f62     NULL
18829
 
f63     NULL
18830
 
f64     NULL
18831
 
f65     NULL
18832
 
f66     NULL
18833
 
f67     NULL
18834
 
f68     NULL
18835
 
f69     NULL
18836
 
f70     NULL
18837
 
f71     NULL
18838
 
f72     NULL
18839
 
f73     NULL
18840
 
f74     NULL
18841
 
f75     NULL
18842
 
f76     NULL
18843
 
f77     7.7
18844
 
f78     7.7
18845
 
f79     00000000000000000007.7
18846
 
f80     00000000000000000008.8
18847
 
f81     8.8
18848
 
f82     8.8
18849
 
f83     0000000008.8
18850
 
f84     0000000008.8
18851
 
f85     8.8
18852
 
f86     8.8
18853
 
f87     8.8
18854
 
f88     8.8
18855
 
f89     0000000008.8
18856
 
f90     0000000008.8
18857
 
f91     0000000008.8
18858
 
f92     0000000008.8
18859
 
f93     8.8
18860
 
f94     8.8
18861
 
f95     8.8
18862
 
f96     8.8
18863
 
f97     0000000008.8
18864
 
f98     00000000000000000008.8
18865
 
f99     0000000008.8
18866
 
f100    00000000000000000008.8
18867
 
f101    2000-01-01
18868
 
f102    00:00:20
18869
 
f103    0002-02-02 00:00:00
18870
 
f104    2000-12-31 23:59:59
18871
 
f105    2000
18872
 
f106    2000
18873
 
f107    2000
18874
 
f108    1enum
18875
 
f109    1set
18876
 
f59     19
18877
 
f60     18
18878
 
f61     0000000014
18879
 
f62     NULL
18880
 
f63     NULL
18881
 
f64     NULL
18882
 
f65     NULL
18883
 
f66     NULL
18884
 
f67     NULL
18885
 
f68     NULL
18886
 
f69     NULL
18887
 
f70     NULL
18888
 
f71     NULL
18889
 
f72     NULL
18890
 
f73     NULL
18891
 
f74     NULL
18892
 
f75     NULL
18893
 
f76     NULL
18894
 
f77     7.7
18895
 
f78     7.7
18896
 
f79     00000000000000000007.7
18897
 
f80     00000000000000000008.8
18898
 
f81     8.8
18899
 
f82     8.8
18900
 
f83     0000000008.8
18901
 
f84     0000000008.8
18902
 
f85     8.8
18903
 
f86     8.8
18904
 
f87     8.8
18905
 
f88     8.8
18906
 
f89     0000000008.8
18907
 
f90     0000000008.8
18908
 
f91     0000000008.8
18909
 
f92     0000000008.8
18910
 
f93     8.8
18911
 
f94     8.8
18912
 
f95     8.8
18913
 
f96     8.8
18914
 
f97     0000000008.8
18915
 
f98     00000000000000000008.8
18916
 
f99     0000000008.8
18917
 
f100    00000000000000000008.8
18918
 
f101    2000-01-01
18919
 
f102    00:00:20
18920
 
f103    0002-02-02 00:00:00
18921
 
f104    2000-12-31 23:59:59
18922
 
f105    2000
18923
 
f106    2000
18924
 
f107    2000
18925
 
f108    1enum
18926
 
f109    1set
18927
 
f59     22
18928
 
f60     93
18929
 
f61     NULL
18930
 
f62     NULL
18931
 
f63     NULL
18932
 
f64     NULL
18933
 
f65     NULL
18934
 
f66     NULL
18935
 
f67     NULL
18936
 
f68     NULL
18937
 
f69     NULL
18938
 
f70     NULL
18939
 
f71     NULL
18940
 
f72     NULL
18941
 
f73     NULL
18942
 
f74     NULL
18943
 
f75     NULL
18944
 
f76     NULL
18945
 
f77     7.7
18946
 
f78     7.7
18947
 
f79     00000000000000000007.7
18948
 
f80     00000000000000000008.8
18949
 
f81     8.8
18950
 
f82     8.8
18951
 
f83     0000000008.8
18952
 
f84     0000000008.8
18953
 
f85     8.8
18954
 
f86     8.8
18955
 
f87     8.8
18956
 
f88     8.8
18957
 
f89     0000000008.8
18958
 
f90     0000000008.8
18959
 
f91     0000000008.8
18960
 
f92     0000000008.8
18961
 
f93     8.8
18962
 
f94     8.8
18963
 
f95     8.8
18964
 
f96     8.8
18965
 
f97     0000000008.8
18966
 
f98     00000000000000000008.8
18967
 
f99     0000000008.8
18968
 
f100    00000000000000000008.8
18969
 
f101    2000-01-01
18970
 
f102    00:00:20
18971
 
f103    0002-02-02 00:00:00
18972
 
f104    2000-12-31 23:59:59
18973
 
f105    2000
18974
 
f106    2000
18975
 
f107    2000
18976
 
f108    1enum
18977
 
f109    1set
18978
 
f59     24
18979
 
f60     51654
18980
 
f61     NULL
18981
 
f62     NULL
18982
 
f63     NULL
18983
 
f64     NULL
18984
 
f65     NULL
18985
 
f66     NULL
18986
 
f67     NULL
18987
 
f68     NULL
18988
 
f69     NULL
18989
 
f70     NULL
18990
 
f71     NULL
18991
 
f72     NULL
18992
 
f73     NULL
18993
 
f74     NULL
18994
 
f75     NULL
18995
 
f76     NULL
18996
 
f77     7.7
18997
 
f78     7.7
18998
 
f79     00000000000000000007.7
18999
 
f80     00000000000000000008.8
19000
 
f81     8.8
19001
 
f82     8.8
19002
 
f83     0000000008.8
19003
 
f84     0000000008.8
19004
 
f85     8.8
19005
 
f86     8.8
19006
 
f87     8.8
19007
 
f88     8.8
19008
 
f89     0000000008.8
19009
 
f90     0000000008.8
19010
 
f91     0000000008.8
19011
 
f92     0000000008.8
19012
 
f93     8.8
19013
 
f94     8.8
19014
 
f95     8.8
19015
 
f96     8.8
19016
 
f97     0000000008.8
19017
 
f98     00000000000000000008.8
19018
 
f99     0000000008.8
19019
 
f100    00000000000000000008.8
19020
 
f101    2000-01-01
19021
 
f102    00:00:20
19022
 
f103    0002-02-02 00:00:00
19023
 
f104    2000-12-31 23:59:59
19024
 
f105    2000
19025
 
f106    2000
19026
 
f107    2000
19027
 
f108    1enum
19028
 
f109    1set
19029
 
f59     27
19030
 
f60     25
19031
 
f61     0000000026
19032
 
f62     NULL
19033
 
f63     NULL
19034
 
f64     NULL
19035
 
f65     NULL
19036
 
f66     NULL
19037
 
f67     NULL
19038
 
f68     NULL
19039
 
f69     NULL
19040
 
f70     NULL
19041
 
f71     NULL
19042
 
f72     NULL
19043
 
f73     NULL
19044
 
f74     NULL
19045
 
f75     NULL
19046
 
f76     NULL
19047
 
f77     7.7
19048
 
f78     7.7
19049
 
f79     00000000000000000007.7
19050
 
f80     00000000000000000008.8
19051
 
f81     8.8
19052
 
f82     8.8
19053
 
f83     0000000008.8
19054
 
f84     0000000008.8
19055
 
f85     8.8
19056
 
f86     8.8
19057
 
f87     8.8
19058
 
f88     8.8
19059
 
f89     0000000008.8
19060
 
f90     0000000008.8
19061
 
f91     0000000008.8
19062
 
f92     0000000008.8
19063
 
f93     8.8
19064
 
f94     8.8
19065
 
f95     8.8
19066
 
f96     8.8
19067
 
f97     0000000008.8
19068
 
f98     00000000000000000008.8
19069
 
f99     0000000008.8
19070
 
f100    00000000000000000008.8
19071
 
f101    2000-01-01
19072
 
f102    00:00:20
19073
 
f103    0002-02-02 00:00:00
19074
 
f104    2000-12-31 23:59:59
19075
 
f105    2000
19076
 
f106    2000
19077
 
f107    2000
19078
 
f108    1enum
19079
 
f109    1set
19080
 
f59     29
19081
 
f60     28
19082
 
f61     0000000024
19083
 
f62     NULL
19084
 
f63     NULL
19085
 
f64     NULL
19086
 
f65     NULL
19087
 
f66     NULL
19088
 
f67     NULL
19089
 
f68     NULL
19090
 
f69     NULL
19091
 
f70     NULL
19092
 
f71     NULL
19093
 
f72     NULL
19094
 
f73     NULL
19095
 
f74     NULL
19096
 
f75     NULL
19097
 
f76     NULL
19098
 
f77     7.7
19099
 
f78     7.7
19100
 
f79     00000000000000000007.7
19101
 
f80     00000000000000000008.8
19102
 
f81     8.8
19103
 
f82     8.8
19104
 
f83     0000000008.8
19105
 
f84     0000000008.8
19106
 
f85     8.8
19107
 
f86     8.8
19108
 
f87     8.8
19109
 
f88     8.8
19110
 
f89     0000000008.8
19111
 
f90     0000000008.8
19112
 
f91     0000000008.8
19113
 
f92     0000000008.8
19114
 
f93     8.8
19115
 
f94     8.8
19116
 
f95     8.8
19117
 
f96     8.8
19118
 
f97     0000000008.8
19119
 
f98     00000000000000000008.8
19120
 
f99     0000000008.8
19121
 
f100    00000000000000000008.8
19122
 
f101    2000-01-01
19123
 
f102    00:00:20
19124
 
f103    0002-02-02 00:00:00
19125
 
f104    2000-12-31 23:59:59
19126
 
f105    2000
19127
 
f106    2000
19128
 
f107    2000
19129
 
f108    1enum
19130
 
f109    1set
19131
 
f59     34
19132
 
f60     41
19133
 
f61     NULL
19134
 
f62     NULL
19135
 
f63     NULL
19136
 
f64     NULL
19137
 
f65     NULL
19138
 
f66     NULL
19139
 
f67     NULL
19140
 
f68     NULL
19141
 
f69     NULL
19142
 
f70     NULL
19143
 
f71     NULL
19144
 
f72     NULL
19145
 
f73     NULL
19146
 
f74     NULL
19147
 
f75     NULL
19148
 
f76     NULL
19149
 
f77     7.7
19150
 
f78     7.7
19151
 
f79     00000000000000000007.7
19152
 
f80     00000000000000000008.8
19153
 
f81     8.8
19154
 
f82     8.8
19155
 
f83     0000000008.8
19156
 
f84     0000000008.8
19157
 
f85     8.8
19158
 
f86     8.8
19159
 
f87     8.8
19160
 
f88     8.8
19161
 
f89     0000000008.8
19162
 
f90     0000000008.8
19163
 
f91     0000000008.8
19164
 
f92     0000000008.8
19165
 
f93     8.8
19166
 
f94     8.8
19167
 
f95     8.8
19168
 
f96     8.8
19169
 
f97     0000000008.8
19170
 
f98     00000000000000000008.8
19171
 
f99     0000000008.8
19172
 
f100    00000000000000000008.8
19173
 
f101    2000-01-01
19174
 
f102    00:00:20
19175
 
f103    0002-02-02 00:00:00
19176
 
f104    2000-12-31 23:59:59
19177
 
f105    2000
19178
 
f106    2000
19179
 
f107    2000
19180
 
f108    1enum
19181
 
f109    1set
19182
 
f59     94
19183
 
f60     74
19184
 
f61     NULL
19185
 
f62     NULL
19186
 
f63     NULL
19187
 
f64     NULL
19188
 
f65     NULL
19189
 
f66     NULL
19190
 
f67     NULL
19191
 
f68     NULL
19192
 
f69     NULL
19193
 
f70     NULL
19194
 
f71     NULL
19195
 
f72     NULL
19196
 
f73     NULL
19197
 
f74     NULL
19198
 
f75     NULL
19199
 
f76     NULL
19200
 
f77     7.7
19201
 
f78     7.7
19202
 
f79     00000000000000000007.7
19203
 
f80     00000000000000000008.8
19204
 
f81     8.8
19205
 
f82     8.8
19206
 
f83     0000000008.8
19207
 
f84     0000000008.8
19208
 
f85     8.8
19209
 
f86     8.8
19210
 
f87     8.8
19211
 
f88     8.8
19212
 
f89     0000000008.8
19213
 
f90     0000000008.8
19214
 
f91     0000000008.8
19215
 
f92     0000000008.8
19216
 
f93     8.8
19217
 
f94     8.8
19218
 
f95     8.8
19219
 
f96     8.8
19220
 
f97     0000000008.8
19221
 
f98     00000000000000000008.8
19222
 
f99     0000000008.8
19223
 
f100    00000000000000000008.8
19224
 
f101    2000-01-01
19225
 
f102    00:00:20
19226
 
f103    0002-02-02 00:00:00
19227
 
f104    2000-12-31 23:59:59
19228
 
f105    2000
19229
 
f106    2000
19230
 
f107    2000
19231
 
f108    1enum
19232
 
f109    1set
19233
 
f59     100
19234
 
f60     4
19235
 
f61     0000000004
19236
 
f62     0000000000000000000000000000000000000000000000000000000000000004
19237
 
f63     0000000004
19238
 
f64     0000000000000000000000000000000000000000000000000000000000000004
19239
 
f65     -2
19240
 
f66     3.300000000000000000000000000000
19241
 
f67     4
19242
 
f68     3.300000000000000000000000000000
19243
 
f69     0000000004
19244
 
f70     000000000000000000000000000000003.300000000000000000000000000000
19245
 
f71     0000000004
19246
 
f72     000000000000000000000000000000003.300000000000000000000000000000
19247
 
f73     -1.175494347e-38
19248
 
f74     1.175494355e-38
19249
 
f75     00000001.175494355e-38
19250
 
f76     00000001.175494355e-38
19251
 
f77     -1.175494347e-38
19252
 
f78     1.175494355e-38
19253
 
f79     00000001.175494355e-38
19254
 
f80     00000001.175494355e-38
19255
 
f81     -1.17549e-38
19256
 
f82     1.17549e-38
19257
 
f83     01.17549e-38
19258
 
f84     01.17549e-38
19259
 
f85     -1.17549e-38
19260
 
f86     -1.17549e-38
19261
 
f87     1.17549e-38
19262
 
f88     1.17549e-38
19263
 
f89     01.17549e-38
19264
 
f90     01.17549e-38
19265
 
f91     01.17549e-38
19266
 
f92     01.17549e-38
19267
 
f93     -1.17549e-38
19268
 
f94     -1.175494347e-38
19269
 
f95     1.17549e-38
19270
 
f96     1.175494355e-38
19271
 
f97     01.17549e-38
19272
 
f98     00000001.175494355e-38
19273
 
f99     01.17549e-38
19274
 
f100    00000001.175494355e-38
19275
 
f101    1000-01-04
19276
 
f102    838:59:55
19277
 
f103    1970-01-05 00:00:04
19278
 
f104    1970-01-05 00:00:04
19279
 
f105    1905
19280
 
f106    1905
19281
 
f107    1905
19282
 
f108    1enum
19283
 
f109    2set
19284
 
f59     100
19285
 
f60     74
19286
 
f61     NULL
19287
 
f62     NULL
19288
 
f63     NULL
19289
 
f64     NULL
19290
 
f65     NULL
19291
 
f66     NULL
19292
 
f67     NULL
19293
 
f68     NULL
19294
 
f69     NULL
19295
 
f70     NULL
19296
 
f71     NULL
19297
 
f72     NULL
19298
 
f73     NULL
19299
 
f74     NULL
19300
 
f75     NULL
19301
 
f76     NULL
19302
 
f77     7.7
19303
 
f78     7.7
19304
 
f79     00000000000000000007.7
19305
 
f80     00000000000000000008.8
19306
 
f81     8.8
19307
 
f82     8.8
19308
 
f83     0000000008.8
19309
 
f84     0000000008.8
19310
 
f85     8.8
19311
 
f86     8.8
19312
 
f87     8.8
19313
 
f88     8.8
19314
 
f89     0000000008.8
19315
 
f90     0000000008.8
19316
 
f91     0000000008.8
19317
 
f92     0000000008.8
19318
 
f93     8.8
19319
 
f94     8.8
19320
 
f95     8.8
19321
 
f96     8.8
19322
 
f97     0000000008.8
19323
 
f98     00000000000000000008.8
19324
 
f99     0000000008.8
19325
 
f100    00000000000000000008.8
19326
 
f101    2000-01-01
19327
 
f102    00:00:20
19328
 
f103    0002-02-02 00:00:00
19329
 
f104    2000-12-31 23:59:59
19330
 
f105    2000
19331
 
f106    2000
19332
 
f107    2000
19333
 
f108    1enum
19334
 
f109    1set
19335
 
f59     107
19336
 
f60     105
19337
 
f61     0000000106
19338
 
f62     NULL
19339
 
f63     NULL
19340
 
f64     NULL
19341
 
f65     NULL
19342
 
f66     NULL
19343
 
f67     NULL
19344
 
f68     NULL
19345
 
f69     NULL
19346
 
f70     NULL
19347
 
f71     NULL
19348
 
f72     NULL
19349
 
f73     NULL
19350
 
f74     NULL
19351
 
f75     NULL
19352
 
f76     NULL
19353
 
f77     7.7
19354
 
f78     7.7
19355
 
f79     00000000000000000007.7
19356
 
f80     00000000000000000008.8
19357
 
f81     8.8
19358
 
f82     8.8
19359
 
f83     0000000008.8
19360
 
f84     0000000008.8
19361
 
f85     8.8
19362
 
f86     8.8
19363
 
f87     8.8
19364
 
f88     8.8
19365
 
f89     0000000008.8
19366
 
f90     0000000008.8
19367
 
f91     0000000008.8
19368
 
f92     0000000008.8
19369
 
f93     8.8
19370
 
f94     8.8
19371
 
f95     8.8
19372
 
f96     8.8
19373
 
f97     0000000008.8
19374
 
f98     00000000000000000008.8
19375
 
f99     0000000008.8
19376
 
f100    00000000000000000008.8
19377
 
f101    2000-01-01
19378
 
f102    00:00:20
19379
 
f103    0002-02-02 00:00:00
19380
 
f104    2000-12-31 23:59:59
19381
 
f105    2000
19382
 
f106    2000
19383
 
f107    2000
19384
 
f108    1enum
19385
 
f109    1set
19386
 
f59     107
19387
 
f60     105
19388
 
f61     0000000106
19389
 
f62     NULL
19390
 
f63     NULL
19391
 
f64     NULL
19392
 
f65     NULL
19393
 
f66     NULL
19394
 
f67     NULL
19395
 
f68     NULL
19396
 
f69     NULL
19397
 
f70     NULL
19398
 
f71     NULL
19399
 
f72     NULL
19400
 
f73     NULL
19401
 
f74     NULL
19402
 
f75     NULL
19403
 
f76     NULL
19404
 
f77     7.7
19405
 
f78     7.7
19406
 
f79     00000000000000000007.7
19407
 
f80     00000000000000000008.8
19408
 
f81     8.8
19409
 
f82     8.8
19410
 
f83     0000000008.8
19411
 
f84     0000000008.8
19412
 
f85     8.8
19413
 
f86     8.8
19414
 
f87     8.8
19415
 
f88     8.8
19416
 
f89     0000000008.8
19417
 
f90     0000000008.8
19418
 
f91     0000000008.8
19419
 
f92     0000000008.8
19420
 
f93     8.8
19421
 
f94     8.8
19422
 
f95     8.8
19423
 
f96     8.8
19424
 
f97     0000000008.8
19425
 
f98     00000000000000000008.8
19426
 
f99     0000000008.8
19427
 
f100    00000000000000000008.8
19428
 
f101    2000-01-01
19429
 
f102    00:00:20
19430
 
f103    0002-02-02 00:00:00
19431
 
f104    2000-12-31 23:59:59
19432
 
f105    2000
19433
 
f106    2000
19434
 
f107    2000
19435
 
f108    1enum
19436
 
f109    1set
19437
 
f59     109
19438
 
f60     108
19439
 
f61     0000000104
19440
 
f62     NULL
19441
 
f63     NULL
19442
 
f64     NULL
19443
 
f65     NULL
19444
 
f66     NULL
19445
 
f67     NULL
19446
 
f68     NULL
19447
 
f69     NULL
19448
 
f70     NULL
19449
 
f71     NULL
19450
 
f72     NULL
19451
 
f73     NULL
19452
 
f74     NULL
19453
 
f75     NULL
19454
 
f76     NULL
19455
 
f77     7.7
19456
 
f78     7.7
19457
 
f79     00000000000000000007.7
19458
 
f80     00000000000000000008.8
19459
 
f81     8.8
19460
 
f82     8.8
19461
 
f83     0000000008.8
19462
 
f84     0000000008.8
19463
 
f85     8.8
19464
 
f86     8.8
19465
 
f87     8.8
19466
 
f88     8.8
19467
 
f89     0000000008.8
19468
 
f90     0000000008.8
19469
 
f91     0000000008.8
19470
 
f92     0000000008.8
19471
 
f93     8.8
19472
 
f94     8.8
19473
 
f95     8.8
19474
 
f96     8.8
19475
 
f97     0000000008.8
19476
 
f98     00000000000000000008.8
19477
 
f99     0000000008.8
19478
 
f100    00000000000000000008.8
19479
 
f101    2000-01-01
19480
 
f102    00:00:20
19481
 
f103    0002-02-02 00:00:00
19482
 
f104    2000-12-31 23:59:59
19483
 
f105    2000
19484
 
f106    2000
19485
 
f107    2000
19486
 
f108    1enum
19487
 
f109    1set
19488
 
f59     109
19489
 
f60     108
19490
 
f61     0000000104
19491
 
f62     NULL
19492
 
f63     NULL
19493
 
f64     NULL
19494
 
f65     NULL
19495
 
f66     NULL
19496
 
f67     NULL
19497
 
f68     NULL
19498
 
f69     NULL
19499
 
f70     NULL
19500
 
f71     NULL
19501
 
f72     NULL
19502
 
f73     NULL
19503
 
f74     NULL
19504
 
f75     NULL
19505
 
f76     NULL
19506
 
f77     7.7
19507
 
f78     7.7
19508
 
f79     00000000000000000007.7
19509
 
f80     00000000000000000008.8
19510
 
f81     8.8
19511
 
f82     8.8
19512
 
f83     0000000008.8
19513
 
f84     0000000008.8
19514
 
f85     8.8
19515
 
f86     8.8
19516
 
f87     8.8
19517
 
f88     8.8
19518
 
f89     0000000008.8
19519
 
f90     0000000008.8
19520
 
f91     0000000008.8
19521
 
f92     0000000008.8
19522
 
f93     8.8
19523
 
f94     8.8
19524
 
f95     8.8
19525
 
f96     8.8
19526
 
f97     0000000008.8
19527
 
f98     00000000000000000008.8
19528
 
f99     0000000008.8
19529
 
f100    00000000000000000008.8
19530
 
f101    2000-01-01
19531
 
f102    00:00:20
19532
 
f103    0002-02-02 00:00:00
19533
 
f104    2000-12-31 23:59:59
19534
 
f105    2000
19535
 
f106    2000
19536
 
f107    2000
19537
 
f108    1enum
19538
 
f109    1set
19539
 
f59     195
19540
 
f60     87
19541
 
f61     NULL
19542
 
f62     NULL
19543
 
f63     NULL
19544
 
f64     NULL
19545
 
f65     NULL
19546
 
f66     NULL
19547
 
f67     NULL
19548
 
f68     NULL
19549
 
f69     NULL
19550
 
f70     NULL
19551
 
f71     NULL
19552
 
f72     NULL
19553
 
f73     NULL
19554
 
f74     NULL
19555
 
f75     NULL
19556
 
f76     NULL
19557
 
f77     7.7
19558
 
f78     7.7
19559
 
f79     00000000000000000007.7
19560
 
f80     00000000000000000008.8
19561
 
f81     8.8
19562
 
f82     8.8
19563
 
f83     0000000008.8
19564
 
f84     0000000008.8
19565
 
f85     8.8
19566
 
f86     8.8
19567
 
f87     8.8
19568
 
f88     8.8
19569
 
f89     0000000008.8
19570
 
f90     0000000008.8
19571
 
f91     0000000008.8
19572
 
f92     0000000008.8
19573
 
f93     8.8
19574
 
f94     8.8
19575
 
f95     8.8
19576
 
f96     8.8
19577
 
f97     0000000008.8
19578
 
f98     00000000000000000008.8
19579
 
f99     0000000008.8
19580
 
f100    00000000000000000008.8
19581
 
f101    2000-01-01
19582
 
f102    00:00:20
19583
 
f103    0002-02-02 00:00:00
19584
 
f104    2000-12-31 23:59:59
19585
 
f105    2000
19586
 
f106    2000
19587
 
f107    2000
19588
 
f108    1enum
19589
 
f109    1set
19590
 
f59     207
19591
 
f60     205
19592
 
f61     0000000206
19593
 
f62     NULL
19594
 
f63     NULL
19595
 
f64     NULL
19596
 
f65     NULL
19597
 
f66     NULL
19598
 
f67     NULL
19599
 
f68     NULL
19600
 
f69     NULL
19601
 
f70     NULL
19602
 
f71     NULL
19603
 
f72     NULL
19604
 
f73     NULL
19605
 
f74     NULL
19606
 
f75     NULL
19607
 
f76     NULL
19608
 
f77     7.7
19609
 
f78     7.7
19610
 
f79     00000000000000000007.7
19611
 
f80     00000000000000000008.8
19612
 
f81     8.8
19613
 
f82     8.8
19614
 
f83     0000000008.8
19615
 
f84     0000000008.8
19616
 
f85     8.8
19617
 
f86     8.8
19618
 
f87     8.8
19619
 
f88     8.8
19620
 
f89     0000000008.8
19621
 
f90     0000000008.8
19622
 
f91     0000000008.8
19623
 
f92     0000000008.8
19624
 
f93     8.8
19625
 
f94     8.8
19626
 
f95     8.8
19627
 
f96     8.8
19628
 
f97     0000000008.8
19629
 
f98     00000000000000000008.8
19630
 
f99     0000000008.8
19631
 
f100    00000000000000000008.8
19632
 
f101    2000-01-01
19633
 
f102    00:00:20
19634
 
f103    0002-02-02 00:00:00
19635
 
f104    2000-12-31 23:59:59
19636
 
f105    2000
19637
 
f106    2000
19638
 
f107    2000
19639
 
f108    1enum
19640
 
f109    1set
19641
 
f59     209
19642
 
f60     208
19643
 
f61     0000000204
19644
 
f62     NULL
19645
 
f63     NULL
19646
 
f64     NULL
19647
 
f65     NULL
19648
 
f66     NULL
19649
 
f67     NULL
19650
 
f68     NULL
19651
 
f69     NULL
19652
 
f70     NULL
19653
 
f71     NULL
19654
 
f72     NULL
19655
 
f73     NULL
19656
 
f74     NULL
19657
 
f75     NULL
19658
 
f76     NULL
19659
 
f77     7.7
19660
 
f78     7.7
19661
 
f79     00000000000000000007.7
19662
 
f80     00000000000000000008.8
19663
 
f81     8.8
19664
 
f82     8.8
19665
 
f83     0000000008.8
19666
 
f84     0000000008.8
19667
 
f85     8.8
19668
 
f86     8.8
19669
 
f87     8.8
19670
 
f88     8.8
19671
 
f89     0000000008.8
19672
 
f90     0000000008.8
19673
 
f91     0000000008.8
19674
 
f92     0000000008.8
19675
 
f93     8.8
19676
 
f94     8.8
19677
 
f95     8.8
19678
 
f96     8.8
19679
 
f97     0000000008.8
19680
 
f98     00000000000000000008.8
19681
 
f99     0000000008.8
19682
 
f100    00000000000000000008.8
19683
 
f101    2000-01-01
19684
 
f102    00:00:20
19685
 
f103    0002-02-02 00:00:00
19686
 
f104    2000-12-31 23:59:59
19687
 
f105    2000
19688
 
f106    2000
19689
 
f107    2000
19690
 
f108    1enum
19691
 
f109    1set
19692
 
f59     242
19693
 
f60     79
19694
 
f61     NULL
19695
 
f62     NULL
19696
 
f63     NULL
19697
 
f64     NULL
19698
 
f65     NULL
19699
 
f66     NULL
19700
 
f67     NULL
19701
 
f68     NULL
19702
 
f69     NULL
19703
 
f70     NULL
19704
 
f71     NULL
19705
 
f72     NULL
19706
 
f73     NULL
19707
 
f74     NULL
19708
 
f75     NULL
19709
 
f76     NULL
19710
 
f77     7.7
19711
 
f78     7.7
19712
 
f79     00000000000000000007.7
19713
 
f80     00000000000000000008.8
19714
 
f81     8.8
19715
 
f82     8.8
19716
 
f83     0000000008.8
19717
 
f84     0000000008.8
19718
 
f85     8.8
19719
 
f86     8.8
19720
 
f87     8.8
19721
 
f88     8.8
19722
 
f89     0000000008.8
19723
 
f90     0000000008.8
19724
 
f91     0000000008.8
19725
 
f92     0000000008.8
19726
 
f93     8.8
19727
 
f94     8.8
19728
 
f95     8.8
19729
 
f96     8.8
19730
 
f97     0000000008.8
19731
 
f98     00000000000000000008.8
19732
 
f99     0000000008.8
19733
 
f100    00000000000000000008.8
19734
 
f101    2000-01-01
19735
 
f102    00:00:20
19736
 
f103    0002-02-02 00:00:00
19737
 
f104    2000-12-31 23:59:59
19738
 
f105    2000
19739
 
f106    2000
19740
 
f107    2000
19741
 
f108    1enum
19742
 
f109    1set
19743
 
f59     250
19744
 
f60     87895654
19745
 
f61     NULL
19746
 
f62     NULL
19747
 
f63     NULL
19748
 
f64     NULL
19749
 
f65     NULL
19750
 
f66     NULL
19751
 
f67     NULL
19752
 
f68     NULL
19753
 
f69     NULL
19754
 
f70     NULL
19755
 
f71     NULL
19756
 
f72     NULL
19757
 
f73     NULL
19758
 
f74     NULL
19759
 
f75     NULL
19760
 
f76     NULL
19761
 
f77     7.7
19762
 
f78     7.7
19763
 
f79     00000000000000000007.7
19764
 
f80     00000000000000000008.8
19765
 
f81     8.8
19766
 
f82     8.8
19767
 
f83     0000000008.8
19768
 
f84     0000000008.8
19769
 
f85     8.8
19770
 
f86     8.8
19771
 
f87     8.8
19772
 
f88     8.8
19773
 
f89     0000000008.8
19774
 
f90     0000000008.8
19775
 
f91     0000000008.8
19776
 
f92     0000000008.8
19777
 
f93     8.8
19778
 
f94     8.8
19779
 
f95     8.8
19780
 
f96     8.8
19781
 
f97     0000000008.8
19782
 
f98     00000000000000000008.8
19783
 
f99     0000000008.8
19784
 
f100    00000000000000000008.8
19785
 
f101    2000-01-01
19786
 
f102    00:00:20
19787
 
f103    0002-02-02 00:00:00
19788
 
f104    2000-12-31 23:59:59
19789
 
f105    2000
19790
 
f106    2000
19791
 
f107    2000
19792
 
f108    1enum
19793
 
f109    1set
19794
 
f59     292
19795
 
f60     93
19796
 
f61     NULL
19797
 
f62     NULL
19798
 
f63     NULL
19799
 
f64     NULL
19800
 
f65     NULL
19801
 
f66     NULL
19802
 
f67     NULL
19803
 
f68     NULL
19804
 
f69     NULL
19805
 
f70     NULL
19806
 
f71     NULL
19807
 
f72     NULL
19808
 
f73     NULL
19809
 
f74     NULL
19810
 
f75     NULL
19811
 
f76     NULL
19812
 
f77     7.7
19813
 
f78     7.7
19814
 
f79     00000000000000000007.7
19815
 
f80     00000000000000000008.8
19816
 
f81     8.8
19817
 
f82     8.8
19818
 
f83     0000000008.8
19819
 
f84     0000000008.8
19820
 
f85     8.8
19821
 
f86     8.8
19822
 
f87     8.8
19823
 
f88     8.8
19824
 
f89     0000000008.8
19825
 
f90     0000000008.8
19826
 
f91     0000000008.8
19827
 
f92     0000000008.8
19828
 
f93     8.8
19829
 
f94     8.8
19830
 
f95     8.8
19831
 
f96     8.8
19832
 
f97     0000000008.8
19833
 
f98     00000000000000000008.8
19834
 
f99     0000000008.8
19835
 
f100    00000000000000000008.8
19836
 
f101    2000-01-01
19837
 
f102    00:00:20
19838
 
f103    0002-02-02 00:00:00
19839
 
f104    2000-12-31 23:59:59
19840
 
f105    2000
19841
 
f106    2000
19842
 
f107    2000
19843
 
f108    1enum
19844
 
f109    1set
19845
 
f59     299
19846
 
f60     899
19847
 
f61     NULL
19848
 
f62     NULL
19849
 
f63     NULL
19850
 
f64     NULL
19851
 
f65     NULL
19852
 
f66     NULL
19853
 
f67     NULL
19854
 
f68     NULL
19855
 
f69     NULL
19856
 
f70     NULL
19857
 
f71     NULL
19858
 
f72     NULL
19859
 
f73     NULL
19860
 
f74     NULL
19861
 
f75     NULL
19862
 
f76     NULL
19863
 
f77     7.7
19864
 
f78     7.7
19865
 
f79     00000000000000000007.7
19866
 
f80     00000000000000000008.8
19867
 
f81     8.8
19868
 
f82     8.8
19869
 
f83     0000000008.8
19870
 
f84     0000000008.8
19871
 
f85     8.8
19872
 
f86     8.8
19873
 
f87     8.8
19874
 
f88     8.8
19875
 
f89     0000000008.8
19876
 
f90     0000000008.8
19877
 
f91     0000000008.8
19878
 
f92     0000000008.8
19879
 
f93     8.8
19880
 
f94     8.8
19881
 
f95     8.8
19882
 
f96     8.8
19883
 
f97     0000000008.8
19884
 
f98     00000000000000000008.8
19885
 
f99     0000000008.8
19886
 
f100    00000000000000000008.8
19887
 
f101    2000-01-01
19888
 
f102    00:00:20
19889
 
f103    0002-02-02 00:00:00
19890
 
f104    2000-12-31 23:59:59
19891
 
f105    2000
19892
 
f106    2000
19893
 
f107    2000
19894
 
f108    1enum
19895
 
f109    1set
19896
 
f59     321
19897
 
f60     NULL
19898
 
f61     0000000765
19899
 
f62     NULL
19900
 
f63     NULL
19901
 
f64     NULL
19902
 
f65     NULL
19903
 
f66     NULL
19904
 
f67     NULL
19905
 
f68     NULL
19906
 
f69     NULL
19907
 
f70     NULL
19908
 
f71     NULL
19909
 
f72     NULL
19910
 
f73     NULL
19911
 
f74     NULL
19912
 
f75     NULL
19913
 
f76     NULL
19914
 
f77     7.7
19915
 
f78     7.7
19916
 
f79     00000000000000000007.7
19917
 
f80     00000000000000000008.8
19918
 
f81     8.8
19919
 
f82     8.8
19920
 
f83     0000000008.8
19921
 
f84     0000000008.8
19922
 
f85     8.8
19923
 
f86     8.8
19924
 
f87     8.8
19925
 
f88     8.8
19926
 
f89     0000000008.8
19927
 
f90     0000000008.8
19928
 
f91     0000000008.8
19929
 
f92     0000000008.8
19930
 
f93     8.8
19931
 
f94     8.8
19932
 
f95     8.8
19933
 
f96     8.8
19934
 
f97     0000000008.8
19935
 
f98     00000000000000000008.8
19936
 
f99     0000000008.8
19937
 
f100    00000000000000000008.8
19938
 
f101    2000-01-01
19939
 
f102    00:00:20
19940
 
f103    0002-02-02 00:00:00
19941
 
f104    2000-12-31 23:59:59
19942
 
f105    2000
19943
 
f106    2000
19944
 
f107    2000
19945
 
f108    1enum
19946
 
f109    1set
19947
 
f59     323
19948
 
f60     14376
19949
 
f61     NULL
19950
 
f62     NULL
19951
 
f63     NULL
19952
 
f64     NULL
19953
 
f65     NULL
19954
 
f66     NULL
19955
 
f67     NULL
19956
 
f68     NULL
19957
 
f69     NULL
19958
 
f70     NULL
19959
 
f71     NULL
19960
 
f72     NULL
19961
 
f73     NULL
19962
 
f74     NULL
19963
 
f75     NULL
19964
 
f76     NULL
19965
 
f77     7.7
19966
 
f78     7.7
19967
 
f79     00000000000000000007.7
19968
 
f80     00000000000000000008.8
19969
 
f81     8.8
19970
 
f82     8.8
19971
 
f83     0000000008.8
19972
 
f84     0000000008.8
19973
 
f85     8.8
19974
 
f86     8.8
19975
 
f87     8.8
19976
 
f88     8.8
19977
 
f89     0000000008.8
19978
 
f90     0000000008.8
19979
 
f91     0000000008.8
19980
 
f92     0000000008.8
19981
 
f93     8.8
19982
 
f94     8.8
19983
 
f95     8.8
19984
 
f96     8.8
19985
 
f97     0000000008.8
19986
 
f98     00000000000000000008.8
19987
 
f99     0000000008.8
19988
 
f100    00000000000000000008.8
19989
 
f101    2000-01-01
19990
 
f102    00:00:20
19991
 
f103    0002-02-02 00:00:00
19992
 
f104    2000-12-31 23:59:59
19993
 
f105    2000
19994
 
f106    2000
19995
 
f107    2000
19996
 
f108    1enum
19997
 
f109    1set
19998
 
f59     340
19999
 
f60     9984376
20000
 
f61     NULL
20001
 
f62     NULL
20002
 
f63     NULL
20003
 
f64     NULL
20004
 
f65     NULL
20005
 
f66     NULL
20006
 
f67     NULL
20007
 
f68     NULL
20008
 
f69     NULL
20009
 
f70     NULL
20010
 
f71     NULL
20011
 
f72     NULL
20012
 
f73     NULL
20013
 
f74     NULL
20014
 
f75     NULL
20015
 
f76     NULL
20016
 
f77     7.7
20017
 
f78     7.7
20018
 
f79     00000000000000000007.7
20019
 
f80     00000000000000000008.8
20020
 
f81     8.8
20021
 
f82     8.8
20022
 
f83     0000000008.8
20023
 
f84     0000000008.8
20024
 
f85     8.8
20025
 
f86     8.8
20026
 
f87     8.8
20027
 
f88     8.8
20028
 
f89     0000000008.8
20029
 
f90     0000000008.8
20030
 
f91     0000000008.8
20031
 
f92     0000000008.8
20032
 
f93     8.8
20033
 
f94     8.8
20034
 
f95     8.8
20035
 
f96     8.8
20036
 
f97     0000000008.8
20037
 
f98     00000000000000000008.8
20038
 
f99     0000000008.8
20039
 
f100    00000000000000000008.8
20040
 
f101    2000-01-01
20041
 
f102    00:00:20
20042
 
f103    0002-02-02 00:00:00
20043
 
f104    2000-12-31 23:59:59
20044
 
f105    2000
20045
 
f106    2000
20046
 
f107    2000
20047
 
f108    1enum
20048
 
f109    1set
20049
 
f59     394
20050
 
f60     41
20051
 
f61     NULL
20052
 
f62     NULL
20053
 
f63     NULL
20054
 
f64     NULL
20055
 
f65     NULL
20056
 
f66     NULL
20057
 
f67     NULL
20058
 
f68     NULL
20059
 
f69     NULL
20060
 
f70     NULL
20061
 
f71     NULL
20062
 
f72     NULL
20063
 
f73     NULL
20064
 
f74     NULL
20065
 
f75     NULL
20066
 
f76     NULL
20067
 
f77     7.7
20068
 
f78     7.7
20069
 
f79     00000000000000000007.7
20070
 
f80     00000000000000000008.8
20071
 
f81     8.8
20072
 
f82     8.8
20073
 
f83     0000000008.8
20074
 
f84     0000000008.8
20075
 
f85     8.8
20076
 
f86     8.8
20077
 
f87     8.8
20078
 
f88     8.8
20079
 
f89     0000000008.8
20080
 
f90     0000000008.8
20081
 
f91     0000000008.8
20082
 
f92     0000000008.8
20083
 
f93     8.8
20084
 
f94     8.8
20085
 
f95     8.8
20086
 
f96     8.8
20087
 
f97     0000000008.8
20088
 
f98     00000000000000000008.8
20089
 
f99     0000000008.8
20090
 
f100    00000000000000000008.8
20091
 
f101    2000-01-01
20092
 
f102    00:00:20
20093
 
f103    0002-02-02 00:00:00
20094
 
f104    2000-12-31 23:59:59
20095
 
f105    2000
20096
 
f106    2000
20097
 
f107    2000
20098
 
f108    1enum
20099
 
f109    1set
20100
 
f59     424
20101
 
f60     89
20102
 
f61     NULL
20103
 
f62     NULL
20104
 
f63     NULL
20105
 
f64     NULL
20106
 
f65     NULL
20107
 
f66     NULL
20108
 
f67     NULL
20109
 
f68     NULL
20110
 
f69     NULL
20111
 
f70     NULL
20112
 
f71     NULL
20113
 
f72     NULL
20114
 
f73     NULL
20115
 
f74     NULL
20116
 
f75     NULL
20117
 
f76     NULL
20118
 
f77     7.7
20119
 
f78     7.7
20120
 
f79     00000000000000000007.7
20121
 
f80     00000000000000000008.8
20122
 
f81     8.8
20123
 
f82     8.8
20124
 
f83     0000000008.8
20125
 
f84     0000000008.8
20126
 
f85     8.8
20127
 
f86     8.8
20128
 
f87     8.8
20129
 
f88     8.8
20130
 
f89     0000000008.8
20131
 
f90     0000000008.8
20132
 
f91     0000000008.8
20133
 
f92     0000000008.8
20134
 
f93     8.8
20135
 
f94     8.8
20136
 
f95     8.8
20137
 
f96     8.8
20138
 
f97     0000000008.8
20139
 
f98     00000000000000000008.8
20140
 
f99     0000000008.8
20141
 
f100    00000000000000000008.8
20142
 
f101    2000-01-01
20143
 
f102    00:00:20
20144
 
f103    0002-02-02 00:00:00
20145
 
f104    2000-12-31 23:59:59
20146
 
f105    2000
20147
 
f106    2000
20148
 
f107    2000
20149
 
f108    1enum
20150
 
f109    1set
20151
 
f59     441
20152
 
f60     16546
20153
 
f61     NULL
20154
 
f62     NULL
20155
 
f63     NULL
20156
 
f64     NULL
20157
 
f65     NULL
20158
 
f66     NULL
20159
 
f67     NULL
20160
 
f68     NULL
20161
 
f69     NULL
20162
 
f70     NULL
20163
 
f71     NULL
20164
 
f72     NULL
20165
 
f73     NULL
20166
 
f74     NULL
20167
 
f75     NULL
20168
 
f76     NULL
20169
 
f77     7.7
20170
 
f78     7.7
20171
 
f79     00000000000000000007.7
20172
 
f80     00000000000000000008.8
20173
 
f81     8.8
20174
 
f82     8.8
20175
 
f83     0000000008.8
20176
 
f84     0000000008.8
20177
 
f85     8.8
20178
 
f86     8.8
20179
 
f87     8.8
20180
 
f88     8.8
20181
 
f89     0000000008.8
20182
 
f90     0000000008.8
20183
 
f91     0000000008.8
20184
 
f92     0000000008.8
20185
 
f93     8.8
20186
 
f94     8.8
20187
 
f95     8.8
20188
 
f96     8.8
20189
 
f97     0000000008.8
20190
 
f98     00000000000000000008.8
20191
 
f99     0000000008.8
20192
 
f100    00000000000000000008.8
20193
 
f101    2000-01-01
20194
 
f102    00:00:20
20195
 
f103    0002-02-02 00:00:00
20196
 
f104    2000-12-31 23:59:59
20197
 
f105    2000
20198
 
f106    2000
20199
 
f107    2000
20200
 
f108    1enum
20201
 
f109    1set
20202
 
f59     500
20203
 
f60     NULL
20204
 
f61     0000000900
20205
 
f62     NULL
20206
 
f63     NULL
20207
 
f64     NULL
20208
 
f65     NULL
20209
 
f66     NULL
20210
 
f67     NULL
20211
 
f68     NULL
20212
 
f69     NULL
20213
 
f70     NULL
20214
 
f71     NULL
20215
 
f72     NULL
20216
 
f73     NULL
20217
 
f74     NULL
20218
 
f75     NULL
20219
 
f76     NULL
20220
 
f77     7.7
20221
 
f78     7.7
20222
 
f79     00000000000000000007.7
20223
 
f80     00000000000000000008.8
20224
 
f81     8.8
20225
 
f82     8.8
20226
 
f83     0000000008.8
20227
 
f84     0000000008.8
20228
 
f85     8.8
20229
 
f86     8.8
20230
 
f87     8.8
20231
 
f88     8.8
20232
 
f89     0000000008.8
20233
 
f90     0000000008.8
20234
 
f91     0000000008.8
20235
 
f92     0000000008.8
20236
 
f93     8.8
20237
 
f94     8.8
20238
 
f95     8.8
20239
 
f96     8.8
20240
 
f97     0000000008.8
20241
 
f98     00000000000000000008.8
20242
 
f99     0000000008.8
20243
 
f100    00000000000000000008.8
20244
 
f101    2000-01-01
20245
 
f102    00:00:20
20246
 
f103    0002-02-02 00:00:00
20247
 
f104    2000-12-31 23:59:59
20248
 
f105    2000
20249
 
f106    2000
20250
 
f107    2000
20251
 
f108    1enum
20252
 
f109    1set
20253
 
f59     500
20254
 
f60     NULL
20255
 
f61     0000000900
20256
 
f62     NULL
20257
 
f63     NULL
20258
 
f64     NULL
20259
 
f65     NULL
20260
 
f66     NULL
20261
 
f67     NULL
20262
 
f68     NULL
20263
 
f69     NULL
20264
 
f70     NULL
20265
 
f71     NULL
20266
 
f72     NULL
20267
 
f73     NULL
20268
 
f74     NULL
20269
 
f75     NULL
20270
 
f76     NULL
20271
 
f77     7.7
20272
 
f78     7.7
20273
 
f79     00000000000000000007.7
20274
 
f80     00000000000000000008.8
20275
 
f81     8.8
20276
 
f82     8.8
20277
 
f83     0000000008.8
20278
 
f84     0000000008.8
20279
 
f85     8.8
20280
 
f86     8.8
20281
 
f87     8.8
20282
 
f88     8.8
20283
 
f89     0000000008.8
20284
 
f90     0000000008.8
20285
 
f91     0000000008.8
20286
 
f92     0000000008.8
20287
 
f93     8.8
20288
 
f94     8.8
20289
 
f95     8.8
20290
 
f96     8.8
20291
 
f97     0000000008.8
20292
 
f98     00000000000000000008.8
20293
 
f99     0000000008.8
20294
 
f100    00000000000000000008.8
20295
 
f101    2000-01-01
20296
 
f102    00:00:20
20297
 
f103    0002-02-02 00:00:00
20298
 
f104    2000-12-31 23:59:59
20299
 
f105    2000
20300
 
f106    2000
20301
 
f107    2000
20302
 
f108    1enum
20303
 
f109    1set
20304
 
f59     500
20305
 
f60     NULL
20306
 
f61     0000000900
20307
 
f62     NULL
20308
 
f63     NULL
20309
 
f64     NULL
20310
 
f65     NULL
20311
 
f66     NULL
20312
 
f67     NULL
20313
 
f68     NULL
20314
 
f69     NULL
20315
 
f70     NULL
20316
 
f71     NULL
20317
 
f72     NULL
20318
 
f73     NULL
20319
 
f74     NULL
20320
 
f75     NULL
20321
 
f76     NULL
20322
 
f77     7.7
20323
 
f78     7.7
20324
 
f79     00000000000000000007.7
20325
 
f80     00000000000000000008.8
20326
 
f81     8.8
20327
 
f82     8.8
20328
 
f83     0000000008.8
20329
 
f84     0000000008.8
20330
 
f85     8.8
20331
 
f86     8.8
20332
 
f87     8.8
20333
 
f88     8.8
20334
 
f89     0000000008.8
20335
 
f90     0000000008.8
20336
 
f91     0000000008.8
20337
 
f92     0000000008.8
20338
 
f93     8.8
20339
 
f94     8.8
20340
 
f95     8.8
20341
 
f96     8.8
20342
 
f97     0000000008.8
20343
 
f98     00000000000000000008.8
20344
 
f99     0000000008.8
20345
 
f100    00000000000000000008.8
20346
 
f101    2000-01-01
20347
 
f102    00:00:20
20348
 
f103    0002-02-02 00:00:00
20349
 
f104    2000-12-31 23:59:59
20350
 
f105    2000
20351
 
f106    2000
20352
 
f107    2000
20353
 
f108    1enum
20354
 
f109    1set
20355
 
f59     660
20356
 
f60     876546
20357
 
f61     NULL
20358
 
f62     NULL
20359
 
f63     NULL
20360
 
f64     NULL
20361
 
f65     NULL
20362
 
f66     NULL
20363
 
f67     NULL
20364
 
f68     NULL
20365
 
f69     NULL
20366
 
f70     NULL
20367
 
f71     NULL
20368
 
f72     NULL
20369
 
f73     NULL
20370
 
f74     NULL
20371
 
f75     NULL
20372
 
f76     NULL
20373
 
f77     7.7
20374
 
f78     7.7
20375
 
f79     00000000000000000007.7
20376
 
f80     00000000000000000008.8
20377
 
f81     8.8
20378
 
f82     8.8
20379
 
f83     0000000008.8
20380
 
f84     0000000008.8
20381
 
f85     8.8
20382
 
f86     8.8
20383
 
f87     8.8
20384
 
f88     8.8
20385
 
f89     0000000008.8
20386
 
f90     0000000008.8
20387
 
f91     0000000008.8
20388
 
f92     0000000008.8
20389
 
f93     8.8
20390
 
f94     8.8
20391
 
f95     8.8
20392
 
f96     8.8
20393
 
f97     0000000008.8
20394
 
f98     00000000000000000008.8
20395
 
f99     0000000008.8
20396
 
f100    00000000000000000008.8
20397
 
f101    2000-01-01
20398
 
f102    00:00:20
20399
 
f103    0002-02-02 00:00:00
20400
 
f104    2000-12-31 23:59:59
20401
 
f105    2000
20402
 
f106    2000
20403
 
f107    2000
20404
 
f108    1enum
20405
 
f109    1set
20406
 
f59     987
20407
 
f60     41
20408
 
f61     NULL
20409
 
f62     NULL
20410
 
f63     NULL
20411
 
f64     NULL
20412
 
f65     NULL
20413
 
f66     NULL
20414
 
f67     NULL
20415
 
f68     NULL
20416
 
f69     NULL
20417
 
f70     NULL
20418
 
f71     NULL
20419
 
f72     NULL
20420
 
f73     NULL
20421
 
f74     NULL
20422
 
f75     NULL
20423
 
f76     NULL
20424
 
f77     7.7
20425
 
f78     7.7
20426
 
f79     00000000000000000007.7
20427
 
f80     00000000000000000008.8
20428
 
f81     8.8
20429
 
f82     8.8
20430
 
f83     0000000008.8
20431
 
f84     0000000008.8
20432
 
f85     8.8
20433
 
f86     8.8
20434
 
f87     8.8
20435
 
f88     8.8
20436
 
f89     0000000008.8
20437
 
f90     0000000008.8
20438
 
f91     0000000008.8
20439
 
f92     0000000008.8
20440
 
f93     8.8
20441
 
f94     8.8
20442
 
f95     8.8
20443
 
f96     8.8
20444
 
f97     0000000008.8
20445
 
f98     00000000000000000008.8
20446
 
f99     0000000008.8
20447
 
f100    00000000000000000008.8
20448
 
f101    2000-01-01
20449
 
f102    00:00:20
20450
 
f103    0002-02-02 00:00:00
20451
 
f104    2000-12-31 23:59:59
20452
 
f105    2000
20453
 
f106    2000
20454
 
f107    2000
20455
 
f108    1enum
20456
 
f109    1set
20457
 
f59     2550
20458
 
f60     775654
20459
 
f61     NULL
20460
 
f62     NULL
20461
 
f63     NULL
20462
 
f64     NULL
20463
 
f65     NULL
20464
 
f66     NULL
20465
 
f67     NULL
20466
 
f68     NULL
20467
 
f69     NULL
20468
 
f70     NULL
20469
 
f71     NULL
20470
 
f72     NULL
20471
 
f73     NULL
20472
 
f74     NULL
20473
 
f75     NULL
20474
 
f76     NULL
20475
 
f77     7.7
20476
 
f78     7.7
20477
 
f79     00000000000000000007.7
20478
 
f80     00000000000000000008.8
20479
 
f81     8.8
20480
 
f82     8.8
20481
 
f83     0000000008.8
20482
 
f84     0000000008.8
20483
 
f85     8.8
20484
 
f86     8.8
20485
 
f87     8.8
20486
 
f88     8.8
20487
 
f89     0000000008.8
20488
 
f90     0000000008.8
20489
 
f91     0000000008.8
20490
 
f92     0000000008.8
20491
 
f93     8.8
20492
 
f94     8.8
20493
 
f95     8.8
20494
 
f96     8.8
20495
 
f97     0000000008.8
20496
 
f98     00000000000000000008.8
20497
 
f99     0000000008.8
20498
 
f100    00000000000000000008.8
20499
 
f101    2000-01-01
20500
 
f102    00:00:20
20501
 
f103    0002-02-02 00:00:00
20502
 
f104    2000-12-31 23:59:59
20503
 
f105    2000
20504
 
f106    2000
20505
 
f107    2000
20506
 
f108    1enum
20507
 
f109    1set
20508
 
f59     2760
20509
 
f60     985654
20510
 
f61     NULL
20511
 
f62     NULL
20512
 
f63     NULL
20513
 
f64     NULL
20514
 
f65     NULL
20515
 
f66     NULL
20516
 
f67     NULL
20517
 
f68     NULL
20518
 
f69     NULL
20519
 
f70     NULL
20520
 
f71     NULL
20521
 
f72     NULL
20522
 
f73     NULL
20523
 
f74     NULL
20524
 
f75     NULL
20525
 
f76     NULL
20526
 
f77     7.7
20527
 
f78     7.7
20528
 
f79     00000000000000000007.7
20529
 
f80     00000000000000000008.8
20530
 
f81     8.8
20531
 
f82     8.8
20532
 
f83     0000000008.8
20533
 
f84     0000000008.8
20534
 
f85     8.8
20535
 
f86     8.8
20536
 
f87     8.8
20537
 
f88     8.8
20538
 
f89     0000000008.8
20539
 
f90     0000000008.8
20540
 
f91     0000000008.8
20541
 
f92     0000000008.8
20542
 
f93     8.8
20543
 
f94     8.8
20544
 
f95     8.8
20545
 
f96     8.8
20546
 
f97     0000000008.8
20547
 
f98     00000000000000000008.8
20548
 
f99     0000000008.8
20549
 
f100    00000000000000000008.8
20550
 
f101    2000-01-01
20551
 
f102    00:00:20
20552
 
f103    0002-02-02 00:00:00
20553
 
f104    2000-12-31 23:59:59
20554
 
f105    2000
20555
 
f106    2000
20556
 
f107    2000
20557
 
f108    1enum
20558
 
f109    1set
20559
 
f59     3330
20560
 
f60     764376
20561
 
f61     NULL
20562
 
f62     NULL
20563
 
f63     NULL
20564
 
f64     NULL
20565
 
f65     NULL
20566
 
f66     NULL
20567
 
f67     NULL
20568
 
f68     NULL
20569
 
f69     NULL
20570
 
f70     NULL
20571
 
f71     NULL
20572
 
f72     NULL
20573
 
f73     NULL
20574
 
f74     NULL
20575
 
f75     NULL
20576
 
f76     NULL
20577
 
f77     7.7
20578
 
f78     7.7
20579
 
f79     00000000000000000007.7
20580
 
f80     00000000000000000008.8
20581
 
f81     8.8
20582
 
f82     8.8
20583
 
f83     0000000008.8
20584
 
f84     0000000008.8
20585
 
f85     8.8
20586
 
f86     8.8
20587
 
f87     8.8
20588
 
f88     8.8
20589
 
f89     0000000008.8
20590
 
f90     0000000008.8
20591
 
f91     0000000008.8
20592
 
f92     0000000008.8
20593
 
f93     8.8
20594
 
f94     8.8
20595
 
f95     8.8
20596
 
f96     8.8
20597
 
f97     0000000008.8
20598
 
f98     00000000000000000008.8
20599
 
f99     0000000008.8
20600
 
f100    00000000000000000008.8
20601
 
f101    2000-01-01
20602
 
f102    00:00:20
20603
 
f103    0002-02-02 00:00:00
20604
 
f104    2000-12-31 23:59:59
20605
 
f105    2000
20606
 
f106    2000
20607
 
f107    2000
20608
 
f108    1enum
20609
 
f109    1set
20610
 
f59     3410
20611
 
f60     996546
20612
 
f61     NULL
20613
 
f62     NULL
20614
 
f63     NULL
20615
 
f64     NULL
20616
 
f65     NULL
20617
 
f66     NULL
20618
 
f67     NULL
20619
 
f68     NULL
20620
 
f69     NULL
20621
 
f70     NULL
20622
 
f71     NULL
20623
 
f72     NULL
20624
 
f73     NULL
20625
 
f74     NULL
20626
 
f75     NULL
20627
 
f76     NULL
20628
 
f77     7.7
20629
 
f78     7.7
20630
 
f79     00000000000000000007.7
20631
 
f80     00000000000000000008.8
20632
 
f81     8.8
20633
 
f82     8.8
20634
 
f83     0000000008.8
20635
 
f84     0000000008.8
20636
 
f85     8.8
20637
 
f86     8.8
20638
 
f87     8.8
20639
 
f88     8.8
20640
 
f89     0000000008.8
20641
 
f90     0000000008.8
20642
 
f91     0000000008.8
20643
 
f92     0000000008.8
20644
 
f93     8.8
20645
 
f94     8.8
20646
 
f95     8.8
20647
 
f96     8.8
20648
 
f97     0000000008.8
20649
 
f98     00000000000000000008.8
20650
 
f99     0000000008.8
20651
 
f100    00000000000000000008.8
20652
 
f101    2000-01-01
20653
 
f102    00:00:20
20654
 
f103    0002-02-02 00:00:00
20655
 
f104    2000-12-31 23:59:59
20656
 
f105    2000
20657
 
f106    2000
20658
 
f107    2000
20659
 
f108    1enum
20660
 
f109    1set
20661
 
f59     7876
20662
 
f60     74
20663
 
f61     NULL
20664
 
f62     NULL
20665
 
f63     NULL
20666
 
f64     NULL
20667
 
f65     NULL
20668
 
f66     NULL
20669
 
f67     NULL
20670
 
f68     NULL
20671
 
f69     NULL
20672
 
f70     NULL
20673
 
f71     NULL
20674
 
f72     NULL
20675
 
f73     NULL
20676
 
f74     NULL
20677
 
f75     NULL
20678
 
f76     NULL
20679
 
f77     7.7
20680
 
f78     7.7
20681
 
f79     00000000000000000007.7
20682
 
f80     00000000000000000008.8
20683
 
f81     8.8
20684
 
f82     8.8
20685
 
f83     0000000008.8
20686
 
f84     0000000008.8
20687
 
f85     8.8
20688
 
f86     8.8
20689
 
f87     8.8
20690
 
f88     8.8
20691
 
f89     0000000008.8
20692
 
f90     0000000008.8
20693
 
f91     0000000008.8
20694
 
f92     0000000008.8
20695
 
f93     8.8
20696
 
f94     8.8
20697
 
f95     8.8
20698
 
f96     8.8
20699
 
f97     0000000008.8
20700
 
f98     00000000000000000008.8
20701
 
f99     0000000008.8
20702
 
f100    00000000000000000008.8
20703
 
f101    2000-01-01
20704
 
f102    00:00:20
20705
 
f103    0002-02-02 00:00:00
20706
 
f104    2000-12-31 23:59:59
20707
 
f105    2000
20708
 
f106    2000
20709
 
f107    2000
20710
 
f108    1enum
20711
 
f109    1set
20712
 
f59     9112
20713
 
f60     NULL
20714
 
f61     0000008771
20715
 
f62     NULL
20716
 
f63     NULL
20717
 
f64     NULL
20718
 
f65     NULL
20719
 
f66     NULL
20720
 
f67     NULL
20721
 
f68     NULL
20722
 
f69     NULL
20723
 
f70     NULL
20724
 
f71     NULL
20725
 
f72     NULL
20726
 
f73     NULL
20727
 
f74     NULL
20728
 
f75     NULL
20729
 
f76     NULL
20730
 
f77     7.7
20731
 
f78     7.7
20732
 
f79     00000000000000000007.7
20733
 
f80     00000000000000000008.8
20734
 
f81     8.8
20735
 
f82     8.8
20736
 
f83     0000000008.8
20737
 
f84     0000000008.8
20738
 
f85     8.8
20739
 
f86     8.8
20740
 
f87     8.8
20741
 
f88     8.8
20742
 
f89     0000000008.8
20743
 
f90     0000000008.8
20744
 
f91     0000000008.8
20745
 
f92     0000000008.8
20746
 
f93     8.8
20747
 
f94     8.8
20748
 
f95     8.8
20749
 
f96     8.8
20750
 
f97     0000000008.8
20751
 
f98     00000000000000000008.8
20752
 
f99     0000000008.8
20753
 
f100    00000000000000000008.8
20754
 
f101    2000-01-01
20755
 
f102    00:00:20
20756
 
f103    0002-02-02 00:00:00
20757
 
f104    2000-12-31 23:59:59
20758
 
f105    2000
20759
 
f106    2000
20760
 
f107    2000
20761
 
f108    1enum
20762
 
f109    1set
20763
 
f59     76710
20764
 
f60     226546
20765
 
f61     NULL
20766
 
f62     NULL
20767
 
f63     NULL
20768
 
f64     NULL
20769
 
f65     NULL
20770
 
f66     NULL
20771
 
f67     NULL
20772
 
f68     NULL
20773
 
f69     NULL
20774
 
f70     NULL
20775
 
f71     NULL
20776
 
f72     NULL
20777
 
f73     NULL
20778
 
f74     NULL
20779
 
f75     NULL
20780
 
f76     NULL
20781
 
f77     7.7
20782
 
f78     7.7
20783
 
f79     00000000000000000007.7
20784
 
f80     00000000000000000008.8
20785
 
f81     8.8
20786
 
f82     8.8
20787
 
f83     0000000008.8
20788
 
f84     0000000008.8
20789
 
f85     8.8
20790
 
f86     8.8
20791
 
f87     8.8
20792
 
f88     8.8
20793
 
f89     0000000008.8
20794
 
f90     0000000008.8
20795
 
f91     0000000008.8
20796
 
f92     0000000008.8
20797
 
f93     8.8
20798
 
f94     8.8
20799
 
f95     8.8
20800
 
f96     8.8
20801
 
f97     0000000008.8
20802
 
f98     00000000000000000008.8
20803
 
f99     0000000008.8
20804
 
f100    00000000000000000008.8
20805
 
f101    2000-01-01
20806
 
f102    00:00:20
20807
 
f103    0002-02-02 00:00:00
20808
 
f104    2000-12-31 23:59:59
20809
 
f105    2000
20810
 
f106    2000
20811
 
f107    2000
20812
 
f108    1enum
20813
 
f109    1set
20814
 
f59     569300
20815
 
f60     9114376
20816
 
f61     NULL
20817
 
f62     NULL
20818
 
f63     NULL
20819
 
f64     NULL
20820
 
f65     NULL
20821
 
f66     NULL
20822
 
f67     NULL
20823
 
f68     NULL
20824
 
f69     NULL
20825
 
f70     NULL
20826
 
f71     NULL
20827
 
f72     NULL
20828
 
f73     NULL
20829
 
f74     NULL
20830
 
f75     NULL
20831
 
f76     NULL
20832
 
f77     7.7
20833
 
f78     7.7
20834
 
f79     00000000000000000007.7
20835
 
f80     00000000000000000008.8
20836
 
f81     8.8
20837
 
f82     8.8
20838
 
f83     0000000008.8
20839
 
f84     0000000008.8
20840
 
f85     8.8
20841
 
f86     8.8
20842
 
f87     8.8
20843
 
f88     8.8
20844
 
f89     0000000008.8
20845
 
f90     0000000008.8
20846
 
f91     0000000008.8
20847
 
f92     0000000008.8
20848
 
f93     8.8
20849
 
f94     8.8
20850
 
f95     8.8
20851
 
f96     8.8
20852
 
f97     0000000008.8
20853
 
f98     00000000000000000008.8
20854
 
f99     0000000008.8
20855
 
f100    00000000000000000008.8
20856
 
f101    2000-01-01
20857
 
f102    00:00:20
20858
 
f103    0002-02-02 00:00:00
20859
 
f104    2000-12-31 23:59:59
20860
 
f105    2000
20861
 
f106    2000
20862
 
f107    2000
20863
 
f108    1enum
20864
 
f109    1set
20865
 
drop view test.v1 ;
20866
 
CREATE VIEW test.v1 AS SELECT F59,f61 FROM test.tb2;
20867
 
SELECT * FROM test.v1 order by f59,f61 desc limit 20;
20868
 
F59     f61
20869
 
1       0000000001
20870
 
2       0000000002
20871
 
3       0000000003
20872
 
5       0000000005
20873
 
6       0000000006
20874
 
7       0000000007
20875
 
8       0000000008
20876
 
9       0000000009
20877
 
10      0000000010
20878
 
15      NULL
20879
 
17      0000000016
20880
 
19      0000000014
20881
 
22      NULL
20882
 
24      NULL
20883
 
27      0000000026
20884
 
29      0000000024
20885
 
34      NULL
20886
 
94      NULL
20887
 
100     0000000004
20888
 
100     NULL
20889
 
drop view test.v1 ;
20890
 
 
20891
 
Testcase 3.3.1.54 
20892
 
--------------------------------------------------------------------------------
20893
 
USE test;
20894
 
drop table if exists  test.t1 ;
20895
 
drop table if exists  test.t2 ;
20896
 
drop view  if exists  test.v1 ;
20897
 
Create table t1 (f59 int, f60 int) ;
20898
 
Create table t2 (f59 int, f60 int) ;
20899
 
Insert into t1 values (1,10)   ;
20900
 
Insert into t1 values (2,20)   ;
20901
 
Insert into t1 values (47,80)  ;
20902
 
Insert into t2 values (1,1000) ;
20903
 
Insert into t2 values (2,2000) ;
20904
 
Insert into t2 values (31,97)  ;
20905
 
Create view test.v1 as select t1.f59, t1.f60
20906
 
from t1,t2 where t1.f59=t2.f59 ;
20907
 
Select * from test.v1 order by f59 limit 50 ;
20908
 
f59     f60
20909
 
1       10
20910
 
2       20
20911
 
drop table test.t1 ;
20912
 
drop table test.t2 ;
20913
 
drop view  test.v1 ;
20914
 
 
20915
 
Testcase 3.3.1.50 - 3.3.1.54 additional implementation
20916
 
--------------------------------------------------------------------------------
20917
 
DROP TABLE IF EXISTS t1 ;
20918
 
DROP VIEW  IF EXISTS v1 ;
20919
 
CREATE TABLE t1 ( f1 BIGINT, f2 char(10), f3 DECIMAL(10,5) );
20920
 
INSERT INTO t1 VALUES(1, 'one',   1.1);
20921
 
INSERT INTO t1 VALUES(2, 'two',   2.2);
20922
 
INSERT INTO t1 VALUES(3, 'three', 3.3);
20923
 
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1;
20924
 
SELECT * FROM v1;
20925
 
f1      f2      f3
20926
 
1       one     1.10000
20927
 
2       two     2.20000
20928
 
3       three   3.30000
20929
 
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1;
20930
 
SELECT * FROM v1;
20931
 
f2
20932
 
one
20933
 
two
20934
 
three
20935
 
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1 WHERE f3 = 2.2;
20936
 
SELECT * FROM v1;
20937
 
f1      f2      f3
20938
 
2       two     2.20000
20939
 
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1 WHERE f3 = 2.2;
20940
 
SELECT * FROM v1;
20941
 
f2
20942
 
two
20943
 
SET sql_mode = 'traditional,ansi';
20944
 
CREATE OR REPLACE VIEW v1 AS
20945
 
SELECT f3 AS "pure column f3:", f1 + f3 AS "sum of columns f1 + f3 =",
20946
 
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1):",
20947
 
'->' || CAST(f3 AS CHAR) || '<-'
20948
 
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):"
20949
 
FROM t1 WHERE f1 = 2;
20950
 
CREATE OR REPLACE VIEW v1 AS
20951
 
SELECT f3 AS "pure column f3: ", f1 + f3 AS "sum of columns f1 + f3 = ",
20952
 
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1): ",
20953
 
'->' || CAST(f3 AS CHAR) || '<-'
20954
 
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR): "
20955
 
FROM t1 WHERE f1 = 2;
20956
 
ERROR 42000: Incorrect column name 'pure column f3: '
20957
 
SELECT * FROM v1;
20958
 
pure column f3: 2.20000
20959
 
sum of columns f1 + f3 =        4.20000
20960
 
product of constants 3 * (- 0.11111E+1):        -3.3333
20961
 
expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):   ->2.20000<-
20962
 
SET sql_mode = '';
20963
 
 
20964
 
Testcases 3.3.1.55 - 3.3.1.62 
20965
 
--------------------------------------------------------------------------------
20966
 
Drop table if exists t1, t2 ;
20967
 
Drop view  if exists v1 ;
20968
 
Create table t1 (f59 int, f60 char(10), f61 int, a char(1)) ;
20969
 
Insert into t1 values (1, 'single',    3, '1')  ;
20970
 
Insert into t1 values (2, 'double',    6, '2')  ;
20971
 
Insert into t1 values (3, 'single-f3', 4, '3')  ;
20972
 
Create table t2 (f59 int, f60 char(10), f61 int, b char(1)) ;
20973
 
Insert into t2 values (2, 'double',    6, '2')  ;
20974
 
Insert into t2 values (3, 'single-f3', 6, '3')  ;
20975
 
Insert into t2 values (4, 'single',    4, '4')  ;
20976
 
create or replace view test.v1 as
20977
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
20978
 
t1.f61 t1_f61, t2.f61 t2_f61
20979
 
from t1 inner join t2 where t1.f59 = t2.f59 ;
20980
 
select * from test.v1 order by t1_f59 ;
20981
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
20982
 
2       2       double  double  6       6
20983
 
3       3       single-f3       single-f3       4       6
20984
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
20985
 
t1.f61 t1_f61, t2.f61 t2_f61
20986
 
from t1 inner join t2 where t1.f59 = t2.f59;
20987
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
20988
 
2       2       double  double  6       6
20989
 
3       3       single-f3       single-f3       4       6
20990
 
Create or replace view test.v1 as
20991
 
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
20992
 
FROM t2 cross join t1;
20993
 
Select * from v1 order by t1_f59,t2_f59;
20994
 
t1_f59  t2_f59
20995
 
1       2
20996
 
1       3
20997
 
1       4
20998
 
2       2
20999
 
2       3
21000
 
2       4
21001
 
3       2
21002
 
3       3
21003
 
3       4
21004
 
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
21005
 
FROM t2 cross join t1;
21006
 
t1_f59  t2_f59
21007
 
1       2
21008
 
1       3
21009
 
1       4
21010
 
2       2
21011
 
2       3
21012
 
2       4
21013
 
3       2
21014
 
3       3
21015
 
3       4
21016
 
Create or replace view test.v1 as
21017
 
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
21018
 
FROM t2,t1;
21019
 
Select * from v1 order by t1_f59,t2_f59;
21020
 
t1_f59  t2_f59
21021
 
1       2
21022
 
1       3
21023
 
1       4
21024
 
2       2
21025
 
2       3
21026
 
2       4
21027
 
3       2
21028
 
3       3
21029
 
3       4
21030
 
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
21031
 
FROM t2,t1;
21032
 
t1_f59  t2_f59
21033
 
1       2
21034
 
1       3
21035
 
1       4
21036
 
2       2
21037
 
2       3
21038
 
2       4
21039
 
3       2
21040
 
3       3
21041
 
3       4
21042
 
Create or replace view test.v1 as
21043
 
Select f59, f60, f61, a, b
21044
 
FROM t2 natural join t1;
21045
 
Select * from v1 order by f59;
21046
 
f59     f60     f61     a       b
21047
 
2       double  6       2       2
21048
 
Select f59, f60, f61, a, b
21049
 
FROM t2 natural join t1;
21050
 
f59     f60     f61     a       b
21051
 
2       double  6       2       2
21052
 
Create or replace view test.v1 as
21053
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
21054
 
t1.f61 t1_f61, t2.f61 t2_f61
21055
 
FROM t2 left outer join t1 on t2.f59=t1.f59;
21056
 
Select * from v1 order by t1_f59;
21057
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
21058
 
NULL    4       NULL    single  NULL    4
21059
 
2       2       double  double  6       6
21060
 
3       3       single-f3       single-f3       4       6
21061
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
21062
 
t1.f61 t1_f61, t2.f61 t2_f61
21063
 
FROM t2 left outer join t1 on t2.f59=t1.f59;
21064
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
21065
 
2       2       double  double  6       6
21066
 
3       3       single-f3       single-f3       4       6
21067
 
NULL    4       NULL    single  NULL    4
21068
 
Create or replace view test.v1 as
21069
 
Select f59, f60, f61, t1.a, t2.b
21070
 
FROM t2 natural left outer join t1;
21071
 
Select * from v1 order by f59;
21072
 
f59     f60     f61     a       b
21073
 
2       double  6       2       2
21074
 
3       single-f3       6       NULL    3
21075
 
4       single  4       NULL    4
21076
 
Select f59, f60, f61, t1.a, t2.b
21077
 
FROM t2 natural left outer join t1;
21078
 
f59     f60     f61     a       b
21079
 
2       double  6       2       2
21080
 
3       single-f3       6       NULL    3
21081
 
4       single  4       NULL    4
21082
 
Create or replace view test.v1 as
21083
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
21084
 
t1.f61 t1_f61, t2.f61 t2_f61
21085
 
FROM t2 right outer join t1 on t2.f59=t1.f59;
21086
 
Select * from v1 order by t1_f59;
21087
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
21088
 
1       NULL    single  NULL    3       NULL
21089
 
2       2       double  double  6       6
21090
 
3       3       single-f3       single-f3       4       6
21091
 
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
21092
 
t1.f61 t1_f61, t2.f61 t2_f61
21093
 
FROM t2 right outer join t1 on t2.f59=t1.f59;
21094
 
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
21095
 
1       NULL    single  NULL    3       NULL
21096
 
2       2       double  double  6       6
21097
 
3       3       single-f3       single-f3       4       6
21098
 
Create or replace view test.v1 as
21099
 
Select f59, f60, a, b
21100
 
FROM t2 natural right outer join t1;
21101
 
Select * from v1 order by f59 desc;
21102
 
f59     f60     a       b
21103
 
3       single-f3       3       NULL
21104
 
2       double  2       2
21105
 
1       single  1       NULL
21106
 
Select f59, f60, a, b
21107
 
FROM t2 natural right outer join t1;
21108
 
f59     f60     a       b
21109
 
1       single  1       NULL
21110
 
2       double  2       2
21111
 
3       single-f3       3       NULL
21112
 
drop table t1, t2;
21113
 
drop view  v1 ;
21114
 
Use test;
21115
 
 
21116
 
Testcase 3.3.1.A1 - 3.3.1.A3 
21117
 
--------------------------------------------------------------------------------
21118
 
Drop table if exists t1 ;
21119
 
Drop view  if exists v1;
21120
 
Create table t1 (f59 int, f60 int, f61 int) ;
21121
 
Insert into t1 values (101,201,301)  ;
21122
 
Insert into t1 values (107,501,601)  ;
21123
 
Insert into t1 values (901,801,401)  ;
21124
 
Create or replace view test.v1 as
21125
 
Select tb2.f59 FROM tb2 LEFT JOIN t1 on tb2.f59 = t1.f59 ;
21126
 
Select * from test.v1 order by f59 limit 0,10;
21127
 
f59
21128
 
1
21129
 
2
21130
 
3
21131
 
5
21132
 
6
21133
 
7
21134
 
8
21135
 
9
21136
 
10
21137
 
15
21138
 
Drop view if exists test.v1 ;
21139
 
Drop table if exists t1 ;
21140
 
Drop view  if exists v1;
21141
 
Create table t1 (f59 int, f60 int, f61 int) ;
21142
 
Insert into t1 values (201,201,201)  ;
21143
 
Insert into t1 values (207,201,201)  ;
21144
 
Insert into t1 values (201,201,201)  ;
21145
 
Create or replace view test.v1
21146
 
as Select tb2.f59 FROM tb2 INNER JOIN t1 on tb2.f59 = t1.f59 ;
21147
 
Select * from test.v1 order by f59 limit 0,10;
21148
 
f59
21149
 
207
21150
 
Drop view if exists test.v1 ;
21151
 
Drop table if exists t1 ;
21152
 
Drop view  if exists v1;
21153
 
Create table t1 (f59 int, f60 int, f61 int) ;
21154
 
Insert into t1 values (21,21,21)  ;
21155
 
Insert into t1 values (27,21,21)  ;
21156
 
Insert into t1 values (21,21,21)  ;
21157
 
Create or replace view test.v1
21158
 
as Select tb2.f59 FROM tb2 CROSS JOIN t1 on tb2.f59 = t1.f59 ;
21159
 
Select * from test.v1 order by f59 limit 0,10;
21160
 
f59
21161
 
27
21162
 
Drop view test.v1 ;
21163
 
 
21164
 
Testcase 3.3.1.63 
21165
 
--------------------------------------------------------------------------------
21166
 
Drop table if exists t1 ;
21167
 
Drop view if exists test.v1 ;
21168
 
Create table t1 (f59 int, f60 int, f61 int) ;
21169
 
Insert into t1 values (11,21,31)  ;
21170
 
Insert into t1 values (17,51,61)  ;
21171
 
Insert into t1 values (91,81,41)  ;
21172
 
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
21173
 
Union  ALL (Select f59 from t1 where f59=17 );
21174
 
Select * from test.v1 order by f59 limit 0,10;
21175
 
f59
21176
 
17
21177
 
17
21178
 
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
21179
 
Union  (Select f59 from t1 where f59=17 );
21180
 
Select * from test.v1 order by f59 limit 0,10;
21181
 
f59
21182
 
17
21183
 
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
21184
 
Union Distinct (Select f59 from t1 where f60=17 );
21185
 
Select * from test.v1 order by f59 limit 0,10;
21186
 
f59
21187
 
17
21188
 
Drop view test.v1 ;
21189
 
drop table if exists t1;
21190
 
drop view  if exists test.v1;
21191
 
create table t1 (f59 int, f60 int, f61 int);
21192
 
insert into t1 values (101,201,301);
21193
 
insert into t1 values (107,501,601);
21194
 
insert into t1 values (901,801,401);
21195
 
create or replace view test.v1 as
21196
 
select tb2.f59 from tb2  join t1 on tb2.f59 = t1.f59;
21197
 
select * from test.v1 order by f59 limit 0,10;
21198
 
f59
21199
 
107
21200
 
107
21201
 
create or replace view test.v1 as
21202
 
(select f59 from tb2 where f59=107 )
21203
 
union all
21204
 
(select f59 from t1 where f59=107 );
21205
 
select * from test.v1 order by f59 limit 0,10;
21206
 
f59
21207
 
107
21208
 
107
21209
 
107
21210
 
create or replace view test.v1 as
21211
 
(select f59 from tb2 where f59=107 )
21212
 
union
21213
 
(select f59 from t1 where f59=107 );
21214
 
select * from test.v1 order by f59 limit 0,10;
21215
 
f59
21216
 
107
21217
 
create or replace view test.v1 as
21218
 
(select f59 from tb2 where f59=107 )
21219
 
union distinct
21220
 
(select f59 from t1 where f59=107 );
21221
 
select * from test.v1 order by f59 limit 0,10;
21222
 
f59
21223
 
107
21224
 
drop view if exists test.v1 ;
21225
 
drop table t1;
21226
 
 
21227
 
Testcase 3.3.1.64 
21228
 
--------------------------------------------------------------------------------
21229
 
Drop view if exists test.v1 ;
21230
 
CREATE VIEW test.v1 AS SELECT F59
21231
 
FROM test.tb2 where test.tb2.F59 = 109;
21232
 
SELECT * FROM test.v1 order by f59 limit 0,10;
21233
 
F59
21234
 
109
21235
 
109
21236
 
ALTER VIEW test.v1 AS  SELECT *
21237
 
FROM test.tb2 WHERE test.tb2.f59 = 242 ;
21238
 
SELECT * FROM test.v1 order by f59 limit 0,10;
21239
 
f59     242
21240
 
f60     79
21241
 
f61     NULL
21242
 
f62     NULL
21243
 
f63     NULL
21244
 
f64     NULL
21245
 
f65     NULL
21246
 
f66     NULL
21247
 
f67     NULL
21248
 
f68     NULL
21249
 
f69     NULL
21250
 
f70     NULL
21251
 
f71     NULL
21252
 
f72     NULL
21253
 
f73     NULL
21254
 
f74     NULL
21255
 
f75     NULL
21256
 
f76     NULL
21257
 
f77     7.7
21258
 
f78     7.7
21259
 
f79     00000000000000000007.7
21260
 
f80     00000000000000000008.8
21261
 
f81     8.8
21262
 
f82     8.8
21263
 
f83     0000000008.8
21264
 
f84     0000000008.8
21265
 
f85     8.8
21266
 
f86     8.8
21267
 
f87     8.8
21268
 
f88     8.8
21269
 
f89     0000000008.8
21270
 
f90     0000000008.8
21271
 
f91     0000000008.8
21272
 
f92     0000000008.8
21273
 
f93     8.8
21274
 
f94     8.8
21275
 
f95     8.8
21276
 
f96     8.8
21277
 
f97     0000000008.8
21278
 
f98     00000000000000000008.8
21279
 
f99     0000000008.8
21280
 
f100    00000000000000000008.8
21281
 
f101    2000-01-01
21282
 
f102    00:00:20
21283
 
f103    0002-02-02 00:00:00
21284
 
f104    2000-12-31 23:59:59
21285
 
f105    2000
21286
 
f106    2000
21287
 
f107    2000
21288
 
f108    1enum
21289
 
f109    1set
21290
 
Drop view test.v1 ;
21291
 
 
21292
 
Testcase 3.3.1.65, 3.3.1.A4, 3.3.1.66, 3.3.1.67 
21293
 
--------------------------------------------------------------------------------
21294
 
DROP TABLE IF EXISTS t1;
21295
 
DROP VIEW  IF EXISTS test.v1 ;
21296
 
CREATE TABLE t1 ( f1 VARCHAR(1000) ) ENGINE = ndb ;
21297
 
CREATE VIEW  v1 AS SELECT f1 FROM t1;
21298
 
DROP VIEW v1;
21299
 
DROP VIEW v1;
21300
 
ERROR 42S02: Unknown table 'v1'
21301
 
CREATE VIEW  v1 AS SELECT f1 FROM t1;
21302
 
DROP VIEW IF EXISTS v1;
21303
 
DROP VIEW IF EXISTS v1;
21304
 
Warnings:
21305
 
Note    1051    Unknown table 'test.v1'
21306
 
 
21307
 
Testcase 3.3.1.68 
21308
 
--------------------------------------------------------------------------------
21309
 
DROP TABLE IF EXISTS t1;
21310
 
DROP VIEW  IF EXISTS v1_base ;
21311
 
DROP VIEW  IF EXISTS v1_top ;
21312
 
CREATE TABLE t1 ( f1 DOUBLE);
21313
 
CREATE VIEW  v1_base AS SELECT * FROM t1;
21314
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21315
 
DROP VIEW v1_top  ;
21316
 
DROP VIEW v1_top;
21317
 
ERROR 42S02: Unknown table 'v1_top'
21318
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21319
 
DROP VIEW v1_base  ;
21320
 
DROP VIEW v1_base;
21321
 
ERROR 42S02: Unknown table 'v1_base'
21322
 
DROP VIEW v1_top;
21323
 
CREATE VIEW  v1_base AS SELECT * FROM t1;
21324
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21325
 
DROP VIEW v1_top CASCADE ;
21326
 
DROP VIEW v1_top;
21327
 
ERROR 42S02: Unknown table 'v1_top'
21328
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21329
 
DROP VIEW v1_base CASCADE ;
21330
 
DROP VIEW v1_base;
21331
 
ERROR 42S02: Unknown table 'v1_base'
21332
 
DROP VIEW v1_top;
21333
 
CREATE VIEW  v1_base AS SELECT * FROM t1;
21334
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21335
 
DROP VIEW v1_top RESTRICT ;
21336
 
DROP VIEW v1_top;
21337
 
ERROR 42S02: Unknown table 'v1_top'
21338
 
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
21339
 
DROP VIEW v1_base RESTRICT ;
21340
 
DROP VIEW v1_base;
21341
 
ERROR 42S02: Unknown table 'v1_base'
21342
 
DROP VIEW v1_top;
21343
 
 
21344
 
Testcase 3.3.1.69, 3.3.1.70, 3.3.1.A5 
21345
 
--------------------------------------------------------------------------------
21346
 
DROP TABLE IF EXISTS t1 ;
21347
 
DROP VIEW  IF EXISTS v1 ;
21348
 
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ENGINE = ndb;
21349
 
CREATE VIEW v1 AS SELECT * FROM t1;
21350
 
DROP VIEW v1 ;
21351
 
SELECT * FROM v1 ;
21352
 
ERROR 42S02: Table 'test.v1' doesn't exist
21353
 
SHOW CREATE VIEW v1 ;
21354
 
ERROR 42S02: Table 'test.v1' doesn't exist
21355
 
SHOW CREATE TABLE v1 ;
21356
 
ERROR 42S02: Table 'test.v1' doesn't exist
21357
 
SHOW TABLE STATUS like 'v1' ;
21358
 
Name    Engine  Version Row_format      Rows    Avg_row_length  Data_length     Max_data_length Index_length    Data_free       Auto_increment  Create_time     Update_time     Check_time      Collation       Checksum        Create_options  Comment
21359
 
SHOW TABLES LIKE 'v1';
21360
 
Tables_in_test (v1)
21361
 
SHOW COLUMNS FROM v1;
21362
 
ERROR 42S02: Table 'test.v1' doesn't exist
21363
 
SHOW FIELDS  FROM v1;
21364
 
ERROR 42S02: Table 'test.v1' doesn't exist
21365
 
CHECK TABLE v1;
21366
 
Table   Op      Msg_type        Msg_text
21367
 
test.v1 check   Error   Table 'test.v1' doesn't exist
21368
 
test.v1 check   error   Corrupt
21369
 
DESCRIBE v1;
21370
 
ERROR 42S02: Table 'test.v1' doesn't exist
21371
 
EXPLAIN SELECT * FROM v1;
21372
 
ERROR 42S02: Table 'test.v1' doesn't exist
21373
 
Use test;
21374
 
 
21375
 
Testcase 3.3.1.A6 
21376
 
--------------------------------------------------------------------------------
21377
 
DROP DATABASE IF EXISTS test3;
21378
 
CREATE DATABASE test3;
21379
 
CREATE TABLE test3.t1 (f1 DECIMAL(5,3)) ENGINE = ndb;
21380
 
INSERT INTO test3.t1 SET f1 = 1.0;
21381
 
CREATE VIEW test3.v0 AS SELECT * FROM test3.t1;
21382
 
CREATE VIEW test3.v1 AS SELECT * FROM test3.v0;
21383
 
CREATE VIEW test3.v2 AS SELECT * FROM test3.v1;
21384
 
CREATE VIEW test3.v3 AS SELECT * FROM test3.v2;
21385
 
CREATE VIEW test3.v4 AS SELECT * FROM test3.v3;
21386
 
CREATE VIEW test3.v5 AS SELECT * FROM test3.v4;
21387
 
CREATE VIEW test3.v6 AS SELECT * FROM test3.v5;
21388
 
CREATE VIEW test3.v7 AS SELECT * FROM test3.v6;
21389
 
CREATE VIEW test3.v8 AS SELECT * FROM test3.v7;
21390
 
CREATE VIEW test3.v9 AS SELECT * FROM test3.v8;
21391
 
CREATE VIEW test3.v10 AS SELECT * FROM test3.v9;
21392
 
CREATE VIEW test3.v11 AS SELECT * FROM test3.v10;
21393
 
CREATE VIEW test3.v12 AS SELECT * FROM test3.v11;
21394
 
CREATE VIEW test3.v13 AS SELECT * FROM test3.v12;
21395
 
CREATE VIEW test3.v14 AS SELECT * FROM test3.v13;
21396
 
CREATE VIEW test3.v15 AS SELECT * FROM test3.v14;
21397
 
CREATE VIEW test3.v16 AS SELECT * FROM test3.v15;
21398
 
CREATE VIEW test3.v17 AS SELECT * FROM test3.v16;
21399
 
CREATE VIEW test3.v18 AS SELECT * FROM test3.v17;
21400
 
CREATE VIEW test3.v19 AS SELECT * FROM test3.v18;
21401
 
CREATE VIEW test3.v20 AS SELECT * FROM test3.v19;
21402
 
CREATE VIEW test3.v21 AS SELECT * FROM test3.v20;
21403
 
CREATE VIEW test3.v22 AS SELECT * FROM test3.v21;
21404
 
CREATE VIEW test3.v23 AS SELECT * FROM test3.v22;
21405
 
CREATE VIEW test3.v24 AS SELECT * FROM test3.v23;
21406
 
CREATE VIEW test3.v25 AS SELECT * FROM test3.v24;
21407
 
CREATE VIEW test3.v26 AS SELECT * FROM test3.v25;
21408
 
CREATE VIEW test3.v27 AS SELECT * FROM test3.v26;
21409
 
CREATE VIEW test3.v28 AS SELECT * FROM test3.v27;
21410
 
CREATE VIEW test3.v29 AS SELECT * FROM test3.v28;
21411
 
CREATE VIEW test3.v30 AS SELECT * FROM test3.v29;
21412
 
CREATE VIEW test3.v31 AS SELECT * FROM test3.v30;
21413
 
CREATE VIEW test3.v32 AS SELECT * FROM test3.v31;
21414
 
SHOW CREATE VIEW test3.v32;
21415
 
View    Create View     character_set_client    collation_connection
21416
 
v32     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test3`.`v32` AS select `v31`.`f1` AS `f1` from `test3`.`v31`   latin1  latin1_swedish_ci
21417
 
SELECT * FROM test3.v32;
21418
 
f1
21419
 
1.000
21420
 
EXPLAIN SELECT * FROM test3.v32;
21421
 
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
21422
 
1       SIMPLE  t1      ALL     NULL    NULL    NULL    NULL    1       
21423
 
DROP VIEW test3.v0;
21424
 
SHOW CREATE VIEW test3.v32;
21425
 
View    Create View     character_set_client    collation_connection
21426
 
v32     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test3`.`v32` AS select `v31`.`f1` AS `f1` from `test3`.`v31`   latin1  latin1_swedish_ci
21427
 
Warnings:
21428
 
Warning 1356    View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
21429
 
SELECT * FROM test3.v32;
21430
 
ERROR HY000: View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
21431
 
EXPLAIN SELECT * FROM test3.v32;
21432
 
ERROR HY000: View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
21433
 
 
21434
 
FIXME - Setting join_limit to 28 - hangs for higher values
21435
 
----------------------------------------------------------
21436
 
SET @join_limit = 28;
21437
 
SET @max_level = @join_limit - 1;
21438
 
DROP DATABASE IF EXISTS test3;
21439
 
DROP TABLE IF EXISTS test1.t1;
21440
 
DROP TABLE IF EXISTS test2.t1;
21441
 
DROP VIEW IF EXISTS test1.v27;
21442
 
DROP VIEW IF EXISTS test1.v26;
21443
 
DROP VIEW IF EXISTS test1.v25;
21444
 
DROP VIEW IF EXISTS test1.v24;
21445
 
DROP VIEW IF EXISTS test1.v23;
21446
 
DROP VIEW IF EXISTS test1.v22;
21447
 
DROP VIEW IF EXISTS test1.v21;
21448
 
DROP VIEW IF EXISTS test1.v20;
21449
 
DROP VIEW IF EXISTS test1.v19;
21450
 
DROP VIEW IF EXISTS test1.v18;
21451
 
DROP VIEW IF EXISTS test1.v17;
21452
 
DROP VIEW IF EXISTS test1.v16;
21453
 
DROP VIEW IF EXISTS test1.v15;
21454
 
DROP VIEW IF EXISTS test1.v14;
21455
 
DROP VIEW IF EXISTS test1.v13;
21456
 
DROP VIEW IF EXISTS test1.v12;
21457
 
DROP VIEW IF EXISTS test1.v11;
21458
 
DROP VIEW IF EXISTS test1.v10;
21459
 
DROP VIEW IF EXISTS test1.v9;
21460
 
DROP VIEW IF EXISTS test1.v8;
21461
 
DROP VIEW IF EXISTS test1.v7;
21462
 
DROP VIEW IF EXISTS test1.v6;
21463
 
DROP VIEW IF EXISTS test1.v5;
21464
 
DROP VIEW IF EXISTS test1.v4;
21465
 
DROP VIEW IF EXISTS test1.v3;
21466
 
DROP VIEW IF EXISTS test1.v2;
21467
 
DROP VIEW IF EXISTS test1.v1;
21468
 
DROP VIEW IF EXISTS test1.v0;
21469
 
CREATE DATABASE test3;
21470
 
USE test1;
21471
 
CREATE TABLE t1 (f1 BIGINT, f2 CHAR(50)) ENGINE = ndb ;
21472
 
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
21473
 
INSERT INTO t1 VALUES (0, NULL);
21474
 
INSERT INTO t1 VALUES (5, 'five');
21475
 
INSERT INTO t1 VALUES (1, 'one');
21476
 
INSERT INTO t1 VALUES (2, 'two');
21477
 
USE test2;
21478
 
CREATE TABLE t1 (f1 DECIMAL(64,30), f2 VARCHAR(50)) ENGINE = ndb;
21479
 
INSERT INTO  t1 VALUES (NULL, 'numeric column is NULL');
21480
 
INSERT INTO t1 VALUES (0.000000000000000000000000000000, NULL);
21481
 
INSERT INTO t1 VALUES (5.000000000000000000000000000000, 'five');
21482
 
INSERT INTO t1 VALUES (+1.000000000000000000000000000000, 'one');
21483
 
INSERT INTO t1 VALUES (3.000000000000000, 'three');
21484
 
USE test3;
21485
 
CREATE TABLE t1 (f1 DOUBLE, f2 VARBINARY(50)) ENGINE = ndb;
21486
 
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
21487
 
INSERT INTO t1 VALUES (+0.0E-35, NULL);
21488
 
INSERT INTO t1 VALUES (+0.5E+1, 'five');
21489
 
INSERT INTO t1 VALUES (20.0E-1, 'two');
21490
 
INSERT INTO t1 VALUES (0.0300E2, 'three');
21491
 
USE test;
21492
 
CREATE OR REPLACE VIEW test1.v0 AS SELECT * FROM test2.t1;
21493
 
CREATE OR REPLACE VIEW test1.v1 AS SELECT f1, f2
21494
 
FROM test2.t1 tab1 NATURAL JOIN test1.v0 tab2;
21495
 
CREATE OR REPLACE VIEW test1.v2 AS SELECT f1, f2
21496
 
FROM test3.t1 tab1 NATURAL JOIN test1.v1 tab2;
21497
 
CREATE OR REPLACE VIEW test1.v3 AS SELECT f1, f2
21498
 
FROM test1.t1 tab1 NATURAL JOIN test1.v2 tab2;
21499
 
CREATE OR REPLACE VIEW test1.v4 AS SELECT f1, f2
21500
 
FROM test2.t1 tab1 NATURAL JOIN test1.v3 tab2;
21501
 
CREATE OR REPLACE VIEW test1.v5 AS SELECT f1, f2
21502
 
FROM test3.t1 tab1 NATURAL JOIN test1.v4 tab2;
21503
 
CREATE OR REPLACE VIEW test1.v6 AS SELECT f1, f2
21504
 
FROM test1.t1 tab1 NATURAL JOIN test1.v5 tab2;
21505
 
CREATE OR REPLACE VIEW test1.v7 AS SELECT f1, f2
21506
 
FROM test2.t1 tab1 NATURAL JOIN test1.v6 tab2;
21507
 
CREATE OR REPLACE VIEW test1.v8 AS SELECT f1, f2
21508
 
FROM test3.t1 tab1 NATURAL JOIN test1.v7 tab2;
21509
 
CREATE OR REPLACE VIEW test1.v9 AS SELECT f1, f2
21510
 
FROM test1.t1 tab1 NATURAL JOIN test1.v8 tab2;
21511
 
CREATE OR REPLACE VIEW test1.v10 AS SELECT f1, f2
21512
 
FROM test2.t1 tab1 NATURAL JOIN test1.v9 tab2;
21513
 
CREATE OR REPLACE VIEW test1.v11 AS SELECT f1, f2
21514
 
FROM test3.t1 tab1 NATURAL JOIN test1.v10 tab2;
21515
 
CREATE OR REPLACE VIEW test1.v12 AS SELECT f1, f2
21516
 
FROM test1.t1 tab1 NATURAL JOIN test1.v11 tab2;
21517
 
CREATE OR REPLACE VIEW test1.v13 AS SELECT f1, f2
21518
 
FROM test2.t1 tab1 NATURAL JOIN test1.v12 tab2;
21519
 
CREATE OR REPLACE VIEW test1.v14 AS SELECT f1, f2
21520
 
FROM test3.t1 tab1 NATURAL JOIN test1.v13 tab2;
21521
 
CREATE OR REPLACE VIEW test1.v15 AS SELECT f1, f2
21522
 
FROM test1.t1 tab1 NATURAL JOIN test1.v14 tab2;
21523
 
CREATE OR REPLACE VIEW test1.v16 AS SELECT f1, f2
21524
 
FROM test2.t1 tab1 NATURAL JOIN test1.v15 tab2;
21525
 
CREATE OR REPLACE VIEW test1.v17 AS SELECT f1, f2
21526
 
FROM test3.t1 tab1 NATURAL JOIN test1.v16 tab2;
21527
 
CREATE OR REPLACE VIEW test1.v18 AS SELECT f1, f2
21528
 
FROM test1.t1 tab1 NATURAL JOIN test1.v17 tab2;
21529
 
CREATE OR REPLACE VIEW test1.v19 AS SELECT f1, f2
21530
 
FROM test2.t1 tab1 NATURAL JOIN test1.v18 tab2;
21531
 
CREATE OR REPLACE VIEW test1.v20 AS SELECT f1, f2
21532
 
FROM test3.t1 tab1 NATURAL JOIN test1.v19 tab2;
21533
 
CREATE OR REPLACE VIEW test1.v21 AS SELECT f1, f2
21534
 
FROM test1.t1 tab1 NATURAL JOIN test1.v20 tab2;
21535
 
CREATE OR REPLACE VIEW test1.v22 AS SELECT f1, f2
21536
 
FROM test2.t1 tab1 NATURAL JOIN test1.v21 tab2;
21537
 
CREATE OR REPLACE VIEW test1.v23 AS SELECT f1, f2
21538
 
FROM test3.t1 tab1 NATURAL JOIN test1.v22 tab2;
21539
 
CREATE OR REPLACE VIEW test1.v24 AS SELECT f1, f2
21540
 
FROM test1.t1 tab1 NATURAL JOIN test1.v23 tab2;
21541
 
CREATE OR REPLACE VIEW test1.v25 AS SELECT f1, f2
21542
 
FROM test2.t1 tab1 NATURAL JOIN test1.v24 tab2;
21543
 
CREATE OR REPLACE VIEW test1.v26 AS SELECT f1, f2
21544
 
FROM test3.t1 tab1 NATURAL JOIN test1.v25 tab2;
21545
 
CREATE OR REPLACE VIEW test1.v27 AS SELECT f1, f2
21546
 
FROM test1.t1 tab1 NATURAL JOIN test1.v26 tab2;
21547
 
SHOW CREATE VIEW test1.v27;
21548
 
View    Create View     character_set_client    collation_connection
21549
 
v27     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test1`.`v27` AS select `tab1`.`f1` AS `f1`,`tab1`.`f2` AS `f2` from (`test1`.`t1` `tab1` join `test1`.`v26` `tab2` on(((`tab1`.`f1` = `tab2`.`f1`) and (`tab1`.`f2` = `tab2`.`f2`))))  latin1  latin1_swedish_ci
21550
 
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21551
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21552
 
f1      f2
21553
 
5       five
21554
 
 
21555
 
The output of following EXPLAIN is deactivated, because the result
21556
 
differs on some platforms
21557
 
FIXME Is this a bug ? 
21558
 
--------------------------------------------------------------------------------
21559
 
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21560
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21561
 
CREATE VIEW test1.v28 AS SELECT f1, f2
21562
 
FROM test3.t1 tab1 NATURAL JOIN test1.v27 tab2;
21563
 
SHOW CREATE VIEW test1.v28;
21564
 
View    Create View     character_set_client    collation_connection
21565
 
v28     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test1`.`v28` AS select `tab1`.`f1` AS `f1`,`tab1`.`f2` AS `f2` from (`test3`.`t1` `tab1` join `test1`.`v27` `tab2` on(((`tab1`.`f1` = `tab2`.`f1`) and (`tab1`.`f2` = `tab2`.`f2`))))  latin1  latin1_swedish_ci
21566
 
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21567
 
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
21568
 
f1      f2
21569
 
5       five
21570
 
 
21571
 
The output of following EXPLAIN is deactivated, because the result
21572
 
differs on some platforms
21573
 
FIXME Is this a bug ? 
21574
 
--------------------------------------------------------------------------------
21575
 
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21576
 
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
21577
 
DROP VIEW IF EXISTS test1.v28;
21578
 
CREATE OR REPLACE VIEW test1.v0 AS
21579
 
SELECT f1 as f2, f2 as f1 FROM test2.t1;
21580
 
CREATE OR REPLACE VIEW test2.v0 AS
21581
 
SELECT CAST('0001-01-01' AS DATE) as f1, f2 FROM test3.t1;
21582
 
SHOW CREATE VIEW test1.v27;
21583
 
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21584
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21585
 
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21586
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21587
 
CREATE OR REPLACE VIEW test3.v0 AS
21588
 
SELECT f1 , CONVERT('ßÄäÖöÜü§' USING UCS2) as f2 FROM test1.t1;
21589
 
SHOW CREATE VIEW test1.v27;
21590
 
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21591
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21592
 
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21593
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21594
 
CREATE OR REPLACE VIEW test3.v0 AS
21595
 
SELECT CONVERT('ßÄäÖöÜü§' USING UCS2) as f1, f2 FROM test1.t1;
21596
 
SHOW CREATE VIEW test1.v27;
21597
 
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21598
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21599
 
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
21600
 
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
21601
 
DROP VIEW IF EXISTS test1.v27;
21602
 
DROP VIEW IF EXISTS test1.v26;
21603
 
DROP VIEW IF EXISTS test1.v25;
21604
 
DROP VIEW IF EXISTS test1.v24;
21605
 
DROP VIEW IF EXISTS test1.v23;
21606
 
DROP VIEW IF EXISTS test1.v22;
21607
 
DROP VIEW IF EXISTS test1.v21;
21608
 
DROP VIEW IF EXISTS test1.v20;
21609
 
DROP VIEW IF EXISTS test1.v19;
21610
 
DROP VIEW IF EXISTS test1.v18;
21611
 
DROP VIEW IF EXISTS test1.v17;
21612
 
DROP VIEW IF EXISTS test1.v16;
21613
 
DROP VIEW IF EXISTS test1.v15;
21614
 
DROP VIEW IF EXISTS test1.v14;
21615
 
DROP VIEW IF EXISTS test1.v13;
21616
 
DROP VIEW IF EXISTS test1.v12;
21617
 
DROP VIEW IF EXISTS test1.v11;
21618
 
DROP VIEW IF EXISTS test1.v10;
21619
 
DROP VIEW IF EXISTS test1.v9;
21620
 
DROP VIEW IF EXISTS test1.v8;
21621
 
DROP VIEW IF EXISTS test1.v7;
21622
 
DROP VIEW IF EXISTS test1.v6;
21623
 
DROP VIEW IF EXISTS test1.v5;
21624
 
DROP VIEW IF EXISTS test1.v4;
21625
 
DROP VIEW IF EXISTS test1.v3;
21626
 
DROP VIEW IF EXISTS test1.v2;
21627
 
DROP VIEW IF EXISTS test1.v1;
21628
 
DROP VIEW IF EXISTS test1.v0;
21629
 
DROP DATABASE test3;
21630
 
DROP TABLE test1.t1;
21631
 
DROP TABLE test2.t1;
21632
 
Use test;
21633
 
 
21634
 
Testcase 3.3.2.1
21635
 
--------------------------------------------------------------------------------
21636
 
Drop view if exists test.v1 ;
21637
 
Create View test.v1 AS SELECT f59,f60 FROM tb2 where f59 = 1995 ;
21638
 
INSERT INTO test.v1 (f59,f60) values (879,700) ;
21639
 
affected rows: 1
21640
 
SELECT f59,f60 FROM test.v1 where f59 = 879 and f60 = 700 ;
21641
 
f59     f60
21642
 
DELETE FROM tb2 where f59 = 879 and f60 = 700 ;
21643
 
Drop view test.v1 ;
21644
 
 
21645
 
Testcase 3.3.2.2
21646
 
--------------------------------------------------------------------------------
21647
 
Drop view if exists test.v1 ;
21648
 
Create view test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
21649
 
INSERT INTO test.v1 ( f59 , f60 ) values (2005,0101) ;
21650
 
affected rows: 1
21651
 
SELECT * FROM tb2 where f59 = 2005 and f60 = 0101 ;
21652
 
f59     2005
21653
 
f60     101
21654
 
f61     NULL
21655
 
f62     NULL
21656
 
f63     NULL
21657
 
f64     NULL
21658
 
f65     NULL
21659
 
f66     NULL
21660
 
f67     NULL
21661
 
f68     NULL
21662
 
f69     NULL
21663
 
f70     NULL
21664
 
f71     NULL
21665
 
f72     NULL
21666
 
f73     NULL
21667
 
f74     NULL
21668
 
f75     NULL
21669
 
f76     NULL
21670
 
f77     7.7
21671
 
f78     7.7
21672
 
f79     00000000000000000007.7
21673
 
f80     00000000000000000008.8
21674
 
f81     8.8
21675
 
f82     8.8
21676
 
f83     0000000008.8
21677
 
f84     0000000008.8
21678
 
f85     8.8
21679
 
f86     8.8
21680
 
f87     8.8
21681
 
f88     8.8
21682
 
f89     0000000008.8
21683
 
f90     0000000008.8
21684
 
f91     0000000008.8
21685
 
f92     0000000008.8
21686
 
f93     8.8
21687
 
f94     8.8
21688
 
f95     8.8
21689
 
f96     8.8
21690
 
f97     0000000008.8
21691
 
f98     00000000000000000008.8
21692
 
f99     0000000008.8
21693
 
f100    00000000000000000008.8
21694
 
f101    2000-01-01
21695
 
f102    00:00:20
21696
 
f103    0002-02-02 00:00:00
21697
 
f104    2000-12-31 23:59:59
21698
 
f105    2000
21699
 
f106    2000
21700
 
f107    2000
21701
 
f108    1enum
21702
 
f109    1set
21703
 
SELECT f59,f60 FROM test.v1 where f59 = 2005 and f60 = 0101 ;
21704
 
f59     f60
21705
 
2005    101
21706
 
DELETE FROM tb2 where f59 = 2005 and f60 = 0101 ;
21707
 
Drop view test.v1 ;
21708
 
 
21709
 
Testcase 3.3.2.3
21710
 
--------------------------------------------------------------------------------
21711
 
Insert into tb2 (f59,f60,f61) values (780,105,106) ;
21712
 
Drop view if exists test.v1 ;
21713
 
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
21714
 
UPDATE test.v1 SET f59 = 8 WHERE f59 = 780 and f60 = 105;
21715
 
affected rows: 1
21716
 
info: Rows matched: 1  Changed: 1  Warnings: 0
21717
 
SELECT * FROM tb2 where f59 = 8 and f60 = 105;
21718
 
f59     8
21719
 
f60     105
21720
 
f61     0000000106
21721
 
f62     NULL
21722
 
f63     NULL
21723
 
f64     NULL
21724
 
f65     NULL
21725
 
f66     NULL
21726
 
f67     NULL
21727
 
f68     NULL
21728
 
f69     NULL
21729
 
f70     NULL
21730
 
f71     NULL
21731
 
f72     NULL
21732
 
f73     NULL
21733
 
f74     NULL
21734
 
f75     NULL
21735
 
f76     NULL
21736
 
f77     7.7
21737
 
f78     7.7
21738
 
f79     00000000000000000007.7
21739
 
f80     00000000000000000008.8
21740
 
f81     8.8
21741
 
f82     8.8
21742
 
f83     0000000008.8
21743
 
f84     0000000008.8
21744
 
f85     8.8
21745
 
f86     8.8
21746
 
f87     8.8
21747
 
f88     8.8
21748
 
f89     0000000008.8
21749
 
f90     0000000008.8
21750
 
f91     0000000008.8
21751
 
f92     0000000008.8
21752
 
f93     8.8
21753
 
f94     8.8
21754
 
f95     8.8
21755
 
f96     8.8
21756
 
f97     0000000008.8
21757
 
f98     00000000000000000008.8
21758
 
f99     0000000008.8
21759
 
f100    00000000000000000008.8
21760
 
f101    2000-01-01
21761
 
f102    00:00:20
21762
 
f103    0002-02-02 00:00:00
21763
 
f104    2000-12-31 23:59:59
21764
 
f105    2000
21765
 
f106    2000
21766
 
f107    2000
21767
 
f108    1enum
21768
 
f109    1set
21769
 
SELECT f59,f60 FROM test.v1 where f59 = 8 and f60 = 105 ;
21770
 
f59     f60
21771
 
8       105
21772
 
Drop view test.v1 ;
21773
 
 
21774
 
Testcase 3.3.2.4
21775
 
--------------------------------------------------------------------------------
21776
 
Insert into tb2 (f59,f60,f61) values (781,105,106) ;
21777
 
Drop view if exists test.v1 ;
21778
 
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 ;
21779
 
UPDATE test.v1 SET f59 = 891 WHERE f60 = 105 ;
21780
 
affected rows: 4
21781
 
info: Rows matched: 4  Changed: 4  Warnings: 0
21782
 
SELECT * FROM tb2 where f59 = 891 and f60 = 105;
21783
 
f59     891
21784
 
f60     105
21785
 
f61     0000000106
21786
 
f62     NULL
21787
 
f63     NULL
21788
 
f64     NULL
21789
 
f65     NULL
21790
 
f66     NULL
21791
 
f67     NULL
21792
 
f68     NULL
21793
 
f69     NULL
21794
 
f70     NULL
21795
 
f71     NULL
21796
 
f72     NULL
21797
 
f73     NULL
21798
 
f74     NULL
21799
 
f75     NULL
21800
 
f76     NULL
21801
 
f77     7.7
21802
 
f78     7.7
21803
 
f79     00000000000000000007.7
21804
 
f80     00000000000000000008.8
21805
 
f81     8.8
21806
 
f82     8.8
21807
 
f83     0000000008.8
21808
 
f84     0000000008.8
21809
 
f85     8.8
21810
 
f86     8.8
21811
 
f87     8.8
21812
 
f88     8.8
21813
 
f89     0000000008.8
21814
 
f90     0000000008.8
21815
 
f91     0000000008.8
21816
 
f92     0000000008.8
21817
 
f93     8.8
21818
 
f94     8.8
21819
 
f95     8.8
21820
 
f96     8.8
21821
 
f97     0000000008.8
21822
 
f98     00000000000000000008.8
21823
 
f99     0000000008.8
21824
 
f100    00000000000000000008.8
21825
 
f101    2000-01-01
21826
 
f102    00:00:20
21827
 
f103    0002-02-02 00:00:00
21828
 
f104    2000-12-31 23:59:59
21829
 
f105    2000
21830
 
f106    2000
21831
 
f107    2000
21832
 
f108    1enum
21833
 
f109    1set
21834
 
f59     891
21835
 
f60     105
21836
 
f61     0000000106
21837
 
f62     NULL
21838
 
f63     NULL
21839
 
f64     NULL
21840
 
f65     NULL
21841
 
f66     NULL
21842
 
f67     NULL
21843
 
f68     NULL
21844
 
f69     NULL
21845
 
f70     NULL
21846
 
f71     NULL
21847
 
f72     NULL
21848
 
f73     NULL
21849
 
f74     NULL
21850
 
f75     NULL
21851
 
f76     NULL
21852
 
f77     7.7
21853
 
f78     7.7
21854
 
f79     00000000000000000007.7
21855
 
f80     00000000000000000008.8
21856
 
f81     8.8
21857
 
f82     8.8
21858
 
f83     0000000008.8
21859
 
f84     0000000008.8
21860
 
f85     8.8
21861
 
f86     8.8
21862
 
f87     8.8
21863
 
f88     8.8
21864
 
f89     0000000008.8
21865
 
f90     0000000008.8
21866
 
f91     0000000008.8
21867
 
f92     0000000008.8
21868
 
f93     8.8
21869
 
f94     8.8
21870
 
f95     8.8
21871
 
f96     8.8
21872
 
f97     0000000008.8
21873
 
f98     00000000000000000008.8
21874
 
f99     0000000008.8
21875
 
f100    00000000000000000008.8
21876
 
f101    2000-01-01
21877
 
f102    00:00:20
21878
 
f103    0002-02-02 00:00:00
21879
 
f104    2000-12-31 23:59:59
21880
 
f105    2000
21881
 
f106    2000
21882
 
f107    2000
21883
 
f108    1enum
21884
 
f109    1set
21885
 
f59     891
21886
 
f60     105
21887
 
f61     0000000106
21888
 
f62     NULL
21889
 
f63     NULL
21890
 
f64     NULL
21891
 
f65     NULL
21892
 
f66     NULL
21893
 
f67     NULL
21894
 
f68     NULL
21895
 
f69     NULL
21896
 
f70     NULL
21897
 
f71     NULL
21898
 
f72     NULL
21899
 
f73     NULL
21900
 
f74     NULL
21901
 
f75     NULL
21902
 
f76     NULL
21903
 
f77     7.7
21904
 
f78     7.7
21905
 
f79     00000000000000000007.7
21906
 
f80     00000000000000000008.8
21907
 
f81     8.8
21908
 
f82     8.8
21909
 
f83     0000000008.8
21910
 
f84     0000000008.8
21911
 
f85     8.8
21912
 
f86     8.8
21913
 
f87     8.8
21914
 
f88     8.8
21915
 
f89     0000000008.8
21916
 
f90     0000000008.8
21917
 
f91     0000000008.8
21918
 
f92     0000000008.8
21919
 
f93     8.8
21920
 
f94     8.8
21921
 
f95     8.8
21922
 
f96     8.8
21923
 
f97     0000000008.8
21924
 
f98     00000000000000000008.8
21925
 
f99     0000000008.8
21926
 
f100    00000000000000000008.8
21927
 
f101    2000-01-01
21928
 
f102    00:00:20
21929
 
f103    0002-02-02 00:00:00
21930
 
f104    2000-12-31 23:59:59
21931
 
f105    2000
21932
 
f106    2000
21933
 
f107    2000
21934
 
f108    1enum
21935
 
f109    1set
21936
 
f59     891
21937
 
f60     105
21938
 
f61     0000000106
21939
 
f62     NULL
21940
 
f63     NULL
21941
 
f64     NULL
21942
 
f65     NULL
21943
 
f66     NULL
21944
 
f67     NULL
21945
 
f68     NULL
21946
 
f69     NULL
21947
 
f70     NULL
21948
 
f71     NULL
21949
 
f72     NULL
21950
 
f73     NULL
21951
 
f74     NULL
21952
 
f75     NULL
21953
 
f76     NULL
21954
 
f77     7.7
21955
 
f78     7.7
21956
 
f79     00000000000000000007.7
21957
 
f80     00000000000000000008.8
21958
 
f81     8.8
21959
 
f82     8.8
21960
 
f83     0000000008.8
21961
 
f84     0000000008.8
21962
 
f85     8.8
21963
 
f86     8.8
21964
 
f87     8.8
21965
 
f88     8.8
21966
 
f89     0000000008.8
21967
 
f90     0000000008.8
21968
 
f91     0000000008.8
21969
 
f92     0000000008.8
21970
 
f93     8.8
21971
 
f94     8.8
21972
 
f95     8.8
21973
 
f96     8.8
21974
 
f97     0000000008.8
21975
 
f98     00000000000000000008.8
21976
 
f99     0000000008.8
21977
 
f100    00000000000000000008.8
21978
 
f101    2000-01-01
21979
 
f102    00:00:20
21980
 
f103    0002-02-02 00:00:00
21981
 
f104    2000-12-31 23:59:59
21982
 
f105    2000
21983
 
f106    2000
21984
 
f107    2000
21985
 
f108    1enum
21986
 
f109    1set
21987
 
SELECT f59,f60 FROM test.v1 where f59 = 891 and f60 = 105 ;
21988
 
f59     f60
21989
 
891     105
21990
 
891     105
21991
 
891     105
21992
 
891     105
21993
 
Drop view test.v1 ;
21994
 
 
21995
 
Testcase 3.3.2.5
21996
 
--------------------------------------------------------------------------------
21997
 
Insert into tb2 (f59,f60,f61) values (789,105,106) ;
21998
 
Drop view if exists test.v1 ;
21999
 
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 789 ;
22000
 
DELETE FROM test.v1 where f59 = 789 ;
22001
 
affected rows: 1
22002
 
SELECT * FROM tb2 where f59 = 789 ;
22003
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
22004
 
SELECT f59,f60 FROM test.v1 where f59 = 789 order by f60 ;
22005
 
f59     f60
22006
 
Drop view test.v1 ;
22007
 
 
22008
 
Testcase 3.3.2.6
22009
 
--------------------------------------------------------------------------------
22010
 
Insert into tb2 (f59,f60,f61) values (711,105,106) ;
22011
 
Drop view if exists test.v1 ;
22012
 
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 711  ;
22013
 
DELETE FROM test.v1 where f59 = 711 ;
22014
 
affected rows: 1
22015
 
SELECT * FROM tb2 where f59 = 711 ;
22016
 
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
22017
 
SELECT f59,f60 FROM test.v1 where f59 = 711 order by f60 ;
22018
 
f59     f60
22019
 
Drop view test.v1 ;
22020
 
 
22021
 
Testcase 3.3.2.1 - 3.3.2.6 alternative implementation
22022
 
--------------------------------------------------------------------------------
22023
 
DROP TABLE IF EXISTS t1;
22024
 
DROP VIEW  IF EXISTS v1;
22025
 
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4),
22026
 
f4 CHAR, PRIMARY KEY(f1));
22027
 
CREATE VIEW v1 AS SELECT f1, f2, f3 FROM t1;
22028
 
INSERT INTO v1 SET f1 = 1;
22029
 
SELECT * from t1;
22030
 
f1      f2      f3      f4
22031
 
1       NULL    NULL    NULL
22032
 
DELETE FROM t1;
22033
 
INSERT INTO v1 SET f2 = 'ABC';
22034
 
INSERT INTO v1 SET f2 = 'ABC';
22035
 
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
22036
 
SELECT * from t1;
22037
 
f1      f2      f3      f4
22038
 
0       ABC     NULL    NULL
22039
 
DELETE FROM t1;
22040
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22041
 
DELETE FROM v1 WHERE f1 = 1;
22042
 
SELECT * from t1;
22043
 
f1      f2      f3      f4
22044
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22045
 
DELETE FROM v1 WHERE f2 = 'ABC';
22046
 
SELECT * from t1;
22047
 
f1      f2      f3      f4
22048
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22049
 
DELETE FROM v1;
22050
 
SELECT * from t1;
22051
 
f1      f2      f3      f4
22052
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22053
 
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
22054
 
SELECT * from t1;
22055
 
f1      f2      f3      f4
22056
 
2       ABC     -0.0012 X
22057
 
DELETE FROM t1;
22058
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22059
 
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
22060
 
SELECT * from t1;
22061
 
f1      f2      f3      f4
22062
 
2       ABC     -0.0012 X
22063
 
DELETE FROM t1;
22064
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22065
 
UPDATE v1 SET f1 = 2;
22066
 
SELECT * from t1;
22067
 
f1      f2      f3      f4
22068
 
2       ABC     -0.0012 X
22069
 
DELETE FROM t1;
22070
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22071
 
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
22072
 
SELECT * from t1;
22073
 
f1      f2      f3      f4
22074
 
1       NNN     -0.0012 X
22075
 
DELETE FROM t1;
22076
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22077
 
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
22078
 
SELECT * from t1;
22079
 
f1      f2      f3      f4
22080
 
1       NNN     -0.0012 X
22081
 
DELETE FROM t1;
22082
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22083
 
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
22084
 
SELECT * from t1;
22085
 
f1      f2      f3      f4
22086
 
1       NNN     -0.0012 X
22087
 
DELETE FROM t1;
22088
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22089
 
UPDATE v1 SET f2 = 'NNN';
22090
 
SELECT * from t1;
22091
 
f1      f2      f3      f4
22092
 
1       NNN     -0.0012 X
22093
 
DELETE FROM t1;
22094
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22095
 
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
22096
 
SELECT * from t1;
22097
 
f1      f2      f3      f4
22098
 
2       NNN     -0.0012 X
22099
 
DELETE FROM t1;
22100
 
DROP VIEW v1;
22101
 
CREATE VIEW v1 AS SELECT f2, f3 FROM t1;
22102
 
INSERT INTO v1 SET f2 = 'ABC';
22103
 
INSERT INTO v1 SET f2 = 'ABC';
22104
 
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
22105
 
SELECT * from t1;
22106
 
f1      f2      f3      f4
22107
 
0       ABC     NULL    NULL
22108
 
DELETE FROM t1;
22109
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22110
 
DELETE FROM v1 WHERE f2 = 'ABC';
22111
 
SELECT * from t1;
22112
 
f1      f2      f3      f4
22113
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22114
 
DELETE FROM v1;
22115
 
SELECT * from t1;
22116
 
f1      f2      f3      f4
22117
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22118
 
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
22119
 
SELECT * from t1;
22120
 
f1      f2      f3      f4
22121
 
1       NNN     -0.0012 X
22122
 
DELETE FROM t1;
22123
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22124
 
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
22125
 
SELECT * from t1;
22126
 
f1      f2      f3      f4
22127
 
1       NNN     -0.0012 X
22128
 
DELETE FROM t1;
22129
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22130
 
UPDATE v1 SET f2 = 'NNN';
22131
 
SELECT * from t1;
22132
 
f1      f2      f3      f4
22133
 
1       NNN     -0.0012 X
22134
 
DELETE FROM t1;
22135
 
DROP VIEW v1;
22136
 
CREATE VIEW v1 AS SELECT f1, f2, f3, 'HELLO' AS my_greeting FROM t1;
22137
 
INSERT INTO v1 SET f1 = 1;
22138
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22139
 
SELECT * from t1;
22140
 
f1      f2      f3      f4
22141
 
DELETE FROM t1;
22142
 
INSERT INTO v1 SET f1 = 1, my_greeting = 'HELLO';
22143
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22144
 
SELECT * from t1;
22145
 
f1      f2      f3      f4
22146
 
DELETE FROM t1;
22147
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22148
 
DELETE FROM v1 WHERE f1 = 1;
22149
 
SELECT * from t1;
22150
 
f1      f2      f3      f4
22151
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22152
 
DELETE FROM v1 WHERE f2 = 'ABC';
22153
 
SELECT * from t1;
22154
 
f1      f2      f3      f4
22155
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22156
 
DELETE FROM v1 WHERE my_greeting = 'HELLO';
22157
 
SELECT * from t1;
22158
 
f1      f2      f3      f4
22159
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22160
 
DELETE FROM v1;
22161
 
SELECT * from t1;
22162
 
f1      f2      f3      f4
22163
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22164
 
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
22165
 
SELECT * from t1;
22166
 
f1      f2      f3      f4
22167
 
2       ABC     -0.0012 X
22168
 
DELETE FROM t1;
22169
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22170
 
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
22171
 
SELECT * from t1;
22172
 
f1      f2      f3      f4
22173
 
2       ABC     -0.0012 X
22174
 
DELETE FROM t1;
22175
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22176
 
UPDATE v1 SET f1 = 2 WHERE my_greeting = 'HELLO';
22177
 
SELECT * from t1;
22178
 
f1      f2      f3      f4
22179
 
2       ABC     -0.0012 X
22180
 
DELETE FROM t1;
22181
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22182
 
UPDATE v1 SET f1 = 2;
22183
 
SELECT * from t1;
22184
 
f1      f2      f3      f4
22185
 
2       ABC     -0.0012 X
22186
 
DELETE FROM t1;
22187
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22188
 
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
22189
 
SELECT * from t1;
22190
 
f1      f2      f3      f4
22191
 
1       NNN     -0.0012 X
22192
 
DELETE FROM t1;
22193
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22194
 
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
22195
 
SELECT * from t1;
22196
 
f1      f2      f3      f4
22197
 
1       NNN     -0.0012 X
22198
 
DELETE FROM t1;
22199
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22200
 
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
22201
 
SELECT * from t1;
22202
 
f1      f2      f3      f4
22203
 
1       NNN     -0.0012 X
22204
 
DELETE FROM t1;
22205
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22206
 
UPDATE v1 SET f2 = 'NNN' WHERE my_greeting = 'HELLO';
22207
 
SELECT * from t1;
22208
 
f1      f2      f3      f4
22209
 
1       NNN     -0.0012 X
22210
 
DELETE FROM t1;
22211
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22212
 
UPDATE v1 SET f2 = 'NNN';
22213
 
SELECT * from t1;
22214
 
f1      f2      f3      f4
22215
 
1       NNN     -0.0012 X
22216
 
DELETE FROM t1;
22217
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22218
 
UPDATE v1 SET my_greeting = 'Hej' WHERE f1 = 1;
22219
 
ERROR HY000: Column 'my_greeting' is not updatable
22220
 
SELECT * from t1;
22221
 
f1      f2      f3      f4
22222
 
1       ABC     -0.0012 X
22223
 
DELETE FROM t1;
22224
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22225
 
UPDATE v1 SET my_greeting = 'Hej' WHERE f2 = 'ABC';
22226
 
ERROR HY000: Column 'my_greeting' is not updatable
22227
 
SELECT * from t1;
22228
 
f1      f2      f3      f4
22229
 
1       ABC     -0.0012 X
22230
 
DELETE FROM t1;
22231
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22232
 
UPDATE v1 SET my_greeting = 'Hej' WHERE my_greeting = 'HELLO';
22233
 
ERROR HY000: Column 'my_greeting' is not updatable
22234
 
SELECT * from t1;
22235
 
f1      f2      f3      f4
22236
 
1       ABC     -0.0012 X
22237
 
DELETE FROM t1;
22238
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22239
 
UPDATE v1 SET my_greeting = 'Hej';
22240
 
ERROR HY000: Column 'my_greeting' is not updatable
22241
 
SELECT * from t1;
22242
 
f1      f2      f3      f4
22243
 
1       ABC     -0.0012 X
22244
 
DELETE FROM t1;
22245
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22246
 
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
22247
 
SELECT * from t1;
22248
 
f1      f2      f3      f4
22249
 
2       NNN     -0.0012 X
22250
 
DELETE FROM t1;
22251
 
DROP TABLE t1;
22252
 
SET sql_mode = 'traditional';
22253
 
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4) NOT NULL,
22254
 
f4 CHAR, PRIMARY KEY(f1));
22255
 
DROP VIEW v1;
22256
 
CREATE VIEW v1 AS SELECT f1, f2, f4 FROM t1;
22257
 
INSERT INTO v1 SET f1 = 1;
22258
 
ERROR HY000: Field of view 'test.v1' underlying table doesn't have a default value
22259
 
SELECT * from t1;
22260
 
f1      f2      f3      f4
22261
 
DELETE FROM t1;
22262
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22263
 
DELETE FROM v1 WHERE f1 = 1;
22264
 
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
22265
 
UPDATE v1 SET f4 = 'Y' WHERE f2 = 'ABC';
22266
 
SELECT * from t1;
22267
 
f1      f2      f3      f4
22268
 
1       ABC     -0.0012 Y
22269
 
DELETE FROM t1;
22270
 
SET sql_mode = '';
22271
 
 
22272
 
Testcases 3.3.2.7 - 3.3.2.9,
22273
 
3.3.2.10 - 3.3.2.11 omitted because of missing
22274
 
features EXCEPT and INTERSECT 
22275
 
--------------------------------------------------------------------------------
22276
 
INSERT INTO tb2 (f59,f60,f61) VALUES (77,185,126) ;
22277
 
INSERT INTO tb2 (f59,f60,f61) VALUES (59,58,54) ;
22278
 
DROP TABLE IF EXISTS t1 ;
22279
 
DROP VIEW  IF EXISTS v1 ;
22280
 
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ;
22281
 
INSERT INTO t1 VALUES (19,41,32)  ;
22282
 
INSERT INTO t1 VALUES (59,54,71)  ;
22283
 
INSERT INTO t1 VALUES (21,91,99)  ;
22284
 
SET @variant1 = 'UNION ';
22285
 
SET @variant2 = 'UNION ALL ';
22286
 
SET @variant3 = 'UNION DISTINCT ';
22287
 
SET @variant4 = 'EXCEPT ';
22288
 
SET @variant5 = 'INTERSECT ';
22289
 
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION DISTINCT SELECT f61 FROM t1 WHERE f59=19;
22290
 
INSERT INTO v1 VALUES (3000);
22291
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22292
 
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
22293
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22294
 
DELETE FROM v1;
22295
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22296
 
DROP VIEW v1 ;
22297
 
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION ALL SELECT f61 FROM t1 WHERE f59=19;
22298
 
INSERT INTO v1 VALUES (3000);
22299
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22300
 
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
22301
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22302
 
DELETE FROM v1;
22303
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22304
 
DROP VIEW v1 ;
22305
 
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION SELECT f61 FROM t1 WHERE f59=19;
22306
 
INSERT INTO v1 VALUES (3000);
22307
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22308
 
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
22309
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22310
 
DELETE FROM v1;
22311
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22312
 
DROP VIEW v1 ;
22313
 
 
22314
 
Testcases 3.3.2.12 - 3.3.2.20
22315
 
--------------------------------------------------------------------------------
22316
 
DROP TABLE IF EXISTS t1, t2 ;
22317
 
DROP VIEW  IF EXISTS test.v1 ;
22318
 
Drop view if exists v2 ;
22319
 
CREATE TABLE t1 (f59 int, f60 int, f61 int) ;
22320
 
INSERT INTO t1 VALUES (19,41,32)  ;
22321
 
INSERT INTO t1 VALUES (59,54,71)  ;
22322
 
INSERT INTO t1 VALUES (21,91,99)  ;
22323
 
CREATE TABLE t2 (f59 int, f60 int, f61 int) ;
22324
 
INSERT INTO t2 VALUES (19,41,32)  ;
22325
 
INSERT INTO t2 VALUES (59,54,71)  ;
22326
 
INSERT INTO t2 VALUES (21,91,99)  ;
22327
 
CREATE VIEW v2 AS SELECT f59, f60, f61 FROM t2 LIMIT 5;
22328
 
SET @variant1= 'CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1';
22329
 
SET @variant2= 'CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1';
22330
 
SET @variant3= 'CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1';
22331
 
SET @variant4= 'CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61';
22332
 
SET @variant5= 'CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0';
22333
 
SET @variant6= 'CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1';
22334
 
SET @variant7= 'CREATE VIEW v1 AS SELECT f61 FROM v2';
22335
 
SET @variant8= 'CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1)';
22336
 
SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1';
22337
 
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
22338
 
INSERT INTO v1 VALUES (1002);
22339
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22340
 
UPDATE v1 SET f61=1007;
22341
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22342
 
DELETE FROM v1;
22343
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22344
 
DROP VIEW v1;
22345
 
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
22346
 
INSERT INTO v1 VALUES (1002);
22347
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22348
 
UPDATE v1 SET f61=1007;
22349
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22350
 
DELETE FROM v1;
22351
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22352
 
DROP VIEW v1;
22353
 
CREATE VIEW v1 AS SELECT f61 FROM v2;
22354
 
INSERT INTO v1 VALUES (1002);
22355
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22356
 
UPDATE v1 SET f61=1007;
22357
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22358
 
DELETE FROM v1;
22359
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22360
 
DROP VIEW v1;
22361
 
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
22362
 
INSERT INTO v1 VALUES (1002);
22363
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22364
 
UPDATE v1 SET f61=1007;
22365
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22366
 
DELETE FROM v1;
22367
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22368
 
DROP VIEW v1;
22369
 
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
22370
 
INSERT INTO v1 VALUES (1002);
22371
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22372
 
UPDATE v1 SET f61=1007;
22373
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22374
 
DELETE FROM v1;
22375
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22376
 
DROP VIEW v1;
22377
 
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
22378
 
INSERT INTO v1 VALUES (1002);
22379
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22380
 
UPDATE v1 SET f61=1007;
22381
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22382
 
DELETE FROM v1;
22383
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22384
 
DROP VIEW v1;
22385
 
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
22386
 
INSERT INTO v1 VALUES (1002);
22387
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22388
 
UPDATE v1 SET f61=1007;
22389
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22390
 
DELETE FROM v1;
22391
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22392
 
DROP VIEW v1;
22393
 
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
22394
 
INSERT INTO v1 VALUES (1002);
22395
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22396
 
UPDATE v1 SET f61=1007;
22397
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22398
 
DELETE FROM v1;
22399
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22400
 
DROP VIEW v1;
22401
 
CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1;
22402
 
INSERT INTO v1 VALUES (1002);
22403
 
ERROR HY000: The target table v1 of the INSERT is not insertable-into
22404
 
UPDATE v1 SET f61=1007;
22405
 
ERROR HY000: The target table v1 of the UPDATE is not updatable
22406
 
DELETE FROM v1;
22407
 
ERROR HY000: The target table v1 of the DELETE is not updatable
22408
 
DROP VIEW v1;
22409
 
Drop TABLE t1, t2 ;
22410
 
Drop VIEW  v2 ;
22411
 
 
22412
 
Testcases 3.3.A1
22413
 
--------------------------------------------------------------------------------
22414
 
DROP TABLE IF EXISTS t1;
22415
 
DROP TABLE IF EXISTS t2;
22416
 
DROP VIEW  IF EXISTS v1;
22417
 
DROP VIEW  IF EXISTS v2;
22418
 
CREATE TABLE t1 (f1 BIGINT, f2 DATE DEFAULT NULL, f4 CHAR(5),
22419
 
report char(10)) ENGINE = ndb;
22420
 
CREATE VIEW v1 AS SELECT * FROM t1;
22421
 
INSERT INTO t1 SET f1 = -1, f4 = 'ABC', report = 't1 0';
22422
 
INSERT INTO v1 SET f1 = -1, f4 = 'ABC', report = 'v1 0';
22423
 
DESCRIBE t1;
22424
 
Field   Type    Null    Key     Default Extra
22425
 
f1      bigint(20)      YES             NULL    
22426
 
f2      date    YES             NULL    
22427
 
f4      char(5) YES             NULL    
22428
 
report  char(10)        YES             NULL    
22429
 
DESCRIBE v1;
22430
 
Field   Type    Null    Key     Default Extra
22431
 
f1      bigint(20)      YES             NULL    
22432
 
f2      date    YES             NULL    
22433
 
f4      char(5) YES             NULL    
22434
 
report  char(10)        YES             NULL    
22435
 
SELECT * FROM t1 order by f1, report;
22436
 
f1      f2      f4      report
22437
 
-1      NULL    ABC     t1 0
22438
 
-1      NULL    ABC     v1 0
22439
 
SELECT * FROM v1 order by f1, report;
22440
 
f1      f2      f4      report
22441
 
-1      NULL    ABC     t1 0
22442
 
-1      NULL    ABC     v1 0
22443
 
ALTER TABLE t1 CHANGE COLUMN f4 f4x CHAR(5);
22444
 
INSERT INTO t1 SET f1 = 0, f4x = 'ABC', report = 't1 1';
22445
 
INSERT INTO v1 SET f1 = 0, f4  = 'ABC', report = 'v1 1';
22446
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22447
 
INSERT INTO v1 SET f1 = 0, f4x = 'ABC', report = 'v1 1a';
22448
 
ERROR 42S22: Unknown column 'f4x' in 'field list'
22449
 
INSERT INTO v1 SET f1 = 0, report = 'v1 1b';
22450
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22451
 
DESCRIBE t1;
22452
 
Field   Type    Null    Key     Default Extra
22453
 
f1      bigint(20)      YES             NULL    
22454
 
f2      date    YES             NULL    
22455
 
f4x     char(5) YES             NULL    
22456
 
report  char(10)        YES             NULL    
22457
 
DESCRIBE v1;
22458
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22459
 
SELECT * FROM t1 order by f1, report;
22460
 
f1      f2      f4x     report
22461
 
-1      NULL    ABC     t1 0
22462
 
-1      NULL    ABC     v1 0
22463
 
0       NULL    ABC     t1 1
22464
 
SELECT * FROM v1 order by f1, report;
22465
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22466
 
ALTER TABLE t1 CHANGE COLUMN f4x f4 CHAR(5);
22467
 
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(10);
22468
 
INSERT INTO t1 SET f1 = 2, f4 = '<-- 10 -->', report = 't1 2';
22469
 
INSERT INTO v1 SET f1 = 2, f4 = '<-- 10 -->', report = 'v1 2';
22470
 
DESCRIBE t1;
22471
 
Field   Type    Null    Key     Default Extra
22472
 
f1      bigint(20)      YES             NULL    
22473
 
f2      date    YES             NULL    
22474
 
f4      char(10)        YES             NULL    
22475
 
report  char(10)        YES             NULL    
22476
 
DESCRIBE v1;
22477
 
Field   Type    Null    Key     Default Extra
22478
 
f1      bigint(20)      YES             NULL    
22479
 
f2      date    YES             NULL    
22480
 
f4      char(10)        YES             NULL    
22481
 
report  char(10)        YES             NULL    
22482
 
SELECT * FROM t1 order by f1, report;
22483
 
f1      f2      f4      report
22484
 
-1      NULL    ABC     t1 0
22485
 
-1      NULL    ABC     v1 0
22486
 
0       NULL    ABC     t1 1
22487
 
2       NULL    <-- 10 -->      t1 2
22488
 
2       NULL    <-- 10 -->      v1 2
22489
 
SELECT * FROM v1 order by f1, report;
22490
 
f1      f2      f4      report
22491
 
-1      NULL    ABC     t1 0
22492
 
-1      NULL    ABC     v1 0
22493
 
0       NULL    ABC     t1 1
22494
 
2       NULL    <-- 10 -->      t1 2
22495
 
2       NULL    <-- 10 -->      v1 2
22496
 
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(8);
22497
 
INSERT INTO t1 SET f1 = 3, f4 = '<-- 10 -->', report = 't1 3';
22498
 
Warnings:
22499
 
Warning 1265    Data truncated for column 'f4' at row 1
22500
 
INSERT INTO v1 SET f1 = 3, f4 = '<-- 10 -->', report = 'v1 3';
22501
 
Warnings:
22502
 
Warning 1265    Data truncated for column 'f4' at row 1
22503
 
DESCRIBE t1;
22504
 
Field   Type    Null    Key     Default Extra
22505
 
f1      bigint(20)      YES             NULL    
22506
 
f2      date    YES             NULL    
22507
 
f4      char(8) YES             NULL    
22508
 
report  char(10)        YES             NULL    
22509
 
DESCRIBE v1;
22510
 
Field   Type    Null    Key     Default Extra
22511
 
f1      bigint(20)      YES             NULL    
22512
 
f2      date    YES             NULL    
22513
 
f4      char(8) YES             NULL    
22514
 
report  char(10)        YES             NULL    
22515
 
SELECT * FROM t1 order by f1, report;
22516
 
f1      f2      f4      report
22517
 
-1      NULL    ABC     t1 0
22518
 
-1      NULL    ABC     v1 0
22519
 
0       NULL    ABC     t1 1
22520
 
2       NULL    <-- 10 -        t1 2
22521
 
2       NULL    <-- 10 -        v1 2
22522
 
3       NULL    <-- 10 -        t1 3
22523
 
3       NULL    <-- 10 -        v1 3
22524
 
SELECT * FROM v1 order by f1, report;
22525
 
f1      f2      f4      report
22526
 
-1      NULL    ABC     t1 0
22527
 
-1      NULL    ABC     v1 0
22528
 
0       NULL    ABC     t1 1
22529
 
2       NULL    <-- 10 -        t1 2
22530
 
2       NULL    <-- 10 -        v1 2
22531
 
3       NULL    <-- 10 -        t1 3
22532
 
3       NULL    <-- 10 -        v1 3
22533
 
ALTER TABLE t1 CHANGE COLUMN f4 f4 VARCHAR(20);
22534
 
INSERT INTO t1 SET f1 = 4, f4 = '<------ 20 -------->', report = 't1 4';
22535
 
INSERT INTO v1 SET f1 = 4, f4 = '<------ 20 -------->', report = 'v1 4';
22536
 
DESCRIBE t1;
22537
 
Field   Type    Null    Key     Default Extra
22538
 
f1      bigint(20)      YES             NULL    
22539
 
f2      date    YES             NULL    
22540
 
f4      varchar(20)     YES             NULL    
22541
 
report  char(10)        YES             NULL    
22542
 
DESCRIBE v1;
22543
 
Field   Type    Null    Key     Default Extra
22544
 
f1      bigint(20)      YES             NULL    
22545
 
f2      date    YES             NULL    
22546
 
f4      varchar(20)     YES             NULL    
22547
 
report  char(10)        YES             NULL    
22548
 
SELECT * FROM t1 order by f1, report;
22549
 
f1      f2      f4      report
22550
 
-1      NULL    ABC     t1 0
22551
 
-1      NULL    ABC     v1 0
22552
 
0       NULL    ABC     t1 1
22553
 
2       NULL    <-- 10 -        t1 2
22554
 
2       NULL    <-- 10 -        v1 2
22555
 
3       NULL    <-- 10 -        t1 3
22556
 
3       NULL    <-- 10 -        v1 3
22557
 
4       NULL    <------ 20 -------->    t1 4
22558
 
4       NULL    <------ 20 -------->    v1 4
22559
 
SELECT * FROM v1 order by f1, report;
22560
 
f1      f2      f4      report
22561
 
-1      NULL    ABC     t1 0
22562
 
-1      NULL    ABC     v1 0
22563
 
0       NULL    ABC     t1 1
22564
 
2       NULL    <-- 10 -        t1 2
22565
 
2       NULL    <-- 10 -        v1 2
22566
 
3       NULL    <-- 10 -        t1 3
22567
 
3       NULL    <-- 10 -        v1 3
22568
 
4       NULL    <------ 20 -------->    t1 4
22569
 
4       NULL    <------ 20 -------->    v1 4
22570
 
ALTER TABLE t1 CHANGE COLUMN f1 f1 VARCHAR(30);
22571
 
INSERT INTO t1 SET f1 = '<------------- 30 ----------->',
22572
 
f4 = '<------ 20 -------->', report = 't1 5';
22573
 
INSERT INTO v1 SET f1 = '<------------- 30 ----------->',
22574
 
f4 = '<------ 20 -------->', report = 'v1 5';
22575
 
DESCRIBE t1;
22576
 
Field   Type    Null    Key     Default Extra
22577
 
f1      varchar(30)     YES             NULL    
22578
 
f2      date    YES             NULL    
22579
 
f4      varchar(20)     YES             NULL    
22580
 
report  char(10)        YES             NULL    
22581
 
DESCRIBE v1;
22582
 
Field   Type    Null    Key     Default Extra
22583
 
f1      varchar(30)     YES             NULL    
22584
 
f2      date    YES             NULL    
22585
 
f4      varchar(20)     YES             NULL    
22586
 
report  char(10)        YES             NULL    
22587
 
SELECT * FROM t1 order by f1, report;
22588
 
f1      f2      f4      report
22589
 
-1      NULL    ABC     t1 0
22590
 
-1      NULL    ABC     v1 0
22591
 
0       NULL    ABC     t1 1
22592
 
2       NULL    <-- 10 -        t1 2
22593
 
2       NULL    <-- 10 -        v1 2
22594
 
3       NULL    <-- 10 -        t1 3
22595
 
3       NULL    <-- 10 -        v1 3
22596
 
4       NULL    <------ 20 -------->    t1 4
22597
 
4       NULL    <------ 20 -------->    v1 4
22598
 
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
22599
 
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
22600
 
SELECT * FROM v1 order by f1, report;
22601
 
f1      f2      f4      report
22602
 
-1      NULL    ABC     t1 0
22603
 
-1      NULL    ABC     v1 0
22604
 
0       NULL    ABC     t1 1
22605
 
2       NULL    <-- 10 -        t1 2
22606
 
2       NULL    <-- 10 -        v1 2
22607
 
3       NULL    <-- 10 -        t1 3
22608
 
3       NULL    <-- 10 -        v1 3
22609
 
4       NULL    <------ 20 -------->    t1 4
22610
 
4       NULL    <------ 20 -------->    v1 4
22611
 
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
22612
 
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
22613
 
ALTER TABLE t1 DROP COLUMN f2;
22614
 
INSERT INTO t1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 't1 6';
22615
 
INSERT INTO v1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 'v1 6';
22616
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22617
 
DESCRIBE t1;
22618
 
Field   Type    Null    Key     Default Extra
22619
 
f1      varchar(30)     YES             NULL    
22620
 
f4      varchar(20)     YES             NULL    
22621
 
report  char(10)        YES             NULL    
22622
 
DESCRIBE v1;
22623
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22624
 
SELECT * FROM t1 order by f1, report;
22625
 
f1      f4      report
22626
 
-1      ABC     t1 0
22627
 
-1      ABC     v1 0
22628
 
0       ABC     t1 1
22629
 
2       <-- 10 -        t1 2
22630
 
2       <-- 10 -        v1 2
22631
 
3       <-- 10 -        t1 3
22632
 
3       <-- 10 -        v1 3
22633
 
4       <------ 20 -------->    t1 4
22634
 
4       <------ 20 -------->    v1 4
22635
 
<------------- 30 ----------->  <------ 20 -------->    t1 5
22636
 
<------------- 30 ----------->  <------ 20 -------->    v1 5
22637
 
ABC     <------ 20 -------->    t1 6
22638
 
SELECT * FROM v1 order by f1, report;
22639
 
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
22640
 
ALTER TABLE t1 ADD COLUMN f2 DATE DEFAULT NULL;
22641
 
INSERT INTO t1 SET f1 = 'ABC', f2 = '1500-12-04',
22642
 
f4 = '<------ 20 -------->', report = 't1 7';
22643
 
INSERT INTO v1 SET f1 = 'ABC', f2 = '1500-12-04',
22644
 
f4 = '<------ 20 -------->', report = 'v1 7';
22645
 
DESCRIBE t1;
22646
 
Field   Type    Null    Key     Default Extra
22647
 
f1      varchar(30)     YES             NULL    
22648
 
f4      varchar(20)     YES             NULL    
22649
 
report  char(10)        YES             NULL    
22650
 
f2      date    YES             NULL    
22651
 
DESCRIBE v1;
22652
 
Field   Type    Null    Key     Default Extra
22653
 
f1      varchar(30)     YES             NULL    
22654
 
f2      date    YES             NULL    
22655
 
f4      varchar(20)     YES             NULL    
22656
 
report  char(10)        YES             NULL    
22657
 
SELECT * FROM t1 order by f1, report;
22658
 
f1      f4      report  f2
22659
 
-1      ABC     t1 0    NULL
22660
 
-1      ABC     v1 0    NULL
22661
 
0       ABC     t1 1    NULL
22662
 
2       <-- 10 -        t1 2    NULL
22663
 
2       <-- 10 -        v1 2    NULL
22664
 
3       <-- 10 -        t1 3    NULL
22665
 
3       <-- 10 -        v1 3    NULL
22666
 
4       <------ 20 -------->    t1 4    NULL
22667
 
4       <------ 20 -------->    v1 4    NULL
22668
 
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
22669
 
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
22670
 
ABC     <------ 20 -------->    t1 6    NULL
22671
 
ABC     <------ 20 -------->    t1 7    1500-12-04
22672
 
ABC     <------ 20 -------->    v1 7    1500-12-04
22673
 
SELECT * FROM v1 order by f1, report;
22674
 
f1      f2      f4      report
22675
 
-1      NULL    ABC     t1 0
22676
 
-1      NULL    ABC     v1 0
22677
 
0       NULL    ABC     t1 1
22678
 
2       NULL    <-- 10 -        t1 2
22679
 
2       NULL    <-- 10 -        v1 2
22680
 
3       NULL    <-- 10 -        t1 3
22681
 
3       NULL    <-- 10 -        v1 3
22682
 
4       NULL    <------ 20 -------->    t1 4
22683
 
4       NULL    <------ 20 -------->    v1 4
22684
 
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
22685
 
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
22686
 
ABC     NULL    <------ 20 -------->    t1 6
22687
 
ABC     1500-12-04      <------ 20 -------->    t1 7
22688
 
ABC     1500-12-04      <------ 20 -------->    v1 7
22689
 
ALTER TABLE t1 DROP COLUMN f2;
22690
 
ALTER TABLE t1 ADD COLUMN f2 FLOAT;
22691
 
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
22692
 
f4 = '<------ 20 -------->', report = 't1 8';
22693
 
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
22694
 
f4 = '<------ 20 -------->', report = 'v1 8';
22695
 
DESCRIBE t1;
22696
 
Field   Type    Null    Key     Default Extra
22697
 
f1      varchar(30)     YES             NULL    
22698
 
f4      varchar(20)     YES             NULL    
22699
 
report  char(10)        YES             NULL    
22700
 
f2      float   YES             NULL    
22701
 
DESCRIBE v1;
22702
 
Field   Type    Null    Key     Default Extra
22703
 
f1      varchar(30)     YES             NULL    
22704
 
f2      float   YES             NULL    
22705
 
f4      varchar(20)     YES             NULL    
22706
 
report  char(10)        YES             NULL    
22707
 
SELECT * FROM t1 order by f1, report;
22708
 
f1      f4      report  f2
22709
 
-1      ABC     t1 0    NULL
22710
 
-1      ABC     v1 0    NULL
22711
 
0       ABC     t1 1    NULL
22712
 
2       <-- 10 -        t1 2    NULL
22713
 
2       <-- 10 -        v1 2    NULL
22714
 
3       <-- 10 -        t1 3    NULL
22715
 
3       <-- 10 -        v1 3    NULL
22716
 
4       <------ 20 -------->    t1 4    NULL
22717
 
4       <------ 20 -------->    v1 4    NULL
22718
 
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
22719
 
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
22720
 
ABC     <------ 20 -------->    t1 6    NULL
22721
 
ABC     <------ 20 -------->    t1 7    NULL
22722
 
ABC     <------ 20 -------->    t1 8    -0.00033
22723
 
ABC     <------ 20 -------->    v1 7    NULL
22724
 
ABC     <------ 20 -------->    v1 8    -0.00033
22725
 
SELECT * FROM v1 order by f1, report;
22726
 
f1      f2      f4      report
22727
 
-1      NULL    ABC     t1 0
22728
 
-1      NULL    ABC     v1 0
22729
 
0       NULL    ABC     t1 1
22730
 
2       NULL    <-- 10 -        t1 2
22731
 
2       NULL    <-- 10 -        v1 2
22732
 
3       NULL    <-- 10 -        t1 3
22733
 
3       NULL    <-- 10 -        v1 3
22734
 
4       NULL    <------ 20 -------->    t1 4
22735
 
4       NULL    <------ 20 -------->    v1 4
22736
 
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
22737
 
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
22738
 
ABC     NULL    <------ 20 -------->    t1 6
22739
 
ABC     NULL    <------ 20 -------->    t1 7
22740
 
ABC     -0.00033        <------ 20 -------->    t1 8
22741
 
ABC     NULL    <------ 20 -------->    v1 7
22742
 
ABC     -0.00033        <------ 20 -------->    v1 8
22743
 
ALTER TABLE t1 ADD COLUMN f3 NUMERIC(7,2);
22744
 
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
22745
 
f3 = -2.2, f4 = '<------ 20 -------->', report = 't1 9';
22746
 
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
22747
 
f3 = -2.2, f4 = '<------ 20 -------->', report = 'v1 9';
22748
 
ERROR 42S22: Unknown column 'f3' in 'field list'
22749
 
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
22750
 
f4 = '<------ 20 -------->', report = 'v1 9a';
22751
 
DESCRIBE t1;
22752
 
Field   Type    Null    Key     Default Extra
22753
 
f1      varchar(30)     YES             NULL    
22754
 
f4      varchar(20)     YES             NULL    
22755
 
report  char(10)        YES             NULL    
22756
 
f2      float   YES             NULL    
22757
 
f3      decimal(7,2)    YES             NULL    
22758
 
DESCRIBE v1;
22759
 
Field   Type    Null    Key     Default Extra
22760
 
f1      varchar(30)     YES             NULL    
22761
 
f2      float   YES             NULL    
22762
 
f4      varchar(20)     YES             NULL    
22763
 
report  char(10)        YES             NULL    
22764
 
SELECT * FROM t1 order by f1, report;
22765
 
f1      f4      report  f2      f3
22766
 
-1      ABC     t1 0    NULL    NULL
22767
 
-1      ABC     v1 0    NULL    NULL
22768
 
0       ABC     t1 1    NULL    NULL
22769
 
2       <-- 10 -        t1 2    NULL    NULL
22770
 
2       <-- 10 -        v1 2    NULL    NULL
22771
 
3       <-- 10 -        t1 3    NULL    NULL
22772
 
3       <-- 10 -        v1 3    NULL    NULL
22773
 
4       <------ 20 -------->    t1 4    NULL    NULL
22774
 
4       <------ 20 -------->    v1 4    NULL    NULL
22775
 
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL    NULL
22776
 
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL    NULL
22777
 
ABC     <------ 20 -------->    t1 6    NULL    NULL
22778
 
ABC     <------ 20 -------->    t1 7    NULL    NULL
22779
 
ABC     <------ 20 -------->    t1 8    -0.00033        NULL
22780
 
ABC     <------ 20 -------->    t1 9    -0.00033        -2.20
22781
 
ABC     <------ 20 -------->    v1 7    NULL    NULL
22782
 
ABC     <------ 20 -------->    v1 8    -0.00033        NULL
22783
 
ABC     <------ 20 -------->    v1 9a   -0.00033        NULL
22784
 
SELECT * FROM v1 order by f1, report;
22785
 
f1      f2      f4      report
22786
 
-1      NULL    ABC     t1 0
22787
 
-1      NULL    ABC     v1 0
22788
 
0       NULL    ABC     t1 1
22789
 
2       NULL    <-- 10 -        t1 2
22790
 
2       NULL    <-- 10 -        v1 2
22791
 
3       NULL    <-- 10 -        t1 3
22792
 
3       NULL    <-- 10 -        v1 3
22793
 
4       NULL    <------ 20 -------->    t1 4
22794
 
4       NULL    <------ 20 -------->    v1 4
22795
 
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
22796
 
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
22797
 
ABC     NULL    <------ 20 -------->    t1 6
22798
 
ABC     NULL    <------ 20 -------->    t1 7
22799
 
ABC     -0.00033        <------ 20 -------->    t1 8
22800
 
ABC     -0.00033        <------ 20 -------->    t1 9
22801
 
ABC     NULL    <------ 20 -------->    v1 7
22802
 
ABC     -0.00033        <------ 20 -------->    v1 8
22803
 
ABC     -0.00033        <------ 20 -------->    v1 9a
22804
 
DROP TABLE t1;
22805
 
DROP VIEW  v1;
22806
 
CREATE TABLE t1 (f1 CHAR(10), f2 BIGINT) ENGINE = ndb;
22807
 
INSERT INTO t1   SET f1 = 'ABC', f2 = 3;
22808
 
CREATE VIEW v1 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
22809
 
DESCRIBE t1;
22810
 
Field   Type    Null    Key     Default Extra
22811
 
f1      char(10)        YES             NULL    
22812
 
f2      bigint(20)      YES             NULL    
22813
 
DESCRIBE v1;
22814
 
Field   Type    Null    Key     Default Extra
22815
 
f1      char(10)        YES             NULL    
22816
 
my_sqrt double  YES             NULL    
22817
 
SELECT * FROM t1 order by f1, f2;
22818
 
f1      f2
22819
 
ABC     3
22820
 
SELECT * FROM v1 order by 2;
22821
 
f1      my_sqrt
22822
 
ABC     1.7320508075688772
22823
 
ALTER TABLE t1 CHANGE COLUMN f2 f2 VARCHAR(30);
22824
 
INSERT INTO t1   SET f1 = 'ABC', f2 = 'DEF';
22825
 
DESCRIBE t1;
22826
 
Field   Type    Null    Key     Default Extra
22827
 
f1      char(10)        YES             NULL    
22828
 
f2      varchar(30)     YES             NULL    
22829
 
DESCRIBE v1;
22830
 
Field   Type    Null    Key     Default Extra
22831
 
f1      char(10)        YES             NULL    
22832
 
my_sqrt double  YES             NULL    
22833
 
SELECT * FROM t1 order by f1, f2;
22834
 
f1      f2
22835
 
ABC     3
22836
 
ABC     DEF
22837
 
SELECT * FROM v1 order by 2;
22838
 
f1      my_sqrt
22839
 
ABC     0
22840
 
ABC     1.7320508075688772
22841
 
SELECT SQRT('DEF');
22842
 
SQRT('DEF')
22843
 
0
22844
 
Warnings:
22845
 
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
22846
 
CREATE VIEW v2 AS SELECT SQRT('DEF');
22847
 
SELECT * FROM v2 order by 1;
22848
 
SQRT('DEF')
22849
 
0
22850
 
Warnings:
22851
 
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
22852
 
CREATE OR REPLACE VIEW v2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
22853
 
DESCRIBE v2;
22854
 
Field   Type    Null    Key     Default Extra
22855
 
f1      char(10)        YES             NULL    
22856
 
my_sqrt double  YES             NULL    
22857
 
SELECT * FROM v2 order by 2;
22858
 
f1      my_sqrt
22859
 
ABC     0
22860
 
ABC     1.7320508075688772
22861
 
CREATE TABLE t2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
22862
 
SELECT * FROM t2 order by 2;
22863
 
f1      ABC
22864
 
my_sqrt 0
22865
 
f1      ABC
22866
 
my_sqrt 1.7320508075688772
22867
 
DROP TABLE t2;
22868
 
CREATE TABLE t2 AS SELECT * FROM v1;
22869
 
SELECT * FROM t2 order by 2;
22870
 
f1      ABC
22871
 
my_sqrt 0
22872
 
f1      ABC
22873
 
my_sqrt 1.7320508075688772
22874
 
DROP TABLE t2;
22875
 
CREATE TABLE t2 AS SELECT * FROM v2;
22876
 
SELECT * FROM t2 order by 2;
22877
 
f1      ABC
22878
 
my_sqrt 0
22879
 
f1      ABC
22880
 
my_sqrt 1.7320508075688772
22881
 
DROP TABLE t1;
22882
 
DROP TABLE t2;
22883
 
DROP VIEW  v1;
22884
 
DROP VIEW  v2;
22885
 
DROP TABLE IF EXISTS t1;
22886
 
DROP TABLE IF EXISTS t2;
22887
 
DROP VIEW  IF EXISTS v1;
22888
 
DROP VIEW  IF EXISTS v1_1;
22889
 
DROP VIEW  IF EXISTS v1_2;
22890
 
DROP VIEW  IF EXISTS v1_firstview;
22891
 
DROP VIEW  IF EXISTS v1_secondview;
22892
 
DROP VIEW  IF EXISTS v2;
22893
 
DROP DATABASE IF EXISTS test2;
22894
 
DROP DATABASE IF EXISTS test3;
22895
 
DROP DATABASE test1;
22896
 
DROP TABLE test.tb2;