~ubuntu-branches/ubuntu/precise/mysql-5.1/precise

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Tretkowski
  • Date: 2010-03-17 14:56:02 UTC
  • Revision ID: james.westby@ubuntu.com-20100317145602-x7e30l1b2sb5s6w6
Tags: upstream-5.1.45
ImportĀ upstreamĀ versionĀ 5.1.45

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 = innodb;
 
56
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/innodb_tb2.txt'
 
57
into table tb2;
 
58
DROP DATABASE IF EXISTS test1;
 
59
CREATE DATABASE test1;
 
60
USE test1;
 
61
drop table if exists tb2 ;
 
62
create table tb2 (
 
63
f59 numeric (0) unsigned,
 
64
f60 numeric (64) unsigned,
 
65
f61 numeric (0) zerofill,
 
66
f62 numeric (64) zerofill,
 
67
f63 numeric (0) unsigned zerofill,
 
68
f64 numeric (64) unsigned zerofill,
 
69
f65 numeric (0,0),
 
70
f66 numeric (63,30),
 
71
f67 numeric (0,0) unsigned,
 
72
f68 numeric (63,30) unsigned,
 
73
f69 numeric (0,0) zerofill,
 
74
f70 numeric (63,30) zerofill,
 
75
f71 numeric (0,0) unsigned zerofill,
 
76
f72 numeric (63,30) unsigned zerofill,
 
77
f73 real,
 
78
f74 real unsigned,
 
79
f75 real zerofill,
 
80
f76 real unsigned zerofill,
 
81
f77 double default 7.7,
 
82
f78 double unsigned default 7.7,
 
83
f79 double zerofill default 7.7,
 
84
f80 double unsigned zerofill default 8.8,
 
85
f81 float not null default 8.8,
 
86
f82 float unsigned not null default 8.8,
 
87
f83 float zerofill not null default 8.8,
 
88
f84 float unsigned zerofill not null default 8.8,
 
89
f85 float(0) not null default 8.8,
 
90
f86 float(23) not null default 8.8,
 
91
f87 float(0) unsigned not null default 8.8,
 
92
f88 float(23) unsigned not null default 8.8,
 
93
f89 float(0) zerofill not null default 8.8,
 
94
f90 float(23) zerofill not null default 8.8,
 
95
f91 float(0) unsigned zerofill not null default 8.8,
 
96
f92 float(23) unsigned zerofill not null default 8.8,
 
97
f93 float(24) not null default 8.8,
 
98
f94 float(53) not null default 8.8,
 
99
f95 float(24) unsigned not null default 8.8,
 
100
f96 float(53) unsigned not null default 8.8,
 
101
f97 float(24) zerofill not null default 8.8,
 
102
f98 float(53) zerofill not null default 8.8,
 
103
f99 float(24) unsigned zerofill not null default 8.8,
 
104
f100 float(53) unsigned zerofill not null default 8.8,
 
105
f101 date not null default '2000-01-01',
 
106
f102 time not null default 20,
 
107
f103 datetime not null default '2/2/2',
 
108
f104 timestamp not null default 20001231235959,
 
109
f105 year not null default 2000,
 
110
f106 year(3) not null default 2000,
 
111
f107 year(4) not null default 2000,
 
112
f108 enum("1enum","2enum") not null default "1enum",
 
113
f109 set("1set","2set") not null default "1set"
 
114
) engine = innodb;
 
115
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/innodb_tb2.txt'
 
116
into table tb2;
 
117
USE test;
 
118
 
 
119
! Attention: The file with the expected results is not
 
120
|            thoroughly checked.
 
121
!            The server return codes are correct, but
 
122
|            most result sets where the table tb2 is
 
123
!            involved are not checked.
 
124
--------------------------------------------------------------------------------
 
125
 
 
126
There are some statements where the ps-protocol is switched off.
 
127
Bug#32285: mysqltest, --ps-protocol, strange output, float/double/real with zerofill
 
128
--------------------------------------------------------------------------------
 
129
insert into test.tb2 (f59,f60) values (76710,226546);
 
130
insert into test.tb2 (f59,f60) values(2760,985654);
 
131
insert into test.tb2 (f59,f60) values(569300,9114376);
 
132
insert into test.tb2 (f59,f60) values(660,876546);
 
133
insert into test.tb2 (f59,f60) values(250,87895654);
 
134
insert into test.tb2 (f59,f60) values(340,9984376);
 
135
insert into test.tb2 (f59,f60) values(3410,996546);
 
136
insert into test.tb2 (f59,f60) values(2550,775654);
 
137
insert into test.tb2 (f59,f60) values(3330,764376);
 
138
insert into test.tb2 (f59,f60) values(441,16546);
 
139
insert into test.tb2 (f59,f60) values(24,51654);
 
140
insert into test.tb2 (f59,f60) values(323,14376);
 
141
insert into test.tb2 (f59,f60) values(34,41);
 
142
insert into test.tb2 (f59,f60) values(04,74);
 
143
insert into test.tb2 (f59,f60) values(15,87);
 
144
insert into test.tb2 (f59,f60) values(22,93);
 
145
insert into test.tb2 (f59,f60) values(394,41);
 
146
insert into test.tb2 (f59,f60) values(094,74);
 
147
insert into test.tb2 (f59,f60) values(195,87);
 
148
insert into test.tb2 (f59,f60) values(292,93);
 
149
insert into test.tb2 (f59,f60) values(0987,41) ;
 
150
insert into test.tb2 (f59,f60) values(7876,74) ;
 
151
INSERT INTO tb2 (f59,f61) VALUES(321,765 );
 
152
INSERT INTO tb2 (f59,f61) VALUES(9112,8771);
 
153
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
154
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
155
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
156
Insert into tb2 (f59,f60,f61) values (107,105,106) ;
 
157
Insert into tb2 (f59,f60,f61) values (109,108,104) ;
 
158
Insert into tb2 (f59,f60,f61) values (207,205,206) ;
 
159
Insert into tb2 (f59,f60,f61) values (209,208,204) ;
 
160
Insert into tb2 (f59,f60,f61) values (27,25,26) ;
 
161
Insert into tb2 (f59,f60,f61) values (29,28,24) ;
 
162
Insert into tb2 (f59,f60,f61) values (17,15,16) ;
 
163
Insert into tb2 (f59,f60,f61) values (19,18,14) ;
 
164
insert into tb2 (f59,f60,f61) values (107,105,106);
 
165
insert into tb2 (f59,f60,f61) values (109,108,104);
 
166
INSERT INTO tb2 (f59,f60) VALUES( 299,899 );
 
167
INSERT INTO tb2 (f59,f60) VALUES( 242,79  );
 
168
INSERT INTO tb2 (f59,f60) VALUES( 424,89  );
 
169
SELECT * FROM tb2 ORDER BY f59, f60, f61;
 
170
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
 
171
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
 
172
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
 
173
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
 
174
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
 
175
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
 
176
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
 
177
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
 
178
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
 
179
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
 
180
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
 
181
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
 
182
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
 
183
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
 
184
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
 
185
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
 
186
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
 
187
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
 
188
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
 
189
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
 
190
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
 
191
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
 
192
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
 
193
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
 
194
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
 
195
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
 
196
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
 
197
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
 
198
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
 
199
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
 
200
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
 
201
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
 
202
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
 
203
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
 
204
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
 
205
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
 
206
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
 
207
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
 
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
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
 
210
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
 
211
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
 
212
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
 
213
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
 
214
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
 
215
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
 
216
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
 
217
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
 
218
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
 
219
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
 
220
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
 
221
Use test;
 
222
 
 
223
Testcase 3.3.1.1 
 
224
--------------------------------------------------------------------------------
 
225
Drop table if exists t1;
 
226
Create table t1 (f59 INT, f60 INT) ;
 
227
Insert into t1  values (100,4234);
 
228
Insert into t1  values (990,6624);
 
229
Insert into t1  values (710,765);
 
230
Insert into t1  values (300,433334);
 
231
Insert into t1  values (800,9788);
 
232
Insert into t1  values (500,9866);
 
233
Drop view if exists v1 ;
 
234
CREATE VIEW v1 AS select f59,f60,f61
 
235
FROM test.tb2 where f59=250;
 
236
select * FROM v1 order by f60,f61 limit 0,10;
 
237
f59     f60     f61
 
238
250     87895654        NULL
 
239
Drop view if exists v1 ;
 
240
CREATE VIEW v1 AS select f59,f60,f61
 
241
FROM test.tb2 limit 100;
 
242
select * FROM v1 order by f59,f60,f61 limit 0,10;
 
243
f59     f60     f61
 
244
1       1       0000000001
 
245
2       2       0000000002
 
246
3       3       0000000003
 
247
4       4       0000000004
 
248
4       74      NULL
 
249
5       5       0000000005
 
250
6       6       0000000006
 
251
7       7       0000000007
 
252
8       8       0000000008
 
253
9       9       0000000009
 
254
CREATE or REPLACE VIEW v1 AS select f59,f60,f61
 
255
FROM test.tb2;
 
256
select * FROM v1 order by f59,f60,f61 limit 4,3;
 
257
f59     f60     f61
 
258
4       74      NULL
 
259
5       5       0000000005
 
260
6       6       0000000006
 
261
CREATE or REPLACE VIEW v1 AS select distinct f59
 
262
FROM test.tb2;
 
263
select * FROM v1 order by f59 limit 4,3;
 
264
f59
 
265
5
 
266
6
 
267
7
 
268
ALTER VIEW v1 AS select f59
 
269
FROM test.tb2;
 
270
select * FROM v1 order by f59 limit 6,2;
 
271
f59
 
272
6
 
273
7
 
274
CREATE or REPLACE VIEW v1 AS select f59
 
275
from tb2 order by f59;
 
276
select * FROM v1 order by f59 limit 0,10;
 
277
f59
 
278
1
 
279
2
 
280
3
 
281
4
 
282
4
 
283
5
 
284
6
 
285
7
 
286
8
 
287
9
 
288
CREATE or REPLACE VIEW v1 AS select f59
 
289
from tb2 order by f59 asc;
 
290
select * FROM v1 limit 0,10;
 
291
f59
 
292
1
 
293
2
 
294
3
 
295
4
 
296
4
 
297
5
 
298
6
 
299
7
 
300
8
 
301
9
 
302
CREATE or REPLACE VIEW v1 AS select f59
 
303
from tb2 order by f59 desc;
 
304
select * FROM v1 limit 0,10;
 
305
f59
 
306
569300
 
307
76710
 
308
9112
 
309
7876
 
310
3410
 
311
3330
 
312
2760
 
313
2550
 
314
987
 
315
660
 
316
CREATE or REPLACE VIEW v1 AS select f59
 
317
from tb2 group by f59;
 
318
select * FROM v1 order by f59 limit 0,10;
 
319
f59
 
320
1
 
321
2
 
322
3
 
323
4
 
324
5
 
325
6
 
326
7
 
327
8
 
328
9
 
329
10
 
330
CREATE or REPLACE VIEW v1 AS select f59
 
331
from tb2 group by f59 asc;
 
332
select * FROM v1 order by f59 limit 0,10;
 
333
f59
 
334
1
 
335
2
 
336
3
 
337
4
 
338
5
 
339
6
 
340
7
 
341
8
 
342
9
 
343
10
 
344
CREATE or REPLACE VIEW v1 AS select f59
 
345
from tb2 group by f59 desc;
 
346
select * FROM v1 order by f59 limit 0,10;
 
347
f59
 
348
1
 
349
2
 
350
3
 
351
4
 
352
5
 
353
6
 
354
7
 
355
8
 
356
9
 
357
10
 
358
CREATE or REPLACE VIEW v1 AS (select f59 from tb2)
 
359
union (select f59 from t1);
 
360
select * FROM v1 order by f59 limit 0,10;
 
361
f59
 
362
1
 
363
2
 
364
3
 
365
4
 
366
5
 
367
6
 
368
7
 
369
8
 
370
9
 
371
10
 
372
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
 
373
UNION DISTINCT(select f59 FROM t1) ;
 
374
select * FROM v1 order by f59 limit 0,10;
 
375
f59
 
376
1
 
377
2
 
378
3
 
379
4
 
380
5
 
381
6
 
382
7
 
383
8
 
384
9
 
385
10
 
386
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
 
387
UNION ALL(select f59 FROM t1) ;
 
388
select * FROM v1 order by f59 limit 0,10;
 
389
f59
 
390
1
 
391
2
 
392
3
 
393
4
 
394
4
 
395
5
 
396
6
 
397
7
 
398
8
 
399
9
 
400
CREATE or REPLACE VIEW v1 AS select *
 
401
FROM test.tb2 WITH LOCAL CHECK OPTION ;
 
402
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,50;
 
403
f59     1
 
404
f60     1
 
405
f61     0000000001
 
406
f62     0000000000000000000000000000000000000000000000000000000000000001
 
407
f63     0000000001
 
408
f64     0000000000000000000000000000000000000000000000000000000000000001
 
409
f65     -5
 
410
f66     0.000000000000000000000000000000
 
411
f67     1
 
412
f68     0.000000000000000000000000000000
 
413
f69     0000000001
 
414
f70     000000000000000000000000000000000.000000000000000000000000000000
 
415
f71     0000000001
 
416
f72     000000000000000000000000000000000.000000000000000000000000000000
 
417
f73     -1.17549435e-38
 
418
f74     1.175494352e-38
 
419
f75     00000001.175494352e-38
 
420
f76     00000001.175494352e-38
 
421
f77     -1.17549435e-38
 
422
f78     1.175494352e-38
 
423
f79     00000001.175494352e-38
 
424
f80     00000001.175494352e-38
 
425
f81     -1.17549e-38
 
426
f82     1.17549e-38
 
427
f83     01.17549e-38
 
428
f84     01.17549e-38
 
429
f85     -1.17549e-38
 
430
f86     -1.17549e-38
 
431
f87     1.17549e-38
 
432
f88     1.17549e-38
 
433
f89     01.17549e-38
 
434
f90     01.17549e-38
 
435
f91     01.17549e-38
 
436
f92     01.17549e-38
 
437
f93     -1.17549e-38
 
438
f94     -1.17549435e-38
 
439
f95     1.17549e-38
 
440
f96     1.175494352e-38
 
441
f97     01.17549e-38
 
442
f98     00000001.175494352e-38
 
443
f99     01.17549e-38
 
444
f100    00000001.175494352e-38
 
445
f101    1000-01-01
 
446
f102    838:59:58
 
447
f103    1970-01-02 00:00:01
 
448
f104    1970-01-02 00:00:01
 
449
f105    1902
 
450
f106    1902
 
451
f107    1902
 
452
f108    2enum
 
453
f109    2set
 
454
f59     2
 
455
f60     2
 
456
f61     0000000002
 
457
f62     0000000000000000000000000000000000000000000000000000000000000002
 
458
f63     0000000002
 
459
f64     0000000000000000000000000000000000000000000000000000000000000002
 
460
f65     -4
 
461
f66     1.100000000000000000000000000000
 
462
f67     2
 
463
f68     1.100000000000000000000000000000
 
464
f69     0000000002
 
465
f70     000000000000000000000000000000001.100000000000000000000000000000
 
466
f71     0000000002
 
467
f72     000000000000000000000000000000001.100000000000000000000000000000
 
468
f73     -1.175494349e-38
 
469
f74     1.175494353e-38
 
470
f75     00000001.175494353e-38
 
471
f76     00000001.175494353e-38
 
472
f77     -1.175494349e-38
 
473
f78     1.175494353e-38
 
474
f79     00000001.175494353e-38
 
475
f80     00000001.175494353e-38
 
476
f81     -1.17549e-38
 
477
f82     1.17549e-38
 
478
f83     01.17549e-38
 
479
f84     01.17549e-38
 
480
f85     -1.17549e-38
 
481
f86     -1.17549e-38
 
482
f87     1.17549e-38
 
483
f88     1.17549e-38
 
484
f89     01.17549e-38
 
485
f90     01.17549e-38
 
486
f91     01.17549e-38
 
487
f92     01.17549e-38
 
488
f93     -1.17549e-38
 
489
f94     -1.175494349e-38
 
490
f95     1.17549e-38
 
491
f96     1.175494353e-38
 
492
f97     01.17549e-38
 
493
f98     00000001.175494353e-38
 
494
f99     01.17549e-38
 
495
f100    00000001.175494353e-38
 
496
f101    1000-01-02
 
497
f102    838:59:57
 
498
f103    1970-01-03 00:00:02
 
499
f104    1970-01-03 00:00:02
 
500
f105    1903
 
501
f106    1903
 
502
f107    1903
 
503
f108    1enum
 
504
f109    1set,2set
 
505
f59     3
 
506
f60     3
 
507
f61     0000000003
 
508
f62     0000000000000000000000000000000000000000000000000000000000000003
 
509
f63     0000000003
 
510
f64     0000000000000000000000000000000000000000000000000000000000000003
 
511
f65     -3
 
512
f66     2.200000000000000000000000000000
 
513
f67     3
 
514
f68     2.200000000000000000000000000000
 
515
f69     0000000003
 
516
f70     000000000000000000000000000000002.200000000000000000000000000000
 
517
f71     0000000003
 
518
f72     000000000000000000000000000000002.200000000000000000000000000000
 
519
f73     -1.175494348e-38
 
520
f74     1.175494354e-38
 
521
f75     00000001.175494354e-38
 
522
f76     00000001.175494354e-38
 
523
f77     -1.175494348e-38
 
524
f78     1.175494354e-38
 
525
f79     00000001.175494354e-38
 
526
f80     00000001.175494354e-38
 
527
f81     -1.17549e-38
 
528
f82     1.17549e-38
 
529
f83     01.17549e-38
 
530
f84     01.17549e-38
 
531
f85     -1.17549e-38
 
532
f86     -1.17549e-38
 
533
f87     1.17549e-38
 
534
f88     1.17549e-38
 
535
f89     01.17549e-38
 
536
f90     01.17549e-38
 
537
f91     01.17549e-38
 
538
f92     01.17549e-38
 
539
f93     -1.17549e-38
 
540
f94     -1.175494348e-38
 
541
f95     1.17549e-38
 
542
f96     1.175494354e-38
 
543
f97     01.17549e-38
 
544
f98     00000001.175494354e-38
 
545
f99     01.17549e-38
 
546
f100    00000001.175494354e-38
 
547
f101    1000-01-03
 
548
f102    838:59:56
 
549
f103    1970-01-04 00:00:03
 
550
f104    1970-01-04 00:00:03
 
551
f105    1904
 
552
f106    1904
 
553
f107    1904
 
554
f108    2enum
 
555
f109    1set
 
556
f59     4
 
557
f60     4
 
558
f61     0000000004
 
559
f62     0000000000000000000000000000000000000000000000000000000000000004
 
560
f63     0000000004
 
561
f64     0000000000000000000000000000000000000000000000000000000000000004
 
562
f65     -2
 
563
f66     3.300000000000000000000000000000
 
564
f67     4
 
565
f68     3.300000000000000000000000000000
 
566
f69     0000000004
 
567
f70     000000000000000000000000000000003.300000000000000000000000000000
 
568
f71     0000000004
 
569
f72     000000000000000000000000000000003.300000000000000000000000000000
 
570
f73     -1.175494347e-38
 
571
f74     1.175494355e-38
 
572
f75     00000001.175494355e-38
 
573
f76     00000001.175494355e-38
 
574
f77     -1.175494347e-38
 
575
f78     1.175494355e-38
 
576
f79     00000001.175494355e-38
 
577
f80     00000001.175494355e-38
 
578
f81     -1.17549e-38
 
579
f82     1.17549e-38
 
580
f83     01.17549e-38
 
581
f84     01.17549e-38
 
582
f85     -1.17549e-38
 
583
f86     -1.17549e-38
 
584
f87     1.17549e-38
 
585
f88     1.17549e-38
 
586
f89     01.17549e-38
 
587
f90     01.17549e-38
 
588
f91     01.17549e-38
 
589
f92     01.17549e-38
 
590
f93     -1.17549e-38
 
591
f94     -1.175494347e-38
 
592
f95     1.17549e-38
 
593
f96     1.175494355e-38
 
594
f97     01.17549e-38
 
595
f98     00000001.175494355e-38
 
596
f99     01.17549e-38
 
597
f100    00000001.175494355e-38
 
598
f101    1000-01-04
 
599
f102    838:59:55
 
600
f103    1970-01-05 00:00:04
 
601
f104    1970-01-05 00:00:04
 
602
f105    1905
 
603
f106    1905
 
604
f107    1905
 
605
f108    1enum
 
606
f109    2set
 
607
f59     4
 
608
f60     74
 
609
f61     NULL
 
610
f62     NULL
 
611
f63     NULL
 
612
f64     NULL
 
613
f65     NULL
 
614
f66     NULL
 
615
f67     NULL
 
616
f68     NULL
 
617
f69     NULL
 
618
f70     NULL
 
619
f71     NULL
 
620
f72     NULL
 
621
f73     NULL
 
622
f74     NULL
 
623
f75     NULL
 
624
f76     NULL
 
625
f77     7.7
 
626
f78     7.7
 
627
f79     00000000000000000007.7
 
628
f80     00000000000000000008.8
 
629
f81     8.8
 
630
f82     8.8
 
631
f83     0000000008.8
 
632
f84     0000000008.8
 
633
f85     8.8
 
634
f86     8.8
 
635
f87     8.8
 
636
f88     8.8
 
637
f89     0000000008.8
 
638
f90     0000000008.8
 
639
f91     0000000008.8
 
640
f92     0000000008.8
 
641
f93     8.8
 
642
f94     8.8
 
643
f95     8.8
 
644
f96     8.8
 
645
f97     0000000008.8
 
646
f98     00000000000000000008.8
 
647
f99     0000000008.8
 
648
f100    00000000000000000008.8
 
649
f101    2000-01-01
 
650
f102    00:00:20
 
651
f103    0002-02-02 00:00:00
 
652
f104    2000-12-31 23:59:59
 
653
f105    2000
 
654
f106    2000
 
655
f107    2000
 
656
f108    1enum
 
657
f109    1set
 
658
f59     5
 
659
f60     5
 
660
f61     0000000005
 
661
f62     0000000000000000000000000000000000000000000000000000000000000005
 
662
f63     0000000005
 
663
f64     0000000000000000000000000000000000000000000000000000000000000005
 
664
f65     -1
 
665
f66     4.400000000000000000000000000000
 
666
f67     5
 
667
f68     4.400000000000000000000000000000
 
668
f69     0000000005
 
669
f70     000000000000000000000000000000004.400000000000000000000000000000
 
670
f71     0000000005
 
671
f72     000000000000000000000000000000004.400000000000000000000000000000
 
672
f73     -1.175494346e-38
 
673
f74     1.175494356e-38
 
674
f75     00000001.175494356e-38
 
675
f76     00000001.175494356e-38
 
676
f77     -1.175494346e-38
 
677
f78     1.175494356e-38
 
678
f79     00000001.175494356e-38
 
679
f80     00000001.175494356e-38
 
680
f81     -1.17549e-38
 
681
f82     1.17549e-38
 
682
f83     01.17549e-38
 
683
f84     01.17549e-38
 
684
f85     -1.17549e-38
 
685
f86     -1.17549e-38
 
686
f87     1.17549e-38
 
687
f88     1.17549e-38
 
688
f89     01.17549e-38
 
689
f90     01.17549e-38
 
690
f91     01.17549e-38
 
691
f92     01.17549e-38
 
692
f93     -1.17549e-38
 
693
f94     -1.175494346e-38
 
694
f95     1.17549e-38
 
695
f96     1.175494356e-38
 
696
f97     01.17549e-38
 
697
f98     00000001.175494356e-38
 
698
f99     01.17549e-38
 
699
f100    00000001.175494356e-38
 
700
f101    1000-01-05
 
701
f102    838:59:54
 
702
f103    1970-01-06 00:00:05
 
703
f104    1970-01-06 00:00:05
 
704
f105    1906
 
705
f106    1906
 
706
f107    1906
 
707
f108    2enum
 
708
f109    1set,2set
 
709
f59     6
 
710
f60     6
 
711
f61     0000000006
 
712
f62     0000000000000000000000000000000000000000000000000000000000000006
 
713
f63     0000000006
 
714
f64     0000000000000000000000000000000000000000000000000000000000000006
 
715
f65     0
 
716
f66     5.500000000000000000000000000000
 
717
f67     6
 
718
f68     5.500000000000000000000000000000
 
719
f69     0000000006
 
720
f70     000000000000000000000000000000005.500000000000000000000000000000
 
721
f71     0000000006
 
722
f72     000000000000000000000000000000005.500000000000000000000000000000
 
723
f73     -1.175494345e-38
 
724
f74     1.175494357e-38
 
725
f75     00000001.175494357e-38
 
726
f76     00000001.175494357e-38
 
727
f77     -1.175494345e-38
 
728
f78     1.175494357e-38
 
729
f79     00000001.175494357e-38
 
730
f80     00000001.175494357e-38
 
731
f81     -1.17549e-38
 
732
f82     1.17549e-38
 
733
f83     01.17549e-38
 
734
f84     01.17549e-38
 
735
f85     -1.17549e-38
 
736
f86     -1.17549e-38
 
737
f87     1.17549e-38
 
738
f88     1.17549e-38
 
739
f89     01.17549e-38
 
740
f90     01.17549e-38
 
741
f91     01.17549e-38
 
742
f92     01.17549e-38
 
743
f93     -1.17549e-38
 
744
f94     -1.175494345e-38
 
745
f95     1.17549e-38
 
746
f96     1.175494357e-38
 
747
f97     01.17549e-38
 
748
f98     00000001.175494357e-38
 
749
f99     01.17549e-38
 
750
f100    00000001.175494357e-38
 
751
f101    1000-01-06
 
752
f102    838:59:53
 
753
f103    1970-01-07 00:00:06
 
754
f104    1970-01-07 00:00:06
 
755
f105    1907
 
756
f106    1907
 
757
f107    1907
 
758
f108    1enum
 
759
f109    1set
 
760
f59     7
 
761
f60     7
 
762
f61     0000000007
 
763
f62     0000000000000000000000000000000000000000000000000000000000000007
 
764
f63     0000000007
 
765
f64     0000000000000000000000000000000000000000000000000000000000000007
 
766
f65     1
 
767
f66     6.600000000000000000000000000000
 
768
f67     7
 
769
f68     6.600000000000000000000000000000
 
770
f69     0000000007
 
771
f70     000000000000000000000000000000006.600000000000000000000000000000
 
772
f71     0000000007
 
773
f72     000000000000000000000000000000006.600000000000000000000000000000
 
774
f73     -1.175494344e-38
 
775
f74     1.175494358e-38
 
776
f75     00000001.175494358e-38
 
777
f76     00000001.175494358e-38
 
778
f77     -1.175494344e-38
 
779
f78     1.175494358e-38
 
780
f79     00000001.175494358e-38
 
781
f80     00000001.175494358e-38
 
782
f81     -1.17549e-38
 
783
f82     1.17549e-38
 
784
f83     01.17549e-38
 
785
f84     01.17549e-38
 
786
f85     -1.17549e-38
 
787
f86     -1.17549e-38
 
788
f87     1.17549e-38
 
789
f88     1.17549e-38
 
790
f89     01.17549e-38
 
791
f90     01.17549e-38
 
792
f91     01.17549e-38
 
793
f92     01.17549e-38
 
794
f93     -1.17549e-38
 
795
f94     -1.175494344e-38
 
796
f95     1.17549e-38
 
797
f96     1.175494358e-38
 
798
f97     01.17549e-38
 
799
f98     00000001.175494358e-38
 
800
f99     01.17549e-38
 
801
f100    00000001.175494358e-38
 
802
f101    1000-01-07
 
803
f102    838:59:52
 
804
f103    1970-01-08 00:00:07
 
805
f104    1970-01-08 00:00:07
 
806
f105    1908
 
807
f106    1908
 
808
f107    1908
 
809
f108    2enum
 
810
f109    2set
 
811
f59     8
 
812
f60     8
 
813
f61     0000000008
 
814
f62     0000000000000000000000000000000000000000000000000000000000000008
 
815
f63     0000000008
 
816
f64     0000000000000000000000000000000000000000000000000000000000000008
 
817
f65     2
 
818
f66     7.700000000000000000000000000000
 
819
f67     8
 
820
f68     7.700000000000000000000000000000
 
821
f69     0000000008
 
822
f70     000000000000000000000000000000007.700000000000000000000000000000
 
823
f71     0000000008
 
824
f72     000000000000000000000000000000007.700000000000000000000000000000
 
825
f73     -1.175494343e-38
 
826
f74     1.175494359e-38
 
827
f75     00000001.175494359e-38
 
828
f76     00000001.175494359e-38
 
829
f77     -1.175494343e-38
 
830
f78     1.175494359e-38
 
831
f79     00000001.175494359e-38
 
832
f80     00000001.175494359e-38
 
833
f81     -1.17549e-38
 
834
f82     1.17549e-38
 
835
f83     01.17549e-38
 
836
f84     01.17549e-38
 
837
f85     -1.17549e-38
 
838
f86     -1.17549e-38
 
839
f87     1.17549e-38
 
840
f88     1.17549e-38
 
841
f89     01.17549e-38
 
842
f90     01.17549e-38
 
843
f91     01.17549e-38
 
844
f92     01.17549e-38
 
845
f93     -1.17549e-38
 
846
f94     -1.175494343e-38
 
847
f95     1.17549e-38
 
848
f96     1.175494359e-38
 
849
f97     01.17549e-38
 
850
f98     00000001.175494359e-38
 
851
f99     01.17549e-38
 
852
f100    00000001.175494359e-38
 
853
f101    1000-01-08
 
854
f102    838:59:51
 
855
f103    1970-01-09 00:00:08
 
856
f104    1970-01-09 00:00:08
 
857
f105    1909
 
858
f106    1909
 
859
f107    1909
 
860
f108    1enum
 
861
f109    1set,2set
 
862
f59     9
 
863
f60     9
 
864
f61     0000000009
 
865
f62     0000000000000000000000000000000000000000000000000000000000000009
 
866
f63     0000000009
 
867
f64     0000000000000000000000000000000000000000000000000000000000000009
 
868
f65     3
 
869
f66     8.800000000000000000000000000000
 
870
f67     9
 
871
f68     8.800000000000000000000000000000
 
872
f69     0000000009
 
873
f70     000000000000000000000000000000008.800000000000000000000000000000
 
874
f71     0000000009
 
875
f72     000000000000000000000000000000008.800000000000000000000000000000
 
876
f73     -1.175494342e-38
 
877
f74     1.17549436e-38
 
878
f75     000000001.17549436e-38
 
879
f76     000000001.17549436e-38
 
880
f77     -1.175494342e-38
 
881
f78     1.17549436e-38
 
882
f79     000000001.17549436e-38
 
883
f80     000000001.17549436e-38
 
884
f81     -1.17549e-38
 
885
f82     1.17549e-38
 
886
f83     01.17549e-38
 
887
f84     01.17549e-38
 
888
f85     -1.17549e-38
 
889
f86     -1.17549e-38
 
890
f87     1.17549e-38
 
891
f88     1.17549e-38
 
892
f89     01.17549e-38
 
893
f90     01.17549e-38
 
894
f91     01.17549e-38
 
895
f92     01.17549e-38
 
896
f93     -1.17549e-38
 
897
f94     -1.175494342e-38
 
898
f95     1.17549e-38
 
899
f96     1.17549436e-38
 
900
f97     01.17549e-38
 
901
f98     000000001.17549436e-38
 
902
f99     01.17549e-38
 
903
f100    000000001.17549436e-38
 
904
f101    1000-01-09
 
905
f102    838:59:50
 
906
f103    1970-01-10 00:00:09
 
907
f104    1970-01-10 00:00:09
 
908
f105    1910
 
909
f106    1910
 
910
f107    1910
 
911
f108    2enum
 
912
f109    1set
 
913
f59     10
 
914
f60     10
 
915
f61     0000000010
 
916
f62     0000000000000000000000000000000000000000000000000000000000000010
 
917
f63     0000000010
 
918
f64     0000000000000000000000000000000000000000000000000000000000000010
 
919
f65     4
 
920
f66     9.900000000000000000000000000000
 
921
f67     10
 
922
f68     9.900000000000000000000000000000
 
923
f69     0000000010
 
924
f70     000000000000000000000000000000009.900000000000000000000000000000
 
925
f71     0000000010
 
926
f72     000000000000000000000000000000009.900000000000000000000000000000
 
927
f73     -1.175494341e-38
 
928
f74     1.175494361e-38
 
929
f75     00000001.175494361e-38
 
930
f76     00000001.175494361e-38
 
931
f77     -1.175494341e-38
 
932
f78     1.175494361e-38
 
933
f79     00000001.175494361e-38
 
934
f80     00000001.175494361e-38
 
935
f81     -1.17549e-38
 
936
f82     1.17549e-38
 
937
f83     01.17549e-38
 
938
f84     01.17549e-38
 
939
f85     -1.17549e-38
 
940
f86     -1.17549e-38
 
941
f87     1.17549e-38
 
942
f88     1.17549e-38
 
943
f89     01.17549e-38
 
944
f90     01.17549e-38
 
945
f91     01.17549e-38
 
946
f92     01.17549e-38
 
947
f93     -1.17549e-38
 
948
f94     -1.175494341e-38
 
949
f95     1.17549e-38
 
950
f96     1.175494361e-38
 
951
f97     01.17549e-38
 
952
f98     00000001.175494361e-38
 
953
f99     01.17549e-38
 
954
f100    00000001.175494361e-38
 
955
f101    1000-01-10
 
956
f102    838:59:49
 
957
f103    1970-01-11 00:00:10
 
958
f104    1970-01-11 00:00:10
 
959
f105    1911
 
960
f106    1911
 
961
f107    1911
 
962
f108    1enum
 
963
f109    2set
 
964
f59     15
 
965
f60     87
 
966
f61     NULL
 
967
f62     NULL
 
968
f63     NULL
 
969
f64     NULL
 
970
f65     NULL
 
971
f66     NULL
 
972
f67     NULL
 
973
f68     NULL
 
974
f69     NULL
 
975
f70     NULL
 
976
f71     NULL
 
977
f72     NULL
 
978
f73     NULL
 
979
f74     NULL
 
980
f75     NULL
 
981
f76     NULL
 
982
f77     7.7
 
983
f78     7.7
 
984
f79     00000000000000000007.7
 
985
f80     00000000000000000008.8
 
986
f81     8.8
 
987
f82     8.8
 
988
f83     0000000008.8
 
989
f84     0000000008.8
 
990
f85     8.8
 
991
f86     8.8
 
992
f87     8.8
 
993
f88     8.8
 
994
f89     0000000008.8
 
995
f90     0000000008.8
 
996
f91     0000000008.8
 
997
f92     0000000008.8
 
998
f93     8.8
 
999
f94     8.8
 
1000
f95     8.8
 
1001
f96     8.8
 
1002
f97     0000000008.8
 
1003
f98     00000000000000000008.8
 
1004
f99     0000000008.8
 
1005
f100    00000000000000000008.8
 
1006
f101    2000-01-01
 
1007
f102    00:00:20
 
1008
f103    0002-02-02 00:00:00
 
1009
f104    2000-12-31 23:59:59
 
1010
f105    2000
 
1011
f106    2000
 
1012
f107    2000
 
1013
f108    1enum
 
1014
f109    1set
 
1015
f59     17
 
1016
f60     15
 
1017
f61     0000000016
 
1018
f62     NULL
 
1019
f63     NULL
 
1020
f64     NULL
 
1021
f65     NULL
 
1022
f66     NULL
 
1023
f67     NULL
 
1024
f68     NULL
 
1025
f69     NULL
 
1026
f70     NULL
 
1027
f71     NULL
 
1028
f72     NULL
 
1029
f73     NULL
 
1030
f74     NULL
 
1031
f75     NULL
 
1032
f76     NULL
 
1033
f77     7.7
 
1034
f78     7.7
 
1035
f79     00000000000000000007.7
 
1036
f80     00000000000000000008.8
 
1037
f81     8.8
 
1038
f82     8.8
 
1039
f83     0000000008.8
 
1040
f84     0000000008.8
 
1041
f85     8.8
 
1042
f86     8.8
 
1043
f87     8.8
 
1044
f88     8.8
 
1045
f89     0000000008.8
 
1046
f90     0000000008.8
 
1047
f91     0000000008.8
 
1048
f92     0000000008.8
 
1049
f93     8.8
 
1050
f94     8.8
 
1051
f95     8.8
 
1052
f96     8.8
 
1053
f97     0000000008.8
 
1054
f98     00000000000000000008.8
 
1055
f99     0000000008.8
 
1056
f100    00000000000000000008.8
 
1057
f101    2000-01-01
 
1058
f102    00:00:20
 
1059
f103    0002-02-02 00:00:00
 
1060
f104    2000-12-31 23:59:59
 
1061
f105    2000
 
1062
f106    2000
 
1063
f107    2000
 
1064
f108    1enum
 
1065
f109    1set
 
1066
f59     19
 
1067
f60     18
 
1068
f61     0000000014
 
1069
f62     NULL
 
1070
f63     NULL
 
1071
f64     NULL
 
1072
f65     NULL
 
1073
f66     NULL
 
1074
f67     NULL
 
1075
f68     NULL
 
1076
f69     NULL
 
1077
f70     NULL
 
1078
f71     NULL
 
1079
f72     NULL
 
1080
f73     NULL
 
1081
f74     NULL
 
1082
f75     NULL
 
1083
f76     NULL
 
1084
f77     7.7
 
1085
f78     7.7
 
1086
f79     00000000000000000007.7
 
1087
f80     00000000000000000008.8
 
1088
f81     8.8
 
1089
f82     8.8
 
1090
f83     0000000008.8
 
1091
f84     0000000008.8
 
1092
f85     8.8
 
1093
f86     8.8
 
1094
f87     8.8
 
1095
f88     8.8
 
1096
f89     0000000008.8
 
1097
f90     0000000008.8
 
1098
f91     0000000008.8
 
1099
f92     0000000008.8
 
1100
f93     8.8
 
1101
f94     8.8
 
1102
f95     8.8
 
1103
f96     8.8
 
1104
f97     0000000008.8
 
1105
f98     00000000000000000008.8
 
1106
f99     0000000008.8
 
1107
f100    00000000000000000008.8
 
1108
f101    2000-01-01
 
1109
f102    00:00:20
 
1110
f103    0002-02-02 00:00:00
 
1111
f104    2000-12-31 23:59:59
 
1112
f105    2000
 
1113
f106    2000
 
1114
f107    2000
 
1115
f108    1enum
 
1116
f109    1set
 
1117
f59     22
 
1118
f60     93
 
1119
f61     NULL
 
1120
f62     NULL
 
1121
f63     NULL
 
1122
f64     NULL
 
1123
f65     NULL
 
1124
f66     NULL
 
1125
f67     NULL
 
1126
f68     NULL
 
1127
f69     NULL
 
1128
f70     NULL
 
1129
f71     NULL
 
1130
f72     NULL
 
1131
f73     NULL
 
1132
f74     NULL
 
1133
f75     NULL
 
1134
f76     NULL
 
1135
f77     7.7
 
1136
f78     7.7
 
1137
f79     00000000000000000007.7
 
1138
f80     00000000000000000008.8
 
1139
f81     8.8
 
1140
f82     8.8
 
1141
f83     0000000008.8
 
1142
f84     0000000008.8
 
1143
f85     8.8
 
1144
f86     8.8
 
1145
f87     8.8
 
1146
f88     8.8
 
1147
f89     0000000008.8
 
1148
f90     0000000008.8
 
1149
f91     0000000008.8
 
1150
f92     0000000008.8
 
1151
f93     8.8
 
1152
f94     8.8
 
1153
f95     8.8
 
1154
f96     8.8
 
1155
f97     0000000008.8
 
1156
f98     00000000000000000008.8
 
1157
f99     0000000008.8
 
1158
f100    00000000000000000008.8
 
1159
f101    2000-01-01
 
1160
f102    00:00:20
 
1161
f103    0002-02-02 00:00:00
 
1162
f104    2000-12-31 23:59:59
 
1163
f105    2000
 
1164
f106    2000
 
1165
f107    2000
 
1166
f108    1enum
 
1167
f109    1set
 
1168
f59     24
 
1169
f60     51654
 
1170
f61     NULL
 
1171
f62     NULL
 
1172
f63     NULL
 
1173
f64     NULL
 
1174
f65     NULL
 
1175
f66     NULL
 
1176
f67     NULL
 
1177
f68     NULL
 
1178
f69     NULL
 
1179
f70     NULL
 
1180
f71     NULL
 
1181
f72     NULL
 
1182
f73     NULL
 
1183
f74     NULL
 
1184
f75     NULL
 
1185
f76     NULL
 
1186
f77     7.7
 
1187
f78     7.7
 
1188
f79     00000000000000000007.7
 
1189
f80     00000000000000000008.8
 
1190
f81     8.8
 
1191
f82     8.8
 
1192
f83     0000000008.8
 
1193
f84     0000000008.8
 
1194
f85     8.8
 
1195
f86     8.8
 
1196
f87     8.8
 
1197
f88     8.8
 
1198
f89     0000000008.8
 
1199
f90     0000000008.8
 
1200
f91     0000000008.8
 
1201
f92     0000000008.8
 
1202
f93     8.8
 
1203
f94     8.8
 
1204
f95     8.8
 
1205
f96     8.8
 
1206
f97     0000000008.8
 
1207
f98     00000000000000000008.8
 
1208
f99     0000000008.8
 
1209
f100    00000000000000000008.8
 
1210
f101    2000-01-01
 
1211
f102    00:00:20
 
1212
f103    0002-02-02 00:00:00
 
1213
f104    2000-12-31 23:59:59
 
1214
f105    2000
 
1215
f106    2000
 
1216
f107    2000
 
1217
f108    1enum
 
1218
f109    1set
 
1219
f59     27
 
1220
f60     25
 
1221
f61     0000000026
 
1222
f62     NULL
 
1223
f63     NULL
 
1224
f64     NULL
 
1225
f65     NULL
 
1226
f66     NULL
 
1227
f67     NULL
 
1228
f68     NULL
 
1229
f69     NULL
 
1230
f70     NULL
 
1231
f71     NULL
 
1232
f72     NULL
 
1233
f73     NULL
 
1234
f74     NULL
 
1235
f75     NULL
 
1236
f76     NULL
 
1237
f77     7.7
 
1238
f78     7.7
 
1239
f79     00000000000000000007.7
 
1240
f80     00000000000000000008.8
 
1241
f81     8.8
 
1242
f82     8.8
 
1243
f83     0000000008.8
 
1244
f84     0000000008.8
 
1245
f85     8.8
 
1246
f86     8.8
 
1247
f87     8.8
 
1248
f88     8.8
 
1249
f89     0000000008.8
 
1250
f90     0000000008.8
 
1251
f91     0000000008.8
 
1252
f92     0000000008.8
 
1253
f93     8.8
 
1254
f94     8.8
 
1255
f95     8.8
 
1256
f96     8.8
 
1257
f97     0000000008.8
 
1258
f98     00000000000000000008.8
 
1259
f99     0000000008.8
 
1260
f100    00000000000000000008.8
 
1261
f101    2000-01-01
 
1262
f102    00:00:20
 
1263
f103    0002-02-02 00:00:00
 
1264
f104    2000-12-31 23:59:59
 
1265
f105    2000
 
1266
f106    2000
 
1267
f107    2000
 
1268
f108    1enum
 
1269
f109    1set
 
1270
f59     29
 
1271
f60     28
 
1272
f61     0000000024
 
1273
f62     NULL
 
1274
f63     NULL
 
1275
f64     NULL
 
1276
f65     NULL
 
1277
f66     NULL
 
1278
f67     NULL
 
1279
f68     NULL
 
1280
f69     NULL
 
1281
f70     NULL
 
1282
f71     NULL
 
1283
f72     NULL
 
1284
f73     NULL
 
1285
f74     NULL
 
1286
f75     NULL
 
1287
f76     NULL
 
1288
f77     7.7
 
1289
f78     7.7
 
1290
f79     00000000000000000007.7
 
1291
f80     00000000000000000008.8
 
1292
f81     8.8
 
1293
f82     8.8
 
1294
f83     0000000008.8
 
1295
f84     0000000008.8
 
1296
f85     8.8
 
1297
f86     8.8
 
1298
f87     8.8
 
1299
f88     8.8
 
1300
f89     0000000008.8
 
1301
f90     0000000008.8
 
1302
f91     0000000008.8
 
1303
f92     0000000008.8
 
1304
f93     8.8
 
1305
f94     8.8
 
1306
f95     8.8
 
1307
f96     8.8
 
1308
f97     0000000008.8
 
1309
f98     00000000000000000008.8
 
1310
f99     0000000008.8
 
1311
f100    00000000000000000008.8
 
1312
f101    2000-01-01
 
1313
f102    00:00:20
 
1314
f103    0002-02-02 00:00:00
 
1315
f104    2000-12-31 23:59:59
 
1316
f105    2000
 
1317
f106    2000
 
1318
f107    2000
 
1319
f108    1enum
 
1320
f109    1set
 
1321
f59     34
 
1322
f60     41
 
1323
f61     NULL
 
1324
f62     NULL
 
1325
f63     NULL
 
1326
f64     NULL
 
1327
f65     NULL
 
1328
f66     NULL
 
1329
f67     NULL
 
1330
f68     NULL
 
1331
f69     NULL
 
1332
f70     NULL
 
1333
f71     NULL
 
1334
f72     NULL
 
1335
f73     NULL
 
1336
f74     NULL
 
1337
f75     NULL
 
1338
f76     NULL
 
1339
f77     7.7
 
1340
f78     7.7
 
1341
f79     00000000000000000007.7
 
1342
f80     00000000000000000008.8
 
1343
f81     8.8
 
1344
f82     8.8
 
1345
f83     0000000008.8
 
1346
f84     0000000008.8
 
1347
f85     8.8
 
1348
f86     8.8
 
1349
f87     8.8
 
1350
f88     8.8
 
1351
f89     0000000008.8
 
1352
f90     0000000008.8
 
1353
f91     0000000008.8
 
1354
f92     0000000008.8
 
1355
f93     8.8
 
1356
f94     8.8
 
1357
f95     8.8
 
1358
f96     8.8
 
1359
f97     0000000008.8
 
1360
f98     00000000000000000008.8
 
1361
f99     0000000008.8
 
1362
f100    00000000000000000008.8
 
1363
f101    2000-01-01
 
1364
f102    00:00:20
 
1365
f103    0002-02-02 00:00:00
 
1366
f104    2000-12-31 23:59:59
 
1367
f105    2000
 
1368
f106    2000
 
1369
f107    2000
 
1370
f108    1enum
 
1371
f109    1set
 
1372
f59     94
 
1373
f60     74
 
1374
f61     NULL
 
1375
f62     NULL
 
1376
f63     NULL
 
1377
f64     NULL
 
1378
f65     NULL
 
1379
f66     NULL
 
1380
f67     NULL
 
1381
f68     NULL
 
1382
f69     NULL
 
1383
f70     NULL
 
1384
f71     NULL
 
1385
f72     NULL
 
1386
f73     NULL
 
1387
f74     NULL
 
1388
f75     NULL
 
1389
f76     NULL
 
1390
f77     7.7
 
1391
f78     7.7
 
1392
f79     00000000000000000007.7
 
1393
f80     00000000000000000008.8
 
1394
f81     8.8
 
1395
f82     8.8
 
1396
f83     0000000008.8
 
1397
f84     0000000008.8
 
1398
f85     8.8
 
1399
f86     8.8
 
1400
f87     8.8
 
1401
f88     8.8
 
1402
f89     0000000008.8
 
1403
f90     0000000008.8
 
1404
f91     0000000008.8
 
1405
f92     0000000008.8
 
1406
f93     8.8
 
1407
f94     8.8
 
1408
f95     8.8
 
1409
f96     8.8
 
1410
f97     0000000008.8
 
1411
f98     00000000000000000008.8
 
1412
f99     0000000008.8
 
1413
f100    00000000000000000008.8
 
1414
f101    2000-01-01
 
1415
f102    00:00:20
 
1416
f103    0002-02-02 00:00:00
 
1417
f104    2000-12-31 23:59:59
 
1418
f105    2000
 
1419
f106    2000
 
1420
f107    2000
 
1421
f108    1enum
 
1422
f109    1set
 
1423
f59     107
 
1424
f60     105
 
1425
f61     0000000106
 
1426
f62     NULL
 
1427
f63     NULL
 
1428
f64     NULL
 
1429
f65     NULL
 
1430
f66     NULL
 
1431
f67     NULL
 
1432
f68     NULL
 
1433
f69     NULL
 
1434
f70     NULL
 
1435
f71     NULL
 
1436
f72     NULL
 
1437
f73     NULL
 
1438
f74     NULL
 
1439
f75     NULL
 
1440
f76     NULL
 
1441
f77     7.7
 
1442
f78     7.7
 
1443
f79     00000000000000000007.7
 
1444
f80     00000000000000000008.8
 
1445
f81     8.8
 
1446
f82     8.8
 
1447
f83     0000000008.8
 
1448
f84     0000000008.8
 
1449
f85     8.8
 
1450
f86     8.8
 
1451
f87     8.8
 
1452
f88     8.8
 
1453
f89     0000000008.8
 
1454
f90     0000000008.8
 
1455
f91     0000000008.8
 
1456
f92     0000000008.8
 
1457
f93     8.8
 
1458
f94     8.8
 
1459
f95     8.8
 
1460
f96     8.8
 
1461
f97     0000000008.8
 
1462
f98     00000000000000000008.8
 
1463
f99     0000000008.8
 
1464
f100    00000000000000000008.8
 
1465
f101    2000-01-01
 
1466
f102    00:00:20
 
1467
f103    0002-02-02 00:00:00
 
1468
f104    2000-12-31 23:59:59
 
1469
f105    2000
 
1470
f106    2000
 
1471
f107    2000
 
1472
f108    1enum
 
1473
f109    1set
 
1474
f59     107
 
1475
f60     105
 
1476
f61     0000000106
 
1477
f62     NULL
 
1478
f63     NULL
 
1479
f64     NULL
 
1480
f65     NULL
 
1481
f66     NULL
 
1482
f67     NULL
 
1483
f68     NULL
 
1484
f69     NULL
 
1485
f70     NULL
 
1486
f71     NULL
 
1487
f72     NULL
 
1488
f73     NULL
 
1489
f74     NULL
 
1490
f75     NULL
 
1491
f76     NULL
 
1492
f77     7.7
 
1493
f78     7.7
 
1494
f79     00000000000000000007.7
 
1495
f80     00000000000000000008.8
 
1496
f81     8.8
 
1497
f82     8.8
 
1498
f83     0000000008.8
 
1499
f84     0000000008.8
 
1500
f85     8.8
 
1501
f86     8.8
 
1502
f87     8.8
 
1503
f88     8.8
 
1504
f89     0000000008.8
 
1505
f90     0000000008.8
 
1506
f91     0000000008.8
 
1507
f92     0000000008.8
 
1508
f93     8.8
 
1509
f94     8.8
 
1510
f95     8.8
 
1511
f96     8.8
 
1512
f97     0000000008.8
 
1513
f98     00000000000000000008.8
 
1514
f99     0000000008.8
 
1515
f100    00000000000000000008.8
 
1516
f101    2000-01-01
 
1517
f102    00:00:20
 
1518
f103    0002-02-02 00:00:00
 
1519
f104    2000-12-31 23:59:59
 
1520
f105    2000
 
1521
f106    2000
 
1522
f107    2000
 
1523
f108    1enum
 
1524
f109    1set
 
1525
f59     109
 
1526
f60     108
 
1527
f61     0000000104
 
1528
f62     NULL
 
1529
f63     NULL
 
1530
f64     NULL
 
1531
f65     NULL
 
1532
f66     NULL
 
1533
f67     NULL
 
1534
f68     NULL
 
1535
f69     NULL
 
1536
f70     NULL
 
1537
f71     NULL
 
1538
f72     NULL
 
1539
f73     NULL
 
1540
f74     NULL
 
1541
f75     NULL
 
1542
f76     NULL
 
1543
f77     7.7
 
1544
f78     7.7
 
1545
f79     00000000000000000007.7
 
1546
f80     00000000000000000008.8
 
1547
f81     8.8
 
1548
f82     8.8
 
1549
f83     0000000008.8
 
1550
f84     0000000008.8
 
1551
f85     8.8
 
1552
f86     8.8
 
1553
f87     8.8
 
1554
f88     8.8
 
1555
f89     0000000008.8
 
1556
f90     0000000008.8
 
1557
f91     0000000008.8
 
1558
f92     0000000008.8
 
1559
f93     8.8
 
1560
f94     8.8
 
1561
f95     8.8
 
1562
f96     8.8
 
1563
f97     0000000008.8
 
1564
f98     00000000000000000008.8
 
1565
f99     0000000008.8
 
1566
f100    00000000000000000008.8
 
1567
f101    2000-01-01
 
1568
f102    00:00:20
 
1569
f103    0002-02-02 00:00:00
 
1570
f104    2000-12-31 23:59:59
 
1571
f105    2000
 
1572
f106    2000
 
1573
f107    2000
 
1574
f108    1enum
 
1575
f109    1set
 
1576
f59     109
 
1577
f60     108
 
1578
f61     0000000104
 
1579
f62     NULL
 
1580
f63     NULL
 
1581
f64     NULL
 
1582
f65     NULL
 
1583
f66     NULL
 
1584
f67     NULL
 
1585
f68     NULL
 
1586
f69     NULL
 
1587
f70     NULL
 
1588
f71     NULL
 
1589
f72     NULL
 
1590
f73     NULL
 
1591
f74     NULL
 
1592
f75     NULL
 
1593
f76     NULL
 
1594
f77     7.7
 
1595
f78     7.7
 
1596
f79     00000000000000000007.7
 
1597
f80     00000000000000000008.8
 
1598
f81     8.8
 
1599
f82     8.8
 
1600
f83     0000000008.8
 
1601
f84     0000000008.8
 
1602
f85     8.8
 
1603
f86     8.8
 
1604
f87     8.8
 
1605
f88     8.8
 
1606
f89     0000000008.8
 
1607
f90     0000000008.8
 
1608
f91     0000000008.8
 
1609
f92     0000000008.8
 
1610
f93     8.8
 
1611
f94     8.8
 
1612
f95     8.8
 
1613
f96     8.8
 
1614
f97     0000000008.8
 
1615
f98     00000000000000000008.8
 
1616
f99     0000000008.8
 
1617
f100    00000000000000000008.8
 
1618
f101    2000-01-01
 
1619
f102    00:00:20
 
1620
f103    0002-02-02 00:00:00
 
1621
f104    2000-12-31 23:59:59
 
1622
f105    2000
 
1623
f106    2000
 
1624
f107    2000
 
1625
f108    1enum
 
1626
f109    1set
 
1627
f59     195
 
1628
f60     87
 
1629
f61     NULL
 
1630
f62     NULL
 
1631
f63     NULL
 
1632
f64     NULL
 
1633
f65     NULL
 
1634
f66     NULL
 
1635
f67     NULL
 
1636
f68     NULL
 
1637
f69     NULL
 
1638
f70     NULL
 
1639
f71     NULL
 
1640
f72     NULL
 
1641
f73     NULL
 
1642
f74     NULL
 
1643
f75     NULL
 
1644
f76     NULL
 
1645
f77     7.7
 
1646
f78     7.7
 
1647
f79     00000000000000000007.7
 
1648
f80     00000000000000000008.8
 
1649
f81     8.8
 
1650
f82     8.8
 
1651
f83     0000000008.8
 
1652
f84     0000000008.8
 
1653
f85     8.8
 
1654
f86     8.8
 
1655
f87     8.8
 
1656
f88     8.8
 
1657
f89     0000000008.8
 
1658
f90     0000000008.8
 
1659
f91     0000000008.8
 
1660
f92     0000000008.8
 
1661
f93     8.8
 
1662
f94     8.8
 
1663
f95     8.8
 
1664
f96     8.8
 
1665
f97     0000000008.8
 
1666
f98     00000000000000000008.8
 
1667
f99     0000000008.8
 
1668
f100    00000000000000000008.8
 
1669
f101    2000-01-01
 
1670
f102    00:00:20
 
1671
f103    0002-02-02 00:00:00
 
1672
f104    2000-12-31 23:59:59
 
1673
f105    2000
 
1674
f106    2000
 
1675
f107    2000
 
1676
f108    1enum
 
1677
f109    1set
 
1678
f59     207
 
1679
f60     205
 
1680
f61     0000000206
 
1681
f62     NULL
 
1682
f63     NULL
 
1683
f64     NULL
 
1684
f65     NULL
 
1685
f66     NULL
 
1686
f67     NULL
 
1687
f68     NULL
 
1688
f69     NULL
 
1689
f70     NULL
 
1690
f71     NULL
 
1691
f72     NULL
 
1692
f73     NULL
 
1693
f74     NULL
 
1694
f75     NULL
 
1695
f76     NULL
 
1696
f77     7.7
 
1697
f78     7.7
 
1698
f79     00000000000000000007.7
 
1699
f80     00000000000000000008.8
 
1700
f81     8.8
 
1701
f82     8.8
 
1702
f83     0000000008.8
 
1703
f84     0000000008.8
 
1704
f85     8.8
 
1705
f86     8.8
 
1706
f87     8.8
 
1707
f88     8.8
 
1708
f89     0000000008.8
 
1709
f90     0000000008.8
 
1710
f91     0000000008.8
 
1711
f92     0000000008.8
 
1712
f93     8.8
 
1713
f94     8.8
 
1714
f95     8.8
 
1715
f96     8.8
 
1716
f97     0000000008.8
 
1717
f98     00000000000000000008.8
 
1718
f99     0000000008.8
 
1719
f100    00000000000000000008.8
 
1720
f101    2000-01-01
 
1721
f102    00:00:20
 
1722
f103    0002-02-02 00:00:00
 
1723
f104    2000-12-31 23:59:59
 
1724
f105    2000
 
1725
f106    2000
 
1726
f107    2000
 
1727
f108    1enum
 
1728
f109    1set
 
1729
f59     209
 
1730
f60     208
 
1731
f61     0000000204
 
1732
f62     NULL
 
1733
f63     NULL
 
1734
f64     NULL
 
1735
f65     NULL
 
1736
f66     NULL
 
1737
f67     NULL
 
1738
f68     NULL
 
1739
f69     NULL
 
1740
f70     NULL
 
1741
f71     NULL
 
1742
f72     NULL
 
1743
f73     NULL
 
1744
f74     NULL
 
1745
f75     NULL
 
1746
f76     NULL
 
1747
f77     7.7
 
1748
f78     7.7
 
1749
f79     00000000000000000007.7
 
1750
f80     00000000000000000008.8
 
1751
f81     8.8
 
1752
f82     8.8
 
1753
f83     0000000008.8
 
1754
f84     0000000008.8
 
1755
f85     8.8
 
1756
f86     8.8
 
1757
f87     8.8
 
1758
f88     8.8
 
1759
f89     0000000008.8
 
1760
f90     0000000008.8
 
1761
f91     0000000008.8
 
1762
f92     0000000008.8
 
1763
f93     8.8
 
1764
f94     8.8
 
1765
f95     8.8
 
1766
f96     8.8
 
1767
f97     0000000008.8
 
1768
f98     00000000000000000008.8
 
1769
f99     0000000008.8
 
1770
f100    00000000000000000008.8
 
1771
f101    2000-01-01
 
1772
f102    00:00:20
 
1773
f103    0002-02-02 00:00:00
 
1774
f104    2000-12-31 23:59:59
 
1775
f105    2000
 
1776
f106    2000
 
1777
f107    2000
 
1778
f108    1enum
 
1779
f109    1set
 
1780
f59     242
 
1781
f60     79
 
1782
f61     NULL
 
1783
f62     NULL
 
1784
f63     NULL
 
1785
f64     NULL
 
1786
f65     NULL
 
1787
f66     NULL
 
1788
f67     NULL
 
1789
f68     NULL
 
1790
f69     NULL
 
1791
f70     NULL
 
1792
f71     NULL
 
1793
f72     NULL
 
1794
f73     NULL
 
1795
f74     NULL
 
1796
f75     NULL
 
1797
f76     NULL
 
1798
f77     7.7
 
1799
f78     7.7
 
1800
f79     00000000000000000007.7
 
1801
f80     00000000000000000008.8
 
1802
f81     8.8
 
1803
f82     8.8
 
1804
f83     0000000008.8
 
1805
f84     0000000008.8
 
1806
f85     8.8
 
1807
f86     8.8
 
1808
f87     8.8
 
1809
f88     8.8
 
1810
f89     0000000008.8
 
1811
f90     0000000008.8
 
1812
f91     0000000008.8
 
1813
f92     0000000008.8
 
1814
f93     8.8
 
1815
f94     8.8
 
1816
f95     8.8
 
1817
f96     8.8
 
1818
f97     0000000008.8
 
1819
f98     00000000000000000008.8
 
1820
f99     0000000008.8
 
1821
f100    00000000000000000008.8
 
1822
f101    2000-01-01
 
1823
f102    00:00:20
 
1824
f103    0002-02-02 00:00:00
 
1825
f104    2000-12-31 23:59:59
 
1826
f105    2000
 
1827
f106    2000
 
1828
f107    2000
 
1829
f108    1enum
 
1830
f109    1set
 
1831
f59     250
 
1832
f60     87895654
 
1833
f61     NULL
 
1834
f62     NULL
 
1835
f63     NULL
 
1836
f64     NULL
 
1837
f65     NULL
 
1838
f66     NULL
 
1839
f67     NULL
 
1840
f68     NULL
 
1841
f69     NULL
 
1842
f70     NULL
 
1843
f71     NULL
 
1844
f72     NULL
 
1845
f73     NULL
 
1846
f74     NULL
 
1847
f75     NULL
 
1848
f76     NULL
 
1849
f77     7.7
 
1850
f78     7.7
 
1851
f79     00000000000000000007.7
 
1852
f80     00000000000000000008.8
 
1853
f81     8.8
 
1854
f82     8.8
 
1855
f83     0000000008.8
 
1856
f84     0000000008.8
 
1857
f85     8.8
 
1858
f86     8.8
 
1859
f87     8.8
 
1860
f88     8.8
 
1861
f89     0000000008.8
 
1862
f90     0000000008.8
 
1863
f91     0000000008.8
 
1864
f92     0000000008.8
 
1865
f93     8.8
 
1866
f94     8.8
 
1867
f95     8.8
 
1868
f96     8.8
 
1869
f97     0000000008.8
 
1870
f98     00000000000000000008.8
 
1871
f99     0000000008.8
 
1872
f100    00000000000000000008.8
 
1873
f101    2000-01-01
 
1874
f102    00:00:20
 
1875
f103    0002-02-02 00:00:00
 
1876
f104    2000-12-31 23:59:59
 
1877
f105    2000
 
1878
f106    2000
 
1879
f107    2000
 
1880
f108    1enum
 
1881
f109    1set
 
1882
f59     292
 
1883
f60     93
 
1884
f61     NULL
 
1885
f62     NULL
 
1886
f63     NULL
 
1887
f64     NULL
 
1888
f65     NULL
 
1889
f66     NULL
 
1890
f67     NULL
 
1891
f68     NULL
 
1892
f69     NULL
 
1893
f70     NULL
 
1894
f71     NULL
 
1895
f72     NULL
 
1896
f73     NULL
 
1897
f74     NULL
 
1898
f75     NULL
 
1899
f76     NULL
 
1900
f77     7.7
 
1901
f78     7.7
 
1902
f79     00000000000000000007.7
 
1903
f80     00000000000000000008.8
 
1904
f81     8.8
 
1905
f82     8.8
 
1906
f83     0000000008.8
 
1907
f84     0000000008.8
 
1908
f85     8.8
 
1909
f86     8.8
 
1910
f87     8.8
 
1911
f88     8.8
 
1912
f89     0000000008.8
 
1913
f90     0000000008.8
 
1914
f91     0000000008.8
 
1915
f92     0000000008.8
 
1916
f93     8.8
 
1917
f94     8.8
 
1918
f95     8.8
 
1919
f96     8.8
 
1920
f97     0000000008.8
 
1921
f98     00000000000000000008.8
 
1922
f99     0000000008.8
 
1923
f100    00000000000000000008.8
 
1924
f101    2000-01-01
 
1925
f102    00:00:20
 
1926
f103    0002-02-02 00:00:00
 
1927
f104    2000-12-31 23:59:59
 
1928
f105    2000
 
1929
f106    2000
 
1930
f107    2000
 
1931
f108    1enum
 
1932
f109    1set
 
1933
f59     299
 
1934
f60     899
 
1935
f61     NULL
 
1936
f62     NULL
 
1937
f63     NULL
 
1938
f64     NULL
 
1939
f65     NULL
 
1940
f66     NULL
 
1941
f67     NULL
 
1942
f68     NULL
 
1943
f69     NULL
 
1944
f70     NULL
 
1945
f71     NULL
 
1946
f72     NULL
 
1947
f73     NULL
 
1948
f74     NULL
 
1949
f75     NULL
 
1950
f76     NULL
 
1951
f77     7.7
 
1952
f78     7.7
 
1953
f79     00000000000000000007.7
 
1954
f80     00000000000000000008.8
 
1955
f81     8.8
 
1956
f82     8.8
 
1957
f83     0000000008.8
 
1958
f84     0000000008.8
 
1959
f85     8.8
 
1960
f86     8.8
 
1961
f87     8.8
 
1962
f88     8.8
 
1963
f89     0000000008.8
 
1964
f90     0000000008.8
 
1965
f91     0000000008.8
 
1966
f92     0000000008.8
 
1967
f93     8.8
 
1968
f94     8.8
 
1969
f95     8.8
 
1970
f96     8.8
 
1971
f97     0000000008.8
 
1972
f98     00000000000000000008.8
 
1973
f99     0000000008.8
 
1974
f100    00000000000000000008.8
 
1975
f101    2000-01-01
 
1976
f102    00:00:20
 
1977
f103    0002-02-02 00:00:00
 
1978
f104    2000-12-31 23:59:59
 
1979
f105    2000
 
1980
f106    2000
 
1981
f107    2000
 
1982
f108    1enum
 
1983
f109    1set
 
1984
f59     321
 
1985
f60     NULL
 
1986
f61     0000000765
 
1987
f62     NULL
 
1988
f63     NULL
 
1989
f64     NULL
 
1990
f65     NULL
 
1991
f66     NULL
 
1992
f67     NULL
 
1993
f68     NULL
 
1994
f69     NULL
 
1995
f70     NULL
 
1996
f71     NULL
 
1997
f72     NULL
 
1998
f73     NULL
 
1999
f74     NULL
 
2000
f75     NULL
 
2001
f76     NULL
 
2002
f77     7.7
 
2003
f78     7.7
 
2004
f79     00000000000000000007.7
 
2005
f80     00000000000000000008.8
 
2006
f81     8.8
 
2007
f82     8.8
 
2008
f83     0000000008.8
 
2009
f84     0000000008.8
 
2010
f85     8.8
 
2011
f86     8.8
 
2012
f87     8.8
 
2013
f88     8.8
 
2014
f89     0000000008.8
 
2015
f90     0000000008.8
 
2016
f91     0000000008.8
 
2017
f92     0000000008.8
 
2018
f93     8.8
 
2019
f94     8.8
 
2020
f95     8.8
 
2021
f96     8.8
 
2022
f97     0000000008.8
 
2023
f98     00000000000000000008.8
 
2024
f99     0000000008.8
 
2025
f100    00000000000000000008.8
 
2026
f101    2000-01-01
 
2027
f102    00:00:20
 
2028
f103    0002-02-02 00:00:00
 
2029
f104    2000-12-31 23:59:59
 
2030
f105    2000
 
2031
f106    2000
 
2032
f107    2000
 
2033
f108    1enum
 
2034
f109    1set
 
2035
f59     323
 
2036
f60     14376
 
2037
f61     NULL
 
2038
f62     NULL
 
2039
f63     NULL
 
2040
f64     NULL
 
2041
f65     NULL
 
2042
f66     NULL
 
2043
f67     NULL
 
2044
f68     NULL
 
2045
f69     NULL
 
2046
f70     NULL
 
2047
f71     NULL
 
2048
f72     NULL
 
2049
f73     NULL
 
2050
f74     NULL
 
2051
f75     NULL
 
2052
f76     NULL
 
2053
f77     7.7
 
2054
f78     7.7
 
2055
f79     00000000000000000007.7
 
2056
f80     00000000000000000008.8
 
2057
f81     8.8
 
2058
f82     8.8
 
2059
f83     0000000008.8
 
2060
f84     0000000008.8
 
2061
f85     8.8
 
2062
f86     8.8
 
2063
f87     8.8
 
2064
f88     8.8
 
2065
f89     0000000008.8
 
2066
f90     0000000008.8
 
2067
f91     0000000008.8
 
2068
f92     0000000008.8
 
2069
f93     8.8
 
2070
f94     8.8
 
2071
f95     8.8
 
2072
f96     8.8
 
2073
f97     0000000008.8
 
2074
f98     00000000000000000008.8
 
2075
f99     0000000008.8
 
2076
f100    00000000000000000008.8
 
2077
f101    2000-01-01
 
2078
f102    00:00:20
 
2079
f103    0002-02-02 00:00:00
 
2080
f104    2000-12-31 23:59:59
 
2081
f105    2000
 
2082
f106    2000
 
2083
f107    2000
 
2084
f108    1enum
 
2085
f109    1set
 
2086
f59     340
 
2087
f60     9984376
 
2088
f61     NULL
 
2089
f62     NULL
 
2090
f63     NULL
 
2091
f64     NULL
 
2092
f65     NULL
 
2093
f66     NULL
 
2094
f67     NULL
 
2095
f68     NULL
 
2096
f69     NULL
 
2097
f70     NULL
 
2098
f71     NULL
 
2099
f72     NULL
 
2100
f73     NULL
 
2101
f74     NULL
 
2102
f75     NULL
 
2103
f76     NULL
 
2104
f77     7.7
 
2105
f78     7.7
 
2106
f79     00000000000000000007.7
 
2107
f80     00000000000000000008.8
 
2108
f81     8.8
 
2109
f82     8.8
 
2110
f83     0000000008.8
 
2111
f84     0000000008.8
 
2112
f85     8.8
 
2113
f86     8.8
 
2114
f87     8.8
 
2115
f88     8.8
 
2116
f89     0000000008.8
 
2117
f90     0000000008.8
 
2118
f91     0000000008.8
 
2119
f92     0000000008.8
 
2120
f93     8.8
 
2121
f94     8.8
 
2122
f95     8.8
 
2123
f96     8.8
 
2124
f97     0000000008.8
 
2125
f98     00000000000000000008.8
 
2126
f99     0000000008.8
 
2127
f100    00000000000000000008.8
 
2128
f101    2000-01-01
 
2129
f102    00:00:20
 
2130
f103    0002-02-02 00:00:00
 
2131
f104    2000-12-31 23:59:59
 
2132
f105    2000
 
2133
f106    2000
 
2134
f107    2000
 
2135
f108    1enum
 
2136
f109    1set
 
2137
f59     394
 
2138
f60     41
 
2139
f61     NULL
 
2140
f62     NULL
 
2141
f63     NULL
 
2142
f64     NULL
 
2143
f65     NULL
 
2144
f66     NULL
 
2145
f67     NULL
 
2146
f68     NULL
 
2147
f69     NULL
 
2148
f70     NULL
 
2149
f71     NULL
 
2150
f72     NULL
 
2151
f73     NULL
 
2152
f74     NULL
 
2153
f75     NULL
 
2154
f76     NULL
 
2155
f77     7.7
 
2156
f78     7.7
 
2157
f79     00000000000000000007.7
 
2158
f80     00000000000000000008.8
 
2159
f81     8.8
 
2160
f82     8.8
 
2161
f83     0000000008.8
 
2162
f84     0000000008.8
 
2163
f85     8.8
 
2164
f86     8.8
 
2165
f87     8.8
 
2166
f88     8.8
 
2167
f89     0000000008.8
 
2168
f90     0000000008.8
 
2169
f91     0000000008.8
 
2170
f92     0000000008.8
 
2171
f93     8.8
 
2172
f94     8.8
 
2173
f95     8.8
 
2174
f96     8.8
 
2175
f97     0000000008.8
 
2176
f98     00000000000000000008.8
 
2177
f99     0000000008.8
 
2178
f100    00000000000000000008.8
 
2179
f101    2000-01-01
 
2180
f102    00:00:20
 
2181
f103    0002-02-02 00:00:00
 
2182
f104    2000-12-31 23:59:59
 
2183
f105    2000
 
2184
f106    2000
 
2185
f107    2000
 
2186
f108    1enum
 
2187
f109    1set
 
2188
f59     424
 
2189
f60     89
 
2190
f61     NULL
 
2191
f62     NULL
 
2192
f63     NULL
 
2193
f64     NULL
 
2194
f65     NULL
 
2195
f66     NULL
 
2196
f67     NULL
 
2197
f68     NULL
 
2198
f69     NULL
 
2199
f70     NULL
 
2200
f71     NULL
 
2201
f72     NULL
 
2202
f73     NULL
 
2203
f74     NULL
 
2204
f75     NULL
 
2205
f76     NULL
 
2206
f77     7.7
 
2207
f78     7.7
 
2208
f79     00000000000000000007.7
 
2209
f80     00000000000000000008.8
 
2210
f81     8.8
 
2211
f82     8.8
 
2212
f83     0000000008.8
 
2213
f84     0000000008.8
 
2214
f85     8.8
 
2215
f86     8.8
 
2216
f87     8.8
 
2217
f88     8.8
 
2218
f89     0000000008.8
 
2219
f90     0000000008.8
 
2220
f91     0000000008.8
 
2221
f92     0000000008.8
 
2222
f93     8.8
 
2223
f94     8.8
 
2224
f95     8.8
 
2225
f96     8.8
 
2226
f97     0000000008.8
 
2227
f98     00000000000000000008.8
 
2228
f99     0000000008.8
 
2229
f100    00000000000000000008.8
 
2230
f101    2000-01-01
 
2231
f102    00:00:20
 
2232
f103    0002-02-02 00:00:00
 
2233
f104    2000-12-31 23:59:59
 
2234
f105    2000
 
2235
f106    2000
 
2236
f107    2000
 
2237
f108    1enum
 
2238
f109    1set
 
2239
f59     441
 
2240
f60     16546
 
2241
f61     NULL
 
2242
f62     NULL
 
2243
f63     NULL
 
2244
f64     NULL
 
2245
f65     NULL
 
2246
f66     NULL
 
2247
f67     NULL
 
2248
f68     NULL
 
2249
f69     NULL
 
2250
f70     NULL
 
2251
f71     NULL
 
2252
f72     NULL
 
2253
f73     NULL
 
2254
f74     NULL
 
2255
f75     NULL
 
2256
f76     NULL
 
2257
f77     7.7
 
2258
f78     7.7
 
2259
f79     00000000000000000007.7
 
2260
f80     00000000000000000008.8
 
2261
f81     8.8
 
2262
f82     8.8
 
2263
f83     0000000008.8
 
2264
f84     0000000008.8
 
2265
f85     8.8
 
2266
f86     8.8
 
2267
f87     8.8
 
2268
f88     8.8
 
2269
f89     0000000008.8
 
2270
f90     0000000008.8
 
2271
f91     0000000008.8
 
2272
f92     0000000008.8
 
2273
f93     8.8
 
2274
f94     8.8
 
2275
f95     8.8
 
2276
f96     8.8
 
2277
f97     0000000008.8
 
2278
f98     00000000000000000008.8
 
2279
f99     0000000008.8
 
2280
f100    00000000000000000008.8
 
2281
f101    2000-01-01
 
2282
f102    00:00:20
 
2283
f103    0002-02-02 00:00:00
 
2284
f104    2000-12-31 23:59:59
 
2285
f105    2000
 
2286
f106    2000
 
2287
f107    2000
 
2288
f108    1enum
 
2289
f109    1set
 
2290
f59     500
 
2291
f60     NULL
 
2292
f61     0000000900
 
2293
f62     NULL
 
2294
f63     NULL
 
2295
f64     NULL
 
2296
f65     NULL
 
2297
f66     NULL
 
2298
f67     NULL
 
2299
f68     NULL
 
2300
f69     NULL
 
2301
f70     NULL
 
2302
f71     NULL
 
2303
f72     NULL
 
2304
f73     NULL
 
2305
f74     NULL
 
2306
f75     NULL
 
2307
f76     NULL
 
2308
f77     7.7
 
2309
f78     7.7
 
2310
f79     00000000000000000007.7
 
2311
f80     00000000000000000008.8
 
2312
f81     8.8
 
2313
f82     8.8
 
2314
f83     0000000008.8
 
2315
f84     0000000008.8
 
2316
f85     8.8
 
2317
f86     8.8
 
2318
f87     8.8
 
2319
f88     8.8
 
2320
f89     0000000008.8
 
2321
f90     0000000008.8
 
2322
f91     0000000008.8
 
2323
f92     0000000008.8
 
2324
f93     8.8
 
2325
f94     8.8
 
2326
f95     8.8
 
2327
f96     8.8
 
2328
f97     0000000008.8
 
2329
f98     00000000000000000008.8
 
2330
f99     0000000008.8
 
2331
f100    00000000000000000008.8
 
2332
f101    2000-01-01
 
2333
f102    00:00:20
 
2334
f103    0002-02-02 00:00:00
 
2335
f104    2000-12-31 23:59:59
 
2336
f105    2000
 
2337
f106    2000
 
2338
f107    2000
 
2339
f108    1enum
 
2340
f109    1set
 
2341
f59     500
 
2342
f60     NULL
 
2343
f61     0000000900
 
2344
f62     NULL
 
2345
f63     NULL
 
2346
f64     NULL
 
2347
f65     NULL
 
2348
f66     NULL
 
2349
f67     NULL
 
2350
f68     NULL
 
2351
f69     NULL
 
2352
f70     NULL
 
2353
f71     NULL
 
2354
f72     NULL
 
2355
f73     NULL
 
2356
f74     NULL
 
2357
f75     NULL
 
2358
f76     NULL
 
2359
f77     7.7
 
2360
f78     7.7
 
2361
f79     00000000000000000007.7
 
2362
f80     00000000000000000008.8
 
2363
f81     8.8
 
2364
f82     8.8
 
2365
f83     0000000008.8
 
2366
f84     0000000008.8
 
2367
f85     8.8
 
2368
f86     8.8
 
2369
f87     8.8
 
2370
f88     8.8
 
2371
f89     0000000008.8
 
2372
f90     0000000008.8
 
2373
f91     0000000008.8
 
2374
f92     0000000008.8
 
2375
f93     8.8
 
2376
f94     8.8
 
2377
f95     8.8
 
2378
f96     8.8
 
2379
f97     0000000008.8
 
2380
f98     00000000000000000008.8
 
2381
f99     0000000008.8
 
2382
f100    00000000000000000008.8
 
2383
f101    2000-01-01
 
2384
f102    00:00:20
 
2385
f103    0002-02-02 00:00:00
 
2386
f104    2000-12-31 23:59:59
 
2387
f105    2000
 
2388
f106    2000
 
2389
f107    2000
 
2390
f108    1enum
 
2391
f109    1set
 
2392
f59     500
 
2393
f60     NULL
 
2394
f61     0000000900
 
2395
f62     NULL
 
2396
f63     NULL
 
2397
f64     NULL
 
2398
f65     NULL
 
2399
f66     NULL
 
2400
f67     NULL
 
2401
f68     NULL
 
2402
f69     NULL
 
2403
f70     NULL
 
2404
f71     NULL
 
2405
f72     NULL
 
2406
f73     NULL
 
2407
f74     NULL
 
2408
f75     NULL
 
2409
f76     NULL
 
2410
f77     7.7
 
2411
f78     7.7
 
2412
f79     00000000000000000007.7
 
2413
f80     00000000000000000008.8
 
2414
f81     8.8
 
2415
f82     8.8
 
2416
f83     0000000008.8
 
2417
f84     0000000008.8
 
2418
f85     8.8
 
2419
f86     8.8
 
2420
f87     8.8
 
2421
f88     8.8
 
2422
f89     0000000008.8
 
2423
f90     0000000008.8
 
2424
f91     0000000008.8
 
2425
f92     0000000008.8
 
2426
f93     8.8
 
2427
f94     8.8
 
2428
f95     8.8
 
2429
f96     8.8
 
2430
f97     0000000008.8
 
2431
f98     00000000000000000008.8
 
2432
f99     0000000008.8
 
2433
f100    00000000000000000008.8
 
2434
f101    2000-01-01
 
2435
f102    00:00:20
 
2436
f103    0002-02-02 00:00:00
 
2437
f104    2000-12-31 23:59:59
 
2438
f105    2000
 
2439
f106    2000
 
2440
f107    2000
 
2441
f108    1enum
 
2442
f109    1set
 
2443
f59     660
 
2444
f60     876546
 
2445
f61     NULL
 
2446
f62     NULL
 
2447
f63     NULL
 
2448
f64     NULL
 
2449
f65     NULL
 
2450
f66     NULL
 
2451
f67     NULL
 
2452
f68     NULL
 
2453
f69     NULL
 
2454
f70     NULL
 
2455
f71     NULL
 
2456
f72     NULL
 
2457
f73     NULL
 
2458
f74     NULL
 
2459
f75     NULL
 
2460
f76     NULL
 
2461
f77     7.7
 
2462
f78     7.7
 
2463
f79     00000000000000000007.7
 
2464
f80     00000000000000000008.8
 
2465
f81     8.8
 
2466
f82     8.8
 
2467
f83     0000000008.8
 
2468
f84     0000000008.8
 
2469
f85     8.8
 
2470
f86     8.8
 
2471
f87     8.8
 
2472
f88     8.8
 
2473
f89     0000000008.8
 
2474
f90     0000000008.8
 
2475
f91     0000000008.8
 
2476
f92     0000000008.8
 
2477
f93     8.8
 
2478
f94     8.8
 
2479
f95     8.8
 
2480
f96     8.8
 
2481
f97     0000000008.8
 
2482
f98     00000000000000000008.8
 
2483
f99     0000000008.8
 
2484
f100    00000000000000000008.8
 
2485
f101    2000-01-01
 
2486
f102    00:00:20
 
2487
f103    0002-02-02 00:00:00
 
2488
f104    2000-12-31 23:59:59
 
2489
f105    2000
 
2490
f106    2000
 
2491
f107    2000
 
2492
f108    1enum
 
2493
f109    1set
 
2494
f59     987
 
2495
f60     41
 
2496
f61     NULL
 
2497
f62     NULL
 
2498
f63     NULL
 
2499
f64     NULL
 
2500
f65     NULL
 
2501
f66     NULL
 
2502
f67     NULL
 
2503
f68     NULL
 
2504
f69     NULL
 
2505
f70     NULL
 
2506
f71     NULL
 
2507
f72     NULL
 
2508
f73     NULL
 
2509
f74     NULL
 
2510
f75     NULL
 
2511
f76     NULL
 
2512
f77     7.7
 
2513
f78     7.7
 
2514
f79     00000000000000000007.7
 
2515
f80     00000000000000000008.8
 
2516
f81     8.8
 
2517
f82     8.8
 
2518
f83     0000000008.8
 
2519
f84     0000000008.8
 
2520
f85     8.8
 
2521
f86     8.8
 
2522
f87     8.8
 
2523
f88     8.8
 
2524
f89     0000000008.8
 
2525
f90     0000000008.8
 
2526
f91     0000000008.8
 
2527
f92     0000000008.8
 
2528
f93     8.8
 
2529
f94     8.8
 
2530
f95     8.8
 
2531
f96     8.8
 
2532
f97     0000000008.8
 
2533
f98     00000000000000000008.8
 
2534
f99     0000000008.8
 
2535
f100    00000000000000000008.8
 
2536
f101    2000-01-01
 
2537
f102    00:00:20
 
2538
f103    0002-02-02 00:00:00
 
2539
f104    2000-12-31 23:59:59
 
2540
f105    2000
 
2541
f106    2000
 
2542
f107    2000
 
2543
f108    1enum
 
2544
f109    1set
 
2545
f59     2550
 
2546
f60     775654
 
2547
f61     NULL
 
2548
f62     NULL
 
2549
f63     NULL
 
2550
f64     NULL
 
2551
f65     NULL
 
2552
f66     NULL
 
2553
f67     NULL
 
2554
f68     NULL
 
2555
f69     NULL
 
2556
f70     NULL
 
2557
f71     NULL
 
2558
f72     NULL
 
2559
f73     NULL
 
2560
f74     NULL
 
2561
f75     NULL
 
2562
f76     NULL
 
2563
f77     7.7
 
2564
f78     7.7
 
2565
f79     00000000000000000007.7
 
2566
f80     00000000000000000008.8
 
2567
f81     8.8
 
2568
f82     8.8
 
2569
f83     0000000008.8
 
2570
f84     0000000008.8
 
2571
f85     8.8
 
2572
f86     8.8
 
2573
f87     8.8
 
2574
f88     8.8
 
2575
f89     0000000008.8
 
2576
f90     0000000008.8
 
2577
f91     0000000008.8
 
2578
f92     0000000008.8
 
2579
f93     8.8
 
2580
f94     8.8
 
2581
f95     8.8
 
2582
f96     8.8
 
2583
f97     0000000008.8
 
2584
f98     00000000000000000008.8
 
2585
f99     0000000008.8
 
2586
f100    00000000000000000008.8
 
2587
f101    2000-01-01
 
2588
f102    00:00:20
 
2589
f103    0002-02-02 00:00:00
 
2590
f104    2000-12-31 23:59:59
 
2591
f105    2000
 
2592
f106    2000
 
2593
f107    2000
 
2594
f108    1enum
 
2595
f109    1set
 
2596
f59     2760
 
2597
f60     985654
 
2598
f61     NULL
 
2599
f62     NULL
 
2600
f63     NULL
 
2601
f64     NULL
 
2602
f65     NULL
 
2603
f66     NULL
 
2604
f67     NULL
 
2605
f68     NULL
 
2606
f69     NULL
 
2607
f70     NULL
 
2608
f71     NULL
 
2609
f72     NULL
 
2610
f73     NULL
 
2611
f74     NULL
 
2612
f75     NULL
 
2613
f76     NULL
 
2614
f77     7.7
 
2615
f78     7.7
 
2616
f79     00000000000000000007.7
 
2617
f80     00000000000000000008.8
 
2618
f81     8.8
 
2619
f82     8.8
 
2620
f83     0000000008.8
 
2621
f84     0000000008.8
 
2622
f85     8.8
 
2623
f86     8.8
 
2624
f87     8.8
 
2625
f88     8.8
 
2626
f89     0000000008.8
 
2627
f90     0000000008.8
 
2628
f91     0000000008.8
 
2629
f92     0000000008.8
 
2630
f93     8.8
 
2631
f94     8.8
 
2632
f95     8.8
 
2633
f96     8.8
 
2634
f97     0000000008.8
 
2635
f98     00000000000000000008.8
 
2636
f99     0000000008.8
 
2637
f100    00000000000000000008.8
 
2638
f101    2000-01-01
 
2639
f102    00:00:20
 
2640
f103    0002-02-02 00:00:00
 
2641
f104    2000-12-31 23:59:59
 
2642
f105    2000
 
2643
f106    2000
 
2644
f107    2000
 
2645
f108    1enum
 
2646
f109    1set
 
2647
f59     3330
 
2648
f60     764376
 
2649
f61     NULL
 
2650
f62     NULL
 
2651
f63     NULL
 
2652
f64     NULL
 
2653
f65     NULL
 
2654
f66     NULL
 
2655
f67     NULL
 
2656
f68     NULL
 
2657
f69     NULL
 
2658
f70     NULL
 
2659
f71     NULL
 
2660
f72     NULL
 
2661
f73     NULL
 
2662
f74     NULL
 
2663
f75     NULL
 
2664
f76     NULL
 
2665
f77     7.7
 
2666
f78     7.7
 
2667
f79     00000000000000000007.7
 
2668
f80     00000000000000000008.8
 
2669
f81     8.8
 
2670
f82     8.8
 
2671
f83     0000000008.8
 
2672
f84     0000000008.8
 
2673
f85     8.8
 
2674
f86     8.8
 
2675
f87     8.8
 
2676
f88     8.8
 
2677
f89     0000000008.8
 
2678
f90     0000000008.8
 
2679
f91     0000000008.8
 
2680
f92     0000000008.8
 
2681
f93     8.8
 
2682
f94     8.8
 
2683
f95     8.8
 
2684
f96     8.8
 
2685
f97     0000000008.8
 
2686
f98     00000000000000000008.8
 
2687
f99     0000000008.8
 
2688
f100    00000000000000000008.8
 
2689
f101    2000-01-01
 
2690
f102    00:00:20
 
2691
f103    0002-02-02 00:00:00
 
2692
f104    2000-12-31 23:59:59
 
2693
f105    2000
 
2694
f106    2000
 
2695
f107    2000
 
2696
f108    1enum
 
2697
f109    1set
 
2698
f59     3410
 
2699
f60     996546
 
2700
f61     NULL
 
2701
f62     NULL
 
2702
f63     NULL
 
2703
f64     NULL
 
2704
f65     NULL
 
2705
f66     NULL
 
2706
f67     NULL
 
2707
f68     NULL
 
2708
f69     NULL
 
2709
f70     NULL
 
2710
f71     NULL
 
2711
f72     NULL
 
2712
f73     NULL
 
2713
f74     NULL
 
2714
f75     NULL
 
2715
f76     NULL
 
2716
f77     7.7
 
2717
f78     7.7
 
2718
f79     00000000000000000007.7
 
2719
f80     00000000000000000008.8
 
2720
f81     8.8
 
2721
f82     8.8
 
2722
f83     0000000008.8
 
2723
f84     0000000008.8
 
2724
f85     8.8
 
2725
f86     8.8
 
2726
f87     8.8
 
2727
f88     8.8
 
2728
f89     0000000008.8
 
2729
f90     0000000008.8
 
2730
f91     0000000008.8
 
2731
f92     0000000008.8
 
2732
f93     8.8
 
2733
f94     8.8
 
2734
f95     8.8
 
2735
f96     8.8
 
2736
f97     0000000008.8
 
2737
f98     00000000000000000008.8
 
2738
f99     0000000008.8
 
2739
f100    00000000000000000008.8
 
2740
f101    2000-01-01
 
2741
f102    00:00:20
 
2742
f103    0002-02-02 00:00:00
 
2743
f104    2000-12-31 23:59:59
 
2744
f105    2000
 
2745
f106    2000
 
2746
f107    2000
 
2747
f108    1enum
 
2748
f109    1set
 
2749
f59     7876
 
2750
f60     74
 
2751
f61     NULL
 
2752
f62     NULL
 
2753
f63     NULL
 
2754
f64     NULL
 
2755
f65     NULL
 
2756
f66     NULL
 
2757
f67     NULL
 
2758
f68     NULL
 
2759
f69     NULL
 
2760
f70     NULL
 
2761
f71     NULL
 
2762
f72     NULL
 
2763
f73     NULL
 
2764
f74     NULL
 
2765
f75     NULL
 
2766
f76     NULL
 
2767
f77     7.7
 
2768
f78     7.7
 
2769
f79     00000000000000000007.7
 
2770
f80     00000000000000000008.8
 
2771
f81     8.8
 
2772
f82     8.8
 
2773
f83     0000000008.8
 
2774
f84     0000000008.8
 
2775
f85     8.8
 
2776
f86     8.8
 
2777
f87     8.8
 
2778
f88     8.8
 
2779
f89     0000000008.8
 
2780
f90     0000000008.8
 
2781
f91     0000000008.8
 
2782
f92     0000000008.8
 
2783
f93     8.8
 
2784
f94     8.8
 
2785
f95     8.8
 
2786
f96     8.8
 
2787
f97     0000000008.8
 
2788
f98     00000000000000000008.8
 
2789
f99     0000000008.8
 
2790
f100    00000000000000000008.8
 
2791
f101    2000-01-01
 
2792
f102    00:00:20
 
2793
f103    0002-02-02 00:00:00
 
2794
f104    2000-12-31 23:59:59
 
2795
f105    2000
 
2796
f106    2000
 
2797
f107    2000
 
2798
f108    1enum
 
2799
f109    1set
 
2800
f59     9112
 
2801
f60     NULL
 
2802
f61     0000008771
 
2803
f62     NULL
 
2804
f63     NULL
 
2805
f64     NULL
 
2806
f65     NULL
 
2807
f66     NULL
 
2808
f67     NULL
 
2809
f68     NULL
 
2810
f69     NULL
 
2811
f70     NULL
 
2812
f71     NULL
 
2813
f72     NULL
 
2814
f73     NULL
 
2815
f74     NULL
 
2816
f75     NULL
 
2817
f76     NULL
 
2818
f77     7.7
 
2819
f78     7.7
 
2820
f79     00000000000000000007.7
 
2821
f80     00000000000000000008.8
 
2822
f81     8.8
 
2823
f82     8.8
 
2824
f83     0000000008.8
 
2825
f84     0000000008.8
 
2826
f85     8.8
 
2827
f86     8.8
 
2828
f87     8.8
 
2829
f88     8.8
 
2830
f89     0000000008.8
 
2831
f90     0000000008.8
 
2832
f91     0000000008.8
 
2833
f92     0000000008.8
 
2834
f93     8.8
 
2835
f94     8.8
 
2836
f95     8.8
 
2837
f96     8.8
 
2838
f97     0000000008.8
 
2839
f98     00000000000000000008.8
 
2840
f99     0000000008.8
 
2841
f100    00000000000000000008.8
 
2842
f101    2000-01-01
 
2843
f102    00:00:20
 
2844
f103    0002-02-02 00:00:00
 
2845
f104    2000-12-31 23:59:59
 
2846
f105    2000
 
2847
f106    2000
 
2848
f107    2000
 
2849
f108    1enum
 
2850
f109    1set
 
2851
f59     76710
 
2852
f60     226546
 
2853
f61     NULL
 
2854
f62     NULL
 
2855
f63     NULL
 
2856
f64     NULL
 
2857
f65     NULL
 
2858
f66     NULL
 
2859
f67     NULL
 
2860
f68     NULL
 
2861
f69     NULL
 
2862
f70     NULL
 
2863
f71     NULL
 
2864
f72     NULL
 
2865
f73     NULL
 
2866
f74     NULL
 
2867
f75     NULL
 
2868
f76     NULL
 
2869
f77     7.7
 
2870
f78     7.7
 
2871
f79     00000000000000000007.7
 
2872
f80     00000000000000000008.8
 
2873
f81     8.8
 
2874
f82     8.8
 
2875
f83     0000000008.8
 
2876
f84     0000000008.8
 
2877
f85     8.8
 
2878
f86     8.8
 
2879
f87     8.8
 
2880
f88     8.8
 
2881
f89     0000000008.8
 
2882
f90     0000000008.8
 
2883
f91     0000000008.8
 
2884
f92     0000000008.8
 
2885
f93     8.8
 
2886
f94     8.8
 
2887
f95     8.8
 
2888
f96     8.8
 
2889
f97     0000000008.8
 
2890
f98     00000000000000000008.8
 
2891
f99     0000000008.8
 
2892
f100    00000000000000000008.8
 
2893
f101    2000-01-01
 
2894
f102    00:00:20
 
2895
f103    0002-02-02 00:00:00
 
2896
f104    2000-12-31 23:59:59
 
2897
f105    2000
 
2898
f106    2000
 
2899
f107    2000
 
2900
f108    1enum
 
2901
f109    1set
 
2902
f59     569300
 
2903
f60     9114376
 
2904
f61     NULL
 
2905
f62     NULL
 
2906
f63     NULL
 
2907
f64     NULL
 
2908
f65     NULL
 
2909
f66     NULL
 
2910
f67     NULL
 
2911
f68     NULL
 
2912
f69     NULL
 
2913
f70     NULL
 
2914
f71     NULL
 
2915
f72     NULL
 
2916
f73     NULL
 
2917
f74     NULL
 
2918
f75     NULL
 
2919
f76     NULL
 
2920
f77     7.7
 
2921
f78     7.7
 
2922
f79     00000000000000000007.7
 
2923
f80     00000000000000000008.8
 
2924
f81     8.8
 
2925
f82     8.8
 
2926
f83     0000000008.8
 
2927
f84     0000000008.8
 
2928
f85     8.8
 
2929
f86     8.8
 
2930
f87     8.8
 
2931
f88     8.8
 
2932
f89     0000000008.8
 
2933
f90     0000000008.8
 
2934
f91     0000000008.8
 
2935
f92     0000000008.8
 
2936
f93     8.8
 
2937
f94     8.8
 
2938
f95     8.8
 
2939
f96     8.8
 
2940
f97     0000000008.8
 
2941
f98     00000000000000000008.8
 
2942
f99     0000000008.8
 
2943
f100    00000000000000000008.8
 
2944
f101    2000-01-01
 
2945
f102    00:00:20
 
2946
f103    0002-02-02 00:00:00
 
2947
f104    2000-12-31 23:59:59
 
2948
f105    2000
 
2949
f106    2000
 
2950
f107    2000
 
2951
f108    1enum
 
2952
f109    1set
 
2953
CREATE or REPLACE VIEW v1 AS select *
 
2954
FROM test.tb2 WITH CASCADED CHECK OPTION ;
 
2955
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,10;
 
2956
f59     1
 
2957
f60     1
 
2958
f61     0000000001
 
2959
f62     0000000000000000000000000000000000000000000000000000000000000001
 
2960
f63     0000000001
 
2961
f64     0000000000000000000000000000000000000000000000000000000000000001
 
2962
f65     -5
 
2963
f66     0.000000000000000000000000000000
 
2964
f67     1
 
2965
f68     0.000000000000000000000000000000
 
2966
f69     0000000001
 
2967
f70     000000000000000000000000000000000.000000000000000000000000000000
 
2968
f71     0000000001
 
2969
f72     000000000000000000000000000000000.000000000000000000000000000000
 
2970
f73     -1.17549435e-38
 
2971
f74     1.175494352e-38
 
2972
f75     00000001.175494352e-38
 
2973
f76     00000001.175494352e-38
 
2974
f77     -1.17549435e-38
 
2975
f78     1.175494352e-38
 
2976
f79     00000001.175494352e-38
 
2977
f80     00000001.175494352e-38
 
2978
f81     -1.17549e-38
 
2979
f82     1.17549e-38
 
2980
f83     01.17549e-38
 
2981
f84     01.17549e-38
 
2982
f85     -1.17549e-38
 
2983
f86     -1.17549e-38
 
2984
f87     1.17549e-38
 
2985
f88     1.17549e-38
 
2986
f89     01.17549e-38
 
2987
f90     01.17549e-38
 
2988
f91     01.17549e-38
 
2989
f92     01.17549e-38
 
2990
f93     -1.17549e-38
 
2991
f94     -1.17549435e-38
 
2992
f95     1.17549e-38
 
2993
f96     1.175494352e-38
 
2994
f97     01.17549e-38
 
2995
f98     00000001.175494352e-38
 
2996
f99     01.17549e-38
 
2997
f100    00000001.175494352e-38
 
2998
f101    1000-01-01
 
2999
f102    838:59:58
 
3000
f103    1970-01-02 00:00:01
 
3001
f104    1970-01-02 00:00:01
 
3002
f105    1902
 
3003
f106    1902
 
3004
f107    1902
 
3005
f108    2enum
 
3006
f109    2set
 
3007
f59     2
 
3008
f60     2
 
3009
f61     0000000002
 
3010
f62     0000000000000000000000000000000000000000000000000000000000000002
 
3011
f63     0000000002
 
3012
f64     0000000000000000000000000000000000000000000000000000000000000002
 
3013
f65     -4
 
3014
f66     1.100000000000000000000000000000
 
3015
f67     2
 
3016
f68     1.100000000000000000000000000000
 
3017
f69     0000000002
 
3018
f70     000000000000000000000000000000001.100000000000000000000000000000
 
3019
f71     0000000002
 
3020
f72     000000000000000000000000000000001.100000000000000000000000000000
 
3021
f73     -1.175494349e-38
 
3022
f74     1.175494353e-38
 
3023
f75     00000001.175494353e-38
 
3024
f76     00000001.175494353e-38
 
3025
f77     -1.175494349e-38
 
3026
f78     1.175494353e-38
 
3027
f79     00000001.175494353e-38
 
3028
f80     00000001.175494353e-38
 
3029
f81     -1.17549e-38
 
3030
f82     1.17549e-38
 
3031
f83     01.17549e-38
 
3032
f84     01.17549e-38
 
3033
f85     -1.17549e-38
 
3034
f86     -1.17549e-38
 
3035
f87     1.17549e-38
 
3036
f88     1.17549e-38
 
3037
f89     01.17549e-38
 
3038
f90     01.17549e-38
 
3039
f91     01.17549e-38
 
3040
f92     01.17549e-38
 
3041
f93     -1.17549e-38
 
3042
f94     -1.175494349e-38
 
3043
f95     1.17549e-38
 
3044
f96     1.175494353e-38
 
3045
f97     01.17549e-38
 
3046
f98     00000001.175494353e-38
 
3047
f99     01.17549e-38
 
3048
f100    00000001.175494353e-38
 
3049
f101    1000-01-02
 
3050
f102    838:59:57
 
3051
f103    1970-01-03 00:00:02
 
3052
f104    1970-01-03 00:00:02
 
3053
f105    1903
 
3054
f106    1903
 
3055
f107    1903
 
3056
f108    1enum
 
3057
f109    1set,2set
 
3058
f59     3
 
3059
f60     3
 
3060
f61     0000000003
 
3061
f62     0000000000000000000000000000000000000000000000000000000000000003
 
3062
f63     0000000003
 
3063
f64     0000000000000000000000000000000000000000000000000000000000000003
 
3064
f65     -3
 
3065
f66     2.200000000000000000000000000000
 
3066
f67     3
 
3067
f68     2.200000000000000000000000000000
 
3068
f69     0000000003
 
3069
f70     000000000000000000000000000000002.200000000000000000000000000000
 
3070
f71     0000000003
 
3071
f72     000000000000000000000000000000002.200000000000000000000000000000
 
3072
f73     -1.175494348e-38
 
3073
f74     1.175494354e-38
 
3074
f75     00000001.175494354e-38
 
3075
f76     00000001.175494354e-38
 
3076
f77     -1.175494348e-38
 
3077
f78     1.175494354e-38
 
3078
f79     00000001.175494354e-38
 
3079
f80     00000001.175494354e-38
 
3080
f81     -1.17549e-38
 
3081
f82     1.17549e-38
 
3082
f83     01.17549e-38
 
3083
f84     01.17549e-38
 
3084
f85     -1.17549e-38
 
3085
f86     -1.17549e-38
 
3086
f87     1.17549e-38
 
3087
f88     1.17549e-38
 
3088
f89     01.17549e-38
 
3089
f90     01.17549e-38
 
3090
f91     01.17549e-38
 
3091
f92     01.17549e-38
 
3092
f93     -1.17549e-38
 
3093
f94     -1.175494348e-38
 
3094
f95     1.17549e-38
 
3095
f96     1.175494354e-38
 
3096
f97     01.17549e-38
 
3097
f98     00000001.175494354e-38
 
3098
f99     01.17549e-38
 
3099
f100    00000001.175494354e-38
 
3100
f101    1000-01-03
 
3101
f102    838:59:56
 
3102
f103    1970-01-04 00:00:03
 
3103
f104    1970-01-04 00:00:03
 
3104
f105    1904
 
3105
f106    1904
 
3106
f107    1904
 
3107
f108    2enum
 
3108
f109    1set
 
3109
f59     4
 
3110
f60     4
 
3111
f61     0000000004
 
3112
f62     0000000000000000000000000000000000000000000000000000000000000004
 
3113
f63     0000000004
 
3114
f64     0000000000000000000000000000000000000000000000000000000000000004
 
3115
f65     -2
 
3116
f66     3.300000000000000000000000000000
 
3117
f67     4
 
3118
f68     3.300000000000000000000000000000
 
3119
f69     0000000004
 
3120
f70     000000000000000000000000000000003.300000000000000000000000000000
 
3121
f71     0000000004
 
3122
f72     000000000000000000000000000000003.300000000000000000000000000000
 
3123
f73     -1.175494347e-38
 
3124
f74     1.175494355e-38
 
3125
f75     00000001.175494355e-38
 
3126
f76     00000001.175494355e-38
 
3127
f77     -1.175494347e-38
 
3128
f78     1.175494355e-38
 
3129
f79     00000001.175494355e-38
 
3130
f80     00000001.175494355e-38
 
3131
f81     -1.17549e-38
 
3132
f82     1.17549e-38
 
3133
f83     01.17549e-38
 
3134
f84     01.17549e-38
 
3135
f85     -1.17549e-38
 
3136
f86     -1.17549e-38
 
3137
f87     1.17549e-38
 
3138
f88     1.17549e-38
 
3139
f89     01.17549e-38
 
3140
f90     01.17549e-38
 
3141
f91     01.17549e-38
 
3142
f92     01.17549e-38
 
3143
f93     -1.17549e-38
 
3144
f94     -1.175494347e-38
 
3145
f95     1.17549e-38
 
3146
f96     1.175494355e-38
 
3147
f97     01.17549e-38
 
3148
f98     00000001.175494355e-38
 
3149
f99     01.17549e-38
 
3150
f100    00000001.175494355e-38
 
3151
f101    1000-01-04
 
3152
f102    838:59:55
 
3153
f103    1970-01-05 00:00:04
 
3154
f104    1970-01-05 00:00:04
 
3155
f105    1905
 
3156
f106    1905
 
3157
f107    1905
 
3158
f108    1enum
 
3159
f109    2set
 
3160
f59     4
 
3161
f60     74
 
3162
f61     NULL
 
3163
f62     NULL
 
3164
f63     NULL
 
3165
f64     NULL
 
3166
f65     NULL
 
3167
f66     NULL
 
3168
f67     NULL
 
3169
f68     NULL
 
3170
f69     NULL
 
3171
f70     NULL
 
3172
f71     NULL
 
3173
f72     NULL
 
3174
f73     NULL
 
3175
f74     NULL
 
3176
f75     NULL
 
3177
f76     NULL
 
3178
f77     7.7
 
3179
f78     7.7
 
3180
f79     00000000000000000007.7
 
3181
f80     00000000000000000008.8
 
3182
f81     8.8
 
3183
f82     8.8
 
3184
f83     0000000008.8
 
3185
f84     0000000008.8
 
3186
f85     8.8
 
3187
f86     8.8
 
3188
f87     8.8
 
3189
f88     8.8
 
3190
f89     0000000008.8
 
3191
f90     0000000008.8
 
3192
f91     0000000008.8
 
3193
f92     0000000008.8
 
3194
f93     8.8
 
3195
f94     8.8
 
3196
f95     8.8
 
3197
f96     8.8
 
3198
f97     0000000008.8
 
3199
f98     00000000000000000008.8
 
3200
f99     0000000008.8
 
3201
f100    00000000000000000008.8
 
3202
f101    2000-01-01
 
3203
f102    00:00:20
 
3204
f103    0002-02-02 00:00:00
 
3205
f104    2000-12-31 23:59:59
 
3206
f105    2000
 
3207
f106    2000
 
3208
f107    2000
 
3209
f108    1enum
 
3210
f109    1set
 
3211
f59     5
 
3212
f60     5
 
3213
f61     0000000005
 
3214
f62     0000000000000000000000000000000000000000000000000000000000000005
 
3215
f63     0000000005
 
3216
f64     0000000000000000000000000000000000000000000000000000000000000005
 
3217
f65     -1
 
3218
f66     4.400000000000000000000000000000
 
3219
f67     5
 
3220
f68     4.400000000000000000000000000000
 
3221
f69     0000000005
 
3222
f70     000000000000000000000000000000004.400000000000000000000000000000
 
3223
f71     0000000005
 
3224
f72     000000000000000000000000000000004.400000000000000000000000000000
 
3225
f73     -1.175494346e-38
 
3226
f74     1.175494356e-38
 
3227
f75     00000001.175494356e-38
 
3228
f76     00000001.175494356e-38
 
3229
f77     -1.175494346e-38
 
3230
f78     1.175494356e-38
 
3231
f79     00000001.175494356e-38
 
3232
f80     00000001.175494356e-38
 
3233
f81     -1.17549e-38
 
3234
f82     1.17549e-38
 
3235
f83     01.17549e-38
 
3236
f84     01.17549e-38
 
3237
f85     -1.17549e-38
 
3238
f86     -1.17549e-38
 
3239
f87     1.17549e-38
 
3240
f88     1.17549e-38
 
3241
f89     01.17549e-38
 
3242
f90     01.17549e-38
 
3243
f91     01.17549e-38
 
3244
f92     01.17549e-38
 
3245
f93     -1.17549e-38
 
3246
f94     -1.175494346e-38
 
3247
f95     1.17549e-38
 
3248
f96     1.175494356e-38
 
3249
f97     01.17549e-38
 
3250
f98     00000001.175494356e-38
 
3251
f99     01.17549e-38
 
3252
f100    00000001.175494356e-38
 
3253
f101    1000-01-05
 
3254
f102    838:59:54
 
3255
f103    1970-01-06 00:00:05
 
3256
f104    1970-01-06 00:00:05
 
3257
f105    1906
 
3258
f106    1906
 
3259
f107    1906
 
3260
f108    2enum
 
3261
f109    1set,2set
 
3262
f59     6
 
3263
f60     6
 
3264
f61     0000000006
 
3265
f62     0000000000000000000000000000000000000000000000000000000000000006
 
3266
f63     0000000006
 
3267
f64     0000000000000000000000000000000000000000000000000000000000000006
 
3268
f65     0
 
3269
f66     5.500000000000000000000000000000
 
3270
f67     6
 
3271
f68     5.500000000000000000000000000000
 
3272
f69     0000000006
 
3273
f70     000000000000000000000000000000005.500000000000000000000000000000
 
3274
f71     0000000006
 
3275
f72     000000000000000000000000000000005.500000000000000000000000000000
 
3276
f73     -1.175494345e-38
 
3277
f74     1.175494357e-38
 
3278
f75     00000001.175494357e-38
 
3279
f76     00000001.175494357e-38
 
3280
f77     -1.175494345e-38
 
3281
f78     1.175494357e-38
 
3282
f79     00000001.175494357e-38
 
3283
f80     00000001.175494357e-38
 
3284
f81     -1.17549e-38
 
3285
f82     1.17549e-38
 
3286
f83     01.17549e-38
 
3287
f84     01.17549e-38
 
3288
f85     -1.17549e-38
 
3289
f86     -1.17549e-38
 
3290
f87     1.17549e-38
 
3291
f88     1.17549e-38
 
3292
f89     01.17549e-38
 
3293
f90     01.17549e-38
 
3294
f91     01.17549e-38
 
3295
f92     01.17549e-38
 
3296
f93     -1.17549e-38
 
3297
f94     -1.175494345e-38
 
3298
f95     1.17549e-38
 
3299
f96     1.175494357e-38
 
3300
f97     01.17549e-38
 
3301
f98     00000001.175494357e-38
 
3302
f99     01.17549e-38
 
3303
f100    00000001.175494357e-38
 
3304
f101    1000-01-06
 
3305
f102    838:59:53
 
3306
f103    1970-01-07 00:00:06
 
3307
f104    1970-01-07 00:00:06
 
3308
f105    1907
 
3309
f106    1907
 
3310
f107    1907
 
3311
f108    1enum
 
3312
f109    1set
 
3313
f59     7
 
3314
f60     7
 
3315
f61     0000000007
 
3316
f62     0000000000000000000000000000000000000000000000000000000000000007
 
3317
f63     0000000007
 
3318
f64     0000000000000000000000000000000000000000000000000000000000000007
 
3319
f65     1
 
3320
f66     6.600000000000000000000000000000
 
3321
f67     7
 
3322
f68     6.600000000000000000000000000000
 
3323
f69     0000000007
 
3324
f70     000000000000000000000000000000006.600000000000000000000000000000
 
3325
f71     0000000007
 
3326
f72     000000000000000000000000000000006.600000000000000000000000000000
 
3327
f73     -1.175494344e-38
 
3328
f74     1.175494358e-38
 
3329
f75     00000001.175494358e-38
 
3330
f76     00000001.175494358e-38
 
3331
f77     -1.175494344e-38
 
3332
f78     1.175494358e-38
 
3333
f79     00000001.175494358e-38
 
3334
f80     00000001.175494358e-38
 
3335
f81     -1.17549e-38
 
3336
f82     1.17549e-38
 
3337
f83     01.17549e-38
 
3338
f84     01.17549e-38
 
3339
f85     -1.17549e-38
 
3340
f86     -1.17549e-38
 
3341
f87     1.17549e-38
 
3342
f88     1.17549e-38
 
3343
f89     01.17549e-38
 
3344
f90     01.17549e-38
 
3345
f91     01.17549e-38
 
3346
f92     01.17549e-38
 
3347
f93     -1.17549e-38
 
3348
f94     -1.175494344e-38
 
3349
f95     1.17549e-38
 
3350
f96     1.175494358e-38
 
3351
f97     01.17549e-38
 
3352
f98     00000001.175494358e-38
 
3353
f99     01.17549e-38
 
3354
f100    00000001.175494358e-38
 
3355
f101    1000-01-07
 
3356
f102    838:59:52
 
3357
f103    1970-01-08 00:00:07
 
3358
f104    1970-01-08 00:00:07
 
3359
f105    1908
 
3360
f106    1908
 
3361
f107    1908
 
3362
f108    2enum
 
3363
f109    2set
 
3364
f59     8
 
3365
f60     8
 
3366
f61     0000000008
 
3367
f62     0000000000000000000000000000000000000000000000000000000000000008
 
3368
f63     0000000008
 
3369
f64     0000000000000000000000000000000000000000000000000000000000000008
 
3370
f65     2
 
3371
f66     7.700000000000000000000000000000
 
3372
f67     8
 
3373
f68     7.700000000000000000000000000000
 
3374
f69     0000000008
 
3375
f70     000000000000000000000000000000007.700000000000000000000000000000
 
3376
f71     0000000008
 
3377
f72     000000000000000000000000000000007.700000000000000000000000000000
 
3378
f73     -1.175494343e-38
 
3379
f74     1.175494359e-38
 
3380
f75     00000001.175494359e-38
 
3381
f76     00000001.175494359e-38
 
3382
f77     -1.175494343e-38
 
3383
f78     1.175494359e-38
 
3384
f79     00000001.175494359e-38
 
3385
f80     00000001.175494359e-38
 
3386
f81     -1.17549e-38
 
3387
f82     1.17549e-38
 
3388
f83     01.17549e-38
 
3389
f84     01.17549e-38
 
3390
f85     -1.17549e-38
 
3391
f86     -1.17549e-38
 
3392
f87     1.17549e-38
 
3393
f88     1.17549e-38
 
3394
f89     01.17549e-38
 
3395
f90     01.17549e-38
 
3396
f91     01.17549e-38
 
3397
f92     01.17549e-38
 
3398
f93     -1.17549e-38
 
3399
f94     -1.175494343e-38
 
3400
f95     1.17549e-38
 
3401
f96     1.175494359e-38
 
3402
f97     01.17549e-38
 
3403
f98     00000001.175494359e-38
 
3404
f99     01.17549e-38
 
3405
f100    00000001.175494359e-38
 
3406
f101    1000-01-08
 
3407
f102    838:59:51
 
3408
f103    1970-01-09 00:00:08
 
3409
f104    1970-01-09 00:00:08
 
3410
f105    1909
 
3411
f106    1909
 
3412
f107    1909
 
3413
f108    1enum
 
3414
f109    1set,2set
 
3415
f59     9
 
3416
f60     9
 
3417
f61     0000000009
 
3418
f62     0000000000000000000000000000000000000000000000000000000000000009
 
3419
f63     0000000009
 
3420
f64     0000000000000000000000000000000000000000000000000000000000000009
 
3421
f65     3
 
3422
f66     8.800000000000000000000000000000
 
3423
f67     9
 
3424
f68     8.800000000000000000000000000000
 
3425
f69     0000000009
 
3426
f70     000000000000000000000000000000008.800000000000000000000000000000
 
3427
f71     0000000009
 
3428
f72     000000000000000000000000000000008.800000000000000000000000000000
 
3429
f73     -1.175494342e-38
 
3430
f74     1.17549436e-38
 
3431
f75     000000001.17549436e-38
 
3432
f76     000000001.17549436e-38
 
3433
f77     -1.175494342e-38
 
3434
f78     1.17549436e-38
 
3435
f79     000000001.17549436e-38
 
3436
f80     000000001.17549436e-38
 
3437
f81     -1.17549e-38
 
3438
f82     1.17549e-38
 
3439
f83     01.17549e-38
 
3440
f84     01.17549e-38
 
3441
f85     -1.17549e-38
 
3442
f86     -1.17549e-38
 
3443
f87     1.17549e-38
 
3444
f88     1.17549e-38
 
3445
f89     01.17549e-38
 
3446
f90     01.17549e-38
 
3447
f91     01.17549e-38
 
3448
f92     01.17549e-38
 
3449
f93     -1.17549e-38
 
3450
f94     -1.175494342e-38
 
3451
f95     1.17549e-38
 
3452
f96     1.17549436e-38
 
3453
f97     01.17549e-38
 
3454
f98     000000001.17549436e-38
 
3455
f99     01.17549e-38
 
3456
f100    000000001.17549436e-38
 
3457
f101    1000-01-09
 
3458
f102    838:59:50
 
3459
f103    1970-01-10 00:00:09
 
3460
f104    1970-01-10 00:00:09
 
3461
f105    1910
 
3462
f106    1910
 
3463
f107    1910
 
3464
f108    2enum
 
3465
f109    1set
 
3466
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3467
FROM test.tb2 WITH CASCADED CHECK OPTION;
 
3468
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
3469
F59     F60
 
3470
1       1
 
3471
2       2
 
3472
3       3
 
3473
4       4
 
3474
4       74
 
3475
5       5
 
3476
6       6
 
3477
7       7
 
3478
8       8
 
3479
9       9
 
3480
CREATE or REPLACE VIEW v1 AS select f59, f60
 
3481
from test.tb2 where f59=3330 ;
 
3482
select * FROM v1 order by f60 limit 0,10;
 
3483
f59     f60
 
3484
3330    764376
 
3485
DROP VIEW  v1 ;
 
3486
DROP TABLE t1 ;
 
3487
 
 
3488
Testcase 3.3.1.2 
 
3489
--------------------------------------------------------------------------------
 
3490
DROP TABLE IF EXISTS t1 ;
 
3491
DROP VIEW  IF EXISTS v1 ;
 
3492
DROP VIEW  IF EXISTS v2 ;
 
3493
CREATE TABLE t1 (f1 BIGINT) ;
 
3494
SET @x=0;
 
3495
CREATE or REPLACE VIEW v1 AS Select 1 INTO @x;
 
3496
ERROR HY000: View's SELECT contains a 'INTO' clause
 
3497
Select @x;
 
3498
@x
 
3499
0
 
3500
CREATE or REPLACE VIEW v1 AS Select 1
 
3501
FROM (SELECT 1 FROM t1) my_table;
 
3502
ERROR HY000: View's SELECT contains a subquery in the FROM clause
 
3503
CREATE VIEW v1 AS SELECT f1 FROM t1;
 
3504
CREATE TRIGGER tr1 BEFORE INSERT ON t1 FOR EACH ROW SET @a:=1 ;
 
3505
SET @a:=0 ;
 
3506
SELECT @a ;
 
3507
@a
 
3508
0
 
3509
INSERT INTO v1 VALUES (1) ;
 
3510
SELECT @a ;
 
3511
@a
 
3512
1
 
3513
SELECT * FROM t1;
 
3514
f1
 
3515
1
 
3516
DROP TRIGGER tr1 ;
 
3517
SET @a:=0 ;
 
3518
CREATE TRIGGER tr1 BEFORE INSERT ON v1 FOR EACH ROW SET @a:=1 ;
 
3519
ERROR HY000: 'test.v1' is not BASE TABLE
 
3520
RENAME TABLE v1 TO v2;
 
3521
RENAME VIEW  v2 TO v1;
 
3522
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
 
3523
ALTER TABLE v2 RENAME AS v1;
 
3524
ALTER VIEW  v1 RENAME AS v2;
 
3525
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
 
3526
DROP TABLE IF EXISTS t1, t2 ;
 
3527
DROP VIEW  IF EXISTS v1 ;
 
3528
DROP VIEW  IF EXISTS v2 ;
 
3529
CREATE TABLE t1 ( f1 DATE, f2 BLOB, f3 DOUBLE );
 
3530
CREATE VIEW  v1 AS SELECT f1, f2, f3 FROM t1;
 
3531
ALTER  TABLE t1 ADD PRIMARY KEY(f1);
 
3532
ALTER  TABLE v1 ADD PRIMARY KEY(f1);
 
3533
ERROR HY000: 'test.v1' is not BASE TABLE
 
3534
ALTER  VIEW  v1 ADD PRIMARY KEY(f1);
 
3535
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
 
3536
CREATE INDEX t1_idx ON t1(f3);
 
3537
CREATE INDEX v1_idx ON v1(f3);
 
3538
ERROR HY000: 'test.v1' is not BASE TABLE
 
3539
DROP TABLE t1;
 
3540
DROP VIEW  v1;
 
3541
 
 
3542
Testcase 3.3.1.3 + 3.1.1.4 
 
3543
--------------------------------------------------------------------------------
 
3544
DROP VIEW  IF EXISTS v1 ;
 
3545
CREATE VIEW v1 or REPLACE AS Select * from tb2 my_table;
 
3546
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
 
3547
CREATE VIEW v1 WITH CASCADED CHECK OPTION AS Select *
 
3548
from tb2 my_table limit 50;
 
3549
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 *
 
3550
from tb2 my_table limit 50' at line 1
 
3551
CREATE VIEW v1 WITH LOCAL CHECK OPTION AS Select *
 
3552
from tb2 my_table limit 50;
 
3553
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 *
 
3554
from tb2 my_table limit 50' at line 1
 
3555
SELECT * FROM tb2 my_table CREATE VIEW As v1;
 
3556
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
 
3557
CREATE or REPLACE VIEW v1 Select f59, f60
 
3558
from test.tb2 my_table where f59 = 250 ;
 
3559
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
 
3560
from test.tb2 my_table where f59 = 250' at line 1
 
3561
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3562
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3563
DROP VIEW v1;
 
3564
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
 
3565
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3566
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
 
3567
FROM test.tb2 my_table WITH CASCADED CHECK ' at line 1
 
3568
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
 
3569
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3570
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
 
3571
FROM test.tb2 my_table WITH CASCADED CHECK OPTION' at line 1
 
3572
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3573
FROM test.tb2 my_table CASCADED WITH CHECK OPTION;
 
3574
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
 
3575
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3576
FROM test.tb2 my_table WITH CASCADED OPTION CHECK;
 
3577
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
 
3578
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3579
FROM test.tb2 my_table CHECK OPTION WITH CASCADED;
 
3580
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
 
3581
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
 
3582
AS SELECT F59, F60 FROM test.tb2 my_table;
 
3583
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
 
3584
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
 
3585
CREATE OR REPLACE AS SELECT F59, F60
 
3586
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION;
 
3587
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
 
3588
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION' at line 1
 
3589
CREATE OR REPLACE AS SELECT F59, F60
 
3590
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1;
 
3591
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
 
3592
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1' at line 1
 
3593
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
 
3594
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
 
3595
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
 
3596
FROM test.tb2 my_table WITH LOCAL CHECK OPT' at line 1
 
3597
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
 
3598
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
 
3599
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
 
3600
FROM test.tb2 my_table WITH LOCAL CHECK OPTION' at line 1
 
3601
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3602
FROM test.tb2 my_table LOCAL WITH CHECK OPTION;
 
3603
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
 
3604
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3605
FROM test.tb2 my_table WITH LOCAL OPTION CHECK;
 
3606
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
 
3607
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3608
FROM test.tb2 my_table CHECK OPTION WITH LOCAL;
 
3609
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
 
3610
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
 
3611
AS SELECT F59, F60 FROM test.tb2 my_table;
 
3612
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
 
3613
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
 
3614
CREATE OR REPLACE AS SELECT F59, F60
 
3615
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION;
 
3616
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
 
3617
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION' at line 1
 
3618
CREATE OR REPLACE AS SELECT F59, F60
 
3619
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1;
 
3620
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
 
3621
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1' at line 1
 
3622
Drop table if exists t1 ;
 
3623
CREATE table t1 (f1 int ,f2 int)  ;
 
3624
INSERT INTO t1 values (235, 22);
 
3625
INSERT INTO t1 values (554, 11);
 
3626
CREATE or REPLACE view v1 as (Select from f59 tb2)
 
3627
Union ALL (Select from f1 t1);
 
3628
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)
 
3629
Union ALL (Select from f1 t1)' at line 1
 
3630
CREATE or REPLACE view v1 as Select f59, f60
 
3631
from tb2 by order f59;
 
3632
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
 
3633
CREATE or REPLACE view v1 as Select f59, f60
 
3634
from tb2 by group f59  ;
 
3635
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
 
3636
 
 
3637
Testcase 3.3.1.5 
 
3638
--------------------------------------------------------------------------------
 
3639
DROP VIEW  IF EXISTS v1 ;
 
3640
CREATE VIEW v1 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 'SELECT * FROM tb2' at line 1
 
3642
CREATE 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 'v1 AS SELECT * FROM tb2' at line 1
 
3644
VIEW v1 AS SELECT * FROM tb2;
 
3645
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
 
3646
CREATE VIEW v1 AS SELECT 1;
 
3647
DROP VIEW v1;
 
3648
VIEW 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 'VIEW v1 AS SELECT 1' at line 1
 
3650
CREATE      v1 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 'v1 AS SELECT 1' at line 1
 
3652
CREATE VIEW    AS 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 'AS SELECT 1' at line 1
 
3654
CREATE VIEW v1    SELECT 1;
 
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 'SELECT 1' at line 1
 
3656
CREATE VIEW v1 AS         ;
 
3657
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
 
3658
 
 
3659
Testcase 3.3.1.6 
 
3660
--------------------------------------------------------------------------------
 
3661
DROP VIEW  IF EXISTS v1 ;
 
3662
CREATE or REPLACE                       VIEW v1
 
3663
as SELECT * from tb2;
 
3664
CREATE or REPLACE ALGORITHM = UNDEFINED VIEW v1
 
3665
as SELECT * from tb2;
 
3666
CREATE or REPLACE ALGORITHM = MERGE     VIEW v1
 
3667
as SELECT * from tb2;
 
3668
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
 
3669
as SELECT * from tb2;
 
3670
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
 
3671
as SELECT * from tb2;
 
3672
CREATE or REPLACE           = TEMPTABLE VIEW v1
 
3673
as SELECT * from tb2;
 
3674
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
 
3675
as SELECT * from tb2' at line 1
 
3676
CREATE or REPLACE ALGORITHM   TEMPTABLE VIEW v1
 
3677
as SELECT * from tb2;
 
3678
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
 
3679
as SELECT * from tb2' at line 1
 
3680
CREATE or REPLACE ALGORITHM =           VIEW v1
 
3681
as SELECT * from tb2;
 
3682
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
 
3683
as SELECT * from tb2' at line 1
 
3684
CREATE or REPLACE TEMPTABLE = ALGORITHM VIEW v1
 
3685
as SELECT * from tb2;
 
3686
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
 
3687
as SELECT * from tb2' at line 1
 
3688
CREATE or REPLACE TEMPTABLE - ALGORITHM VIEW v1
 
3689
as SELECT * from tb2;
 
3690
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
 
3691
as SELECT * from tb2' at line 1
 
3692
CREATE or REPLACE GARBAGE   = TEMPTABLE VIEW v1
 
3693
as SELECT * from tb2;
 
3694
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
 
3695
as SELECT * from tb2' at line 1
 
3696
CREATE or REPLACE ALGORITHM = GARBAGE VIEW v1
 
3697
as SELECT * from tb2;
 
3698
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
 
3699
as SELECT * from tb2' at line 1
 
3700
Drop view if exists v1 ;
 
3701
CREATE or REPLACE VIEW v1
 
3702
AS SELECT * from tb2 where f59 < 1;
 
3703
CREATE or REPLACE VIEW v1
 
3704
AS SELECT * from tb2 where f59 < 1 WITH          CHECK OPTION;
 
3705
CREATE or REPLACE VIEW v1
 
3706
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK OPTION;
 
3707
CREATE or REPLACE VIEW v1
 
3708
AS SELECT * from tb2 where f59 < 1 WITH LOCAL    CHECK OPTION;
 
3709
CREATE or REPLACE VIEW v1
 
3710
AS SELECT * from tb2 where f59 < 1 WITH NO       CHECK OPTION;
 
3711
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
 
3712
CREATE or REPLACE VIEW v1
 
3713
AS SELECT * from tb2 where f59 < 1      CASCADED CHECK OPTION;
 
3714
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
 
3715
CREATE or REPLACE VIEW v1
 
3716
AS SELECT * from tb2 where f59 < 1 WITH CASCADED       OPTION;
 
3717
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
 
3718
CREATE or REPLACE VIEW v1
 
3719
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK       ;
 
3720
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
 
3721
 
 
3722
Testcase 3.3.1.7 
 
3723
--------------------------------------------------------------------------------
 
3724
DROP VIEW  IF EXISTS v1 ;
 
3725
Create view test.v1 AS Select * from test.tb2;
 
3726
Alter view test.v1 AS Select F59 from test. tb2 limit 100 ;
 
3727
Drop view test.v1 ;
 
3728
Create view v1 AS Select * from test.tb2 limit 100 ;
 
3729
Alter view v1 AS Select F59 from test.tb2 limit 100 ;
 
3730
Drop view v1 ;
 
3731
 
 
3732
Testcase 3.3.1.A0 
 
3733
--------------------------------------------------------------------------------
 
3734
DROP TABLE IF EXISTS t1 ;
 
3735
DROP VIEW  IF EXISTS v1 ;
 
3736
DROP VIEW  IF EXISTS V1 ;
 
3737
CREATE TABLE t1 (f1 NUMERIC(4)) ENGINE = innodb;
 
3738
INSERT INTO t1 VALUES(1111), (2222);
 
3739
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 = 1111;
 
3740
CREATE VIEW V1 AS SELECT * FROM t1 WHERE f1 = 2222;
 
3741
SELECT * FROM v1;
 
3742
f1
 
3743
1111
 
3744
DROP TABLE IF EXISTS t1 ;
 
3745
DROP VIEW  IF EXISTS v1 ;
 
3746
DROP VIEW  IF EXISTS V1 ;
 
3747
 
 
3748
Testcase 3.3.1.8 
 
3749
--------------------------------------------------------------------------------
 
3750
Create view select 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 'select AS Select * from test.tb2 limit 100' at line 1
 
3752
Create view as 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 'as AS Select * from test.tb2 limit 100' at line 1
 
3754
Create view where 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 'where AS Select * from test.tb2 limit 100' at line 1
 
3756
Create view from 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 'from AS Select * from test.tb2 limit 100' at line 1
 
3758
Create view while 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 'while AS Select * from test.tb2 limit 100' at line 1
 
3760
Create view asdkj*(&*&&^ as Select * from test.tb2 limit 100 ;
 
3761
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
 
3762
Drop view if exists test.procedure ;
 
3763
Create view test.procedure as Select * from test.tb2 limit 100 ;
 
3764
Drop view if exists test.procedure ;
 
3765
 
 
3766
Testcase 3.3.1.9 
 
3767
--------------------------------------------------------------------------------
 
3768
Drop TABLE IF EXISTS t1 ;
 
3769
Drop VIEW  IF EXISTS v1;
 
3770
Drop VIEW  IF EXISTS v2;
 
3771
Drop VIEW  IF EXISTS v3;
 
3772
CREATE TABLE t1 ( f1 char(5));
 
3773
INSERT INTO t1 SET f1 = 'abcde';
 
3774
CREATE VIEW v1 AS SELECT f1 FROM t1;
 
3775
CREATE VIEW v2 AS SELECT *  FROM v1;
 
3776
DROP TABLE t1;
 
3777
SELECT * 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
DELETE FROM v1;
 
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
UPDATE v1 SET f1 = 'aaaaa';
 
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
INSERT INTO v1 SET f1 = "fffff";
 
3784
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
 
3785
SELECT * 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
DELETE FROM v2;
 
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
UPDATE v2 SET f1 = 'aaaaa';
 
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
INSERT INTO v2 SET f1 = "fffff";
 
3792
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
 
3793
DROP VIEW v1;
 
3794
SELECT * 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
DELETE FROM v2;
 
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
UPDATE v2 SET f1 = 'aaaaa';
 
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
INSERT INTO v2 SET f1 = "fffff";
 
3801
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
 
3802
DROP VIEW v2;
 
3803
DROP TABLE IF EXISTS t1 ;
 
3804
DROP VIEW  IF EXISTS v1 ;
 
3805
CREATE TABLE t1 (f1 FLOAT);
 
3806
CREATE VIEW v1 AS SELECT * FROM v1;
 
3807
ERROR 42S02: Table 'test.v1' doesn't exist
 
3808
CREATE VIEW  v1 AS SELECT * FROM t1;
 
3809
CREATE or REPLACE VIEW  v1 AS SELECT * FROM v1;
 
3810
ERROR 42S02: Table 'test.v1' doesn't exist
 
3811
DROP VIEW  v1;
 
3812
DROP TABLE t1;
 
3813
 
 
3814
Testcase 3.3.1.10 
 
3815
--------------------------------------------------------------------------------
 
3816
Drop view if exists test.v1 ;
 
3817
Create view test.v1 AS Select * from test.tb2 ;
 
3818
Create view test.v1 AS Select F59 from test.tb2 ;
 
3819
ERROR 42S01: Table 'v1' already exists
 
3820
Create view      v1 AS Select F59 from test.tb2 ;
 
3821
ERROR 42S01: Table 'v1' already exists
 
3822
 
 
3823
Testcase 3.3.1.11 
 
3824
--------------------------------------------------------------------------------
 
3825
Create view test.tb2 AS Select f59,f60 from test.tb2 limit 100 ;
 
3826
ERROR 42S01: Table 'tb2' already exists
 
3827
Create view      tb2 AS Select f59,f60 from test.tb2 limit 100 ;
 
3828
ERROR 42S01: Table 'tb2' already exists
 
3829
Drop view if exists test.v111 ;
 
3830
Create view test.v111 as select * from tb2 limit 50;
 
3831
Create table test.v111(f1 int );
 
3832
ERROR 42S01: Table 'v111' already exists
 
3833
Create table      v111(f1 int );
 
3834
ERROR 42S01: Table 'v111' already exists
 
3835
DROP VIEW test.v111;
 
3836
 
 
3837
Testcase 3.3.1.12 
 
3838
--------------------------------------------------------------------------------
 
3839
USE test;
 
3840
Drop database if exists test2 ;
 
3841
Create database test2 ;
 
3842
DROP TABLE IF EXISTS test.t0, test.t1, test.t2;
 
3843
DROP VIEW  IF EXISTS test.v1;
 
3844
DROP VIEW  IF EXISTS test.v2;
 
3845
CREATE TABLE  test.t1 ( f1 VARCHAR(20));
 
3846
CREATE TABLE test2.t1 ( f1 VARCHAR(20));
 
3847
CREATE TABLE  test.t2 ( f1 VARCHAR(20));
 
3848
CREATE TABLE test2.v1 ( f1 VARCHAR(20));
 
3849
CREATE TABLE  test.t0 ( f1 VARCHAR(20));
 
3850
CREATE TABLE test2.t0 ( f1 VARCHAR(20));
 
3851
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
 
3852
CREATE VIEW   test.v1 AS SELECT * FROM  test.t0;
 
3853
CREATE VIEW   test.v2 AS SELECT * FROM  test.t0;
 
3854
CREATE VIEW  test2.v2 AS SELECT * FROM test2.t0;
 
3855
INSERT INTO  test.t1 VALUES('test.t1  - 1');
 
3856
INSERT INTO test2.t1 VALUES('test2.t1 - 1');
 
3857
INSERT INTO  test.t2 VALUES('test.t2  - 1');
 
3858
INSERT INTO test2.v1 VALUES('test2.v1 - 1');
 
3859
INSERT INTO  test.t0 VALUES('test.t0  - 1');
 
3860
INSERT INTO test2.t0 VALUES('test2.t0 - 1');
 
3861
USE test;
 
3862
INSERT INTO  t1 VALUES('test.t1  - 2');
 
3863
INSERT INTO  t2 VALUES('test.t2  - 2');
 
3864
INSERT INTO  t0 VALUES('test.t0  - 2');
 
3865
USE test2;
 
3866
INSERT INTO  t1 VALUES('test2.t1 - 2');
 
3867
INSERT INTO  v1 VALUES('test2.v1 - 2');
 
3868
INSERT INTO  t0 VALUES('test2.t0 - 2');
 
3869
SELECT * FROM t1;
 
3870
f1
 
3871
test2.t1 - 1
 
3872
test2.t1 - 2
 
3873
SELECT * FROM t2;
 
3874
f1
 
3875
test2.t0 - 1
 
3876
test2.t0 - 2
 
3877
SELECT * FROM v1;
 
3878
f1
 
3879
test2.v1 - 1
 
3880
test2.v1 - 2
 
3881
SELECT * FROM v2;
 
3882
f1
 
3883
test2.t0 - 1
 
3884
test2.t0 - 2
 
3885
USE test;
 
3886
SELECT * FROM t1;
 
3887
f1
 
3888
test.t1  - 1
 
3889
test.t1  - 2
 
3890
SELECT * FROM t2;
 
3891
f1
 
3892
test.t2  - 1
 
3893
test.t2  - 2
 
3894
SELECT * FROM v1;
 
3895
f1
 
3896
test.t0  - 1
 
3897
test.t0  - 2
 
3898
SELECT * FROM v2;
 
3899
f1
 
3900
test.t0  - 1
 
3901
test.t0  - 2
 
3902
 
 
3903
Testcase 3.3.1.13 
 
3904
--------------------------------------------------------------------------------
 
3905
DROP TABLE IF EXISTS t1;
 
3906
DROP VIEW  IF EXISTS v1;
 
3907
CREATE TABLE t1 (f1 BIGINT);
 
3908
INSERT INTO t1 VALUES(1);
 
3909
CREATE VIEW test.v1 AS SELECT * FROM t1 limit 2;
 
3910
SHOW CREATE VIEW test.v1;
 
3911
View    Create View     character_set_client    collation_connection
 
3912
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
 
3913
SELECT * FROM test.v1;
 
3914
f1
 
3915
1
 
3916
CREATE OR REPLACE ALGORITHM = TEMPTABLE VIEW test.v1
 
3917
AS SELECT * FROM t1 limit 2;
 
3918
SHOW CREATE VIEW test.v1;
 
3919
View    Create View     character_set_client    collation_connection
 
3920
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
 
3921
SELECT * FROM test.v1;
 
3922
f1
 
3923
1
 
3924
CREATE OR REPLACE VIEW test.v1 AS SELECT * FROM tb2 order by f59 limit 2;
 
3925
SHOW CREATE VIEW test.v1;
 
3926
View    Create View     character_set_client    collation_connection
 
3927
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
 
3928
SELECT * FROM test.v1 order by f59,f60,f61,f62,f63,f64,f65;
 
3929
f59     1
 
3930
f60     1
 
3931
f61     0000000001
 
3932
f62     0000000000000000000000000000000000000000000000000000000000000001
 
3933
f63     0000000001
 
3934
f64     0000000000000000000000000000000000000000000000000000000000000001
 
3935
f65     -5
 
3936
f66     0.000000000000000000000000000000
 
3937
f67     1
 
3938
f68     0.000000000000000000000000000000
 
3939
f69     0000000001
 
3940
f70     000000000000000000000000000000000.000000000000000000000000000000
 
3941
f71     0000000001
 
3942
f72     000000000000000000000000000000000.000000000000000000000000000000
 
3943
f73     -1.17549435e-38
 
3944
f74     1.175494352e-38
 
3945
f75     00000001.175494352e-38
 
3946
f76     00000001.175494352e-38
 
3947
f77     -1.17549435e-38
 
3948
f78     1.175494352e-38
 
3949
f79     00000001.175494352e-38
 
3950
f80     00000001.175494352e-38
 
3951
f81     -1.17549e-38
 
3952
f82     1.17549e-38
 
3953
f83     01.17549e-38
 
3954
f84     01.17549e-38
 
3955
f85     -1.17549e-38
 
3956
f86     -1.17549e-38
 
3957
f87     1.17549e-38
 
3958
f88     1.17549e-38
 
3959
f89     01.17549e-38
 
3960
f90     01.17549e-38
 
3961
f91     01.17549e-38
 
3962
f92     01.17549e-38
 
3963
f93     -1.17549e-38
 
3964
f94     -1.17549435e-38
 
3965
f95     1.17549e-38
 
3966
f96     1.175494352e-38
 
3967
f97     01.17549e-38
 
3968
f98     00000001.175494352e-38
 
3969
f99     01.17549e-38
 
3970
f100    00000001.175494352e-38
 
3971
f101    1000-01-01
 
3972
f102    838:59:58
 
3973
f103    1970-01-02 00:00:01
 
3974
f104    1970-01-02 00:00:01
 
3975
f105    1902
 
3976
f106    1902
 
3977
f107    1902
 
3978
f108    2enum
 
3979
f109    2set
 
3980
f59     2
 
3981
f60     2
 
3982
f61     0000000002
 
3983
f62     0000000000000000000000000000000000000000000000000000000000000002
 
3984
f63     0000000002
 
3985
f64     0000000000000000000000000000000000000000000000000000000000000002
 
3986
f65     -4
 
3987
f66     1.100000000000000000000000000000
 
3988
f67     2
 
3989
f68     1.100000000000000000000000000000
 
3990
f69     0000000002
 
3991
f70     000000000000000000000000000000001.100000000000000000000000000000
 
3992
f71     0000000002
 
3993
f72     000000000000000000000000000000001.100000000000000000000000000000
 
3994
f73     -1.175494349e-38
 
3995
f74     1.175494353e-38
 
3996
f75     00000001.175494353e-38
 
3997
f76     00000001.175494353e-38
 
3998
f77     -1.175494349e-38
 
3999
f78     1.175494353e-38
 
4000
f79     00000001.175494353e-38
 
4001
f80     00000001.175494353e-38
 
4002
f81     -1.17549e-38
 
4003
f82     1.17549e-38
 
4004
f83     01.17549e-38
 
4005
f84     01.17549e-38
 
4006
f85     -1.17549e-38
 
4007
f86     -1.17549e-38
 
4008
f87     1.17549e-38
 
4009
f88     1.17549e-38
 
4010
f89     01.17549e-38
 
4011
f90     01.17549e-38
 
4012
f91     01.17549e-38
 
4013
f92     01.17549e-38
 
4014
f93     -1.17549e-38
 
4015
f94     -1.175494349e-38
 
4016
f95     1.17549e-38
 
4017
f96     1.175494353e-38
 
4018
f97     01.17549e-38
 
4019
f98     00000001.175494353e-38
 
4020
f99     01.17549e-38
 
4021
f100    00000001.175494353e-38
 
4022
f101    1000-01-02
 
4023
f102    838:59:57
 
4024
f103    1970-01-03 00:00:02
 
4025
f104    1970-01-03 00:00:02
 
4026
f105    1903
 
4027
f106    1903
 
4028
f107    1903
 
4029
f108    1enum
 
4030
f109    1set,2set
 
4031
CREATE OR REPLACE VIEW test.v1 AS SELECT F59 FROM tb2;
 
4032
SHOW CREATE VIEW test.v1;
 
4033
View    Create View     character_set_client    collation_connection
 
4034
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `tb2`.`f59` AS `F59` from `tb2`  latin1  latin1_swedish_ci
 
4035
SELECT * FROM test.v1 order by F59 limit 10,100;
 
4036
F59
 
4037
10
 
4038
15
 
4039
17
 
4040
19
 
4041
22
 
4042
24
 
4043
27
 
4044
29
 
4045
34
 
4046
94
 
4047
107
 
4048
107
 
4049
109
 
4050
109
 
4051
195
 
4052
207
 
4053
209
 
4054
242
 
4055
250
 
4056
292
 
4057
299
 
4058
321
 
4059
323
 
4060
340
 
4061
394
 
4062
424
 
4063
441
 
4064
500
 
4065
500
 
4066
500
 
4067
660
 
4068
987
 
4069
2550
 
4070
2760
 
4071
3330
 
4072
3410
 
4073
7876
 
4074
9112
 
4075
76710
 
4076
569300
 
4077
Drop table test.t1 ;
 
4078
Drop view  test.v1 ;
 
4079
 
 
4080
Testcase 3.3.1.14 
 
4081
--------------------------------------------------------------------------------
 
4082
CREATE OR REPLACE VIEW test.tb2 AS SELECT * From tb2 LIMIT 2;
 
4083
ERROR HY000: 'test.tb2' is not VIEW
 
4084
CREATE OR REPLACE VIEW tb2 AS SELECT * From tb2 LIMIT 2;
 
4085
ERROR HY000: 'test.tb2' is not VIEW
 
4086
 
 
4087
Testcase 3.3.1.15 
 
4088
--------------------------------------------------------------------------------
 
4089
Drop table if exists test.v1 ;
 
4090
CREATE OR REPLACE view test.v1 as select * from tb2;
 
4091
SELECT * FROM test.v1;
 
4092
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
 
4093
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
 
4094
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
 
4095
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
 
4096
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
 
4097
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
 
4098
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
 
4099
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
 
4100
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
 
4101
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
 
4102
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
 
4103
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
 
4104
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
 
4105
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
 
4106
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
 
4107
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
 
4108
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
 
4109
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
 
4110
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
 
4111
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
 
4112
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
 
4113
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
 
4114
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
 
4115
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
 
4116
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
 
4117
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
 
4118
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
 
4119
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
 
4120
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
 
4121
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
 
4122
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
 
4123
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
 
4124
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
 
4125
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
 
4126
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
 
4127
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
 
4128
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
 
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
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
 
4131
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
 
4132
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
 
4133
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
 
4134
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
 
4135
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
 
4136
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
 
4137
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
 
4138
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
 
4139
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
 
4140
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
 
4141
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
 
4142
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
 
4143
Drop view test.v1 ;
 
4144
 
 
4145
Testcase 3.3.1.16 + 3.3.1.17 
 
4146
--------------------------------------------------------------------------------
 
4147
Drop table if exists test.v1 ;
 
4148
CREATE OR REPLACE VIEW v1 AS SELECT * From tb2;
 
4149
SELECT * FROM tb2 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
SELECT * FROM v1  WHERE 1 = 2;
 
4152
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
 
4153
Drop view v1;
 
4154
DROP TABLE IF EXISTS t1;
 
4155
DROP VIEW  IF EXISTS v1;
 
4156
CREATE TABLE t1 (f1 NUMERIC(15,3));
 
4157
INSERT INTO t1 VALUES(8.8);
 
4158
CREATE VIEW v1 AS SELECT * FROM t1;
 
4159
SHOW CREATE VIEW v1;
 
4160
View    Create View     character_set_client    collation_connection
 
4161
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
 
4162
SELECT * FROM v1;
 
4163
f1
 
4164
8.800
 
4165
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1;
 
4166
SHOW CREATE VIEW v1;
 
4167
View    Create View     character_set_client    collation_connection
 
4168
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
 
4169
SELECT * FROM v1;
 
4170
f1
 
4171
8.800
 
4172
CREATE OR REPLACE VIEW v1 AS SELECT f1 As my_column FROM t1;
 
4173
SHOW CREATE VIEW v1;
 
4174
View    Create View     character_set_client    collation_connection
 
4175
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
 
4176
SELECT * FROM v1;
 
4177
my_column
 
4178
8.800
 
4179
CREATE OR REPLACE VIEW v1(column1,column2)
 
4180
AS SELECT f1 As my_column, f1 FROM t1;
 
4181
SHOW CREATE VIEW v1;
 
4182
View    Create View     character_set_client    collation_connection
 
4183
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
 
4184
SELECT * FROM v1;
 
4185
column1 column2
 
4186
8.800   8.800
 
4187
CREATE OR REPLACE VIEW test.v1(column1,column2)
 
4188
AS SELECT f1 As my_column, f1 FROM test.t1;
 
4189
SHOW CREATE VIEW v1;
 
4190
View    Create View     character_set_client    collation_connection
 
4191
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
 
4192
SELECT * FROM v1;
 
4193
column1 column2
 
4194
8.800   8.800
 
4195
 
 
4196
Testcase 3.3.1.18 
 
4197
--------------------------------------------------------------------------------
 
4198
Drop view if exists v1 ;
 
4199
Drop view if exists v1_1 ;
 
4200
Create view v1
 
4201
as Select test.tb2.f59 as NewNameF1, test.tb2.f60
 
4202
from test.tb2 limit 0,100 ;
 
4203
Create view v1_1
 
4204
as Select test.tb2.f59 as NewNameF1, test.tb2.f60 as NewNameF2
 
4205
from tb2 limit 0,100 ;
 
4206
SELECT NewNameF1,f60             FROM test.v1_1 ;
 
4207
ERROR 42S22: Unknown column 'f60' in 'field list'
 
4208
SELECT NewNameF1, v1_1.f60 FROM test.v1_1 ;
 
4209
ERROR 42S22: Unknown column 'v1_1.f60' in 'field list'
 
4210
SELECT f59, f60 FROM test.v1 ;
 
4211
ERROR 42S22: Unknown column 'f59' in 'field list'
 
4212
Use test ;
 
4213
SELECT F59 FROM v1 ;
 
4214
ERROR 42S22: Unknown column 'F59' in 'field list'
 
4215
 
 
4216
Testcase 3.3.1.19 
 
4217
--------------------------------------------------------------------------------
 
4218
DROP TABLE IF EXISTS t1, t2;
 
4219
DROP VIEW  IF EXISTS v1;
 
4220
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
 
4221
INSERT INTO t1 VALUES(7, 7.7);
 
4222
CREATE TABLE t2( f1 BIGINT, f2 DECIMAL(5,2));
 
4223
INSERT INTO t2 VALUES(6, 6.6);
 
4224
CREATE VIEW v1 AS SELECT * FROM t1;
 
4225
SELECT * FROM v1;
 
4226
f1      f2
 
4227
7       7.70
 
4228
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1;
 
4229
SELECT * FROM v1;
 
4230
f1      f2
 
4231
7       7.70
 
4232
CREATE OR REPLACE VIEW v1 AS SELECT f1 AS my_f1, f2 AS my_f2 FROM t1;
 
4233
SELECT * FROM v1;
 
4234
my_f1   my_f2
 
4235
7       7.70
 
4236
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
 
4237
SELECT * FROM v1;
 
4238
my_f1   my_f2
 
4239
7       7.70
 
4240
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT t1.f1, t2.f2 FROM t1, t2;
 
4241
SELECT * FROM v1;
 
4242
my_f1   my_f2
 
4243
7       6.60
 
4244
SELECT f1, f2 AS f1 FROM t1;
 
4245
f1      f1
 
4246
7       7.70
 
4247
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 AS f1 FROM t1;
 
4248
ERROR 42S21: Duplicate column name 'f1'
 
4249
SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
 
4250
f1      f1
 
4251
7       6
 
4252
CREATE OR REPLACE VIEW v1 AS SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
 
4253
ERROR 42S21: Duplicate column name 'f1'
 
4254
CREATE OR REPLACE VIEW v1 (my_col, my_col) AS SELECT * FROM t1;
 
4255
ERROR 42S21: Duplicate column name 'my_col'
 
4256
 
 
4257
Testcase 3.3.1.20 
 
4258
--------------------------------------------------------------------------------
 
4259
DROP TABLE IF EXISTS t1;
 
4260
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
 
4261
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT *      FROM t1;
 
4262
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
 
4263
CREATE OR REPLACE VIEW v1 (my_f1       ) AS SELECT *      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       ) AS SELECT f1, f2 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 *      FROM t1;
 
4268
ERROR HY000: View's SELECT and view's field list have different column counts
 
4269
CREATE OR REPLACE VIEW v1 (my_f1, my_f2, my_f3) AS SELECT f1, f2 FROM t1;
 
4270
ERROR HY000: View's SELECT and view's field list have different column counts
 
4271
 
 
4272
Testcase 3.3.1.21 
 
4273
--------------------------------------------------------------------------------
 
4274
DROP VIEW  IF EXISTS v1;
 
4275
CREATE VIEW test.v1( F59, F60 ) AS SELECT F59, F60 From tb2;
 
4276
SELECT * FROM test.v1 order by F59, F60 desc LIMIT 2;
 
4277
F59     F60
 
4278
1       1
 
4279
2       2
 
4280
Drop view if exists test.v1 ;
 
4281
 
 
4282
Testcase 3.3.1.22 
 
4283
--------------------------------------------------------------------------------
 
4284
DROP VIEW  IF EXISTS v1;
 
4285
CREATE VIEW test.v1( product ) AS SELECT f59*f60 From tb2 WHERE f59 < 3;
 
4286
SELECT * FROM test.v1;
 
4287
product
 
4288
1
 
4289
4
 
4290
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT 1*2;
 
4291
SELECT * FROM test.v1;
 
4292
product
 
4293
2
 
4294
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT USER();
 
4295
SELECT * FROM test.v1;
 
4296
product
 
4297
root@localhost
 
4298
Drop view if exists test.v1 ;
 
4299
 
 
4300
Testcase 3.3.1.23 + 3.3.1.24 
 
4301
--------------------------------------------------------------------------------
 
4302
USE test;
 
4303
DROP TABLE IF EXISTS t1;
 
4304
DROP VIEW  IF EXISTS v1;
 
4305
DROP VIEW  IF EXISTS v2;
 
4306
CREATE VIEW test.v2 AS SELECT * FROM test.t1;
 
4307
ERROR 42S02: Table 'test.t1' doesn't exist
 
4308
CREATE VIEW      v2 AS Select * from test.v1;
 
4309
ERROR 42S02: Table 'test.v1' doesn't exist
 
4310
DROP VIEW IF EXISTS v2;
 
4311
Warnings:
 
4312
Note    1051    Unknown table 'test.v2'
 
4313
 
 
4314
Testcase 3.3.1.25 
 
4315
--------------------------------------------------------------------------------
 
4316
DROP TABLE IF EXISTS t1_temp;
 
4317
DROP TABLE IF EXISTS t2_temp;
 
4318
DROP VIEW  IF EXISTS v1;
 
4319
Create table t1_temp(f59 char(10),f60 int) ;
 
4320
Create temporary table t1_temp(f59 char(10),f60 int) ;
 
4321
Insert into t1_temp values('FER',90);
 
4322
Insert into t1_temp values('CAR',27);
 
4323
Create view v1 as select * from t1_temp ;
 
4324
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
 
4325
Create temporary table t2_temp(f59 char(10),f60 int) ;
 
4326
Insert into t2_temp values('AAA',11);
 
4327
Insert into t2_temp values('BBB',22);
 
4328
Create or replace view v1
 
4329
as select t1_temp.f59,t2_temp.f59 from t1_temp,t2_temp ;
 
4330
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
 
4331
DROP temporary table t1_temp;
 
4332
DROP table t1_temp;
 
4333
DROP temporary table t2_temp;
 
4334
DROP TABLE IF EXISTS t1;
 
4335
DROP VIEW  IF EXISTS v1;
 
4336
CREATE           TABLE t1 (f1 char(10));
 
4337
CREATE TEMPORARY TABLE t2 (f2 char(10));
 
4338
INSERT INTO t1 VALUES('t1');
 
4339
INSERT INTO t1 VALUES('A');
 
4340
INSERT INTO t2 VALUES('t2');
 
4341
INSERT INTO t2 VALUES('B');
 
4342
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2;
 
4343
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4344
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t2, t1;
 
4345
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4346
CREATE OR REPLACE VIEW v1 AS SELECT f2, f1 FROM t2, t1;
 
4347
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4348
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t1, t2;
 
4349
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4350
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1, t2;
 
4351
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4352
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t2 UNION SELECT *  FROM t1;
 
4353
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4354
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2 UNION SELECT f1 FROM t1;
 
4355
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4356
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t1 UNION SELECT *  FROM t2;
 
4357
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4358
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1 UNION SELECT f2 FROM t2;
 
4359
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4360
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t2
 
4361
WHERE f2 = ( SELECT f1 FROM t1 );
 
4362
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4363
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t1
 
4364
WHERE f1 = ( SELECT f2 FROM t2 );
 
4365
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4366
DROP TABLE t1;
 
4367
DROP TEMPORARY TABLE t2;
 
4368
 
 
4369
Testcase 3.3.1.26 
 
4370
--------------------------------------------------------------------------------
 
4371
DROP VIEW  IF EXISTS v1;
 
4372
Create view test.v1 AS Select * from test.tb2;
 
4373
Select * from test.v1;
 
4374
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
 
4375
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
 
4376
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
 
4377
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
 
4378
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
 
4379
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
 
4380
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
 
4381
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
 
4382
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
 
4383
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
 
4384
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
 
4385
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
 
4386
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
 
4387
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
 
4388
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
 
4389
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
 
4390
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
 
4391
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
 
4392
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
 
4393
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
 
4394
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
 
4395
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
 
4396
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
 
4397
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
 
4398
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
 
4399
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
 
4400
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
 
4401
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
 
4402
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
 
4403
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
 
4404
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
 
4405
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
 
4406
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
 
4407
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
 
4408
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
 
4409
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
 
4410
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
 
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
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
 
4413
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
 
4414
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
 
4415
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
 
4416
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
 
4417
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
 
4418
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
 
4419
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
 
4420
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
 
4421
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
 
4422
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
 
4423
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
 
4424
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
 
4425
Drop view test.v1 ;
 
4426
 
 
4427
Testcase 3.3.1.27 
 
4428
--------------------------------------------------------------------------------
 
4429
DROP VIEW  IF EXISTS test.v1;
 
4430
Drop VIEW  IF EXISTS test.v1_1 ;
 
4431
Create view test.v1 AS Select * from test.tb2;
 
4432
Create view test.v1_1 AS Select F59 from test.v1 ;
 
4433
Select * from test.v1_1 order by F59 limit 2;
 
4434
F59
 
4435
1
 
4436
2
 
4437
Drop view test.v1 ;
 
4438
Drop view test.v1_1 ;
 
4439
 
 
4440
Testcase 3.3.1.28 
 
4441
--------------------------------------------------------------------------------
 
4442
Drop database if exists test2 ;
 
4443
create database test2 ;
 
4444
Create view test2.v2 AS Select * from test.tb2 limit 50,50;
 
4445
use test2 ;
 
4446
Create view v1 AS Select * from test.tb2 limit 50 ;
 
4447
Select * from v1 order by f59,f60,f61,f62,f63,f64,f65;
 
4448
f59     1
 
4449
f60     1
 
4450
f61     0000000001
 
4451
f62     0000000000000000000000000000000000000000000000000000000000000001
 
4452
f63     0000000001
 
4453
f64     0000000000000000000000000000000000000000000000000000000000000001
 
4454
f65     -5
 
4455
f66     0.000000000000000000000000000000
 
4456
f67     1
 
4457
f68     0.000000000000000000000000000000
 
4458
f69     0000000001
 
4459
f70     000000000000000000000000000000000.000000000000000000000000000000
 
4460
f71     0000000001
 
4461
f72     000000000000000000000000000000000.000000000000000000000000000000
 
4462
f73     -1.17549435e-38
 
4463
f74     1.175494352e-38
 
4464
f75     00000001.175494352e-38
 
4465
f76     00000001.175494352e-38
 
4466
f77     -1.17549435e-38
 
4467
f78     1.175494352e-38
 
4468
f79     00000001.175494352e-38
 
4469
f80     00000001.175494352e-38
 
4470
f81     -1.17549e-38
 
4471
f82     1.17549e-38
 
4472
f83     01.17549e-38
 
4473
f84     01.17549e-38
 
4474
f85     -1.17549e-38
 
4475
f86     -1.17549e-38
 
4476
f87     1.17549e-38
 
4477
f88     1.17549e-38
 
4478
f89     01.17549e-38
 
4479
f90     01.17549e-38
 
4480
f91     01.17549e-38
 
4481
f92     01.17549e-38
 
4482
f93     -1.17549e-38
 
4483
f94     -1.17549435e-38
 
4484
f95     1.17549e-38
 
4485
f96     1.175494352e-38
 
4486
f97     01.17549e-38
 
4487
f98     00000001.175494352e-38
 
4488
f99     01.17549e-38
 
4489
f100    00000001.175494352e-38
 
4490
f101    1000-01-01
 
4491
f102    838:59:58
 
4492
f103    1970-01-02 00:00:01
 
4493
f104    1970-01-02 00:00:01
 
4494
f105    1902
 
4495
f106    1902
 
4496
f107    1902
 
4497
f108    2enum
 
4498
f109    2set
 
4499
f59     2
 
4500
f60     2
 
4501
f61     0000000002
 
4502
f62     0000000000000000000000000000000000000000000000000000000000000002
 
4503
f63     0000000002
 
4504
f64     0000000000000000000000000000000000000000000000000000000000000002
 
4505
f65     -4
 
4506
f66     1.100000000000000000000000000000
 
4507
f67     2
 
4508
f68     1.100000000000000000000000000000
 
4509
f69     0000000002
 
4510
f70     000000000000000000000000000000001.100000000000000000000000000000
 
4511
f71     0000000002
 
4512
f72     000000000000000000000000000000001.100000000000000000000000000000
 
4513
f73     -1.175494349e-38
 
4514
f74     1.175494353e-38
 
4515
f75     00000001.175494353e-38
 
4516
f76     00000001.175494353e-38
 
4517
f77     -1.175494349e-38
 
4518
f78     1.175494353e-38
 
4519
f79     00000001.175494353e-38
 
4520
f80     00000001.175494353e-38
 
4521
f81     -1.17549e-38
 
4522
f82     1.17549e-38
 
4523
f83     01.17549e-38
 
4524
f84     01.17549e-38
 
4525
f85     -1.17549e-38
 
4526
f86     -1.17549e-38
 
4527
f87     1.17549e-38
 
4528
f88     1.17549e-38
 
4529
f89     01.17549e-38
 
4530
f90     01.17549e-38
 
4531
f91     01.17549e-38
 
4532
f92     01.17549e-38
 
4533
f93     -1.17549e-38
 
4534
f94     -1.175494349e-38
 
4535
f95     1.17549e-38
 
4536
f96     1.175494353e-38
 
4537
f97     01.17549e-38
 
4538
f98     00000001.175494353e-38
 
4539
f99     01.17549e-38
 
4540
f100    00000001.175494353e-38
 
4541
f101    1000-01-02
 
4542
f102    838:59:57
 
4543
f103    1970-01-03 00:00:02
 
4544
f104    1970-01-03 00:00:02
 
4545
f105    1903
 
4546
f106    1903
 
4547
f107    1903
 
4548
f108    1enum
 
4549
f109    1set,2set
 
4550
f59     3
 
4551
f60     3
 
4552
f61     0000000003
 
4553
f62     0000000000000000000000000000000000000000000000000000000000000003
 
4554
f63     0000000003
 
4555
f64     0000000000000000000000000000000000000000000000000000000000000003
 
4556
f65     -3
 
4557
f66     2.200000000000000000000000000000
 
4558
f67     3
 
4559
f68     2.200000000000000000000000000000
 
4560
f69     0000000003
 
4561
f70     000000000000000000000000000000002.200000000000000000000000000000
 
4562
f71     0000000003
 
4563
f72     000000000000000000000000000000002.200000000000000000000000000000
 
4564
f73     -1.175494348e-38
 
4565
f74     1.175494354e-38
 
4566
f75     00000001.175494354e-38
 
4567
f76     00000001.175494354e-38
 
4568
f77     -1.175494348e-38
 
4569
f78     1.175494354e-38
 
4570
f79     00000001.175494354e-38
 
4571
f80     00000001.175494354e-38
 
4572
f81     -1.17549e-38
 
4573
f82     1.17549e-38
 
4574
f83     01.17549e-38
 
4575
f84     01.17549e-38
 
4576
f85     -1.17549e-38
 
4577
f86     -1.17549e-38
 
4578
f87     1.17549e-38
 
4579
f88     1.17549e-38
 
4580
f89     01.17549e-38
 
4581
f90     01.17549e-38
 
4582
f91     01.17549e-38
 
4583
f92     01.17549e-38
 
4584
f93     -1.17549e-38
 
4585
f94     -1.175494348e-38
 
4586
f95     1.17549e-38
 
4587
f96     1.175494354e-38
 
4588
f97     01.17549e-38
 
4589
f98     00000001.175494354e-38
 
4590
f99     01.17549e-38
 
4591
f100    00000001.175494354e-38
 
4592
f101    1000-01-03
 
4593
f102    838:59:56
 
4594
f103    1970-01-04 00:00:03
 
4595
f104    1970-01-04 00:00:03
 
4596
f105    1904
 
4597
f106    1904
 
4598
f107    1904
 
4599
f108    2enum
 
4600
f109    1set
 
4601
f59     4
 
4602
f60     4
 
4603
f61     0000000004
 
4604
f62     0000000000000000000000000000000000000000000000000000000000000004
 
4605
f63     0000000004
 
4606
f64     0000000000000000000000000000000000000000000000000000000000000004
 
4607
f65     -2
 
4608
f66     3.300000000000000000000000000000
 
4609
f67     4
 
4610
f68     3.300000000000000000000000000000
 
4611
f69     0000000004
 
4612
f70     000000000000000000000000000000003.300000000000000000000000000000
 
4613
f71     0000000004
 
4614
f72     000000000000000000000000000000003.300000000000000000000000000000
 
4615
f73     -1.175494347e-38
 
4616
f74     1.175494355e-38
 
4617
f75     00000001.175494355e-38
 
4618
f76     00000001.175494355e-38
 
4619
f77     -1.175494347e-38
 
4620
f78     1.175494355e-38
 
4621
f79     00000001.175494355e-38
 
4622
f80     00000001.175494355e-38
 
4623
f81     -1.17549e-38
 
4624
f82     1.17549e-38
 
4625
f83     01.17549e-38
 
4626
f84     01.17549e-38
 
4627
f85     -1.17549e-38
 
4628
f86     -1.17549e-38
 
4629
f87     1.17549e-38
 
4630
f88     1.17549e-38
 
4631
f89     01.17549e-38
 
4632
f90     01.17549e-38
 
4633
f91     01.17549e-38
 
4634
f92     01.17549e-38
 
4635
f93     -1.17549e-38
 
4636
f94     -1.175494347e-38
 
4637
f95     1.17549e-38
 
4638
f96     1.175494355e-38
 
4639
f97     01.17549e-38
 
4640
f98     00000001.175494355e-38
 
4641
f99     01.17549e-38
 
4642
f100    00000001.175494355e-38
 
4643
f101    1000-01-04
 
4644
f102    838:59:55
 
4645
f103    1970-01-05 00:00:04
 
4646
f104    1970-01-05 00:00:04
 
4647
f105    1905
 
4648
f106    1905
 
4649
f107    1905
 
4650
f108    1enum
 
4651
f109    2set
 
4652
f59     4
 
4653
f60     74
 
4654
f61     NULL
 
4655
f62     NULL
 
4656
f63     NULL
 
4657
f64     NULL
 
4658
f65     NULL
 
4659
f66     NULL
 
4660
f67     NULL
 
4661
f68     NULL
 
4662
f69     NULL
 
4663
f70     NULL
 
4664
f71     NULL
 
4665
f72     NULL
 
4666
f73     NULL
 
4667
f74     NULL
 
4668
f75     NULL
 
4669
f76     NULL
 
4670
f77     7.7
 
4671
f78     7.7
 
4672
f79     00000000000000000007.7
 
4673
f80     00000000000000000008.8
 
4674
f81     8.8
 
4675
f82     8.8
 
4676
f83     0000000008.8
 
4677
f84     0000000008.8
 
4678
f85     8.8
 
4679
f86     8.8
 
4680
f87     8.8
 
4681
f88     8.8
 
4682
f89     0000000008.8
 
4683
f90     0000000008.8
 
4684
f91     0000000008.8
 
4685
f92     0000000008.8
 
4686
f93     8.8
 
4687
f94     8.8
 
4688
f95     8.8
 
4689
f96     8.8
 
4690
f97     0000000008.8
 
4691
f98     00000000000000000008.8
 
4692
f99     0000000008.8
 
4693
f100    00000000000000000008.8
 
4694
f101    2000-01-01
 
4695
f102    00:00:20
 
4696
f103    0002-02-02 00:00:00
 
4697
f104    2000-12-31 23:59:59
 
4698
f105    2000
 
4699
f106    2000
 
4700
f107    2000
 
4701
f108    1enum
 
4702
f109    1set
 
4703
f59     5
 
4704
f60     5
 
4705
f61     0000000005
 
4706
f62     0000000000000000000000000000000000000000000000000000000000000005
 
4707
f63     0000000005
 
4708
f64     0000000000000000000000000000000000000000000000000000000000000005
 
4709
f65     -1
 
4710
f66     4.400000000000000000000000000000
 
4711
f67     5
 
4712
f68     4.400000000000000000000000000000
 
4713
f69     0000000005
 
4714
f70     000000000000000000000000000000004.400000000000000000000000000000
 
4715
f71     0000000005
 
4716
f72     000000000000000000000000000000004.400000000000000000000000000000
 
4717
f73     -1.175494346e-38
 
4718
f74     1.175494356e-38
 
4719
f75     00000001.175494356e-38
 
4720
f76     00000001.175494356e-38
 
4721
f77     -1.175494346e-38
 
4722
f78     1.175494356e-38
 
4723
f79     00000001.175494356e-38
 
4724
f80     00000001.175494356e-38
 
4725
f81     -1.17549e-38
 
4726
f82     1.17549e-38
 
4727
f83     01.17549e-38
 
4728
f84     01.17549e-38
 
4729
f85     -1.17549e-38
 
4730
f86     -1.17549e-38
 
4731
f87     1.17549e-38
 
4732
f88     1.17549e-38
 
4733
f89     01.17549e-38
 
4734
f90     01.17549e-38
 
4735
f91     01.17549e-38
 
4736
f92     01.17549e-38
 
4737
f93     -1.17549e-38
 
4738
f94     -1.175494346e-38
 
4739
f95     1.17549e-38
 
4740
f96     1.175494356e-38
 
4741
f97     01.17549e-38
 
4742
f98     00000001.175494356e-38
 
4743
f99     01.17549e-38
 
4744
f100    00000001.175494356e-38
 
4745
f101    1000-01-05
 
4746
f102    838:59:54
 
4747
f103    1970-01-06 00:00:05
 
4748
f104    1970-01-06 00:00:05
 
4749
f105    1906
 
4750
f106    1906
 
4751
f107    1906
 
4752
f108    2enum
 
4753
f109    1set,2set
 
4754
f59     6
 
4755
f60     6
 
4756
f61     0000000006
 
4757
f62     0000000000000000000000000000000000000000000000000000000000000006
 
4758
f63     0000000006
 
4759
f64     0000000000000000000000000000000000000000000000000000000000000006
 
4760
f65     0
 
4761
f66     5.500000000000000000000000000000
 
4762
f67     6
 
4763
f68     5.500000000000000000000000000000
 
4764
f69     0000000006
 
4765
f70     000000000000000000000000000000005.500000000000000000000000000000
 
4766
f71     0000000006
 
4767
f72     000000000000000000000000000000005.500000000000000000000000000000
 
4768
f73     -1.175494345e-38
 
4769
f74     1.175494357e-38
 
4770
f75     00000001.175494357e-38
 
4771
f76     00000001.175494357e-38
 
4772
f77     -1.175494345e-38
 
4773
f78     1.175494357e-38
 
4774
f79     00000001.175494357e-38
 
4775
f80     00000001.175494357e-38
 
4776
f81     -1.17549e-38
 
4777
f82     1.17549e-38
 
4778
f83     01.17549e-38
 
4779
f84     01.17549e-38
 
4780
f85     -1.17549e-38
 
4781
f86     -1.17549e-38
 
4782
f87     1.17549e-38
 
4783
f88     1.17549e-38
 
4784
f89     01.17549e-38
 
4785
f90     01.17549e-38
 
4786
f91     01.17549e-38
 
4787
f92     01.17549e-38
 
4788
f93     -1.17549e-38
 
4789
f94     -1.175494345e-38
 
4790
f95     1.17549e-38
 
4791
f96     1.175494357e-38
 
4792
f97     01.17549e-38
 
4793
f98     00000001.175494357e-38
 
4794
f99     01.17549e-38
 
4795
f100    00000001.175494357e-38
 
4796
f101    1000-01-06
 
4797
f102    838:59:53
 
4798
f103    1970-01-07 00:00:06
 
4799
f104    1970-01-07 00:00:06
 
4800
f105    1907
 
4801
f106    1907
 
4802
f107    1907
 
4803
f108    1enum
 
4804
f109    1set
 
4805
f59     7
 
4806
f60     7
 
4807
f61     0000000007
 
4808
f62     0000000000000000000000000000000000000000000000000000000000000007
 
4809
f63     0000000007
 
4810
f64     0000000000000000000000000000000000000000000000000000000000000007
 
4811
f65     1
 
4812
f66     6.600000000000000000000000000000
 
4813
f67     7
 
4814
f68     6.600000000000000000000000000000
 
4815
f69     0000000007
 
4816
f70     000000000000000000000000000000006.600000000000000000000000000000
 
4817
f71     0000000007
 
4818
f72     000000000000000000000000000000006.600000000000000000000000000000
 
4819
f73     -1.175494344e-38
 
4820
f74     1.175494358e-38
 
4821
f75     00000001.175494358e-38
 
4822
f76     00000001.175494358e-38
 
4823
f77     -1.175494344e-38
 
4824
f78     1.175494358e-38
 
4825
f79     00000001.175494358e-38
 
4826
f80     00000001.175494358e-38
 
4827
f81     -1.17549e-38
 
4828
f82     1.17549e-38
 
4829
f83     01.17549e-38
 
4830
f84     01.17549e-38
 
4831
f85     -1.17549e-38
 
4832
f86     -1.17549e-38
 
4833
f87     1.17549e-38
 
4834
f88     1.17549e-38
 
4835
f89     01.17549e-38
 
4836
f90     01.17549e-38
 
4837
f91     01.17549e-38
 
4838
f92     01.17549e-38
 
4839
f93     -1.17549e-38
 
4840
f94     -1.175494344e-38
 
4841
f95     1.17549e-38
 
4842
f96     1.175494358e-38
 
4843
f97     01.17549e-38
 
4844
f98     00000001.175494358e-38
 
4845
f99     01.17549e-38
 
4846
f100    00000001.175494358e-38
 
4847
f101    1000-01-07
 
4848
f102    838:59:52
 
4849
f103    1970-01-08 00:00:07
 
4850
f104    1970-01-08 00:00:07
 
4851
f105    1908
 
4852
f106    1908
 
4853
f107    1908
 
4854
f108    2enum
 
4855
f109    2set
 
4856
f59     8
 
4857
f60     8
 
4858
f61     0000000008
 
4859
f62     0000000000000000000000000000000000000000000000000000000000000008
 
4860
f63     0000000008
 
4861
f64     0000000000000000000000000000000000000000000000000000000000000008
 
4862
f65     2
 
4863
f66     7.700000000000000000000000000000
 
4864
f67     8
 
4865
f68     7.700000000000000000000000000000
 
4866
f69     0000000008
 
4867
f70     000000000000000000000000000000007.700000000000000000000000000000
 
4868
f71     0000000008
 
4869
f72     000000000000000000000000000000007.700000000000000000000000000000
 
4870
f73     -1.175494343e-38
 
4871
f74     1.175494359e-38
 
4872
f75     00000001.175494359e-38
 
4873
f76     00000001.175494359e-38
 
4874
f77     -1.175494343e-38
 
4875
f78     1.175494359e-38
 
4876
f79     00000001.175494359e-38
 
4877
f80     00000001.175494359e-38
 
4878
f81     -1.17549e-38
 
4879
f82     1.17549e-38
 
4880
f83     01.17549e-38
 
4881
f84     01.17549e-38
 
4882
f85     -1.17549e-38
 
4883
f86     -1.17549e-38
 
4884
f87     1.17549e-38
 
4885
f88     1.17549e-38
 
4886
f89     01.17549e-38
 
4887
f90     01.17549e-38
 
4888
f91     01.17549e-38
 
4889
f92     01.17549e-38
 
4890
f93     -1.17549e-38
 
4891
f94     -1.175494343e-38
 
4892
f95     1.17549e-38
 
4893
f96     1.175494359e-38
 
4894
f97     01.17549e-38
 
4895
f98     00000001.175494359e-38
 
4896
f99     01.17549e-38
 
4897
f100    00000001.175494359e-38
 
4898
f101    1000-01-08
 
4899
f102    838:59:51
 
4900
f103    1970-01-09 00:00:08
 
4901
f104    1970-01-09 00:00:08
 
4902
f105    1909
 
4903
f106    1909
 
4904
f107    1909
 
4905
f108    1enum
 
4906
f109    1set,2set
 
4907
f59     9
 
4908
f60     9
 
4909
f61     0000000009
 
4910
f62     0000000000000000000000000000000000000000000000000000000000000009
 
4911
f63     0000000009
 
4912
f64     0000000000000000000000000000000000000000000000000000000000000009
 
4913
f65     3
 
4914
f66     8.800000000000000000000000000000
 
4915
f67     9
 
4916
f68     8.800000000000000000000000000000
 
4917
f69     0000000009
 
4918
f70     000000000000000000000000000000008.800000000000000000000000000000
 
4919
f71     0000000009
 
4920
f72     000000000000000000000000000000008.800000000000000000000000000000
 
4921
f73     -1.175494342e-38
 
4922
f74     1.17549436e-38
 
4923
f75     000000001.17549436e-38
 
4924
f76     000000001.17549436e-38
 
4925
f77     -1.175494342e-38
 
4926
f78     1.17549436e-38
 
4927
f79     000000001.17549436e-38
 
4928
f80     000000001.17549436e-38
 
4929
f81     -1.17549e-38
 
4930
f82     1.17549e-38
 
4931
f83     01.17549e-38
 
4932
f84     01.17549e-38
 
4933
f85     -1.17549e-38
 
4934
f86     -1.17549e-38
 
4935
f87     1.17549e-38
 
4936
f88     1.17549e-38
 
4937
f89     01.17549e-38
 
4938
f90     01.17549e-38
 
4939
f91     01.17549e-38
 
4940
f92     01.17549e-38
 
4941
f93     -1.17549e-38
 
4942
f94     -1.175494342e-38
 
4943
f95     1.17549e-38
 
4944
f96     1.17549436e-38
 
4945
f97     01.17549e-38
 
4946
f98     000000001.17549436e-38
 
4947
f99     01.17549e-38
 
4948
f100    000000001.17549436e-38
 
4949
f101    1000-01-09
 
4950
f102    838:59:50
 
4951
f103    1970-01-10 00:00:09
 
4952
f104    1970-01-10 00:00:09
 
4953
f105    1910
 
4954
f106    1910
 
4955
f107    1910
 
4956
f108    2enum
 
4957
f109    1set
 
4958
f59     10
 
4959
f60     10
 
4960
f61     0000000010
 
4961
f62     0000000000000000000000000000000000000000000000000000000000000010
 
4962
f63     0000000010
 
4963
f64     0000000000000000000000000000000000000000000000000000000000000010
 
4964
f65     4
 
4965
f66     9.900000000000000000000000000000
 
4966
f67     10
 
4967
f68     9.900000000000000000000000000000
 
4968
f69     0000000010
 
4969
f70     000000000000000000000000000000009.900000000000000000000000000000
 
4970
f71     0000000010
 
4971
f72     000000000000000000000000000000009.900000000000000000000000000000
 
4972
f73     -1.175494341e-38
 
4973
f74     1.175494361e-38
 
4974
f75     00000001.175494361e-38
 
4975
f76     00000001.175494361e-38
 
4976
f77     -1.175494341e-38
 
4977
f78     1.175494361e-38
 
4978
f79     00000001.175494361e-38
 
4979
f80     00000001.175494361e-38
 
4980
f81     -1.17549e-38
 
4981
f82     1.17549e-38
 
4982
f83     01.17549e-38
 
4983
f84     01.17549e-38
 
4984
f85     -1.17549e-38
 
4985
f86     -1.17549e-38
 
4986
f87     1.17549e-38
 
4987
f88     1.17549e-38
 
4988
f89     01.17549e-38
 
4989
f90     01.17549e-38
 
4990
f91     01.17549e-38
 
4991
f92     01.17549e-38
 
4992
f93     -1.17549e-38
 
4993
f94     -1.175494341e-38
 
4994
f95     1.17549e-38
 
4995
f96     1.175494361e-38
 
4996
f97     01.17549e-38
 
4997
f98     00000001.175494361e-38
 
4998
f99     01.17549e-38
 
4999
f100    00000001.175494361e-38
 
5000
f101    1000-01-10
 
5001
f102    838:59:49
 
5002
f103    1970-01-11 00:00:10
 
5003
f104    1970-01-11 00:00:10
 
5004
f105    1911
 
5005
f106    1911
 
5006
f107    1911
 
5007
f108    1enum
 
5008
f109    2set
 
5009
f59     15
 
5010
f60     87
 
5011
f61     NULL
 
5012
f62     NULL
 
5013
f63     NULL
 
5014
f64     NULL
 
5015
f65     NULL
 
5016
f66     NULL
 
5017
f67     NULL
 
5018
f68     NULL
 
5019
f69     NULL
 
5020
f70     NULL
 
5021
f71     NULL
 
5022
f72     NULL
 
5023
f73     NULL
 
5024
f74     NULL
 
5025
f75     NULL
 
5026
f76     NULL
 
5027
f77     7.7
 
5028
f78     7.7
 
5029
f79     00000000000000000007.7
 
5030
f80     00000000000000000008.8
 
5031
f81     8.8
 
5032
f82     8.8
 
5033
f83     0000000008.8
 
5034
f84     0000000008.8
 
5035
f85     8.8
 
5036
f86     8.8
 
5037
f87     8.8
 
5038
f88     8.8
 
5039
f89     0000000008.8
 
5040
f90     0000000008.8
 
5041
f91     0000000008.8
 
5042
f92     0000000008.8
 
5043
f93     8.8
 
5044
f94     8.8
 
5045
f95     8.8
 
5046
f96     8.8
 
5047
f97     0000000008.8
 
5048
f98     00000000000000000008.8
 
5049
f99     0000000008.8
 
5050
f100    00000000000000000008.8
 
5051
f101    2000-01-01
 
5052
f102    00:00:20
 
5053
f103    0002-02-02 00:00:00
 
5054
f104    2000-12-31 23:59:59
 
5055
f105    2000
 
5056
f106    2000
 
5057
f107    2000
 
5058
f108    1enum
 
5059
f109    1set
 
5060
f59     17
 
5061
f60     15
 
5062
f61     0000000016
 
5063
f62     NULL
 
5064
f63     NULL
 
5065
f64     NULL
 
5066
f65     NULL
 
5067
f66     NULL
 
5068
f67     NULL
 
5069
f68     NULL
 
5070
f69     NULL
 
5071
f70     NULL
 
5072
f71     NULL
 
5073
f72     NULL
 
5074
f73     NULL
 
5075
f74     NULL
 
5076
f75     NULL
 
5077
f76     NULL
 
5078
f77     7.7
 
5079
f78     7.7
 
5080
f79     00000000000000000007.7
 
5081
f80     00000000000000000008.8
 
5082
f81     8.8
 
5083
f82     8.8
 
5084
f83     0000000008.8
 
5085
f84     0000000008.8
 
5086
f85     8.8
 
5087
f86     8.8
 
5088
f87     8.8
 
5089
f88     8.8
 
5090
f89     0000000008.8
 
5091
f90     0000000008.8
 
5092
f91     0000000008.8
 
5093
f92     0000000008.8
 
5094
f93     8.8
 
5095
f94     8.8
 
5096
f95     8.8
 
5097
f96     8.8
 
5098
f97     0000000008.8
 
5099
f98     00000000000000000008.8
 
5100
f99     0000000008.8
 
5101
f100    00000000000000000008.8
 
5102
f101    2000-01-01
 
5103
f102    00:00:20
 
5104
f103    0002-02-02 00:00:00
 
5105
f104    2000-12-31 23:59:59
 
5106
f105    2000
 
5107
f106    2000
 
5108
f107    2000
 
5109
f108    1enum
 
5110
f109    1set
 
5111
f59     19
 
5112
f60     18
 
5113
f61     0000000014
 
5114
f62     NULL
 
5115
f63     NULL
 
5116
f64     NULL
 
5117
f65     NULL
 
5118
f66     NULL
 
5119
f67     NULL
 
5120
f68     NULL
 
5121
f69     NULL
 
5122
f70     NULL
 
5123
f71     NULL
 
5124
f72     NULL
 
5125
f73     NULL
 
5126
f74     NULL
 
5127
f75     NULL
 
5128
f76     NULL
 
5129
f77     7.7
 
5130
f78     7.7
 
5131
f79     00000000000000000007.7
 
5132
f80     00000000000000000008.8
 
5133
f81     8.8
 
5134
f82     8.8
 
5135
f83     0000000008.8
 
5136
f84     0000000008.8
 
5137
f85     8.8
 
5138
f86     8.8
 
5139
f87     8.8
 
5140
f88     8.8
 
5141
f89     0000000008.8
 
5142
f90     0000000008.8
 
5143
f91     0000000008.8
 
5144
f92     0000000008.8
 
5145
f93     8.8
 
5146
f94     8.8
 
5147
f95     8.8
 
5148
f96     8.8
 
5149
f97     0000000008.8
 
5150
f98     00000000000000000008.8
 
5151
f99     0000000008.8
 
5152
f100    00000000000000000008.8
 
5153
f101    2000-01-01
 
5154
f102    00:00:20
 
5155
f103    0002-02-02 00:00:00
 
5156
f104    2000-12-31 23:59:59
 
5157
f105    2000
 
5158
f106    2000
 
5159
f107    2000
 
5160
f108    1enum
 
5161
f109    1set
 
5162
f59     22
 
5163
f60     93
 
5164
f61     NULL
 
5165
f62     NULL
 
5166
f63     NULL
 
5167
f64     NULL
 
5168
f65     NULL
 
5169
f66     NULL
 
5170
f67     NULL
 
5171
f68     NULL
 
5172
f69     NULL
 
5173
f70     NULL
 
5174
f71     NULL
 
5175
f72     NULL
 
5176
f73     NULL
 
5177
f74     NULL
 
5178
f75     NULL
 
5179
f76     NULL
 
5180
f77     7.7
 
5181
f78     7.7
 
5182
f79     00000000000000000007.7
 
5183
f80     00000000000000000008.8
 
5184
f81     8.8
 
5185
f82     8.8
 
5186
f83     0000000008.8
 
5187
f84     0000000008.8
 
5188
f85     8.8
 
5189
f86     8.8
 
5190
f87     8.8
 
5191
f88     8.8
 
5192
f89     0000000008.8
 
5193
f90     0000000008.8
 
5194
f91     0000000008.8
 
5195
f92     0000000008.8
 
5196
f93     8.8
 
5197
f94     8.8
 
5198
f95     8.8
 
5199
f96     8.8
 
5200
f97     0000000008.8
 
5201
f98     00000000000000000008.8
 
5202
f99     0000000008.8
 
5203
f100    00000000000000000008.8
 
5204
f101    2000-01-01
 
5205
f102    00:00:20
 
5206
f103    0002-02-02 00:00:00
 
5207
f104    2000-12-31 23:59:59
 
5208
f105    2000
 
5209
f106    2000
 
5210
f107    2000
 
5211
f108    1enum
 
5212
f109    1set
 
5213
f59     24
 
5214
f60     51654
 
5215
f61     NULL
 
5216
f62     NULL
 
5217
f63     NULL
 
5218
f64     NULL
 
5219
f65     NULL
 
5220
f66     NULL
 
5221
f67     NULL
 
5222
f68     NULL
 
5223
f69     NULL
 
5224
f70     NULL
 
5225
f71     NULL
 
5226
f72     NULL
 
5227
f73     NULL
 
5228
f74     NULL
 
5229
f75     NULL
 
5230
f76     NULL
 
5231
f77     7.7
 
5232
f78     7.7
 
5233
f79     00000000000000000007.7
 
5234
f80     00000000000000000008.8
 
5235
f81     8.8
 
5236
f82     8.8
 
5237
f83     0000000008.8
 
5238
f84     0000000008.8
 
5239
f85     8.8
 
5240
f86     8.8
 
5241
f87     8.8
 
5242
f88     8.8
 
5243
f89     0000000008.8
 
5244
f90     0000000008.8
 
5245
f91     0000000008.8
 
5246
f92     0000000008.8
 
5247
f93     8.8
 
5248
f94     8.8
 
5249
f95     8.8
 
5250
f96     8.8
 
5251
f97     0000000008.8
 
5252
f98     00000000000000000008.8
 
5253
f99     0000000008.8
 
5254
f100    00000000000000000008.8
 
5255
f101    2000-01-01
 
5256
f102    00:00:20
 
5257
f103    0002-02-02 00:00:00
 
5258
f104    2000-12-31 23:59:59
 
5259
f105    2000
 
5260
f106    2000
 
5261
f107    2000
 
5262
f108    1enum
 
5263
f109    1set
 
5264
f59     27
 
5265
f60     25
 
5266
f61     0000000026
 
5267
f62     NULL
 
5268
f63     NULL
 
5269
f64     NULL
 
5270
f65     NULL
 
5271
f66     NULL
 
5272
f67     NULL
 
5273
f68     NULL
 
5274
f69     NULL
 
5275
f70     NULL
 
5276
f71     NULL
 
5277
f72     NULL
 
5278
f73     NULL
 
5279
f74     NULL
 
5280
f75     NULL
 
5281
f76     NULL
 
5282
f77     7.7
 
5283
f78     7.7
 
5284
f79     00000000000000000007.7
 
5285
f80     00000000000000000008.8
 
5286
f81     8.8
 
5287
f82     8.8
 
5288
f83     0000000008.8
 
5289
f84     0000000008.8
 
5290
f85     8.8
 
5291
f86     8.8
 
5292
f87     8.8
 
5293
f88     8.8
 
5294
f89     0000000008.8
 
5295
f90     0000000008.8
 
5296
f91     0000000008.8
 
5297
f92     0000000008.8
 
5298
f93     8.8
 
5299
f94     8.8
 
5300
f95     8.8
 
5301
f96     8.8
 
5302
f97     0000000008.8
 
5303
f98     00000000000000000008.8
 
5304
f99     0000000008.8
 
5305
f100    00000000000000000008.8
 
5306
f101    2000-01-01
 
5307
f102    00:00:20
 
5308
f103    0002-02-02 00:00:00
 
5309
f104    2000-12-31 23:59:59
 
5310
f105    2000
 
5311
f106    2000
 
5312
f107    2000
 
5313
f108    1enum
 
5314
f109    1set
 
5315
f59     29
 
5316
f60     28
 
5317
f61     0000000024
 
5318
f62     NULL
 
5319
f63     NULL
 
5320
f64     NULL
 
5321
f65     NULL
 
5322
f66     NULL
 
5323
f67     NULL
 
5324
f68     NULL
 
5325
f69     NULL
 
5326
f70     NULL
 
5327
f71     NULL
 
5328
f72     NULL
 
5329
f73     NULL
 
5330
f74     NULL
 
5331
f75     NULL
 
5332
f76     NULL
 
5333
f77     7.7
 
5334
f78     7.7
 
5335
f79     00000000000000000007.7
 
5336
f80     00000000000000000008.8
 
5337
f81     8.8
 
5338
f82     8.8
 
5339
f83     0000000008.8
 
5340
f84     0000000008.8
 
5341
f85     8.8
 
5342
f86     8.8
 
5343
f87     8.8
 
5344
f88     8.8
 
5345
f89     0000000008.8
 
5346
f90     0000000008.8
 
5347
f91     0000000008.8
 
5348
f92     0000000008.8
 
5349
f93     8.8
 
5350
f94     8.8
 
5351
f95     8.8
 
5352
f96     8.8
 
5353
f97     0000000008.8
 
5354
f98     00000000000000000008.8
 
5355
f99     0000000008.8
 
5356
f100    00000000000000000008.8
 
5357
f101    2000-01-01
 
5358
f102    00:00:20
 
5359
f103    0002-02-02 00:00:00
 
5360
f104    2000-12-31 23:59:59
 
5361
f105    2000
 
5362
f106    2000
 
5363
f107    2000
 
5364
f108    1enum
 
5365
f109    1set
 
5366
f59     34
 
5367
f60     41
 
5368
f61     NULL
 
5369
f62     NULL
 
5370
f63     NULL
 
5371
f64     NULL
 
5372
f65     NULL
 
5373
f66     NULL
 
5374
f67     NULL
 
5375
f68     NULL
 
5376
f69     NULL
 
5377
f70     NULL
 
5378
f71     NULL
 
5379
f72     NULL
 
5380
f73     NULL
 
5381
f74     NULL
 
5382
f75     NULL
 
5383
f76     NULL
 
5384
f77     7.7
 
5385
f78     7.7
 
5386
f79     00000000000000000007.7
 
5387
f80     00000000000000000008.8
 
5388
f81     8.8
 
5389
f82     8.8
 
5390
f83     0000000008.8
 
5391
f84     0000000008.8
 
5392
f85     8.8
 
5393
f86     8.8
 
5394
f87     8.8
 
5395
f88     8.8
 
5396
f89     0000000008.8
 
5397
f90     0000000008.8
 
5398
f91     0000000008.8
 
5399
f92     0000000008.8
 
5400
f93     8.8
 
5401
f94     8.8
 
5402
f95     8.8
 
5403
f96     8.8
 
5404
f97     0000000008.8
 
5405
f98     00000000000000000008.8
 
5406
f99     0000000008.8
 
5407
f100    00000000000000000008.8
 
5408
f101    2000-01-01
 
5409
f102    00:00:20
 
5410
f103    0002-02-02 00:00:00
 
5411
f104    2000-12-31 23:59:59
 
5412
f105    2000
 
5413
f106    2000
 
5414
f107    2000
 
5415
f108    1enum
 
5416
f109    1set
 
5417
f59     94
 
5418
f60     74
 
5419
f61     NULL
 
5420
f62     NULL
 
5421
f63     NULL
 
5422
f64     NULL
 
5423
f65     NULL
 
5424
f66     NULL
 
5425
f67     NULL
 
5426
f68     NULL
 
5427
f69     NULL
 
5428
f70     NULL
 
5429
f71     NULL
 
5430
f72     NULL
 
5431
f73     NULL
 
5432
f74     NULL
 
5433
f75     NULL
 
5434
f76     NULL
 
5435
f77     7.7
 
5436
f78     7.7
 
5437
f79     00000000000000000007.7
 
5438
f80     00000000000000000008.8
 
5439
f81     8.8
 
5440
f82     8.8
 
5441
f83     0000000008.8
 
5442
f84     0000000008.8
 
5443
f85     8.8
 
5444
f86     8.8
 
5445
f87     8.8
 
5446
f88     8.8
 
5447
f89     0000000008.8
 
5448
f90     0000000008.8
 
5449
f91     0000000008.8
 
5450
f92     0000000008.8
 
5451
f93     8.8
 
5452
f94     8.8
 
5453
f95     8.8
 
5454
f96     8.8
 
5455
f97     0000000008.8
 
5456
f98     00000000000000000008.8
 
5457
f99     0000000008.8
 
5458
f100    00000000000000000008.8
 
5459
f101    2000-01-01
 
5460
f102    00:00:20
 
5461
f103    0002-02-02 00:00:00
 
5462
f104    2000-12-31 23:59:59
 
5463
f105    2000
 
5464
f106    2000
 
5465
f107    2000
 
5466
f108    1enum
 
5467
f109    1set
 
5468
f59     107
 
5469
f60     105
 
5470
f61     0000000106
 
5471
f62     NULL
 
5472
f63     NULL
 
5473
f64     NULL
 
5474
f65     NULL
 
5475
f66     NULL
 
5476
f67     NULL
 
5477
f68     NULL
 
5478
f69     NULL
 
5479
f70     NULL
 
5480
f71     NULL
 
5481
f72     NULL
 
5482
f73     NULL
 
5483
f74     NULL
 
5484
f75     NULL
 
5485
f76     NULL
 
5486
f77     7.7
 
5487
f78     7.7
 
5488
f79     00000000000000000007.7
 
5489
f80     00000000000000000008.8
 
5490
f81     8.8
 
5491
f82     8.8
 
5492
f83     0000000008.8
 
5493
f84     0000000008.8
 
5494
f85     8.8
 
5495
f86     8.8
 
5496
f87     8.8
 
5497
f88     8.8
 
5498
f89     0000000008.8
 
5499
f90     0000000008.8
 
5500
f91     0000000008.8
 
5501
f92     0000000008.8
 
5502
f93     8.8
 
5503
f94     8.8
 
5504
f95     8.8
 
5505
f96     8.8
 
5506
f97     0000000008.8
 
5507
f98     00000000000000000008.8
 
5508
f99     0000000008.8
 
5509
f100    00000000000000000008.8
 
5510
f101    2000-01-01
 
5511
f102    00:00:20
 
5512
f103    0002-02-02 00:00:00
 
5513
f104    2000-12-31 23:59:59
 
5514
f105    2000
 
5515
f106    2000
 
5516
f107    2000
 
5517
f108    1enum
 
5518
f109    1set
 
5519
f59     107
 
5520
f60     105
 
5521
f61     0000000106
 
5522
f62     NULL
 
5523
f63     NULL
 
5524
f64     NULL
 
5525
f65     NULL
 
5526
f66     NULL
 
5527
f67     NULL
 
5528
f68     NULL
 
5529
f69     NULL
 
5530
f70     NULL
 
5531
f71     NULL
 
5532
f72     NULL
 
5533
f73     NULL
 
5534
f74     NULL
 
5535
f75     NULL
 
5536
f76     NULL
 
5537
f77     7.7
 
5538
f78     7.7
 
5539
f79     00000000000000000007.7
 
5540
f80     00000000000000000008.8
 
5541
f81     8.8
 
5542
f82     8.8
 
5543
f83     0000000008.8
 
5544
f84     0000000008.8
 
5545
f85     8.8
 
5546
f86     8.8
 
5547
f87     8.8
 
5548
f88     8.8
 
5549
f89     0000000008.8
 
5550
f90     0000000008.8
 
5551
f91     0000000008.8
 
5552
f92     0000000008.8
 
5553
f93     8.8
 
5554
f94     8.8
 
5555
f95     8.8
 
5556
f96     8.8
 
5557
f97     0000000008.8
 
5558
f98     00000000000000000008.8
 
5559
f99     0000000008.8
 
5560
f100    00000000000000000008.8
 
5561
f101    2000-01-01
 
5562
f102    00:00:20
 
5563
f103    0002-02-02 00:00:00
 
5564
f104    2000-12-31 23:59:59
 
5565
f105    2000
 
5566
f106    2000
 
5567
f107    2000
 
5568
f108    1enum
 
5569
f109    1set
 
5570
f59     109
 
5571
f60     108
 
5572
f61     0000000104
 
5573
f62     NULL
 
5574
f63     NULL
 
5575
f64     NULL
 
5576
f65     NULL
 
5577
f66     NULL
 
5578
f67     NULL
 
5579
f68     NULL
 
5580
f69     NULL
 
5581
f70     NULL
 
5582
f71     NULL
 
5583
f72     NULL
 
5584
f73     NULL
 
5585
f74     NULL
 
5586
f75     NULL
 
5587
f76     NULL
 
5588
f77     7.7
 
5589
f78     7.7
 
5590
f79     00000000000000000007.7
 
5591
f80     00000000000000000008.8
 
5592
f81     8.8
 
5593
f82     8.8
 
5594
f83     0000000008.8
 
5595
f84     0000000008.8
 
5596
f85     8.8
 
5597
f86     8.8
 
5598
f87     8.8
 
5599
f88     8.8
 
5600
f89     0000000008.8
 
5601
f90     0000000008.8
 
5602
f91     0000000008.8
 
5603
f92     0000000008.8
 
5604
f93     8.8
 
5605
f94     8.8
 
5606
f95     8.8
 
5607
f96     8.8
 
5608
f97     0000000008.8
 
5609
f98     00000000000000000008.8
 
5610
f99     0000000008.8
 
5611
f100    00000000000000000008.8
 
5612
f101    2000-01-01
 
5613
f102    00:00:20
 
5614
f103    0002-02-02 00:00:00
 
5615
f104    2000-12-31 23:59:59
 
5616
f105    2000
 
5617
f106    2000
 
5618
f107    2000
 
5619
f108    1enum
 
5620
f109    1set
 
5621
f59     109
 
5622
f60     108
 
5623
f61     0000000104
 
5624
f62     NULL
 
5625
f63     NULL
 
5626
f64     NULL
 
5627
f65     NULL
 
5628
f66     NULL
 
5629
f67     NULL
 
5630
f68     NULL
 
5631
f69     NULL
 
5632
f70     NULL
 
5633
f71     NULL
 
5634
f72     NULL
 
5635
f73     NULL
 
5636
f74     NULL
 
5637
f75     NULL
 
5638
f76     NULL
 
5639
f77     7.7
 
5640
f78     7.7
 
5641
f79     00000000000000000007.7
 
5642
f80     00000000000000000008.8
 
5643
f81     8.8
 
5644
f82     8.8
 
5645
f83     0000000008.8
 
5646
f84     0000000008.8
 
5647
f85     8.8
 
5648
f86     8.8
 
5649
f87     8.8
 
5650
f88     8.8
 
5651
f89     0000000008.8
 
5652
f90     0000000008.8
 
5653
f91     0000000008.8
 
5654
f92     0000000008.8
 
5655
f93     8.8
 
5656
f94     8.8
 
5657
f95     8.8
 
5658
f96     8.8
 
5659
f97     0000000008.8
 
5660
f98     00000000000000000008.8
 
5661
f99     0000000008.8
 
5662
f100    00000000000000000008.8
 
5663
f101    2000-01-01
 
5664
f102    00:00:20
 
5665
f103    0002-02-02 00:00:00
 
5666
f104    2000-12-31 23:59:59
 
5667
f105    2000
 
5668
f106    2000
 
5669
f107    2000
 
5670
f108    1enum
 
5671
f109    1set
 
5672
f59     195
 
5673
f60     87
 
5674
f61     NULL
 
5675
f62     NULL
 
5676
f63     NULL
 
5677
f64     NULL
 
5678
f65     NULL
 
5679
f66     NULL
 
5680
f67     NULL
 
5681
f68     NULL
 
5682
f69     NULL
 
5683
f70     NULL
 
5684
f71     NULL
 
5685
f72     NULL
 
5686
f73     NULL
 
5687
f74     NULL
 
5688
f75     NULL
 
5689
f76     NULL
 
5690
f77     7.7
 
5691
f78     7.7
 
5692
f79     00000000000000000007.7
 
5693
f80     00000000000000000008.8
 
5694
f81     8.8
 
5695
f82     8.8
 
5696
f83     0000000008.8
 
5697
f84     0000000008.8
 
5698
f85     8.8
 
5699
f86     8.8
 
5700
f87     8.8
 
5701
f88     8.8
 
5702
f89     0000000008.8
 
5703
f90     0000000008.8
 
5704
f91     0000000008.8
 
5705
f92     0000000008.8
 
5706
f93     8.8
 
5707
f94     8.8
 
5708
f95     8.8
 
5709
f96     8.8
 
5710
f97     0000000008.8
 
5711
f98     00000000000000000008.8
 
5712
f99     0000000008.8
 
5713
f100    00000000000000000008.8
 
5714
f101    2000-01-01
 
5715
f102    00:00:20
 
5716
f103    0002-02-02 00:00:00
 
5717
f104    2000-12-31 23:59:59
 
5718
f105    2000
 
5719
f106    2000
 
5720
f107    2000
 
5721
f108    1enum
 
5722
f109    1set
 
5723
f59     207
 
5724
f60     205
 
5725
f61     0000000206
 
5726
f62     NULL
 
5727
f63     NULL
 
5728
f64     NULL
 
5729
f65     NULL
 
5730
f66     NULL
 
5731
f67     NULL
 
5732
f68     NULL
 
5733
f69     NULL
 
5734
f70     NULL
 
5735
f71     NULL
 
5736
f72     NULL
 
5737
f73     NULL
 
5738
f74     NULL
 
5739
f75     NULL
 
5740
f76     NULL
 
5741
f77     7.7
 
5742
f78     7.7
 
5743
f79     00000000000000000007.7
 
5744
f80     00000000000000000008.8
 
5745
f81     8.8
 
5746
f82     8.8
 
5747
f83     0000000008.8
 
5748
f84     0000000008.8
 
5749
f85     8.8
 
5750
f86     8.8
 
5751
f87     8.8
 
5752
f88     8.8
 
5753
f89     0000000008.8
 
5754
f90     0000000008.8
 
5755
f91     0000000008.8
 
5756
f92     0000000008.8
 
5757
f93     8.8
 
5758
f94     8.8
 
5759
f95     8.8
 
5760
f96     8.8
 
5761
f97     0000000008.8
 
5762
f98     00000000000000000008.8
 
5763
f99     0000000008.8
 
5764
f100    00000000000000000008.8
 
5765
f101    2000-01-01
 
5766
f102    00:00:20
 
5767
f103    0002-02-02 00:00:00
 
5768
f104    2000-12-31 23:59:59
 
5769
f105    2000
 
5770
f106    2000
 
5771
f107    2000
 
5772
f108    1enum
 
5773
f109    1set
 
5774
f59     209
 
5775
f60     208
 
5776
f61     0000000204
 
5777
f62     NULL
 
5778
f63     NULL
 
5779
f64     NULL
 
5780
f65     NULL
 
5781
f66     NULL
 
5782
f67     NULL
 
5783
f68     NULL
 
5784
f69     NULL
 
5785
f70     NULL
 
5786
f71     NULL
 
5787
f72     NULL
 
5788
f73     NULL
 
5789
f74     NULL
 
5790
f75     NULL
 
5791
f76     NULL
 
5792
f77     7.7
 
5793
f78     7.7
 
5794
f79     00000000000000000007.7
 
5795
f80     00000000000000000008.8
 
5796
f81     8.8
 
5797
f82     8.8
 
5798
f83     0000000008.8
 
5799
f84     0000000008.8
 
5800
f85     8.8
 
5801
f86     8.8
 
5802
f87     8.8
 
5803
f88     8.8
 
5804
f89     0000000008.8
 
5805
f90     0000000008.8
 
5806
f91     0000000008.8
 
5807
f92     0000000008.8
 
5808
f93     8.8
 
5809
f94     8.8
 
5810
f95     8.8
 
5811
f96     8.8
 
5812
f97     0000000008.8
 
5813
f98     00000000000000000008.8
 
5814
f99     0000000008.8
 
5815
f100    00000000000000000008.8
 
5816
f101    2000-01-01
 
5817
f102    00:00:20
 
5818
f103    0002-02-02 00:00:00
 
5819
f104    2000-12-31 23:59:59
 
5820
f105    2000
 
5821
f106    2000
 
5822
f107    2000
 
5823
f108    1enum
 
5824
f109    1set
 
5825
f59     242
 
5826
f60     79
 
5827
f61     NULL
 
5828
f62     NULL
 
5829
f63     NULL
 
5830
f64     NULL
 
5831
f65     NULL
 
5832
f66     NULL
 
5833
f67     NULL
 
5834
f68     NULL
 
5835
f69     NULL
 
5836
f70     NULL
 
5837
f71     NULL
 
5838
f72     NULL
 
5839
f73     NULL
 
5840
f74     NULL
 
5841
f75     NULL
 
5842
f76     NULL
 
5843
f77     7.7
 
5844
f78     7.7
 
5845
f79     00000000000000000007.7
 
5846
f80     00000000000000000008.8
 
5847
f81     8.8
 
5848
f82     8.8
 
5849
f83     0000000008.8
 
5850
f84     0000000008.8
 
5851
f85     8.8
 
5852
f86     8.8
 
5853
f87     8.8
 
5854
f88     8.8
 
5855
f89     0000000008.8
 
5856
f90     0000000008.8
 
5857
f91     0000000008.8
 
5858
f92     0000000008.8
 
5859
f93     8.8
 
5860
f94     8.8
 
5861
f95     8.8
 
5862
f96     8.8
 
5863
f97     0000000008.8
 
5864
f98     00000000000000000008.8
 
5865
f99     0000000008.8
 
5866
f100    00000000000000000008.8
 
5867
f101    2000-01-01
 
5868
f102    00:00:20
 
5869
f103    0002-02-02 00:00:00
 
5870
f104    2000-12-31 23:59:59
 
5871
f105    2000
 
5872
f106    2000
 
5873
f107    2000
 
5874
f108    1enum
 
5875
f109    1set
 
5876
f59     250
 
5877
f60     87895654
 
5878
f61     NULL
 
5879
f62     NULL
 
5880
f63     NULL
 
5881
f64     NULL
 
5882
f65     NULL
 
5883
f66     NULL
 
5884
f67     NULL
 
5885
f68     NULL
 
5886
f69     NULL
 
5887
f70     NULL
 
5888
f71     NULL
 
5889
f72     NULL
 
5890
f73     NULL
 
5891
f74     NULL
 
5892
f75     NULL
 
5893
f76     NULL
 
5894
f77     7.7
 
5895
f78     7.7
 
5896
f79     00000000000000000007.7
 
5897
f80     00000000000000000008.8
 
5898
f81     8.8
 
5899
f82     8.8
 
5900
f83     0000000008.8
 
5901
f84     0000000008.8
 
5902
f85     8.8
 
5903
f86     8.8
 
5904
f87     8.8
 
5905
f88     8.8
 
5906
f89     0000000008.8
 
5907
f90     0000000008.8
 
5908
f91     0000000008.8
 
5909
f92     0000000008.8
 
5910
f93     8.8
 
5911
f94     8.8
 
5912
f95     8.8
 
5913
f96     8.8
 
5914
f97     0000000008.8
 
5915
f98     00000000000000000008.8
 
5916
f99     0000000008.8
 
5917
f100    00000000000000000008.8
 
5918
f101    2000-01-01
 
5919
f102    00:00:20
 
5920
f103    0002-02-02 00:00:00
 
5921
f104    2000-12-31 23:59:59
 
5922
f105    2000
 
5923
f106    2000
 
5924
f107    2000
 
5925
f108    1enum
 
5926
f109    1set
 
5927
f59     292
 
5928
f60     93
 
5929
f61     NULL
 
5930
f62     NULL
 
5931
f63     NULL
 
5932
f64     NULL
 
5933
f65     NULL
 
5934
f66     NULL
 
5935
f67     NULL
 
5936
f68     NULL
 
5937
f69     NULL
 
5938
f70     NULL
 
5939
f71     NULL
 
5940
f72     NULL
 
5941
f73     NULL
 
5942
f74     NULL
 
5943
f75     NULL
 
5944
f76     NULL
 
5945
f77     7.7
 
5946
f78     7.7
 
5947
f79     00000000000000000007.7
 
5948
f80     00000000000000000008.8
 
5949
f81     8.8
 
5950
f82     8.8
 
5951
f83     0000000008.8
 
5952
f84     0000000008.8
 
5953
f85     8.8
 
5954
f86     8.8
 
5955
f87     8.8
 
5956
f88     8.8
 
5957
f89     0000000008.8
 
5958
f90     0000000008.8
 
5959
f91     0000000008.8
 
5960
f92     0000000008.8
 
5961
f93     8.8
 
5962
f94     8.8
 
5963
f95     8.8
 
5964
f96     8.8
 
5965
f97     0000000008.8
 
5966
f98     00000000000000000008.8
 
5967
f99     0000000008.8
 
5968
f100    00000000000000000008.8
 
5969
f101    2000-01-01
 
5970
f102    00:00:20
 
5971
f103    0002-02-02 00:00:00
 
5972
f104    2000-12-31 23:59:59
 
5973
f105    2000
 
5974
f106    2000
 
5975
f107    2000
 
5976
f108    1enum
 
5977
f109    1set
 
5978
f59     299
 
5979
f60     899
 
5980
f61     NULL
 
5981
f62     NULL
 
5982
f63     NULL
 
5983
f64     NULL
 
5984
f65     NULL
 
5985
f66     NULL
 
5986
f67     NULL
 
5987
f68     NULL
 
5988
f69     NULL
 
5989
f70     NULL
 
5990
f71     NULL
 
5991
f72     NULL
 
5992
f73     NULL
 
5993
f74     NULL
 
5994
f75     NULL
 
5995
f76     NULL
 
5996
f77     7.7
 
5997
f78     7.7
 
5998
f79     00000000000000000007.7
 
5999
f80     00000000000000000008.8
 
6000
f81     8.8
 
6001
f82     8.8
 
6002
f83     0000000008.8
 
6003
f84     0000000008.8
 
6004
f85     8.8
 
6005
f86     8.8
 
6006
f87     8.8
 
6007
f88     8.8
 
6008
f89     0000000008.8
 
6009
f90     0000000008.8
 
6010
f91     0000000008.8
 
6011
f92     0000000008.8
 
6012
f93     8.8
 
6013
f94     8.8
 
6014
f95     8.8
 
6015
f96     8.8
 
6016
f97     0000000008.8
 
6017
f98     00000000000000000008.8
 
6018
f99     0000000008.8
 
6019
f100    00000000000000000008.8
 
6020
f101    2000-01-01
 
6021
f102    00:00:20
 
6022
f103    0002-02-02 00:00:00
 
6023
f104    2000-12-31 23:59:59
 
6024
f105    2000
 
6025
f106    2000
 
6026
f107    2000
 
6027
f108    1enum
 
6028
f109    1set
 
6029
f59     321
 
6030
f60     NULL
 
6031
f61     0000000765
 
6032
f62     NULL
 
6033
f63     NULL
 
6034
f64     NULL
 
6035
f65     NULL
 
6036
f66     NULL
 
6037
f67     NULL
 
6038
f68     NULL
 
6039
f69     NULL
 
6040
f70     NULL
 
6041
f71     NULL
 
6042
f72     NULL
 
6043
f73     NULL
 
6044
f74     NULL
 
6045
f75     NULL
 
6046
f76     NULL
 
6047
f77     7.7
 
6048
f78     7.7
 
6049
f79     00000000000000000007.7
 
6050
f80     00000000000000000008.8
 
6051
f81     8.8
 
6052
f82     8.8
 
6053
f83     0000000008.8
 
6054
f84     0000000008.8
 
6055
f85     8.8
 
6056
f86     8.8
 
6057
f87     8.8
 
6058
f88     8.8
 
6059
f89     0000000008.8
 
6060
f90     0000000008.8
 
6061
f91     0000000008.8
 
6062
f92     0000000008.8
 
6063
f93     8.8
 
6064
f94     8.8
 
6065
f95     8.8
 
6066
f96     8.8
 
6067
f97     0000000008.8
 
6068
f98     00000000000000000008.8
 
6069
f99     0000000008.8
 
6070
f100    00000000000000000008.8
 
6071
f101    2000-01-01
 
6072
f102    00:00:20
 
6073
f103    0002-02-02 00:00:00
 
6074
f104    2000-12-31 23:59:59
 
6075
f105    2000
 
6076
f106    2000
 
6077
f107    2000
 
6078
f108    1enum
 
6079
f109    1set
 
6080
f59     323
 
6081
f60     14376
 
6082
f61     NULL
 
6083
f62     NULL
 
6084
f63     NULL
 
6085
f64     NULL
 
6086
f65     NULL
 
6087
f66     NULL
 
6088
f67     NULL
 
6089
f68     NULL
 
6090
f69     NULL
 
6091
f70     NULL
 
6092
f71     NULL
 
6093
f72     NULL
 
6094
f73     NULL
 
6095
f74     NULL
 
6096
f75     NULL
 
6097
f76     NULL
 
6098
f77     7.7
 
6099
f78     7.7
 
6100
f79     00000000000000000007.7
 
6101
f80     00000000000000000008.8
 
6102
f81     8.8
 
6103
f82     8.8
 
6104
f83     0000000008.8
 
6105
f84     0000000008.8
 
6106
f85     8.8
 
6107
f86     8.8
 
6108
f87     8.8
 
6109
f88     8.8
 
6110
f89     0000000008.8
 
6111
f90     0000000008.8
 
6112
f91     0000000008.8
 
6113
f92     0000000008.8
 
6114
f93     8.8
 
6115
f94     8.8
 
6116
f95     8.8
 
6117
f96     8.8
 
6118
f97     0000000008.8
 
6119
f98     00000000000000000008.8
 
6120
f99     0000000008.8
 
6121
f100    00000000000000000008.8
 
6122
f101    2000-01-01
 
6123
f102    00:00:20
 
6124
f103    0002-02-02 00:00:00
 
6125
f104    2000-12-31 23:59:59
 
6126
f105    2000
 
6127
f106    2000
 
6128
f107    2000
 
6129
f108    1enum
 
6130
f109    1set
 
6131
f59     340
 
6132
f60     9984376
 
6133
f61     NULL
 
6134
f62     NULL
 
6135
f63     NULL
 
6136
f64     NULL
 
6137
f65     NULL
 
6138
f66     NULL
 
6139
f67     NULL
 
6140
f68     NULL
 
6141
f69     NULL
 
6142
f70     NULL
 
6143
f71     NULL
 
6144
f72     NULL
 
6145
f73     NULL
 
6146
f74     NULL
 
6147
f75     NULL
 
6148
f76     NULL
 
6149
f77     7.7
 
6150
f78     7.7
 
6151
f79     00000000000000000007.7
 
6152
f80     00000000000000000008.8
 
6153
f81     8.8
 
6154
f82     8.8
 
6155
f83     0000000008.8
 
6156
f84     0000000008.8
 
6157
f85     8.8
 
6158
f86     8.8
 
6159
f87     8.8
 
6160
f88     8.8
 
6161
f89     0000000008.8
 
6162
f90     0000000008.8
 
6163
f91     0000000008.8
 
6164
f92     0000000008.8
 
6165
f93     8.8
 
6166
f94     8.8
 
6167
f95     8.8
 
6168
f96     8.8
 
6169
f97     0000000008.8
 
6170
f98     00000000000000000008.8
 
6171
f99     0000000008.8
 
6172
f100    00000000000000000008.8
 
6173
f101    2000-01-01
 
6174
f102    00:00:20
 
6175
f103    0002-02-02 00:00:00
 
6176
f104    2000-12-31 23:59:59
 
6177
f105    2000
 
6178
f106    2000
 
6179
f107    2000
 
6180
f108    1enum
 
6181
f109    1set
 
6182
f59     394
 
6183
f60     41
 
6184
f61     NULL
 
6185
f62     NULL
 
6186
f63     NULL
 
6187
f64     NULL
 
6188
f65     NULL
 
6189
f66     NULL
 
6190
f67     NULL
 
6191
f68     NULL
 
6192
f69     NULL
 
6193
f70     NULL
 
6194
f71     NULL
 
6195
f72     NULL
 
6196
f73     NULL
 
6197
f74     NULL
 
6198
f75     NULL
 
6199
f76     NULL
 
6200
f77     7.7
 
6201
f78     7.7
 
6202
f79     00000000000000000007.7
 
6203
f80     00000000000000000008.8
 
6204
f81     8.8
 
6205
f82     8.8
 
6206
f83     0000000008.8
 
6207
f84     0000000008.8
 
6208
f85     8.8
 
6209
f86     8.8
 
6210
f87     8.8
 
6211
f88     8.8
 
6212
f89     0000000008.8
 
6213
f90     0000000008.8
 
6214
f91     0000000008.8
 
6215
f92     0000000008.8
 
6216
f93     8.8
 
6217
f94     8.8
 
6218
f95     8.8
 
6219
f96     8.8
 
6220
f97     0000000008.8
 
6221
f98     00000000000000000008.8
 
6222
f99     0000000008.8
 
6223
f100    00000000000000000008.8
 
6224
f101    2000-01-01
 
6225
f102    00:00:20
 
6226
f103    0002-02-02 00:00:00
 
6227
f104    2000-12-31 23:59:59
 
6228
f105    2000
 
6229
f106    2000
 
6230
f107    2000
 
6231
f108    1enum
 
6232
f109    1set
 
6233
f59     424
 
6234
f60     89
 
6235
f61     NULL
 
6236
f62     NULL
 
6237
f63     NULL
 
6238
f64     NULL
 
6239
f65     NULL
 
6240
f66     NULL
 
6241
f67     NULL
 
6242
f68     NULL
 
6243
f69     NULL
 
6244
f70     NULL
 
6245
f71     NULL
 
6246
f72     NULL
 
6247
f73     NULL
 
6248
f74     NULL
 
6249
f75     NULL
 
6250
f76     NULL
 
6251
f77     7.7
 
6252
f78     7.7
 
6253
f79     00000000000000000007.7
 
6254
f80     00000000000000000008.8
 
6255
f81     8.8
 
6256
f82     8.8
 
6257
f83     0000000008.8
 
6258
f84     0000000008.8
 
6259
f85     8.8
 
6260
f86     8.8
 
6261
f87     8.8
 
6262
f88     8.8
 
6263
f89     0000000008.8
 
6264
f90     0000000008.8
 
6265
f91     0000000008.8
 
6266
f92     0000000008.8
 
6267
f93     8.8
 
6268
f94     8.8
 
6269
f95     8.8
 
6270
f96     8.8
 
6271
f97     0000000008.8
 
6272
f98     00000000000000000008.8
 
6273
f99     0000000008.8
 
6274
f100    00000000000000000008.8
 
6275
f101    2000-01-01
 
6276
f102    00:00:20
 
6277
f103    0002-02-02 00:00:00
 
6278
f104    2000-12-31 23:59:59
 
6279
f105    2000
 
6280
f106    2000
 
6281
f107    2000
 
6282
f108    1enum
 
6283
f109    1set
 
6284
f59     441
 
6285
f60     16546
 
6286
f61     NULL
 
6287
f62     NULL
 
6288
f63     NULL
 
6289
f64     NULL
 
6290
f65     NULL
 
6291
f66     NULL
 
6292
f67     NULL
 
6293
f68     NULL
 
6294
f69     NULL
 
6295
f70     NULL
 
6296
f71     NULL
 
6297
f72     NULL
 
6298
f73     NULL
 
6299
f74     NULL
 
6300
f75     NULL
 
6301
f76     NULL
 
6302
f77     7.7
 
6303
f78     7.7
 
6304
f79     00000000000000000007.7
 
6305
f80     00000000000000000008.8
 
6306
f81     8.8
 
6307
f82     8.8
 
6308
f83     0000000008.8
 
6309
f84     0000000008.8
 
6310
f85     8.8
 
6311
f86     8.8
 
6312
f87     8.8
 
6313
f88     8.8
 
6314
f89     0000000008.8
 
6315
f90     0000000008.8
 
6316
f91     0000000008.8
 
6317
f92     0000000008.8
 
6318
f93     8.8
 
6319
f94     8.8
 
6320
f95     8.8
 
6321
f96     8.8
 
6322
f97     0000000008.8
 
6323
f98     00000000000000000008.8
 
6324
f99     0000000008.8
 
6325
f100    00000000000000000008.8
 
6326
f101    2000-01-01
 
6327
f102    00:00:20
 
6328
f103    0002-02-02 00:00:00
 
6329
f104    2000-12-31 23:59:59
 
6330
f105    2000
 
6331
f106    2000
 
6332
f107    2000
 
6333
f108    1enum
 
6334
f109    1set
 
6335
f59     500
 
6336
f60     NULL
 
6337
f61     0000000900
 
6338
f62     NULL
 
6339
f63     NULL
 
6340
f64     NULL
 
6341
f65     NULL
 
6342
f66     NULL
 
6343
f67     NULL
 
6344
f68     NULL
 
6345
f69     NULL
 
6346
f70     NULL
 
6347
f71     NULL
 
6348
f72     NULL
 
6349
f73     NULL
 
6350
f74     NULL
 
6351
f75     NULL
 
6352
f76     NULL
 
6353
f77     7.7
 
6354
f78     7.7
 
6355
f79     00000000000000000007.7
 
6356
f80     00000000000000000008.8
 
6357
f81     8.8
 
6358
f82     8.8
 
6359
f83     0000000008.8
 
6360
f84     0000000008.8
 
6361
f85     8.8
 
6362
f86     8.8
 
6363
f87     8.8
 
6364
f88     8.8
 
6365
f89     0000000008.8
 
6366
f90     0000000008.8
 
6367
f91     0000000008.8
 
6368
f92     0000000008.8
 
6369
f93     8.8
 
6370
f94     8.8
 
6371
f95     8.8
 
6372
f96     8.8
 
6373
f97     0000000008.8
 
6374
f98     00000000000000000008.8
 
6375
f99     0000000008.8
 
6376
f100    00000000000000000008.8
 
6377
f101    2000-01-01
 
6378
f102    00:00:20
 
6379
f103    0002-02-02 00:00:00
 
6380
f104    2000-12-31 23:59:59
 
6381
f105    2000
 
6382
f106    2000
 
6383
f107    2000
 
6384
f108    1enum
 
6385
f109    1set
 
6386
f59     500
 
6387
f60     NULL
 
6388
f61     0000000900
 
6389
f62     NULL
 
6390
f63     NULL
 
6391
f64     NULL
 
6392
f65     NULL
 
6393
f66     NULL
 
6394
f67     NULL
 
6395
f68     NULL
 
6396
f69     NULL
 
6397
f70     NULL
 
6398
f71     NULL
 
6399
f72     NULL
 
6400
f73     NULL
 
6401
f74     NULL
 
6402
f75     NULL
 
6403
f76     NULL
 
6404
f77     7.7
 
6405
f78     7.7
 
6406
f79     00000000000000000007.7
 
6407
f80     00000000000000000008.8
 
6408
f81     8.8
 
6409
f82     8.8
 
6410
f83     0000000008.8
 
6411
f84     0000000008.8
 
6412
f85     8.8
 
6413
f86     8.8
 
6414
f87     8.8
 
6415
f88     8.8
 
6416
f89     0000000008.8
 
6417
f90     0000000008.8
 
6418
f91     0000000008.8
 
6419
f92     0000000008.8
 
6420
f93     8.8
 
6421
f94     8.8
 
6422
f95     8.8
 
6423
f96     8.8
 
6424
f97     0000000008.8
 
6425
f98     00000000000000000008.8
 
6426
f99     0000000008.8
 
6427
f100    00000000000000000008.8
 
6428
f101    2000-01-01
 
6429
f102    00:00:20
 
6430
f103    0002-02-02 00:00:00
 
6431
f104    2000-12-31 23:59:59
 
6432
f105    2000
 
6433
f106    2000
 
6434
f107    2000
 
6435
f108    1enum
 
6436
f109    1set
 
6437
f59     500
 
6438
f60     NULL
 
6439
f61     0000000900
 
6440
f62     NULL
 
6441
f63     NULL
 
6442
f64     NULL
 
6443
f65     NULL
 
6444
f66     NULL
 
6445
f67     NULL
 
6446
f68     NULL
 
6447
f69     NULL
 
6448
f70     NULL
 
6449
f71     NULL
 
6450
f72     NULL
 
6451
f73     NULL
 
6452
f74     NULL
 
6453
f75     NULL
 
6454
f76     NULL
 
6455
f77     7.7
 
6456
f78     7.7
 
6457
f79     00000000000000000007.7
 
6458
f80     00000000000000000008.8
 
6459
f81     8.8
 
6460
f82     8.8
 
6461
f83     0000000008.8
 
6462
f84     0000000008.8
 
6463
f85     8.8
 
6464
f86     8.8
 
6465
f87     8.8
 
6466
f88     8.8
 
6467
f89     0000000008.8
 
6468
f90     0000000008.8
 
6469
f91     0000000008.8
 
6470
f92     0000000008.8
 
6471
f93     8.8
 
6472
f94     8.8
 
6473
f95     8.8
 
6474
f96     8.8
 
6475
f97     0000000008.8
 
6476
f98     00000000000000000008.8
 
6477
f99     0000000008.8
 
6478
f100    00000000000000000008.8
 
6479
f101    2000-01-01
 
6480
f102    00:00:20
 
6481
f103    0002-02-02 00:00:00
 
6482
f104    2000-12-31 23:59:59
 
6483
f105    2000
 
6484
f106    2000
 
6485
f107    2000
 
6486
f108    1enum
 
6487
f109    1set
 
6488
f59     660
 
6489
f60     876546
 
6490
f61     NULL
 
6491
f62     NULL
 
6492
f63     NULL
 
6493
f64     NULL
 
6494
f65     NULL
 
6495
f66     NULL
 
6496
f67     NULL
 
6497
f68     NULL
 
6498
f69     NULL
 
6499
f70     NULL
 
6500
f71     NULL
 
6501
f72     NULL
 
6502
f73     NULL
 
6503
f74     NULL
 
6504
f75     NULL
 
6505
f76     NULL
 
6506
f77     7.7
 
6507
f78     7.7
 
6508
f79     00000000000000000007.7
 
6509
f80     00000000000000000008.8
 
6510
f81     8.8
 
6511
f82     8.8
 
6512
f83     0000000008.8
 
6513
f84     0000000008.8
 
6514
f85     8.8
 
6515
f86     8.8
 
6516
f87     8.8
 
6517
f88     8.8
 
6518
f89     0000000008.8
 
6519
f90     0000000008.8
 
6520
f91     0000000008.8
 
6521
f92     0000000008.8
 
6522
f93     8.8
 
6523
f94     8.8
 
6524
f95     8.8
 
6525
f96     8.8
 
6526
f97     0000000008.8
 
6527
f98     00000000000000000008.8
 
6528
f99     0000000008.8
 
6529
f100    00000000000000000008.8
 
6530
f101    2000-01-01
 
6531
f102    00:00:20
 
6532
f103    0002-02-02 00:00:00
 
6533
f104    2000-12-31 23:59:59
 
6534
f105    2000
 
6535
f106    2000
 
6536
f107    2000
 
6537
f108    1enum
 
6538
f109    1set
 
6539
f59     987
 
6540
f60     41
 
6541
f61     NULL
 
6542
f62     NULL
 
6543
f63     NULL
 
6544
f64     NULL
 
6545
f65     NULL
 
6546
f66     NULL
 
6547
f67     NULL
 
6548
f68     NULL
 
6549
f69     NULL
 
6550
f70     NULL
 
6551
f71     NULL
 
6552
f72     NULL
 
6553
f73     NULL
 
6554
f74     NULL
 
6555
f75     NULL
 
6556
f76     NULL
 
6557
f77     7.7
 
6558
f78     7.7
 
6559
f79     00000000000000000007.7
 
6560
f80     00000000000000000008.8
 
6561
f81     8.8
 
6562
f82     8.8
 
6563
f83     0000000008.8
 
6564
f84     0000000008.8
 
6565
f85     8.8
 
6566
f86     8.8
 
6567
f87     8.8
 
6568
f88     8.8
 
6569
f89     0000000008.8
 
6570
f90     0000000008.8
 
6571
f91     0000000008.8
 
6572
f92     0000000008.8
 
6573
f93     8.8
 
6574
f94     8.8
 
6575
f95     8.8
 
6576
f96     8.8
 
6577
f97     0000000008.8
 
6578
f98     00000000000000000008.8
 
6579
f99     0000000008.8
 
6580
f100    00000000000000000008.8
 
6581
f101    2000-01-01
 
6582
f102    00:00:20
 
6583
f103    0002-02-02 00:00:00
 
6584
f104    2000-12-31 23:59:59
 
6585
f105    2000
 
6586
f106    2000
 
6587
f107    2000
 
6588
f108    1enum
 
6589
f109    1set
 
6590
f59     2550
 
6591
f60     775654
 
6592
f61     NULL
 
6593
f62     NULL
 
6594
f63     NULL
 
6595
f64     NULL
 
6596
f65     NULL
 
6597
f66     NULL
 
6598
f67     NULL
 
6599
f68     NULL
 
6600
f69     NULL
 
6601
f70     NULL
 
6602
f71     NULL
 
6603
f72     NULL
 
6604
f73     NULL
 
6605
f74     NULL
 
6606
f75     NULL
 
6607
f76     NULL
 
6608
f77     7.7
 
6609
f78     7.7
 
6610
f79     00000000000000000007.7
 
6611
f80     00000000000000000008.8
 
6612
f81     8.8
 
6613
f82     8.8
 
6614
f83     0000000008.8
 
6615
f84     0000000008.8
 
6616
f85     8.8
 
6617
f86     8.8
 
6618
f87     8.8
 
6619
f88     8.8
 
6620
f89     0000000008.8
 
6621
f90     0000000008.8
 
6622
f91     0000000008.8
 
6623
f92     0000000008.8
 
6624
f93     8.8
 
6625
f94     8.8
 
6626
f95     8.8
 
6627
f96     8.8
 
6628
f97     0000000008.8
 
6629
f98     00000000000000000008.8
 
6630
f99     0000000008.8
 
6631
f100    00000000000000000008.8
 
6632
f101    2000-01-01
 
6633
f102    00:00:20
 
6634
f103    0002-02-02 00:00:00
 
6635
f104    2000-12-31 23:59:59
 
6636
f105    2000
 
6637
f106    2000
 
6638
f107    2000
 
6639
f108    1enum
 
6640
f109    1set
 
6641
f59     2760
 
6642
f60     985654
 
6643
f61     NULL
 
6644
f62     NULL
 
6645
f63     NULL
 
6646
f64     NULL
 
6647
f65     NULL
 
6648
f66     NULL
 
6649
f67     NULL
 
6650
f68     NULL
 
6651
f69     NULL
 
6652
f70     NULL
 
6653
f71     NULL
 
6654
f72     NULL
 
6655
f73     NULL
 
6656
f74     NULL
 
6657
f75     NULL
 
6658
f76     NULL
 
6659
f77     7.7
 
6660
f78     7.7
 
6661
f79     00000000000000000007.7
 
6662
f80     00000000000000000008.8
 
6663
f81     8.8
 
6664
f82     8.8
 
6665
f83     0000000008.8
 
6666
f84     0000000008.8
 
6667
f85     8.8
 
6668
f86     8.8
 
6669
f87     8.8
 
6670
f88     8.8
 
6671
f89     0000000008.8
 
6672
f90     0000000008.8
 
6673
f91     0000000008.8
 
6674
f92     0000000008.8
 
6675
f93     8.8
 
6676
f94     8.8
 
6677
f95     8.8
 
6678
f96     8.8
 
6679
f97     0000000008.8
 
6680
f98     00000000000000000008.8
 
6681
f99     0000000008.8
 
6682
f100    00000000000000000008.8
 
6683
f101    2000-01-01
 
6684
f102    00:00:20
 
6685
f103    0002-02-02 00:00:00
 
6686
f104    2000-12-31 23:59:59
 
6687
f105    2000
 
6688
f106    2000
 
6689
f107    2000
 
6690
f108    1enum
 
6691
f109    1set
 
6692
f59     3330
 
6693
f60     764376
 
6694
f61     NULL
 
6695
f62     NULL
 
6696
f63     NULL
 
6697
f64     NULL
 
6698
f65     NULL
 
6699
f66     NULL
 
6700
f67     NULL
 
6701
f68     NULL
 
6702
f69     NULL
 
6703
f70     NULL
 
6704
f71     NULL
 
6705
f72     NULL
 
6706
f73     NULL
 
6707
f74     NULL
 
6708
f75     NULL
 
6709
f76     NULL
 
6710
f77     7.7
 
6711
f78     7.7
 
6712
f79     00000000000000000007.7
 
6713
f80     00000000000000000008.8
 
6714
f81     8.8
 
6715
f82     8.8
 
6716
f83     0000000008.8
 
6717
f84     0000000008.8
 
6718
f85     8.8
 
6719
f86     8.8
 
6720
f87     8.8
 
6721
f88     8.8
 
6722
f89     0000000008.8
 
6723
f90     0000000008.8
 
6724
f91     0000000008.8
 
6725
f92     0000000008.8
 
6726
f93     8.8
 
6727
f94     8.8
 
6728
f95     8.8
 
6729
f96     8.8
 
6730
f97     0000000008.8
 
6731
f98     00000000000000000008.8
 
6732
f99     0000000008.8
 
6733
f100    00000000000000000008.8
 
6734
f101    2000-01-01
 
6735
f102    00:00:20
 
6736
f103    0002-02-02 00:00:00
 
6737
f104    2000-12-31 23:59:59
 
6738
f105    2000
 
6739
f106    2000
 
6740
f107    2000
 
6741
f108    1enum
 
6742
f109    1set
 
6743
f59     3410
 
6744
f60     996546
 
6745
f61     NULL
 
6746
f62     NULL
 
6747
f63     NULL
 
6748
f64     NULL
 
6749
f65     NULL
 
6750
f66     NULL
 
6751
f67     NULL
 
6752
f68     NULL
 
6753
f69     NULL
 
6754
f70     NULL
 
6755
f71     NULL
 
6756
f72     NULL
 
6757
f73     NULL
 
6758
f74     NULL
 
6759
f75     NULL
 
6760
f76     NULL
 
6761
f77     7.7
 
6762
f78     7.7
 
6763
f79     00000000000000000007.7
 
6764
f80     00000000000000000008.8
 
6765
f81     8.8
 
6766
f82     8.8
 
6767
f83     0000000008.8
 
6768
f84     0000000008.8
 
6769
f85     8.8
 
6770
f86     8.8
 
6771
f87     8.8
 
6772
f88     8.8
 
6773
f89     0000000008.8
 
6774
f90     0000000008.8
 
6775
f91     0000000008.8
 
6776
f92     0000000008.8
 
6777
f93     8.8
 
6778
f94     8.8
 
6779
f95     8.8
 
6780
f96     8.8
 
6781
f97     0000000008.8
 
6782
f98     00000000000000000008.8
 
6783
f99     0000000008.8
 
6784
f100    00000000000000000008.8
 
6785
f101    2000-01-01
 
6786
f102    00:00:20
 
6787
f103    0002-02-02 00:00:00
 
6788
f104    2000-12-31 23:59:59
 
6789
f105    2000
 
6790
f106    2000
 
6791
f107    2000
 
6792
f108    1enum
 
6793
f109    1set
 
6794
f59     7876
 
6795
f60     74
 
6796
f61     NULL
 
6797
f62     NULL
 
6798
f63     NULL
 
6799
f64     NULL
 
6800
f65     NULL
 
6801
f66     NULL
 
6802
f67     NULL
 
6803
f68     NULL
 
6804
f69     NULL
 
6805
f70     NULL
 
6806
f71     NULL
 
6807
f72     NULL
 
6808
f73     NULL
 
6809
f74     NULL
 
6810
f75     NULL
 
6811
f76     NULL
 
6812
f77     7.7
 
6813
f78     7.7
 
6814
f79     00000000000000000007.7
 
6815
f80     00000000000000000008.8
 
6816
f81     8.8
 
6817
f82     8.8
 
6818
f83     0000000008.8
 
6819
f84     0000000008.8
 
6820
f85     8.8
 
6821
f86     8.8
 
6822
f87     8.8
 
6823
f88     8.8
 
6824
f89     0000000008.8
 
6825
f90     0000000008.8
 
6826
f91     0000000008.8
 
6827
f92     0000000008.8
 
6828
f93     8.8
 
6829
f94     8.8
 
6830
f95     8.8
 
6831
f96     8.8
 
6832
f97     0000000008.8
 
6833
f98     00000000000000000008.8
 
6834
f99     0000000008.8
 
6835
f100    00000000000000000008.8
 
6836
f101    2000-01-01
 
6837
f102    00:00:20
 
6838
f103    0002-02-02 00:00:00
 
6839
f104    2000-12-31 23:59:59
 
6840
f105    2000
 
6841
f106    2000
 
6842
f107    2000
 
6843
f108    1enum
 
6844
f109    1set
 
6845
f59     9112
 
6846
f60     NULL
 
6847
f61     0000008771
 
6848
f62     NULL
 
6849
f63     NULL
 
6850
f64     NULL
 
6851
f65     NULL
 
6852
f66     NULL
 
6853
f67     NULL
 
6854
f68     NULL
 
6855
f69     NULL
 
6856
f70     NULL
 
6857
f71     NULL
 
6858
f72     NULL
 
6859
f73     NULL
 
6860
f74     NULL
 
6861
f75     NULL
 
6862
f76     NULL
 
6863
f77     7.7
 
6864
f78     7.7
 
6865
f79     00000000000000000007.7
 
6866
f80     00000000000000000008.8
 
6867
f81     8.8
 
6868
f82     8.8
 
6869
f83     0000000008.8
 
6870
f84     0000000008.8
 
6871
f85     8.8
 
6872
f86     8.8
 
6873
f87     8.8
 
6874
f88     8.8
 
6875
f89     0000000008.8
 
6876
f90     0000000008.8
 
6877
f91     0000000008.8
 
6878
f92     0000000008.8
 
6879
f93     8.8
 
6880
f94     8.8
 
6881
f95     8.8
 
6882
f96     8.8
 
6883
f97     0000000008.8
 
6884
f98     00000000000000000008.8
 
6885
f99     0000000008.8
 
6886
f100    00000000000000000008.8
 
6887
f101    2000-01-01
 
6888
f102    00:00:20
 
6889
f103    0002-02-02 00:00:00
 
6890
f104    2000-12-31 23:59:59
 
6891
f105    2000
 
6892
f106    2000
 
6893
f107    2000
 
6894
f108    1enum
 
6895
f109    1set
 
6896
f59     76710
 
6897
f60     226546
 
6898
f61     NULL
 
6899
f62     NULL
 
6900
f63     NULL
 
6901
f64     NULL
 
6902
f65     NULL
 
6903
f66     NULL
 
6904
f67     NULL
 
6905
f68     NULL
 
6906
f69     NULL
 
6907
f70     NULL
 
6908
f71     NULL
 
6909
f72     NULL
 
6910
f73     NULL
 
6911
f74     NULL
 
6912
f75     NULL
 
6913
f76     NULL
 
6914
f77     7.7
 
6915
f78     7.7
 
6916
f79     00000000000000000007.7
 
6917
f80     00000000000000000008.8
 
6918
f81     8.8
 
6919
f82     8.8
 
6920
f83     0000000008.8
 
6921
f84     0000000008.8
 
6922
f85     8.8
 
6923
f86     8.8
 
6924
f87     8.8
 
6925
f88     8.8
 
6926
f89     0000000008.8
 
6927
f90     0000000008.8
 
6928
f91     0000000008.8
 
6929
f92     0000000008.8
 
6930
f93     8.8
 
6931
f94     8.8
 
6932
f95     8.8
 
6933
f96     8.8
 
6934
f97     0000000008.8
 
6935
f98     00000000000000000008.8
 
6936
f99     0000000008.8
 
6937
f100    00000000000000000008.8
 
6938
f101    2000-01-01
 
6939
f102    00:00:20
 
6940
f103    0002-02-02 00:00:00
 
6941
f104    2000-12-31 23:59:59
 
6942
f105    2000
 
6943
f106    2000
 
6944
f107    2000
 
6945
f108    1enum
 
6946
f109    1set
 
6947
f59     569300
 
6948
f60     9114376
 
6949
f61     NULL
 
6950
f62     NULL
 
6951
f63     NULL
 
6952
f64     NULL
 
6953
f65     NULL
 
6954
f66     NULL
 
6955
f67     NULL
 
6956
f68     NULL
 
6957
f69     NULL
 
6958
f70     NULL
 
6959
f71     NULL
 
6960
f72     NULL
 
6961
f73     NULL
 
6962
f74     NULL
 
6963
f75     NULL
 
6964
f76     NULL
 
6965
f77     7.7
 
6966
f78     7.7
 
6967
f79     00000000000000000007.7
 
6968
f80     00000000000000000008.8
 
6969
f81     8.8
 
6970
f82     8.8
 
6971
f83     0000000008.8
 
6972
f84     0000000008.8
 
6973
f85     8.8
 
6974
f86     8.8
 
6975
f87     8.8
 
6976
f88     8.8
 
6977
f89     0000000008.8
 
6978
f90     0000000008.8
 
6979
f91     0000000008.8
 
6980
f92     0000000008.8
 
6981
f93     8.8
 
6982
f94     8.8
 
6983
f95     8.8
 
6984
f96     8.8
 
6985
f97     0000000008.8
 
6986
f98     00000000000000000008.8
 
6987
f99     0000000008.8
 
6988
f100    00000000000000000008.8
 
6989
f101    2000-01-01
 
6990
f102    00:00:20
 
6991
f103    0002-02-02 00:00:00
 
6992
f104    2000-12-31 23:59:59
 
6993
f105    2000
 
6994
f106    2000
 
6995
f107    2000
 
6996
f108    1enum
 
6997
f109    1set
 
6998
Select * from test2.v2 ;
 
6999
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
 
7000
Drop view if exists test2.v1 ;
 
7001
Drop view if exists test2.v2 ;
 
7002
Drop database test2 ;
 
7003
 
 
7004
Testcase 3.3.1.29 
 
7005
--------------------------------------------------------------------------------
 
7006
Drop database if exists test2 ;
 
7007
Drop view if exists test.v1 ;
 
7008
create database test2 ;
 
7009
use test2;
 
7010
Create view test.v1 AS Select * from test.tb2 limit 50 ;
 
7011
Create view test2.v2 AS Select F59 from test.v1 ;
 
7012
Drop view if exists test.v1 ;
 
7013
Drop view if exists test2.v2 ;
 
7014
 
 
7015
Testcase 3.3.1.31 
 
7016
--------------------------------------------------------------------------------
 
7017
Drop table if exists test.t1 ;
 
7018
CREATE TABLE test.t1 ( f59 int, f60 int );
 
7019
INSERT INTO test.t1 VALUES( 34, 654 );
 
7020
INSERT INTO test.t1 VALUES( 906, 434 );
 
7021
INSERT INTO test.t1 VALUES( 445, 765 );
 
7022
Create or replace view test.v1
 
7023
AS SELECT test.t1.F59, test.tb2.F60
 
7024
FROM test.tb2 JOIN test.t1 ON test.tb2.F59 = test.t1.F59     ;
 
7025
Select * from test.v1;
 
7026
F59     F60
 
7027
34      41
 
7028
Drop view test.v1 ;
 
7029
 
 
7030
Testcase 3.3.1.32 
 
7031
--------------------------------------------------------------------------------
 
7032
Drop table    if exists test.t1 ;
 
7033
Drop database if exists test2 ;
 
7034
Drop view     if exists test.v1 ;
 
7035
create database test2 ;
 
7036
use test2 ;
 
7037
CREATE TABLE t1 ( f59 int, f60 int );
 
7038
INSERT INTO t1 VALUES( 34, 654 );
 
7039
INSERT INTO t1 VALUES( 906, 434 );
 
7040
INSERT INTO t1 VALUES( 445, 765 );
 
7041
CREATE VIEW test2.v1
 
7042
AS SELECT test.tb2.F59, test.tb2.F60
 
7043
FROM test.tb2 INNER JOIN test2.t1 ON tb2.f59 = t1.f59;
 
7044
Select * from test2.v1;
 
7045
F59     F60
 
7046
34      41
 
7047
Use test;
 
7048
 
 
7049
Testcase 3.3.1.33 
 
7050
--------------------------------------------------------------------------------
 
7051
Drop view if exists test.v1_firstview  ;
 
7052
Drop view if exists test.v1_secondview ;
 
7053
Drop view if exists test.v1 ;
 
7054
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
 
7055
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2;
 
7056
CREATE VIEW test.v1
 
7057
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
 
7058
FROM test.v1_firstview INNER JOIN test.v1_secondview
 
7059
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
 
7060
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
 
7061
f59     f60
 
7062
1       1
 
7063
2       2
 
7064
3       3
 
7065
4       4
 
7066
4       4
 
7067
4       74
 
7068
4       74
 
7069
5       5
 
7070
6       6
 
7071
7       7
 
7072
Drop view if exists test.v1_firstview  ;
 
7073
Drop view if exists test.v1_secondview ;
 
7074
Drop view if exists test.v1 ;
 
7075
 
 
7076
Testcase 3.3.1.34 
 
7077
--------------------------------------------------------------------------------
 
7078
Drop database if exists test2 ;
 
7079
Drop view if exists test.v1_firstview  ;
 
7080
Drop view if exists test.v1_secondview ;
 
7081
create database test2 ;
 
7082
use test2 ;
 
7083
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2 ;
 
7084
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2 ;
 
7085
CREATE VIEW v1
 
7086
AS SELECT test.v1_firstview.F59, test.v1_firstview.F60
 
7087
FROM test.v1_firstview INNER JOIN test.v1_secondview
 
7088
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
 
7089
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
7090
F59     F60
 
7091
1       1
 
7092
2       2
 
7093
3       3
 
7094
4       4
 
7095
4       4
 
7096
4       74
 
7097
4       74
 
7098
5       5
 
7099
6       6
 
7100
7       7
 
7101
Drop view v1 ;
 
7102
Drop view test.v1_firstview ;
 
7103
Drop view test.v1_secondview ;
 
7104
 
 
7105
Testcase 3.3.1.35 
 
7106
--------------------------------------------------------------------------------
 
7107
use test;
 
7108
Drop view if exists test.v1;
 
7109
Drop view if exists test.v1_firstview;
 
7110
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
 
7111
CREATE VIEW test.v1
 
7112
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
 
7113
FROM test.v1_firstview INNER JOIN test.tb2
 
7114
ON test.v1_firstview.f59 = test.tb2.f59;
 
7115
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
 
7116
f59     f60
 
7117
1       1
 
7118
2       2
 
7119
3       3
 
7120
4       4
 
7121
4       4
 
7122
4       74
 
7123
4       74
 
7124
5       5
 
7125
6       6
 
7126
7       7
 
7127
Drop view test.v1 ;
 
7128
Drop view test.v1_firstview;
 
7129
 
 
7130
Testcase 3.3.1.36 
 
7131
--------------------------------------------------------------------------------
 
7132
Drop database if exists test2 ;
 
7133
create database test2 ;
 
7134
use test2 ;
 
7135
CREATE VIEW v1_firstview AS SELECT * FROM test.tb2 ;
 
7136
CREATE VIEW v1
 
7137
AS SELECT v1_firstview.f59, v1_firstview.f60
 
7138
FROM v1_firstview INNER JOIN test.tb2 ON v1_firstview.f59 = test.tb2.f59 ;
 
7139
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
7140
f59     f60
 
7141
1       1
 
7142
2       2
 
7143
3       3
 
7144
4       4
 
7145
4       4
 
7146
4       74
 
7147
4       74
 
7148
5       5
 
7149
6       6
 
7150
7       7
 
7151
Drop database test2 ;
 
7152
 
 
7153
Testcase 3.3.1.37 
 
7154
--------------------------------------------------------------------------------
 
7155
use test;
 
7156
Drop table if exists t1;
 
7157
Drop view  if exists test.v1 ;
 
7158
Drop view  if exists test.v1_1 ;
 
7159
Drop view  if exists test.v1_1 ;
 
7160
Drop view  if exists test.v1_main ;
 
7161
Create view test.v1 as Select f59, f60 FROM test.tb2;
 
7162
Select * from test.v1 order by f59,f60 limit 0,10;
 
7163
f59     f60
 
7164
1       1
 
7165
2       2
 
7166
3       3
 
7167
4       4
 
7168
4       74
 
7169
5       5
 
7170
6       6
 
7171
7       7
 
7172
8       8
 
7173
9       9
 
7174
Create table t1(f59 int, f60 int);
 
7175
Insert into t1 values (90,507) ;
 
7176
Create view v1_1 as Select f59,f60 from t1 ;
 
7177
Select * from v1_1 ;
 
7178
f59     f60
 
7179
90      507
 
7180
Create view v1_main
 
7181
as SELECT test.tb2.f59 FROM test.tb2 JOIN test.v1
 
7182
ON test.tb2.f59 = test.v1.f59;
 
7183
Select * from v1_main order by f59 limit 0,10;
 
7184
f59
 
7185
1
 
7186
2
 
7187
3
 
7188
4
 
7189
4
 
7190
4
 
7191
4
 
7192
5
 
7193
6
 
7194
7
 
7195
Drop table t1;
 
7196
Drop view  test.v1 ;
 
7197
Drop view  test.v1_1 ;
 
7198
Drop view  test.v1_main ;
 
7199
 
 
7200
Testcase 3.3.1.31 - 3.3.1.37 New Implementation 
 
7201
--------------------------------------------------------------------------------
 
7202
USE test;
 
7203
DROP DATABASE IF EXISTS test2;
 
7204
DROP TABLE IF EXISTS t0,t1;
 
7205
DROP VIEW  IF EXISTS t3,t4;
 
7206
CREATE DATABASE test2;
 
7207
CREATE TABLE test1.t0 (f1 VARCHAR(20));
 
7208
CREATE TABLE test1.t1 (f1 VARCHAR(20));
 
7209
CREATE TABLE test2.t0 (f1 VARCHAR(20));
 
7210
CREATE TABLE test2.t1 (f1 VARCHAR(20));
 
7211
CREATE VIEW  test1.t2 AS SELECT * FROM test1.t0;
 
7212
CREATE VIEW  test1.t3 AS SELECT * FROM test2.t0;
 
7213
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
 
7214
CREATE VIEW  test2.t3 AS SELECT * FROM test1.t0;
 
7215
INSERT INTO  test1.t0 VALUES('test1.t0');
 
7216
INSERT INTO  test1.t1 VALUES('test1.t1');
 
7217
INSERT INTO  test2.t0 VALUES('test2.t0');
 
7218
INSERT INTO  test2.t1 VALUES('test2.t1');
 
7219
CREATE OR REPLACE VIEW test.v1 AS
 
7220
SELECT ta.f1 AS col1,
 
7221
tb.f1 AS col2
 
7222
FROM test2.t3 ta, test2.t3 tb;
 
7223
SELECT * FROM test.v1;
 
7224
col1    col2
 
7225
test1.t0        test1.t0
 
7226
CREATE OR REPLACE VIEW test.v1 AS
 
7227
SELECT ta.f1 AS col1,
 
7228
tb.f1 AS col2
 
7229
FROM test2.t3 ta, test1.t3 tb;
 
7230
SELECT * FROM test.v1;
 
7231
col1    col2
 
7232
test1.t0        test2.t0
 
7233
CREATE OR REPLACE VIEW test.v1 AS
 
7234
SELECT ta.f1 AS col1,
 
7235
tb.f1 AS col2
 
7236
FROM test1.t3 ta, test2.t3 tb;
 
7237
SELECT * FROM test.v1;
 
7238
col1    col2
 
7239
test2.t0        test1.t0
 
7240
CREATE OR REPLACE VIEW test.v1 AS
 
7241
SELECT ta.f1 AS col1,
 
7242
tb.f1 AS col2
 
7243
FROM test1.t3 ta, test1.t3 tb;
 
7244
SELECT * FROM test.v1;
 
7245
col1    col2
 
7246
test2.t0        test2.t0
 
7247
CREATE OR REPLACE VIEW test.v1 AS
 
7248
SELECT ta.f1 AS col1,
 
7249
tb.f1 AS col2
 
7250
FROM test2.t3 ta, test2.t2 tb;
 
7251
SELECT * FROM test.v1;
 
7252
col1    col2
 
7253
test1.t0        test2.t0
 
7254
CREATE OR REPLACE VIEW test.v1 AS
 
7255
SELECT ta.f1 AS col1,
 
7256
tb.f1 AS col2
 
7257
FROM test2.t3 ta, test1.t2 tb;
 
7258
SELECT * FROM test.v1;
 
7259
col1    col2
 
7260
test1.t0        test1.t0
 
7261
CREATE OR REPLACE VIEW test.v1 AS
 
7262
SELECT ta.f1 AS col1,
 
7263
tb.f1 AS col2
 
7264
FROM test1.t3 ta, test2.t2 tb;
 
7265
SELECT * FROM test.v1;
 
7266
col1    col2
 
7267
test2.t0        test2.t0
 
7268
CREATE OR REPLACE VIEW test.v1 AS
 
7269
SELECT ta.f1 AS col1,
 
7270
tb.f1 AS col2
 
7271
FROM test1.t3 ta, test1.t2 tb;
 
7272
SELECT * FROM test.v1;
 
7273
col1    col2
 
7274
test2.t0        test1.t0
 
7275
CREATE OR REPLACE VIEW test.v1 AS
 
7276
SELECT ta.f1 AS col1,
 
7277
tb.f1 AS col2
 
7278
FROM test2.t3 ta, test2.t1 tb;
 
7279
SELECT * FROM test.v1;
 
7280
col1    col2
 
7281
test1.t0        test2.t1
 
7282
CREATE OR REPLACE VIEW test.v1 AS
 
7283
SELECT ta.f1 AS col1,
 
7284
tb.f1 AS col2
 
7285
FROM test2.t3 ta, test1.t1 tb;
 
7286
SELECT * FROM test.v1;
 
7287
col1    col2
 
7288
test1.t0        test1.t1
 
7289
CREATE OR REPLACE VIEW test.v1 AS
 
7290
SELECT ta.f1 AS col1,
 
7291
tb.f1 AS col2
 
7292
FROM test1.t3 ta, test2.t1 tb;
 
7293
SELECT * FROM test.v1;
 
7294
col1    col2
 
7295
test2.t0        test2.t1
 
7296
CREATE OR REPLACE VIEW test.v1 AS
 
7297
SELECT ta.f1 AS col1,
 
7298
tb.f1 AS col2
 
7299
FROM test1.t3 ta, test1.t1 tb;
 
7300
SELECT * FROM test.v1;
 
7301
col1    col2
 
7302
test2.t0        test1.t1
 
7303
CREATE OR REPLACE VIEW test.v1 AS
 
7304
SELECT ta.f1 AS col1,
 
7305
tb.f1 AS col2
 
7306
FROM test2.t2 ta, test2.t3 tb;
 
7307
SELECT * FROM test.v1;
 
7308
col1    col2
 
7309
test2.t0        test1.t0
 
7310
CREATE OR REPLACE VIEW test.v1 AS
 
7311
SELECT ta.f1 AS col1,
 
7312
tb.f1 AS col2
 
7313
FROM test2.t2 ta, test1.t3 tb;
 
7314
SELECT * FROM test.v1;
 
7315
col1    col2
 
7316
test2.t0        test2.t0
 
7317
CREATE OR REPLACE VIEW test.v1 AS
 
7318
SELECT ta.f1 AS col1,
 
7319
tb.f1 AS col2
 
7320
FROM test1.t2 ta, test2.t3 tb;
 
7321
SELECT * FROM test.v1;
 
7322
col1    col2
 
7323
test1.t0        test1.t0
 
7324
CREATE OR REPLACE VIEW test.v1 AS
 
7325
SELECT ta.f1 AS col1,
 
7326
tb.f1 AS col2
 
7327
FROM test1.t2 ta, test1.t3 tb;
 
7328
SELECT * FROM test.v1;
 
7329
col1    col2
 
7330
test1.t0        test2.t0
 
7331
CREATE OR REPLACE VIEW test.v1 AS
 
7332
SELECT ta.f1 AS col1,
 
7333
tb.f1 AS col2
 
7334
FROM test2.t2 ta, test2.t2 tb;
 
7335
SELECT * FROM test.v1;
 
7336
col1    col2
 
7337
test2.t0        test2.t0
 
7338
CREATE OR REPLACE VIEW test.v1 AS
 
7339
SELECT ta.f1 AS col1,
 
7340
tb.f1 AS col2
 
7341
FROM test2.t2 ta, test1.t2 tb;
 
7342
SELECT * FROM test.v1;
 
7343
col1    col2
 
7344
test2.t0        test1.t0
 
7345
CREATE OR REPLACE VIEW test.v1 AS
 
7346
SELECT ta.f1 AS col1,
 
7347
tb.f1 AS col2
 
7348
FROM test1.t2 ta, test2.t2 tb;
 
7349
SELECT * FROM test.v1;
 
7350
col1    col2
 
7351
test1.t0        test2.t0
 
7352
CREATE OR REPLACE VIEW test.v1 AS
 
7353
SELECT ta.f1 AS col1,
 
7354
tb.f1 AS col2
 
7355
FROM test1.t2 ta, test1.t2 tb;
 
7356
SELECT * FROM test.v1;
 
7357
col1    col2
 
7358
test1.t0        test1.t0
 
7359
CREATE OR REPLACE VIEW test.v1 AS
 
7360
SELECT ta.f1 AS col1,
 
7361
tb.f1 AS col2
 
7362
FROM test2.t2 ta, test2.t1 tb;
 
7363
SELECT * FROM test.v1;
 
7364
col1    col2
 
7365
test2.t0        test2.t1
 
7366
CREATE OR REPLACE VIEW test.v1 AS
 
7367
SELECT ta.f1 AS col1,
 
7368
tb.f1 AS col2
 
7369
FROM test2.t2 ta, test1.t1 tb;
 
7370
SELECT * FROM test.v1;
 
7371
col1    col2
 
7372
test2.t0        test1.t1
 
7373
CREATE OR REPLACE VIEW test.v1 AS
 
7374
SELECT ta.f1 AS col1,
 
7375
tb.f1 AS col2
 
7376
FROM test1.t2 ta, test2.t1 tb;
 
7377
SELECT * FROM test.v1;
 
7378
col1    col2
 
7379
test1.t0        test2.t1
 
7380
CREATE OR REPLACE VIEW test.v1 AS
 
7381
SELECT ta.f1 AS col1,
 
7382
tb.f1 AS col2
 
7383
FROM test1.t2 ta, test1.t1 tb;
 
7384
SELECT * FROM test.v1;
 
7385
col1    col2
 
7386
test1.t0        test1.t1
 
7387
CREATE OR REPLACE VIEW test.v1 AS
 
7388
SELECT ta.f1 AS col1,
 
7389
tb.f1 AS col2
 
7390
FROM test2.t1 ta, test2.t3 tb;
 
7391
SELECT * FROM test.v1;
 
7392
col1    col2
 
7393
test2.t1        test1.t0
 
7394
CREATE OR REPLACE VIEW test.v1 AS
 
7395
SELECT ta.f1 AS col1,
 
7396
tb.f1 AS col2
 
7397
FROM test2.t1 ta, test1.t3 tb;
 
7398
SELECT * FROM test.v1;
 
7399
col1    col2
 
7400
test2.t1        test2.t0
 
7401
CREATE OR REPLACE VIEW test.v1 AS
 
7402
SELECT ta.f1 AS col1,
 
7403
tb.f1 AS col2
 
7404
FROM test1.t1 ta, test2.t3 tb;
 
7405
SELECT * FROM test.v1;
 
7406
col1    col2
 
7407
test1.t1        test1.t0
 
7408
CREATE OR REPLACE VIEW test.v1 AS
 
7409
SELECT ta.f1 AS col1,
 
7410
tb.f1 AS col2
 
7411
FROM test1.t1 ta, test1.t3 tb;
 
7412
SELECT * FROM test.v1;
 
7413
col1    col2
 
7414
test1.t1        test2.t0
 
7415
CREATE OR REPLACE VIEW test.v1 AS
 
7416
SELECT ta.f1 AS col1,
 
7417
tb.f1 AS col2
 
7418
FROM test2.t1 ta, test2.t2 tb;
 
7419
SELECT * FROM test.v1;
 
7420
col1    col2
 
7421
test2.t1        test2.t0
 
7422
CREATE OR REPLACE VIEW test.v1 AS
 
7423
SELECT ta.f1 AS col1,
 
7424
tb.f1 AS col2
 
7425
FROM test2.t1 ta, test1.t2 tb;
 
7426
SELECT * FROM test.v1;
 
7427
col1    col2
 
7428
test2.t1        test1.t0
 
7429
CREATE OR REPLACE VIEW test.v1 AS
 
7430
SELECT ta.f1 AS col1,
 
7431
tb.f1 AS col2
 
7432
FROM test1.t1 ta, test2.t2 tb;
 
7433
SELECT * FROM test.v1;
 
7434
col1    col2
 
7435
test1.t1        test2.t0
 
7436
CREATE OR REPLACE VIEW test.v1 AS
 
7437
SELECT ta.f1 AS col1,
 
7438
tb.f1 AS col2
 
7439
FROM test1.t1 ta, test1.t2 tb;
 
7440
SELECT * FROM test.v1;
 
7441
col1    col2
 
7442
test1.t1        test1.t0
 
7443
CREATE OR REPLACE VIEW test.v1 AS
 
7444
SELECT ta.f1 AS col1,
 
7445
tb.f1 AS col2
 
7446
FROM test2.t1 ta, test2.t1 tb;
 
7447
SELECT * FROM test.v1;
 
7448
col1    col2
 
7449
test2.t1        test2.t1
 
7450
CREATE OR REPLACE VIEW test.v1 AS
 
7451
SELECT ta.f1 AS col1,
 
7452
tb.f1 AS col2
 
7453
FROM test2.t1 ta, test1.t1 tb;
 
7454
SELECT * FROM test.v1;
 
7455
col1    col2
 
7456
test2.t1        test1.t1
 
7457
CREATE OR REPLACE VIEW test.v1 AS
 
7458
SELECT ta.f1 AS col1,
 
7459
tb.f1 AS col2
 
7460
FROM test1.t1 ta, test2.t1 tb;
 
7461
SELECT * FROM test.v1;
 
7462
col1    col2
 
7463
test1.t1        test2.t1
 
7464
CREATE OR REPLACE VIEW test.v1 AS
 
7465
SELECT ta.f1 AS col1,
 
7466
tb.f1 AS col2
 
7467
FROM test1.t1 ta, test1.t1 tb;
 
7468
SELECT * FROM test.v1;
 
7469
col1    col2
 
7470
test1.t1        test1.t1
 
7471
 
 
7472
Testcase 3.3.1.38 
 
7473
--------------------------------------------------------------------------------
 
7474
Drop table if exists test1.t1 ;
 
7475
Drop view  if exists test.v1 ;
 
7476
Drop view  if exists test.v1_main;
 
7477
Drop view  if exists test1.v1_1 ;
 
7478
Drop database if exists test3 ;
 
7479
Create view test.v1 as Select f59, f60 FROM test.tb2;
 
7480
Select * from test.v1 order by f59,f60 limit 20;
 
7481
f59     f60
 
7482
1       1
 
7483
2       2
 
7484
3       3
 
7485
4       4
 
7486
4       74
 
7487
5       5
 
7488
6       6
 
7489
7       7
 
7490
8       8
 
7491
9       9
 
7492
10      10
 
7493
15      87
 
7494
17      15
 
7495
19      18
 
7496
22      93
 
7497
24      51654
 
7498
27      25
 
7499
29      28
 
7500
34      41
 
7501
94      74
 
7502
Create table test1.t1 (f59 int,f60 int)  ;
 
7503
Insert into test1.t1 values (199,507) ;
 
7504
Create view test1.v1_1 as Select f59,f60 from test1.t1 ;
 
7505
Select * from test1.v1_1 ;
 
7506
f59     f60
 
7507
199     507
 
7508
Create database test3 ;
 
7509
Create table test3.t1(f59 int,f60 int) ;
 
7510
Insert into test3.t1 values (1023,7670) ;
 
7511
Create view test3.v1_2 as Select f59,f60 from test3.t1 ;
 
7512
Select * from test3.v1_2 ;
 
7513
f59     f60
 
7514
1023    7670
 
7515
use test ;
 
7516
Create view v1_main
 
7517
as SELECT test.tb2.f59 as f1, test1.v1_1.f59 as f2,
 
7518
test3.v1_2.f59 as f3
 
7519
FROM (test.tb2,test1.v1_1,test.v1) JOIN test3.v1_2
 
7520
ON (test.v1.f59 = test1.v1_1.f59) ;
 
7521
Select * from v1_main ;
 
7522
f1      f2      f3
 
7523
DROP VIEW test.v1 ;
 
7524
DROP VIEW test1.v1_1 ;
 
7525
DROP VIEW test.v1_main ;
 
7526
DROP DATABASE test3;
 
7527
 
 
7528
Testcase 3.3.1.39 
 
7529
--------------------------------------------------------------------------------
 
7530
Drop view if exists test.v1 ;
 
7531
CREATE VIEW test.v1
 
7532
AS Select f59 from (Select * FROM tb2 limit 20) tx ;
 
7533
ERROR HY000: View's SELECT contains a subquery in the FROM clause
 
7534
SELECT * FROM test.v1 order by f59 ;
 
7535
ERROR 42S02: Table 'test.v1' doesn't exist
 
7536
Drop view if exists test.v1 ;
 
7537
 
 
7538
Testcase 3.3.1.40 
 
7539
--------------------------------------------------------------------------------
 
7540
Drop view if exists test.v1 ;
 
7541
Set @var1 = 'ABC' ;
 
7542
Set @var2 = 'XYZ' ;
 
7543
CREATE VIEW test.v1 AS SELECT @var1, @var2 ;
 
7544
ERROR HY000: View's SELECT contains a variable or parameter
 
7545
CREATE VIEW test.v1 AS SELECT @@global.sort_buffer_size;
 
7546
ERROR HY000: View's SELECT contains a variable or parameter
 
7547
Drop view if exists test.v1 ;
 
7548
 
 
7549
Testcase 3.3.1.41 
 
7550
--------------------------------------------------------------------------------
 
7551
Drop view if exists test.v1 ;
 
7552
Drop procedure if exists sp1 ;
 
7553
Create procedure sp1() DETERMINISTIC
 
7554
Begin
 
7555
DECLARE x char;
 
7556
Set x = 200 ;
 
7557
Create view test.v1  as SELECT * FROM tb2 WHERE f59 = x ;
 
7558
End   //
 
7559
ERROR HY000: View's SELECT contains a variable or parameter
 
7560
Call sp1() ;
 
7561
ERROR 42000: PROCEDURE test.sp1 does not exist
 
7562
Drop view if exists test.v1 ;
 
7563
Warnings:
 
7564
Note    1051    Unknown table 'test.v1'
 
7565
Drop procedure sp1 ;
 
7566
ERROR 42000: PROCEDURE test.sp1 does not exist
 
7567
 
 
7568
Testcase 3.3.1.42 
 
7569
--------------------------------------------------------------------------------
 
7570
Drop VIEW if exists test.v1 ;
 
7571
CREATE TEMPORARY VIEW test.v1 AS
 
7572
SELECT * FROM test.tb2 limit 2 ;
 
7573
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
 
7574
SELECT * FROM test.tb2 limit 2' at line 1
 
7575
CREATE OR REPLACE TEMPORARY VIEW test.v1 AS
 
7576
SELECT * FROM test.tb2 limit 2 ;
 
7577
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
 
7578
SELECT * FROM test.tb2 limit 2' at line 1
 
7579
Drop view if exists test.v1 ;
 
7580
Use test;
 
7581
 
 
7582
Testcase 3.3.1.43 
 
7583
--------------------------------------------------------------------------------
 
7584
Drop view if exists test.v1 ;
 
7585
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2;
 
7586
INSERT INTO test.v1 values(122,432);
 
7587
SELECT * FROM test.tb2 where f59 = 122 and f60 = 432 limit 0,20;
 
7588
f59     122
 
7589
f60     432
 
7590
f61     NULL
 
7591
f62     NULL
 
7592
f63     NULL
 
7593
f64     NULL
 
7594
f65     NULL
 
7595
f66     NULL
 
7596
f67     NULL
 
7597
f68     NULL
 
7598
f69     NULL
 
7599
f70     NULL
 
7600
f71     NULL
 
7601
f72     NULL
 
7602
f73     NULL
 
7603
f74     NULL
 
7604
f75     NULL
 
7605
f76     NULL
 
7606
f77     7.7
 
7607
f78     7.7
 
7608
f79     00000000000000000007.7
 
7609
f80     00000000000000000008.8
 
7610
f81     8.8
 
7611
f82     8.8
 
7612
f83     0000000008.8
 
7613
f84     0000000008.8
 
7614
f85     8.8
 
7615
f86     8.8
 
7616
f87     8.8
 
7617
f88     8.8
 
7618
f89     0000000008.8
 
7619
f90     0000000008.8
 
7620
f91     0000000008.8
 
7621
f92     0000000008.8
 
7622
f93     8.8
 
7623
f94     8.8
 
7624
f95     8.8
 
7625
f96     8.8
 
7626
f97     0000000008.8
 
7627
f98     00000000000000000008.8
 
7628
f99     0000000008.8
 
7629
f100    00000000000000000008.8
 
7630
f101    2000-01-01
 
7631
f102    00:00:20
 
7632
f103    0002-02-02 00:00:00
 
7633
f104    2000-12-31 23:59:59
 
7634
f105    2000
 
7635
f106    2000
 
7636
f107    2000
 
7637
f108    1enum
 
7638
f109    1set
 
7639
UPDATE test.v1 SET f59 = 3000 WHERE test.v1.f59 = 122 ;
 
7640
SELECT * FROM test.tb2  where f59 = 3000 limit 0,20;
 
7641
f59     3000
 
7642
f60     432
 
7643
f61     NULL
 
7644
f62     NULL
 
7645
f63     NULL
 
7646
f64     NULL
 
7647
f65     NULL
 
7648
f66     NULL
 
7649
f67     NULL
 
7650
f68     NULL
 
7651
f69     NULL
 
7652
f70     NULL
 
7653
f71     NULL
 
7654
f72     NULL
 
7655
f73     NULL
 
7656
f74     NULL
 
7657
f75     NULL
 
7658
f76     NULL
 
7659
f77     7.7
 
7660
f78     7.7
 
7661
f79     00000000000000000007.7
 
7662
f80     00000000000000000008.8
 
7663
f81     8.8
 
7664
f82     8.8
 
7665
f83     0000000008.8
 
7666
f84     0000000008.8
 
7667
f85     8.8
 
7668
f86     8.8
 
7669
f87     8.8
 
7670
f88     8.8
 
7671
f89     0000000008.8
 
7672
f90     0000000008.8
 
7673
f91     0000000008.8
 
7674
f92     0000000008.8
 
7675
f93     8.8
 
7676
f94     8.8
 
7677
f95     8.8
 
7678
f96     8.8
 
7679
f97     0000000008.8
 
7680
f98     00000000000000000008.8
 
7681
f99     0000000008.8
 
7682
f100    00000000000000000008.8
 
7683
f101    2000-01-01
 
7684
f102    00:00:20
 
7685
f103    0002-02-02 00:00:00
 
7686
f104    2000-12-31 23:59:59
 
7687
f105    2000
 
7688
f106    2000
 
7689
f107    2000
 
7690
f108    1enum
 
7691
f109    1set
 
7692
DELETE FROM test.v1
 
7693
where test.v1.f59 = 3000 and test.v1.f60 = 432;
 
7694
SELECT * FROM test.tb2 where f59 = 3000 and f60 = 432;
 
7695
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
 
7696
drop view test.v1 ;
 
7697
 
 
7698
Testcase 3.3.1.44 
 
7699
--------------------------------------------------------------------------------
 
7700
Drop view if exists test.v1 ;
 
7701
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2 limit 100;
 
7702
INSERT INTO test.v1 values(31, 32, 33) ;
 
7703
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
7704
Drop view test.v1 ;
 
7705
 
 
7706
Testcase 3.3.1.45 
 
7707
--------------------------------------------------------------------------------
 
7708
Drop view if exists test.v1 ;
 
7709
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 where f59 = 04;
 
7710
UPDATE test.v1 SET f59 = 30 where F59 = 04 ;
 
7711
affected rows: 2
 
7712
info: Rows matched: 2  Changed: 2  Warnings: 0
 
7713
SELECT * FROM test.v1   where f59 = 30 order by f59;
 
7714
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
 
7715
SELECT * FROM test.tb2        where f59 = 30 ;
 
7716
f59     30
 
7717
f60     4
 
7718
f61     0000000004
 
7719
f62     0000000000000000000000000000000000000000000000000000000000000004
 
7720
f63     0000000004
 
7721
f64     0000000000000000000000000000000000000000000000000000000000000004
 
7722
f65     -2
 
7723
f66     3.300000000000000000000000000000
 
7724
f67     4
 
7725
f68     3.300000000000000000000000000000
 
7726
f69     0000000004
 
7727
f70     000000000000000000000000000000003.300000000000000000000000000000
 
7728
f71     0000000004
 
7729
f72     000000000000000000000000000000003.300000000000000000000000000000
 
7730
f73     -1.175494347e-38
 
7731
f74     1.175494355e-38
 
7732
f75     00000001.175494355e-38
 
7733
f76     00000001.175494355e-38
 
7734
f77     -1.175494347e-38
 
7735
f78     1.175494355e-38
 
7736
f79     00000001.175494355e-38
 
7737
f80     00000001.175494355e-38
 
7738
f81     -1.17549e-38
 
7739
f82     1.17549e-38
 
7740
f83     01.17549e-38
 
7741
f84     01.17549e-38
 
7742
f85     -1.17549e-38
 
7743
f86     -1.17549e-38
 
7744
f87     1.17549e-38
 
7745
f88     1.17549e-38
 
7746
f89     01.17549e-38
 
7747
f90     01.17549e-38
 
7748
f91     01.17549e-38
 
7749
f92     01.17549e-38
 
7750
f93     -1.17549e-38
 
7751
f94     -1.175494347e-38
 
7752
f95     1.17549e-38
 
7753
f96     1.175494355e-38
 
7754
f97     01.17549e-38
 
7755
f98     00000001.175494355e-38
 
7756
f99     01.17549e-38
 
7757
f100    00000001.175494355e-38
 
7758
f101    1000-01-04
 
7759
f102    838:59:55
 
7760
f103    1970-01-05 00:00:04
 
7761
f104    1970-01-05 00:00:04
 
7762
f105    1905
 
7763
f106    1905
 
7764
f107    1905
 
7765
f108    1enum
 
7766
f109    2set
 
7767
f59     30
 
7768
f60     74
 
7769
f61     NULL
 
7770
f62     NULL
 
7771
f63     NULL
 
7772
f64     NULL
 
7773
f65     NULL
 
7774
f66     NULL
 
7775
f67     NULL
 
7776
f68     NULL
 
7777
f69     NULL
 
7778
f70     NULL
 
7779
f71     NULL
 
7780
f72     NULL
 
7781
f73     NULL
 
7782
f74     NULL
 
7783
f75     NULL
 
7784
f76     NULL
 
7785
f77     7.7
 
7786
f78     7.7
 
7787
f79     00000000000000000007.7
 
7788
f80     00000000000000000008.8
 
7789
f81     8.8
 
7790
f82     8.8
 
7791
f83     0000000008.8
 
7792
f84     0000000008.8
 
7793
f85     8.8
 
7794
f86     8.8
 
7795
f87     8.8
 
7796
f88     8.8
 
7797
f89     0000000008.8
 
7798
f90     0000000008.8
 
7799
f91     0000000008.8
 
7800
f92     0000000008.8
 
7801
f93     8.8
 
7802
f94     8.8
 
7803
f95     8.8
 
7804
f96     8.8
 
7805
f97     0000000008.8
 
7806
f98     00000000000000000008.8
 
7807
f99     0000000008.8
 
7808
f100    00000000000000000008.8
 
7809
f101    2000-01-01
 
7810
f102    00:00:20
 
7811
f103    0002-02-02 00:00:00
 
7812
f104    2000-12-31 23:59:59
 
7813
f105    2000
 
7814
f106    2000
 
7815
f107    2000
 
7816
f108    1enum
 
7817
f109    1set
 
7818
UPDATE tb2 SET f59 = 100 where f59 = 30 ;
 
7819
affected rows: 2
 
7820
info: Rows matched: 2  Changed: 2  Warnings: 0
 
7821
SELECT * FROM tb2 where f59 = 100 ;
 
7822
f59     100
 
7823
f60     4
 
7824
f61     0000000004
 
7825
f62     0000000000000000000000000000000000000000000000000000000000000004
 
7826
f63     0000000004
 
7827
f64     0000000000000000000000000000000000000000000000000000000000000004
 
7828
f65     -2
 
7829
f66     3.300000000000000000000000000000
 
7830
f67     4
 
7831
f68     3.300000000000000000000000000000
 
7832
f69     0000000004
 
7833
f70     000000000000000000000000000000003.300000000000000000000000000000
 
7834
f71     0000000004
 
7835
f72     000000000000000000000000000000003.300000000000000000000000000000
 
7836
f73     -1.175494347e-38
 
7837
f74     1.175494355e-38
 
7838
f75     00000001.175494355e-38
 
7839
f76     00000001.175494355e-38
 
7840
f77     -1.175494347e-38
 
7841
f78     1.175494355e-38
 
7842
f79     00000001.175494355e-38
 
7843
f80     00000001.175494355e-38
 
7844
f81     -1.17549e-38
 
7845
f82     1.17549e-38
 
7846
f83     01.17549e-38
 
7847
f84     01.17549e-38
 
7848
f85     -1.17549e-38
 
7849
f86     -1.17549e-38
 
7850
f87     1.17549e-38
 
7851
f88     1.17549e-38
 
7852
f89     01.17549e-38
 
7853
f90     01.17549e-38
 
7854
f91     01.17549e-38
 
7855
f92     01.17549e-38
 
7856
f93     -1.17549e-38
 
7857
f94     -1.175494347e-38
 
7858
f95     1.17549e-38
 
7859
f96     1.175494355e-38
 
7860
f97     01.17549e-38
 
7861
f98     00000001.175494355e-38
 
7862
f99     01.17549e-38
 
7863
f100    00000001.175494355e-38
 
7864
f101    1000-01-04
 
7865
f102    838:59:55
 
7866
f103    1970-01-05 00:00:04
 
7867
f104    1970-01-05 00:00:04
 
7868
f105    1905
 
7869
f106    1905
 
7870
f107    1905
 
7871
f108    1enum
 
7872
f109    2set
 
7873
f59     100
 
7874
f60     74
 
7875
f61     NULL
 
7876
f62     NULL
 
7877
f63     NULL
 
7878
f64     NULL
 
7879
f65     NULL
 
7880
f66     NULL
 
7881
f67     NULL
 
7882
f68     NULL
 
7883
f69     NULL
 
7884
f70     NULL
 
7885
f71     NULL
 
7886
f72     NULL
 
7887
f73     NULL
 
7888
f74     NULL
 
7889
f75     NULL
 
7890
f76     NULL
 
7891
f77     7.7
 
7892
f78     7.7
 
7893
f79     00000000000000000007.7
 
7894
f80     00000000000000000008.8
 
7895
f81     8.8
 
7896
f82     8.8
 
7897
f83     0000000008.8
 
7898
f84     0000000008.8
 
7899
f85     8.8
 
7900
f86     8.8
 
7901
f87     8.8
 
7902
f88     8.8
 
7903
f89     0000000008.8
 
7904
f90     0000000008.8
 
7905
f91     0000000008.8
 
7906
f92     0000000008.8
 
7907
f93     8.8
 
7908
f94     8.8
 
7909
f95     8.8
 
7910
f96     8.8
 
7911
f97     0000000008.8
 
7912
f98     00000000000000000008.8
 
7913
f99     0000000008.8
 
7914
f100    00000000000000000008.8
 
7915
f101    2000-01-01
 
7916
f102    00:00:20
 
7917
f103    0002-02-02 00:00:00
 
7918
f104    2000-12-31 23:59:59
 
7919
f105    2000
 
7920
f106    2000
 
7921
f107    2000
 
7922
f108    1enum
 
7923
f109    1set
 
7924
SELECT * FROM test.v1 order by f59 ;
 
7925
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
 
7926
drop view if exists test.v1 ;
 
7927
Drop TABLE IF EXISTS test.t1 ;
 
7928
Drop VIEW  IF EXISTS test.v1 ;
 
7929
CREATE TABLE t1 (f1 BIGINT, f2 VARCHAR(20), PRIMARY KEY(f1))
 
7930
ENGINE = innodb;
 
7931
INSERT INTO t1 VALUES(1,'one');
 
7932
INSERT INTO t1 VALUES(2,'two');
 
7933
INSERT INTO t1 VALUES(3,'three');
 
7934
INSERT INTO t1 VALUES(5,'five');
 
7935
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 BETWEEN 2 AND 4;
 
7936
SELECT COUNT(*) FROM v1 WHERE f1 = 2;
 
7937
COUNT(*)
 
7938
1
 
7939
SELECT COUNT(*) FROM v1 WHERE f1 = 4;
 
7940
COUNT(*)
 
7941
0
 
7942
SELECT COUNT(*) FROM v1 WHERE f1 = 5;
 
7943
COUNT(*)
 
7944
0
 
7945
SELECT COUNT(*) FROM v1 WHERE f1 = 10;
 
7946
COUNT(*)
 
7947
0
 
7948
INSERT INTO t1 VALUES(4,'four');
 
7949
DELETE FROM v1 WHERE f1 = 3;
 
7950
affected rows: 1
 
7951
DELETE FROM v1 WHERE f1 = 5;
 
7952
affected rows: 0
 
7953
SELECT * FROM t1 ORDER BY f1;
 
7954
f1      f2
 
7955
1       one
 
7956
2       two
 
7957
4       four
 
7958
5       five
 
7959
SELECT * FROM v1 ORDER BY f1;
 
7960
f1      f2
 
7961
2       two
 
7962
4       four
 
7963
INSERT INTO v1 VALUES(2,'two');
 
7964
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
 
7965
INSERT INTO v1 VALUES(3,'three');
 
7966
affected rows: 1
 
7967
INSERT INTO v1 VALUES(6,'six');
 
7968
affected rows: 1
 
7969
SELECT * FROM t1 ORDER BY f1;
 
7970
f1      f2
 
7971
1       one
 
7972
2       two
 
7973
3       three
 
7974
4       four
 
7975
5       five
 
7976
6       six
 
7977
SELECT * FROM v1 ORDER BY f1;
 
7978
f1      f2
 
7979
2       two
 
7980
3       three
 
7981
4       four
 
7982
UPDATE v1 SET f1 = 2 WHERE f1 = 3;
 
7983
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
 
7984
UPDATE v1 SET f2 = 'number' WHERE f1 = 3;
 
7985
affected rows: 1
 
7986
info: Rows matched: 1  Changed: 1  Warnings: 0
 
7987
UPDATE v1 SET f1 = 10 WHERE f1 = 3;
 
7988
affected rows: 1
 
7989
info: Rows matched: 1  Changed: 1  Warnings: 0
 
7990
UPDATE v1 SET f2 = 'number' WHERE f1 = 1;
 
7991
affected rows: 0
 
7992
 
 
7993
Testcase 3.3.1.46 
 
7994
--------------------------------------------------------------------------------
 
7995
Drop view if exists test.v1 ;
 
7996
CREATE VIEW test.v1 AS SELECT f59,f60
 
7997
FROM test.tb2 where f59 = 195 WITH CHECK OPTION ;
 
7998
UPDATE test.v1 SET f59 = 198 where f59=195 ;
 
7999
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8000
SELECT * FROM test.v1 order by f59 ;
 
8001
f59     f60
 
8002
195     87
 
8003
drop view if exists test.v1 ;
 
8004
 
 
8005
Testcase 3.3.1.47 
 
8006
--------------------------------------------------------------------------------
 
8007
Drop view if exists test.v1 ;
 
8008
Drop view if exists test.v2 ;
 
8009
CREATE VIEW test.v1 AS SELECT f59,f60
 
8010
FROM test.tb2 where F59 = 0987 WITH LOCAL CHECK OPTION ;
 
8011
CREATE VIEW test.v2 as SELECT * FROM test.v1 ;
 
8012
UPDATE test.v1 SET F59 = 919 where f59 = 0987 ;
 
8013
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8014
SELECT * FROM test.v1 order by f59 ;
 
8015
f59     f60
 
8016
987     41
 
8017
UPDATE test.v2 SET F59 = 9879 where f59 = 919 ;
 
8018
SELECT * FROM tb2 where f59 = 9879 ;
 
8019
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
 
8020
drop view if exists v1 ;
 
8021
drop view if exists v2 ;
 
8022
 
 
8023
Testcase 3.3.1.48 
 
8024
--------------------------------------------------------------------------------
 
8025
DROP TABLE IF EXISTS test.t1;
 
8026
DROP VIEW  IF EXISTS test.v1;
 
8027
CREATE TABLE t1 (f1 ENUM('A', 'B', 'C') NOT NULL, f2 INTEGER)
 
8028
ENGINE = innodb;
 
8029
INSERT INTO t1 VALUES ('A', 1);
 
8030
SELECT * FROM t1 order by f1, f2;
 
8031
f1      f2
 
8032
A       1
 
8033
CREATE VIEW  v1 AS SELECT * FROM t1 WHERE f2 BETWEEN 1 AND 2
 
8034
WITH CASCADED CHECK OPTION ;
 
8035
SELECT * FROM v1 order by f1, f2;
 
8036
f1      f2
 
8037
A       1
 
8038
UPDATE v1 SET f2 = 2 WHERE f2 = 1;
 
8039
affected rows: 1
 
8040
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8041
INSERT INTO v1 VALUES('B',2);
 
8042
affected rows: 1
 
8043
SELECT * FROM v1 order by f1, f2;
 
8044
f1      f2
 
8045
A       2
 
8046
B       2
 
8047
UPDATE v1 SET f2 = 4;
 
8048
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8049
INSERT INTO v1 VALUES('B',3);
 
8050
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8051
SELECT * FROM v1 order by f1, f2;
 
8052
f1      f2
 
8053
A       2
 
8054
B       2
 
8055
 
 
8056
Testcase 3.3.1.49 
 
8057
--------------------------------------------------------------------------------
 
8058
Drop table if exists test.t1 ;
 
8059
Drop view  if exists test.v1 ;
 
8060
Drop view  if exists test.v2 ;
 
8061
Drop view  if exists test.v3 ;
 
8062
Create table test.t1 (f59 INT, f60 INT) ;
 
8063
Insert into test.t1  values (100,4234);
 
8064
Insert into test.t1  values (290,6624);
 
8065
Insert into test.t1  values (410,765);
 
8066
Insert into test.t1  values (300,433334);
 
8067
Insert into test.t1  values (800,9788);
 
8068
Insert into test.t1  values (501,9866);
 
8069
Create view test.v1 as select f59
 
8070
FROM test.t1 where f59<500 with check option ;
 
8071
Create view test.v2 as select *
 
8072
from test.v1 where f59>0 with local check option ;
 
8073
Create view test.v3 as select *
 
8074
from test.v1 where f59>0 with cascaded check option ;
 
8075
Insert into test.v2 values(23) ;
 
8076
Insert into test.v3 values(24) ;
 
8077
drop view if exists test.v1 ;
 
8078
drop view if exists test.v2 ;
 
8079
drop view if exists test.v3 ;
 
8080
 
 
8081
Testcase 3.3.1.49A 
 
8082
--------------------------------------------------------------------------------
 
8083
USE test;
 
8084
DROP TABLE IF EXISTS test.t1 ;
 
8085
DROP TABLE IF EXISTS test.t1_results ;
 
8086
DROP VIEW  IF EXISTS test.v1;
 
8087
DROP VIEW  IF EXISTS test.v2;
 
8088
DROP VIEW  IF EXISTS test.v3;
 
8089
CREATE TABLE t1 (f1 INTEGER, f2 CHAR(20));
 
8090
CREATE TABLE t1_results (v3_to_v1_options VARCHAR(100), statement VARCHAR(10),
 
8091
v3_to_v1_violation VARCHAR(20), errno CHAR(10));
 
8092
CREATE VIEW v1 AS SELECT f1, f2
 
8093
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH LOCAL    CHECK OPTION ;
 
8094
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8095
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
8096
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8097
option_variant  --------------------------------------------------------------------------------
 
8098
INSERT INTO t1 VALUES(16, 'sixteen');
 
8099
INSERT INTO t1 VALUES(0, 'zero');
 
8100
INSERT INTO t1 VALUES(7, 'seven');
 
8101
INSERT INTO t1 VALUES(8, 'eight');
 
8102
SELECT * FROM v1;
 
8103
f1      f2
 
8104
0       zero
 
8105
7       seven
 
8106
8       eight
 
8107
SELECT * FROM v2;
 
8108
col1    col2
 
8109
7       seven
 
8110
8       eight
 
8111
SELECT * FROM v3;
 
8112
my_col1 my_col2
 
8113
8       eight
 
8114
SELECT * FROM t1;
 
8115
f1      f2
 
8116
16      sixteen
 
8117
0       zero
 
8118
7       seven
 
8119
8       eight
 
8120
DELETE FROM t1;
 
8121
INSERT INTO t1 VALUES(16, 'sixteen');
 
8122
INSERT INTO t1 VALUES(0, 'zero');
 
8123
INSERT INTO t1 VALUES(7, 'seven');
 
8124
INSERT INTO t1 VALUES(8, 'eight');
 
8125
DELETE FROM v3 WHERE my_col1 = 16;
 
8126
affected rows: 0
 
8127
DELETE FROM v3 WHERE my_col1 = 0;
 
8128
affected rows: 0
 
8129
DELETE FROM v3 WHERE my_col1 = 7;
 
8130
affected rows: 0
 
8131
DELETE FROM v3 WHERE my_col1 = 8;
 
8132
affected rows: 1
 
8133
SELECT * FROM t1;
 
8134
f1      f2
 
8135
16      sixteen
 
8136
0       zero
 
8137
7       seven
 
8138
DELETE FROM t1;
 
8139
INSERT INTO t1 VALUES(16, 'sixteen');
 
8140
INSERT INTO t1 VALUES(0, 'zero');
 
8141
INSERT INTO t1 VALUES(7, 'seven');
 
8142
INSERT INTO t1 VALUES(8, 'eight');
 
8143
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8144
affected rows: 0
 
8145
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8146
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8147
affected rows: 0
 
8148
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8149
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8150
affected rows: 0
 
8151
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8152
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8153
affected rows: 1
 
8154
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8155
SELECT * FROM t1;
 
8156
f1      f2
 
8157
16      sixteen
 
8158
0       zero
 
8159
7       seven
 
8160
8       whatever
 
8161
DELETE FROM t1;
 
8162
INSERT INTO t1 VALUES(8, 'eight');
 
8163
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8164
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8165
SELECT * FROM t1;
 
8166
f1      f2
 
8167
8       eight
 
8168
DELETE FROM t1;
 
8169
INSERT INTO t1 VALUES(8, 'eight');
 
8170
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8171
affected rows: 1
 
8172
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8173
SELECT * FROM t1;
 
8174
f1      f2
 
8175
0       eight
 
8176
DELETE FROM t1;
 
8177
INSERT INTO t1 VALUES(8, 'eight');
 
8178
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8179
affected rows: 1
 
8180
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8181
SELECT * FROM t1;
 
8182
f1      f2
 
8183
16      eight
 
8184
DELETE FROM t1;
 
8185
INSERT INTO t1 VALUES(8, 'eight');
 
8186
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8187
affected rows: 1
 
8188
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8189
SELECT * FROM t1;
 
8190
f1      f2
 
8191
10      eight
 
8192
DELETE FROM t1;
 
8193
INSERT INTO v3 VALUES(16, 'sixteen');
 
8194
affected rows: 1
 
8195
INSERT INTO v3 VALUES(0, 'zero');
 
8196
affected rows: 1
 
8197
INSERT INTO v3 VALUES(7, 'seven');
 
8198
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8199
INSERT INTO v3 VALUES(8, 'eight');
 
8200
affected rows: 1
 
8201
SELECT * FROM t1;
 
8202
f1      f2
 
8203
16      sixteen
 
8204
0       zero
 
8205
8       eight
 
8206
DELETE FROM t1;
 
8207
DROP VIEW v3;
 
8208
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8209
option_variant  --------------------------------------------------------------------------------
 
8210
INSERT INTO t1 VALUES(16, 'sixteen');
 
8211
INSERT INTO t1 VALUES(0, 'zero');
 
8212
INSERT INTO t1 VALUES(7, 'seven');
 
8213
INSERT INTO t1 VALUES(8, 'eight');
 
8214
SELECT * FROM v1;
 
8215
f1      f2
 
8216
0       zero
 
8217
7       seven
 
8218
8       eight
 
8219
SELECT * FROM v2;
 
8220
col1    col2
 
8221
7       seven
 
8222
8       eight
 
8223
SELECT * FROM v3;
 
8224
my_col1 my_col2
 
8225
8       eight
 
8226
SELECT * FROM t1;
 
8227
f1      f2
 
8228
16      sixteen
 
8229
0       zero
 
8230
7       seven
 
8231
8       eight
 
8232
DELETE FROM t1;
 
8233
INSERT INTO t1 VALUES(16, 'sixteen');
 
8234
INSERT INTO t1 VALUES(0, 'zero');
 
8235
INSERT INTO t1 VALUES(7, 'seven');
 
8236
INSERT INTO t1 VALUES(8, 'eight');
 
8237
DELETE FROM v3 WHERE my_col1 = 16;
 
8238
affected rows: 0
 
8239
DELETE FROM v3 WHERE my_col1 = 0;
 
8240
affected rows: 0
 
8241
DELETE FROM v3 WHERE my_col1 = 7;
 
8242
affected rows: 0
 
8243
DELETE FROM v3 WHERE my_col1 = 8;
 
8244
affected rows: 1
 
8245
SELECT * FROM t1;
 
8246
f1      f2
 
8247
16      sixteen
 
8248
0       zero
 
8249
7       seven
 
8250
DELETE FROM t1;
 
8251
INSERT INTO t1 VALUES(16, 'sixteen');
 
8252
INSERT INTO t1 VALUES(0, 'zero');
 
8253
INSERT INTO t1 VALUES(7, 'seven');
 
8254
INSERT INTO t1 VALUES(8, 'eight');
 
8255
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8256
affected rows: 0
 
8257
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8258
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8259
affected rows: 0
 
8260
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8261
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8262
affected rows: 0
 
8263
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8264
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8265
affected rows: 1
 
8266
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8267
SELECT * FROM t1;
 
8268
f1      f2
 
8269
16      sixteen
 
8270
0       zero
 
8271
7       seven
 
8272
8       whatever
 
8273
DELETE FROM t1;
 
8274
INSERT INTO t1 VALUES(8, 'eight');
 
8275
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8276
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8277
SELECT * FROM t1;
 
8278
f1      f2
 
8279
8       eight
 
8280
DELETE FROM t1;
 
8281
INSERT INTO t1 VALUES(8, 'eight');
 
8282
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8283
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8284
SELECT * FROM t1;
 
8285
f1      f2
 
8286
8       eight
 
8287
DELETE FROM t1;
 
8288
INSERT INTO t1 VALUES(8, 'eight');
 
8289
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8290
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8291
SELECT * FROM t1;
 
8292
f1      f2
 
8293
8       eight
 
8294
DELETE FROM t1;
 
8295
INSERT INTO t1 VALUES(8, 'eight');
 
8296
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8297
affected rows: 1
 
8298
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8299
SELECT * FROM t1;
 
8300
f1      f2
 
8301
10      eight
 
8302
DELETE FROM t1;
 
8303
INSERT INTO v3 VALUES(16, 'sixteen');
 
8304
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8305
INSERT INTO v3 VALUES(0, 'zero');
 
8306
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8307
INSERT INTO v3 VALUES(7, 'seven');
 
8308
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8309
INSERT INTO v3 VALUES(8, 'eight');
 
8310
affected rows: 1
 
8311
SELECT * FROM t1;
 
8312
f1      f2
 
8313
8       eight
 
8314
DELETE FROM t1;
 
8315
DROP VIEW v3;
 
8316
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8317
option_variant  --------------------------------------------------------------------------------
 
8318
INSERT INTO t1 VALUES(16, 'sixteen');
 
8319
INSERT INTO t1 VALUES(0, 'zero');
 
8320
INSERT INTO t1 VALUES(7, 'seven');
 
8321
INSERT INTO t1 VALUES(8, 'eight');
 
8322
SELECT * FROM v1;
 
8323
f1      f2
 
8324
0       zero
 
8325
7       seven
 
8326
8       eight
 
8327
SELECT * FROM v2;
 
8328
col1    col2
 
8329
7       seven
 
8330
8       eight
 
8331
SELECT * FROM v3;
 
8332
my_col1 my_col2
 
8333
8       eight
 
8334
SELECT * FROM t1;
 
8335
f1      f2
 
8336
16      sixteen
 
8337
0       zero
 
8338
7       seven
 
8339
8       eight
 
8340
DELETE FROM t1;
 
8341
INSERT INTO t1 VALUES(16, 'sixteen');
 
8342
INSERT INTO t1 VALUES(0, 'zero');
 
8343
INSERT INTO t1 VALUES(7, 'seven');
 
8344
INSERT INTO t1 VALUES(8, 'eight');
 
8345
DELETE FROM v3 WHERE my_col1 = 16;
 
8346
affected rows: 0
 
8347
DELETE FROM v3 WHERE my_col1 = 0;
 
8348
affected rows: 0
 
8349
DELETE FROM v3 WHERE my_col1 = 7;
 
8350
affected rows: 0
 
8351
DELETE FROM v3 WHERE my_col1 = 8;
 
8352
affected rows: 1
 
8353
SELECT * FROM t1;
 
8354
f1      f2
 
8355
16      sixteen
 
8356
0       zero
 
8357
7       seven
 
8358
DELETE FROM t1;
 
8359
INSERT INTO t1 VALUES(16, 'sixteen');
 
8360
INSERT INTO t1 VALUES(0, 'zero');
 
8361
INSERT INTO t1 VALUES(7, 'seven');
 
8362
INSERT INTO t1 VALUES(8, 'eight');
 
8363
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8364
affected rows: 0
 
8365
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8366
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8367
affected rows: 0
 
8368
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8369
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8370
affected rows: 0
 
8371
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8372
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8373
affected rows: 1
 
8374
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8375
SELECT * FROM t1;
 
8376
f1      f2
 
8377
16      sixteen
 
8378
0       zero
 
8379
7       seven
 
8380
8       whatever
 
8381
DELETE FROM t1;
 
8382
INSERT INTO t1 VALUES(8, 'eight');
 
8383
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8384
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8385
SELECT * FROM t1;
 
8386
f1      f2
 
8387
8       eight
 
8388
DELETE FROM t1;
 
8389
INSERT INTO t1 VALUES(8, 'eight');
 
8390
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8391
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8392
SELECT * FROM t1;
 
8393
f1      f2
 
8394
8       eight
 
8395
DELETE FROM t1;
 
8396
INSERT INTO t1 VALUES(8, 'eight');
 
8397
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8398
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8399
SELECT * FROM t1;
 
8400
f1      f2
 
8401
8       eight
 
8402
DELETE FROM t1;
 
8403
INSERT INTO t1 VALUES(8, 'eight');
 
8404
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8405
affected rows: 1
 
8406
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8407
SELECT * FROM t1;
 
8408
f1      f2
 
8409
10      eight
 
8410
DELETE FROM t1;
 
8411
INSERT INTO v3 VALUES(16, 'sixteen');
 
8412
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8413
INSERT INTO v3 VALUES(0, 'zero');
 
8414
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8415
INSERT INTO v3 VALUES(7, 'seven');
 
8416
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8417
INSERT INTO v3 VALUES(8, 'eight');
 
8418
affected rows: 1
 
8419
SELECT * FROM t1;
 
8420
f1      f2
 
8421
8       eight
 
8422
DELETE FROM t1;
 
8423
DROP VIEW v3;
 
8424
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8425
option_variant  --------------------------------------------------------------------------------
 
8426
INSERT INTO t1 VALUES(16, 'sixteen');
 
8427
INSERT INTO t1 VALUES(0, 'zero');
 
8428
INSERT INTO t1 VALUES(7, 'seven');
 
8429
INSERT INTO t1 VALUES(8, 'eight');
 
8430
SELECT * FROM v1;
 
8431
f1      f2
 
8432
0       zero
 
8433
7       seven
 
8434
8       eight
 
8435
SELECT * FROM v2;
 
8436
col1    col2
 
8437
7       seven
 
8438
8       eight
 
8439
SELECT * FROM v3;
 
8440
my_col1 my_col2
 
8441
8       eight
 
8442
SELECT * FROM t1;
 
8443
f1      f2
 
8444
16      sixteen
 
8445
0       zero
 
8446
7       seven
 
8447
8       eight
 
8448
DELETE FROM t1;
 
8449
INSERT INTO t1 VALUES(16, 'sixteen');
 
8450
INSERT INTO t1 VALUES(0, 'zero');
 
8451
INSERT INTO t1 VALUES(7, 'seven');
 
8452
INSERT INTO t1 VALUES(8, 'eight');
 
8453
DELETE FROM v3 WHERE my_col1 = 16;
 
8454
affected rows: 0
 
8455
DELETE FROM v3 WHERE my_col1 = 0;
 
8456
affected rows: 0
 
8457
DELETE FROM v3 WHERE my_col1 = 7;
 
8458
affected rows: 0
 
8459
DELETE FROM v3 WHERE my_col1 = 8;
 
8460
affected rows: 1
 
8461
SELECT * FROM t1;
 
8462
f1      f2
 
8463
16      sixteen
 
8464
0       zero
 
8465
7       seven
 
8466
DELETE FROM t1;
 
8467
INSERT INTO t1 VALUES(16, 'sixteen');
 
8468
INSERT INTO t1 VALUES(0, 'zero');
 
8469
INSERT INTO t1 VALUES(7, 'seven');
 
8470
INSERT INTO t1 VALUES(8, 'eight');
 
8471
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8472
affected rows: 0
 
8473
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8474
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8475
affected rows: 0
 
8476
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8477
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8478
affected rows: 0
 
8479
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8480
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8481
affected rows: 1
 
8482
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8483
SELECT * FROM t1;
 
8484
f1      f2
 
8485
16      sixteen
 
8486
0       zero
 
8487
7       seven
 
8488
8       whatever
 
8489
DELETE FROM t1;
 
8490
INSERT INTO t1 VALUES(8, 'eight');
 
8491
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8492
affected rows: 1
 
8493
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8494
SELECT * FROM t1;
 
8495
f1      f2
 
8496
7       eight
 
8497
DELETE FROM t1;
 
8498
INSERT INTO t1 VALUES(8, 'eight');
 
8499
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8500
affected rows: 1
 
8501
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8502
SELECT * FROM t1;
 
8503
f1      f2
 
8504
0       eight
 
8505
DELETE FROM t1;
 
8506
INSERT INTO t1 VALUES(8, 'eight');
 
8507
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8508
affected rows: 1
 
8509
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8510
SELECT * FROM t1;
 
8511
f1      f2
 
8512
16      eight
 
8513
DELETE FROM t1;
 
8514
INSERT INTO t1 VALUES(8, 'eight');
 
8515
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8516
affected rows: 1
 
8517
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8518
SELECT * FROM t1;
 
8519
f1      f2
 
8520
10      eight
 
8521
DELETE FROM t1;
 
8522
INSERT INTO v3 VALUES(16, 'sixteen');
 
8523
affected rows: 1
 
8524
INSERT INTO v3 VALUES(0, 'zero');
 
8525
affected rows: 1
 
8526
INSERT INTO v3 VALUES(7, 'seven');
 
8527
affected rows: 1
 
8528
INSERT INTO v3 VALUES(8, 'eight');
 
8529
affected rows: 1
 
8530
SELECT * FROM t1;
 
8531
f1      f2
 
8532
16      sixteen
 
8533
0       zero
 
8534
7       seven
 
8535
8       eight
 
8536
DELETE FROM t1;
 
8537
DROP VIEW v3;
 
8538
DROP VIEW v2;
 
8539
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8540
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
8541
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8542
option_variant  --------------------------------------------------------------------------------
 
8543
INSERT INTO t1 VALUES(16, 'sixteen');
 
8544
INSERT INTO t1 VALUES(0, 'zero');
 
8545
INSERT INTO t1 VALUES(7, 'seven');
 
8546
INSERT INTO t1 VALUES(8, 'eight');
 
8547
SELECT * FROM v1;
 
8548
f1      f2
 
8549
0       zero
 
8550
7       seven
 
8551
8       eight
 
8552
SELECT * FROM v2;
 
8553
col1    col2
 
8554
7       seven
 
8555
8       eight
 
8556
SELECT * FROM v3;
 
8557
my_col1 my_col2
 
8558
8       eight
 
8559
SELECT * FROM t1;
 
8560
f1      f2
 
8561
16      sixteen
 
8562
0       zero
 
8563
7       seven
 
8564
8       eight
 
8565
DELETE FROM t1;
 
8566
INSERT INTO t1 VALUES(16, 'sixteen');
 
8567
INSERT INTO t1 VALUES(0, 'zero');
 
8568
INSERT INTO t1 VALUES(7, 'seven');
 
8569
INSERT INTO t1 VALUES(8, 'eight');
 
8570
DELETE FROM v3 WHERE my_col1 = 16;
 
8571
affected rows: 0
 
8572
DELETE FROM v3 WHERE my_col1 = 0;
 
8573
affected rows: 0
 
8574
DELETE FROM v3 WHERE my_col1 = 7;
 
8575
affected rows: 0
 
8576
DELETE FROM v3 WHERE my_col1 = 8;
 
8577
affected rows: 1
 
8578
SELECT * FROM t1;
 
8579
f1      f2
 
8580
16      sixteen
 
8581
0       zero
 
8582
7       seven
 
8583
DELETE FROM t1;
 
8584
INSERT INTO t1 VALUES(16, 'sixteen');
 
8585
INSERT INTO t1 VALUES(0, 'zero');
 
8586
INSERT INTO t1 VALUES(7, 'seven');
 
8587
INSERT INTO t1 VALUES(8, 'eight');
 
8588
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8589
affected rows: 0
 
8590
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8591
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8592
affected rows: 0
 
8593
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8594
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8595
affected rows: 0
 
8596
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8597
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8598
affected rows: 1
 
8599
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8600
SELECT * FROM t1;
 
8601
f1      f2
 
8602
16      sixteen
 
8603
0       zero
 
8604
7       seven
 
8605
8       whatever
 
8606
DELETE FROM t1;
 
8607
INSERT INTO t1 VALUES(8, 'eight');
 
8608
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8609
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8610
SELECT * FROM t1;
 
8611
f1      f2
 
8612
8       eight
 
8613
DELETE FROM t1;
 
8614
INSERT INTO t1 VALUES(8, 'eight');
 
8615
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8616
affected rows: 1
 
8617
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8618
SELECT * FROM t1;
 
8619
f1      f2
 
8620
0       eight
 
8621
DELETE FROM t1;
 
8622
INSERT INTO t1 VALUES(8, 'eight');
 
8623
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8624
affected rows: 1
 
8625
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8626
SELECT * FROM t1;
 
8627
f1      f2
 
8628
16      eight
 
8629
DELETE FROM t1;
 
8630
INSERT INTO t1 VALUES(8, 'eight');
 
8631
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8632
affected rows: 1
 
8633
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8634
SELECT * FROM t1;
 
8635
f1      f2
 
8636
10      eight
 
8637
DELETE FROM t1;
 
8638
INSERT INTO v3 VALUES(16, 'sixteen');
 
8639
affected rows: 1
 
8640
INSERT INTO v3 VALUES(0, 'zero');
 
8641
affected rows: 1
 
8642
INSERT INTO v3 VALUES(7, 'seven');
 
8643
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8644
INSERT INTO v3 VALUES(8, 'eight');
 
8645
affected rows: 1
 
8646
SELECT * FROM t1;
 
8647
f1      f2
 
8648
16      sixteen
 
8649
0       zero
 
8650
8       eight
 
8651
DELETE FROM t1;
 
8652
DROP VIEW v3;
 
8653
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8654
option_variant  --------------------------------------------------------------------------------
 
8655
INSERT INTO t1 VALUES(16, 'sixteen');
 
8656
INSERT INTO t1 VALUES(0, 'zero');
 
8657
INSERT INTO t1 VALUES(7, 'seven');
 
8658
INSERT INTO t1 VALUES(8, 'eight');
 
8659
SELECT * FROM v1;
 
8660
f1      f2
 
8661
0       zero
 
8662
7       seven
 
8663
8       eight
 
8664
SELECT * FROM v2;
 
8665
col1    col2
 
8666
7       seven
 
8667
8       eight
 
8668
SELECT * FROM v3;
 
8669
my_col1 my_col2
 
8670
8       eight
 
8671
SELECT * FROM t1;
 
8672
f1      f2
 
8673
16      sixteen
 
8674
0       zero
 
8675
7       seven
 
8676
8       eight
 
8677
DELETE FROM t1;
 
8678
INSERT INTO t1 VALUES(16, 'sixteen');
 
8679
INSERT INTO t1 VALUES(0, 'zero');
 
8680
INSERT INTO t1 VALUES(7, 'seven');
 
8681
INSERT INTO t1 VALUES(8, 'eight');
 
8682
DELETE FROM v3 WHERE my_col1 = 16;
 
8683
affected rows: 0
 
8684
DELETE FROM v3 WHERE my_col1 = 0;
 
8685
affected rows: 0
 
8686
DELETE FROM v3 WHERE my_col1 = 7;
 
8687
affected rows: 0
 
8688
DELETE FROM v3 WHERE my_col1 = 8;
 
8689
affected rows: 1
 
8690
SELECT * FROM t1;
 
8691
f1      f2
 
8692
16      sixteen
 
8693
0       zero
 
8694
7       seven
 
8695
DELETE FROM t1;
 
8696
INSERT INTO t1 VALUES(16, 'sixteen');
 
8697
INSERT INTO t1 VALUES(0, 'zero');
 
8698
INSERT INTO t1 VALUES(7, 'seven');
 
8699
INSERT INTO t1 VALUES(8, 'eight');
 
8700
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8701
affected rows: 0
 
8702
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8703
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8704
affected rows: 0
 
8705
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8706
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8707
affected rows: 0
 
8708
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8709
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8710
affected rows: 1
 
8711
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8712
SELECT * FROM t1;
 
8713
f1      f2
 
8714
16      sixteen
 
8715
0       zero
 
8716
7       seven
 
8717
8       whatever
 
8718
DELETE FROM t1;
 
8719
INSERT INTO t1 VALUES(8, 'eight');
 
8720
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8721
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8722
SELECT * FROM t1;
 
8723
f1      f2
 
8724
8       eight
 
8725
DELETE FROM t1;
 
8726
INSERT INTO t1 VALUES(8, 'eight');
 
8727
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8728
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8729
SELECT * FROM t1;
 
8730
f1      f2
 
8731
8       eight
 
8732
DELETE FROM t1;
 
8733
INSERT INTO t1 VALUES(8, 'eight');
 
8734
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8735
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8736
SELECT * FROM t1;
 
8737
f1      f2
 
8738
8       eight
 
8739
DELETE FROM t1;
 
8740
INSERT INTO t1 VALUES(8, 'eight');
 
8741
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8742
affected rows: 1
 
8743
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8744
SELECT * FROM t1;
 
8745
f1      f2
 
8746
10      eight
 
8747
DELETE FROM t1;
 
8748
INSERT INTO v3 VALUES(16, 'sixteen');
 
8749
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8750
INSERT INTO v3 VALUES(0, 'zero');
 
8751
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8752
INSERT INTO v3 VALUES(7, 'seven');
 
8753
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8754
INSERT INTO v3 VALUES(8, 'eight');
 
8755
affected rows: 1
 
8756
SELECT * FROM t1;
 
8757
f1      f2
 
8758
8       eight
 
8759
DELETE FROM t1;
 
8760
DROP VIEW v3;
 
8761
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8762
option_variant  --------------------------------------------------------------------------------
 
8763
INSERT INTO t1 VALUES(16, 'sixteen');
 
8764
INSERT INTO t1 VALUES(0, 'zero');
 
8765
INSERT INTO t1 VALUES(7, 'seven');
 
8766
INSERT INTO t1 VALUES(8, 'eight');
 
8767
SELECT * FROM v1;
 
8768
f1      f2
 
8769
0       zero
 
8770
7       seven
 
8771
8       eight
 
8772
SELECT * FROM v2;
 
8773
col1    col2
 
8774
7       seven
 
8775
8       eight
 
8776
SELECT * FROM v3;
 
8777
my_col1 my_col2
 
8778
8       eight
 
8779
SELECT * FROM t1;
 
8780
f1      f2
 
8781
16      sixteen
 
8782
0       zero
 
8783
7       seven
 
8784
8       eight
 
8785
DELETE FROM t1;
 
8786
INSERT INTO t1 VALUES(16, 'sixteen');
 
8787
INSERT INTO t1 VALUES(0, 'zero');
 
8788
INSERT INTO t1 VALUES(7, 'seven');
 
8789
INSERT INTO t1 VALUES(8, 'eight');
 
8790
DELETE FROM v3 WHERE my_col1 = 16;
 
8791
affected rows: 0
 
8792
DELETE FROM v3 WHERE my_col1 = 0;
 
8793
affected rows: 0
 
8794
DELETE FROM v3 WHERE my_col1 = 7;
 
8795
affected rows: 0
 
8796
DELETE FROM v3 WHERE my_col1 = 8;
 
8797
affected rows: 1
 
8798
SELECT * FROM t1;
 
8799
f1      f2
 
8800
16      sixteen
 
8801
0       zero
 
8802
7       seven
 
8803
DELETE FROM t1;
 
8804
INSERT INTO t1 VALUES(16, 'sixteen');
 
8805
INSERT INTO t1 VALUES(0, 'zero');
 
8806
INSERT INTO t1 VALUES(7, 'seven');
 
8807
INSERT INTO t1 VALUES(8, 'eight');
 
8808
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8809
affected rows: 0
 
8810
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8811
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8812
affected rows: 0
 
8813
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8814
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8815
affected rows: 0
 
8816
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8817
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8818
affected rows: 1
 
8819
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8820
SELECT * FROM t1;
 
8821
f1      f2
 
8822
16      sixteen
 
8823
0       zero
 
8824
7       seven
 
8825
8       whatever
 
8826
DELETE FROM t1;
 
8827
INSERT INTO t1 VALUES(8, 'eight');
 
8828
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8829
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8830
SELECT * FROM t1;
 
8831
f1      f2
 
8832
8       eight
 
8833
DELETE FROM t1;
 
8834
INSERT INTO t1 VALUES(8, 'eight');
 
8835
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8836
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8837
SELECT * FROM t1;
 
8838
f1      f2
 
8839
8       eight
 
8840
DELETE FROM t1;
 
8841
INSERT INTO t1 VALUES(8, 'eight');
 
8842
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8843
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8844
SELECT * FROM t1;
 
8845
f1      f2
 
8846
8       eight
 
8847
DELETE FROM t1;
 
8848
INSERT INTO t1 VALUES(8, 'eight');
 
8849
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8850
affected rows: 1
 
8851
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8852
SELECT * FROM t1;
 
8853
f1      f2
 
8854
10      eight
 
8855
DELETE FROM t1;
 
8856
INSERT INTO v3 VALUES(16, 'sixteen');
 
8857
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8858
INSERT INTO v3 VALUES(0, 'zero');
 
8859
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8860
INSERT INTO v3 VALUES(7, 'seven');
 
8861
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8862
INSERT INTO v3 VALUES(8, 'eight');
 
8863
affected rows: 1
 
8864
SELECT * FROM t1;
 
8865
f1      f2
 
8866
8       eight
 
8867
DELETE FROM t1;
 
8868
DROP VIEW v3;
 
8869
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8870
option_variant  --------------------------------------------------------------------------------
 
8871
INSERT INTO t1 VALUES(16, 'sixteen');
 
8872
INSERT INTO t1 VALUES(0, 'zero');
 
8873
INSERT INTO t1 VALUES(7, 'seven');
 
8874
INSERT INTO t1 VALUES(8, 'eight');
 
8875
SELECT * FROM v1;
 
8876
f1      f2
 
8877
0       zero
 
8878
7       seven
 
8879
8       eight
 
8880
SELECT * FROM v2;
 
8881
col1    col2
 
8882
7       seven
 
8883
8       eight
 
8884
SELECT * FROM v3;
 
8885
my_col1 my_col2
 
8886
8       eight
 
8887
SELECT * FROM t1;
 
8888
f1      f2
 
8889
16      sixteen
 
8890
0       zero
 
8891
7       seven
 
8892
8       eight
 
8893
DELETE FROM t1;
 
8894
INSERT INTO t1 VALUES(16, 'sixteen');
 
8895
INSERT INTO t1 VALUES(0, 'zero');
 
8896
INSERT INTO t1 VALUES(7, 'seven');
 
8897
INSERT INTO t1 VALUES(8, 'eight');
 
8898
DELETE FROM v3 WHERE my_col1 = 16;
 
8899
affected rows: 0
 
8900
DELETE FROM v3 WHERE my_col1 = 0;
 
8901
affected rows: 0
 
8902
DELETE FROM v3 WHERE my_col1 = 7;
 
8903
affected rows: 0
 
8904
DELETE FROM v3 WHERE my_col1 = 8;
 
8905
affected rows: 1
 
8906
SELECT * FROM t1;
 
8907
f1      f2
 
8908
16      sixteen
 
8909
0       zero
 
8910
7       seven
 
8911
DELETE FROM t1;
 
8912
INSERT INTO t1 VALUES(16, 'sixteen');
 
8913
INSERT INTO t1 VALUES(0, 'zero');
 
8914
INSERT INTO t1 VALUES(7, 'seven');
 
8915
INSERT INTO t1 VALUES(8, 'eight');
 
8916
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8917
affected rows: 0
 
8918
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8919
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8920
affected rows: 0
 
8921
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8922
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8923
affected rows: 0
 
8924
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8925
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8926
affected rows: 1
 
8927
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8928
SELECT * FROM t1;
 
8929
f1      f2
 
8930
16      sixteen
 
8931
0       zero
 
8932
7       seven
 
8933
8       whatever
 
8934
DELETE FROM t1;
 
8935
INSERT INTO t1 VALUES(8, 'eight');
 
8936
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8937
affected rows: 1
 
8938
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8939
SELECT * FROM t1;
 
8940
f1      f2
 
8941
7       eight
 
8942
DELETE FROM t1;
 
8943
INSERT INTO t1 VALUES(8, 'eight');
 
8944
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8945
affected rows: 1
 
8946
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8947
SELECT * FROM t1;
 
8948
f1      f2
 
8949
0       eight
 
8950
DELETE FROM t1;
 
8951
INSERT INTO t1 VALUES(8, 'eight');
 
8952
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8953
affected rows: 1
 
8954
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8955
SELECT * FROM t1;
 
8956
f1      f2
 
8957
16      eight
 
8958
DELETE FROM t1;
 
8959
INSERT INTO t1 VALUES(8, 'eight');
 
8960
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8961
affected rows: 1
 
8962
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8963
SELECT * FROM t1;
 
8964
f1      f2
 
8965
10      eight
 
8966
DELETE FROM t1;
 
8967
INSERT INTO v3 VALUES(16, 'sixteen');
 
8968
affected rows: 1
 
8969
INSERT INTO v3 VALUES(0, 'zero');
 
8970
affected rows: 1
 
8971
INSERT INTO v3 VALUES(7, 'seven');
 
8972
affected rows: 1
 
8973
INSERT INTO v3 VALUES(8, 'eight');
 
8974
affected rows: 1
 
8975
SELECT * FROM t1;
 
8976
f1      f2
 
8977
16      sixteen
 
8978
0       zero
 
8979
7       seven
 
8980
8       eight
 
8981
DELETE FROM t1;
 
8982
DROP VIEW v3;
 
8983
DROP VIEW v2;
 
8984
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8985
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
8986
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8987
option_variant  --------------------------------------------------------------------------------
 
8988
INSERT INTO t1 VALUES(16, 'sixteen');
 
8989
INSERT INTO t1 VALUES(0, 'zero');
 
8990
INSERT INTO t1 VALUES(7, 'seven');
 
8991
INSERT INTO t1 VALUES(8, 'eight');
 
8992
SELECT * FROM v1;
 
8993
f1      f2
 
8994
0       zero
 
8995
7       seven
 
8996
8       eight
 
8997
SELECT * FROM v2;
 
8998
col1    col2
 
8999
7       seven
 
9000
8       eight
 
9001
SELECT * FROM v3;
 
9002
my_col1 my_col2
 
9003
8       eight
 
9004
SELECT * FROM t1;
 
9005
f1      f2
 
9006
16      sixteen
 
9007
0       zero
 
9008
7       seven
 
9009
8       eight
 
9010
DELETE FROM t1;
 
9011
INSERT INTO t1 VALUES(16, 'sixteen');
 
9012
INSERT INTO t1 VALUES(0, 'zero');
 
9013
INSERT INTO t1 VALUES(7, 'seven');
 
9014
INSERT INTO t1 VALUES(8, 'eight');
 
9015
DELETE FROM v3 WHERE my_col1 = 16;
 
9016
affected rows: 0
 
9017
DELETE FROM v3 WHERE my_col1 = 0;
 
9018
affected rows: 0
 
9019
DELETE FROM v3 WHERE my_col1 = 7;
 
9020
affected rows: 0
 
9021
DELETE FROM v3 WHERE my_col1 = 8;
 
9022
affected rows: 1
 
9023
SELECT * FROM t1;
 
9024
f1      f2
 
9025
16      sixteen
 
9026
0       zero
 
9027
7       seven
 
9028
DELETE FROM t1;
 
9029
INSERT INTO t1 VALUES(16, 'sixteen');
 
9030
INSERT INTO t1 VALUES(0, 'zero');
 
9031
INSERT INTO t1 VALUES(7, 'seven');
 
9032
INSERT INTO t1 VALUES(8, 'eight');
 
9033
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9034
affected rows: 0
 
9035
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9036
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9037
affected rows: 0
 
9038
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9039
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9040
affected rows: 0
 
9041
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9042
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9043
affected rows: 1
 
9044
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9045
SELECT * FROM t1;
 
9046
f1      f2
 
9047
16      sixteen
 
9048
0       zero
 
9049
7       seven
 
9050
8       whatever
 
9051
DELETE FROM t1;
 
9052
INSERT INTO t1 VALUES(8, 'eight');
 
9053
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9054
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9055
SELECT * FROM t1;
 
9056
f1      f2
 
9057
8       eight
 
9058
DELETE FROM t1;
 
9059
INSERT INTO t1 VALUES(8, 'eight');
 
9060
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9061
affected rows: 1
 
9062
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9063
SELECT * FROM t1;
 
9064
f1      f2
 
9065
0       eight
 
9066
DELETE FROM t1;
 
9067
INSERT INTO t1 VALUES(8, 'eight');
 
9068
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9069
affected rows: 1
 
9070
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9071
SELECT * FROM t1;
 
9072
f1      f2
 
9073
16      eight
 
9074
DELETE FROM t1;
 
9075
INSERT INTO t1 VALUES(8, 'eight');
 
9076
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9077
affected rows: 1
 
9078
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9079
SELECT * FROM t1;
 
9080
f1      f2
 
9081
10      eight
 
9082
DELETE FROM t1;
 
9083
INSERT INTO v3 VALUES(16, 'sixteen');
 
9084
affected rows: 1
 
9085
INSERT INTO v3 VALUES(0, 'zero');
 
9086
affected rows: 1
 
9087
INSERT INTO v3 VALUES(7, 'seven');
 
9088
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9089
INSERT INTO v3 VALUES(8, 'eight');
 
9090
affected rows: 1
 
9091
SELECT * FROM t1;
 
9092
f1      f2
 
9093
16      sixteen
 
9094
0       zero
 
9095
8       eight
 
9096
DELETE FROM t1;
 
9097
DROP VIEW v3;
 
9098
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9099
option_variant  --------------------------------------------------------------------------------
 
9100
INSERT INTO t1 VALUES(16, 'sixteen');
 
9101
INSERT INTO t1 VALUES(0, 'zero');
 
9102
INSERT INTO t1 VALUES(7, 'seven');
 
9103
INSERT INTO t1 VALUES(8, 'eight');
 
9104
SELECT * FROM v1;
 
9105
f1      f2
 
9106
0       zero
 
9107
7       seven
 
9108
8       eight
 
9109
SELECT * FROM v2;
 
9110
col1    col2
 
9111
7       seven
 
9112
8       eight
 
9113
SELECT * FROM v3;
 
9114
my_col1 my_col2
 
9115
8       eight
 
9116
SELECT * FROM t1;
 
9117
f1      f2
 
9118
16      sixteen
 
9119
0       zero
 
9120
7       seven
 
9121
8       eight
 
9122
DELETE FROM t1;
 
9123
INSERT INTO t1 VALUES(16, 'sixteen');
 
9124
INSERT INTO t1 VALUES(0, 'zero');
 
9125
INSERT INTO t1 VALUES(7, 'seven');
 
9126
INSERT INTO t1 VALUES(8, 'eight');
 
9127
DELETE FROM v3 WHERE my_col1 = 16;
 
9128
affected rows: 0
 
9129
DELETE FROM v3 WHERE my_col1 = 0;
 
9130
affected rows: 0
 
9131
DELETE FROM v3 WHERE my_col1 = 7;
 
9132
affected rows: 0
 
9133
DELETE FROM v3 WHERE my_col1 = 8;
 
9134
affected rows: 1
 
9135
SELECT * FROM t1;
 
9136
f1      f2
 
9137
16      sixteen
 
9138
0       zero
 
9139
7       seven
 
9140
DELETE FROM t1;
 
9141
INSERT INTO t1 VALUES(16, 'sixteen');
 
9142
INSERT INTO t1 VALUES(0, 'zero');
 
9143
INSERT INTO t1 VALUES(7, 'seven');
 
9144
INSERT INTO t1 VALUES(8, 'eight');
 
9145
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9146
affected rows: 0
 
9147
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9148
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9149
affected rows: 0
 
9150
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9151
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9152
affected rows: 0
 
9153
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9154
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9155
affected rows: 1
 
9156
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9157
SELECT * FROM t1;
 
9158
f1      f2
 
9159
16      sixteen
 
9160
0       zero
 
9161
7       seven
 
9162
8       whatever
 
9163
DELETE FROM t1;
 
9164
INSERT INTO t1 VALUES(8, 'eight');
 
9165
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9166
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9167
SELECT * FROM t1;
 
9168
f1      f2
 
9169
8       eight
 
9170
DELETE FROM t1;
 
9171
INSERT INTO t1 VALUES(8, 'eight');
 
9172
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9173
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9174
SELECT * FROM t1;
 
9175
f1      f2
 
9176
8       eight
 
9177
DELETE FROM t1;
 
9178
INSERT INTO t1 VALUES(8, 'eight');
 
9179
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9180
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9181
SELECT * FROM t1;
 
9182
f1      f2
 
9183
8       eight
 
9184
DELETE FROM t1;
 
9185
INSERT INTO t1 VALUES(8, 'eight');
 
9186
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9187
affected rows: 1
 
9188
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9189
SELECT * FROM t1;
 
9190
f1      f2
 
9191
10      eight
 
9192
DELETE FROM t1;
 
9193
INSERT INTO v3 VALUES(16, 'sixteen');
 
9194
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9195
INSERT INTO v3 VALUES(0, 'zero');
 
9196
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9197
INSERT INTO v3 VALUES(7, 'seven');
 
9198
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9199
INSERT INTO v3 VALUES(8, 'eight');
 
9200
affected rows: 1
 
9201
SELECT * FROM t1;
 
9202
f1      f2
 
9203
8       eight
 
9204
DELETE FROM t1;
 
9205
DROP VIEW v3;
 
9206
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9207
option_variant  --------------------------------------------------------------------------------
 
9208
INSERT INTO t1 VALUES(16, 'sixteen');
 
9209
INSERT INTO t1 VALUES(0, 'zero');
 
9210
INSERT INTO t1 VALUES(7, 'seven');
 
9211
INSERT INTO t1 VALUES(8, 'eight');
 
9212
SELECT * FROM v1;
 
9213
f1      f2
 
9214
0       zero
 
9215
7       seven
 
9216
8       eight
 
9217
SELECT * FROM v2;
 
9218
col1    col2
 
9219
7       seven
 
9220
8       eight
 
9221
SELECT * FROM v3;
 
9222
my_col1 my_col2
 
9223
8       eight
 
9224
SELECT * FROM t1;
 
9225
f1      f2
 
9226
16      sixteen
 
9227
0       zero
 
9228
7       seven
 
9229
8       eight
 
9230
DELETE FROM t1;
 
9231
INSERT INTO t1 VALUES(16, 'sixteen');
 
9232
INSERT INTO t1 VALUES(0, 'zero');
 
9233
INSERT INTO t1 VALUES(7, 'seven');
 
9234
INSERT INTO t1 VALUES(8, 'eight');
 
9235
DELETE FROM v3 WHERE my_col1 = 16;
 
9236
affected rows: 0
 
9237
DELETE FROM v3 WHERE my_col1 = 0;
 
9238
affected rows: 0
 
9239
DELETE FROM v3 WHERE my_col1 = 7;
 
9240
affected rows: 0
 
9241
DELETE FROM v3 WHERE my_col1 = 8;
 
9242
affected rows: 1
 
9243
SELECT * FROM t1;
 
9244
f1      f2
 
9245
16      sixteen
 
9246
0       zero
 
9247
7       seven
 
9248
DELETE FROM t1;
 
9249
INSERT INTO t1 VALUES(16, 'sixteen');
 
9250
INSERT INTO t1 VALUES(0, 'zero');
 
9251
INSERT INTO t1 VALUES(7, 'seven');
 
9252
INSERT INTO t1 VALUES(8, 'eight');
 
9253
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9254
affected rows: 0
 
9255
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9256
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9257
affected rows: 0
 
9258
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9259
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9260
affected rows: 0
 
9261
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9262
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9263
affected rows: 1
 
9264
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9265
SELECT * FROM t1;
 
9266
f1      f2
 
9267
16      sixteen
 
9268
0       zero
 
9269
7       seven
 
9270
8       whatever
 
9271
DELETE FROM t1;
 
9272
INSERT INTO t1 VALUES(8, 'eight');
 
9273
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9274
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9275
SELECT * FROM t1;
 
9276
f1      f2
 
9277
8       eight
 
9278
DELETE FROM t1;
 
9279
INSERT INTO t1 VALUES(8, 'eight');
 
9280
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9281
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9282
SELECT * FROM t1;
 
9283
f1      f2
 
9284
8       eight
 
9285
DELETE FROM t1;
 
9286
INSERT INTO t1 VALUES(8, 'eight');
 
9287
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9288
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9289
SELECT * FROM t1;
 
9290
f1      f2
 
9291
8       eight
 
9292
DELETE FROM t1;
 
9293
INSERT INTO t1 VALUES(8, 'eight');
 
9294
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9295
affected rows: 1
 
9296
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9297
SELECT * FROM t1;
 
9298
f1      f2
 
9299
10      eight
 
9300
DELETE FROM t1;
 
9301
INSERT INTO v3 VALUES(16, 'sixteen');
 
9302
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9303
INSERT INTO v3 VALUES(0, 'zero');
 
9304
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9305
INSERT INTO v3 VALUES(7, 'seven');
 
9306
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9307
INSERT INTO v3 VALUES(8, 'eight');
 
9308
affected rows: 1
 
9309
SELECT * FROM t1;
 
9310
f1      f2
 
9311
8       eight
 
9312
DELETE FROM t1;
 
9313
DROP VIEW v3;
 
9314
option_variant          <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9315
option_variant  --------------------------------------------------------------------------------
 
9316
INSERT INTO t1 VALUES(16, 'sixteen');
 
9317
INSERT INTO t1 VALUES(0, 'zero');
 
9318
INSERT INTO t1 VALUES(7, 'seven');
 
9319
INSERT INTO t1 VALUES(8, 'eight');
 
9320
SELECT * FROM v1;
 
9321
f1      f2
 
9322
0       zero
 
9323
7       seven
 
9324
8       eight
 
9325
SELECT * FROM v2;
 
9326
col1    col2
 
9327
7       seven
 
9328
8       eight
 
9329
SELECT * FROM v3;
 
9330
my_col1 my_col2
 
9331
8       eight
 
9332
SELECT * FROM t1;
 
9333
f1      f2
 
9334
16      sixteen
 
9335
0       zero
 
9336
7       seven
 
9337
8       eight
 
9338
DELETE FROM t1;
 
9339
INSERT INTO t1 VALUES(16, 'sixteen');
 
9340
INSERT INTO t1 VALUES(0, 'zero');
 
9341
INSERT INTO t1 VALUES(7, 'seven');
 
9342
INSERT INTO t1 VALUES(8, 'eight');
 
9343
DELETE FROM v3 WHERE my_col1 = 16;
 
9344
affected rows: 0
 
9345
DELETE FROM v3 WHERE my_col1 = 0;
 
9346
affected rows: 0
 
9347
DELETE FROM v3 WHERE my_col1 = 7;
 
9348
affected rows: 0
 
9349
DELETE FROM v3 WHERE my_col1 = 8;
 
9350
affected rows: 1
 
9351
SELECT * FROM t1;
 
9352
f1      f2
 
9353
16      sixteen
 
9354
0       zero
 
9355
7       seven
 
9356
DELETE FROM t1;
 
9357
INSERT INTO t1 VALUES(16, 'sixteen');
 
9358
INSERT INTO t1 VALUES(0, 'zero');
 
9359
INSERT INTO t1 VALUES(7, 'seven');
 
9360
INSERT INTO t1 VALUES(8, 'eight');
 
9361
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9362
affected rows: 0
 
9363
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9364
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9365
affected rows: 0
 
9366
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9367
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9368
affected rows: 0
 
9369
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9370
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9371
affected rows: 1
 
9372
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9373
SELECT * FROM t1;
 
9374
f1      f2
 
9375
16      sixteen
 
9376
0       zero
 
9377
7       seven
 
9378
8       whatever
 
9379
DELETE FROM t1;
 
9380
INSERT INTO t1 VALUES(8, 'eight');
 
9381
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9382
affected rows: 1
 
9383
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9384
SELECT * FROM t1;
 
9385
f1      f2
 
9386
7       eight
 
9387
DELETE FROM t1;
 
9388
INSERT INTO t1 VALUES(8, 'eight');
 
9389
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9390
affected rows: 1
 
9391
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9392
SELECT * FROM t1;
 
9393
f1      f2
 
9394
0       eight
 
9395
DELETE FROM t1;
 
9396
INSERT INTO t1 VALUES(8, 'eight');
 
9397
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9398
affected rows: 1
 
9399
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9400
SELECT * FROM t1;
 
9401
f1      f2
 
9402
16      eight
 
9403
DELETE FROM t1;
 
9404
INSERT INTO t1 VALUES(8, 'eight');
 
9405
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9406
affected rows: 1
 
9407
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9408
SELECT * FROM t1;
 
9409
f1      f2
 
9410
10      eight
 
9411
DELETE FROM t1;
 
9412
INSERT INTO v3 VALUES(16, 'sixteen');
 
9413
affected rows: 1
 
9414
INSERT INTO v3 VALUES(0, 'zero');
 
9415
affected rows: 1
 
9416
INSERT INTO v3 VALUES(7, 'seven');
 
9417
affected rows: 1
 
9418
INSERT INTO v3 VALUES(8, 'eight');
 
9419
affected rows: 1
 
9420
SELECT * FROM t1;
 
9421
f1      f2
 
9422
16      sixteen
 
9423
0       zero
 
9424
7       seven
 
9425
8       eight
 
9426
DELETE FROM t1;
 
9427
DROP VIEW v3;
 
9428
DROP VIEW v2;
 
9429
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9430
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
9431
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9432
option_variant  --------------------------------------------------------------------------------
 
9433
INSERT INTO t1 VALUES(16, 'sixteen');
 
9434
INSERT INTO t1 VALUES(0, 'zero');
 
9435
INSERT INTO t1 VALUES(7, 'seven');
 
9436
INSERT INTO t1 VALUES(8, 'eight');
 
9437
SELECT * FROM v1;
 
9438
f1      f2
 
9439
0       zero
 
9440
7       seven
 
9441
8       eight
 
9442
SELECT * FROM v2;
 
9443
col1    col2
 
9444
7       seven
 
9445
8       eight
 
9446
SELECT * FROM v3;
 
9447
my_col1 my_col2
 
9448
8       eight
 
9449
SELECT * FROM t1;
 
9450
f1      f2
 
9451
16      sixteen
 
9452
0       zero
 
9453
7       seven
 
9454
8       eight
 
9455
DELETE FROM t1;
 
9456
INSERT INTO t1 VALUES(16, 'sixteen');
 
9457
INSERT INTO t1 VALUES(0, 'zero');
 
9458
INSERT INTO t1 VALUES(7, 'seven');
 
9459
INSERT INTO t1 VALUES(8, 'eight');
 
9460
DELETE FROM v3 WHERE my_col1 = 16;
 
9461
affected rows: 0
 
9462
DELETE FROM v3 WHERE my_col1 = 0;
 
9463
affected rows: 0
 
9464
DELETE FROM v3 WHERE my_col1 = 7;
 
9465
affected rows: 0
 
9466
DELETE FROM v3 WHERE my_col1 = 8;
 
9467
affected rows: 1
 
9468
SELECT * FROM t1;
 
9469
f1      f2
 
9470
16      sixteen
 
9471
0       zero
 
9472
7       seven
 
9473
DELETE FROM t1;
 
9474
INSERT INTO t1 VALUES(16, 'sixteen');
 
9475
INSERT INTO t1 VALUES(0, 'zero');
 
9476
INSERT INTO t1 VALUES(7, 'seven');
 
9477
INSERT INTO t1 VALUES(8, 'eight');
 
9478
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9479
affected rows: 0
 
9480
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9481
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9482
affected rows: 0
 
9483
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9484
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9485
affected rows: 0
 
9486
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9487
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9488
affected rows: 1
 
9489
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9490
SELECT * FROM t1;
 
9491
f1      f2
 
9492
16      sixteen
 
9493
0       zero
 
9494
7       seven
 
9495
8       whatever
 
9496
DELETE FROM t1;
 
9497
INSERT INTO t1 VALUES(8, 'eight');
 
9498
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9499
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9500
SELECT * FROM t1;
 
9501
f1      f2
 
9502
8       eight
 
9503
DELETE FROM t1;
 
9504
INSERT INTO t1 VALUES(8, 'eight');
 
9505
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9506
affected rows: 1
 
9507
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9508
SELECT * FROM t1;
 
9509
f1      f2
 
9510
0       eight
 
9511
DELETE FROM t1;
 
9512
INSERT INTO t1 VALUES(8, 'eight');
 
9513
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9514
affected rows: 1
 
9515
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9516
SELECT * FROM t1;
 
9517
f1      f2
 
9518
16      eight
 
9519
DELETE FROM t1;
 
9520
INSERT INTO t1 VALUES(8, 'eight');
 
9521
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9522
affected rows: 1
 
9523
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9524
SELECT * FROM t1;
 
9525
f1      f2
 
9526
10      eight
 
9527
DELETE FROM t1;
 
9528
INSERT INTO v3 VALUES(16, 'sixteen');
 
9529
affected rows: 1
 
9530
INSERT INTO v3 VALUES(0, 'zero');
 
9531
affected rows: 1
 
9532
INSERT INTO v3 VALUES(7, 'seven');
 
9533
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9534
INSERT INTO v3 VALUES(8, 'eight');
 
9535
affected rows: 1
 
9536
SELECT * FROM t1;
 
9537
f1      f2
 
9538
16      sixteen
 
9539
0       zero
 
9540
8       eight
 
9541
DELETE FROM t1;
 
9542
DROP VIEW v3;
 
9543
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9544
option_variant  --------------------------------------------------------------------------------
 
9545
INSERT INTO t1 VALUES(16, 'sixteen');
 
9546
INSERT INTO t1 VALUES(0, 'zero');
 
9547
INSERT INTO t1 VALUES(7, 'seven');
 
9548
INSERT INTO t1 VALUES(8, 'eight');
 
9549
SELECT * FROM v1;
 
9550
f1      f2
 
9551
0       zero
 
9552
7       seven
 
9553
8       eight
 
9554
SELECT * FROM v2;
 
9555
col1    col2
 
9556
7       seven
 
9557
8       eight
 
9558
SELECT * FROM v3;
 
9559
my_col1 my_col2
 
9560
8       eight
 
9561
SELECT * FROM t1;
 
9562
f1      f2
 
9563
16      sixteen
 
9564
0       zero
 
9565
7       seven
 
9566
8       eight
 
9567
DELETE FROM t1;
 
9568
INSERT INTO t1 VALUES(16, 'sixteen');
 
9569
INSERT INTO t1 VALUES(0, 'zero');
 
9570
INSERT INTO t1 VALUES(7, 'seven');
 
9571
INSERT INTO t1 VALUES(8, 'eight');
 
9572
DELETE FROM v3 WHERE my_col1 = 16;
 
9573
affected rows: 0
 
9574
DELETE FROM v3 WHERE my_col1 = 0;
 
9575
affected rows: 0
 
9576
DELETE FROM v3 WHERE my_col1 = 7;
 
9577
affected rows: 0
 
9578
DELETE FROM v3 WHERE my_col1 = 8;
 
9579
affected rows: 1
 
9580
SELECT * FROM t1;
 
9581
f1      f2
 
9582
16      sixteen
 
9583
0       zero
 
9584
7       seven
 
9585
DELETE FROM t1;
 
9586
INSERT INTO t1 VALUES(16, 'sixteen');
 
9587
INSERT INTO t1 VALUES(0, 'zero');
 
9588
INSERT INTO t1 VALUES(7, 'seven');
 
9589
INSERT INTO t1 VALUES(8, 'eight');
 
9590
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9591
affected rows: 0
 
9592
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9593
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9594
affected rows: 0
 
9595
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9596
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9597
affected rows: 0
 
9598
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9599
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9600
affected rows: 1
 
9601
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9602
SELECT * FROM t1;
 
9603
f1      f2
 
9604
16      sixteen
 
9605
0       zero
 
9606
7       seven
 
9607
8       whatever
 
9608
DELETE FROM t1;
 
9609
INSERT INTO t1 VALUES(8, 'eight');
 
9610
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9611
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9612
SELECT * FROM t1;
 
9613
f1      f2
 
9614
8       eight
 
9615
DELETE FROM t1;
 
9616
INSERT INTO t1 VALUES(8, 'eight');
 
9617
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9618
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9619
SELECT * FROM t1;
 
9620
f1      f2
 
9621
8       eight
 
9622
DELETE FROM t1;
 
9623
INSERT INTO t1 VALUES(8, 'eight');
 
9624
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9625
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9626
SELECT * FROM t1;
 
9627
f1      f2
 
9628
8       eight
 
9629
DELETE FROM t1;
 
9630
INSERT INTO t1 VALUES(8, 'eight');
 
9631
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9632
affected rows: 1
 
9633
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9634
SELECT * FROM t1;
 
9635
f1      f2
 
9636
10      eight
 
9637
DELETE FROM t1;
 
9638
INSERT INTO v3 VALUES(16, 'sixteen');
 
9639
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9640
INSERT INTO v3 VALUES(0, 'zero');
 
9641
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9642
INSERT INTO v3 VALUES(7, 'seven');
 
9643
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9644
INSERT INTO v3 VALUES(8, 'eight');
 
9645
affected rows: 1
 
9646
SELECT * FROM t1;
 
9647
f1      f2
 
9648
8       eight
 
9649
DELETE FROM t1;
 
9650
DROP VIEW v3;
 
9651
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9652
option_variant  --------------------------------------------------------------------------------
 
9653
INSERT INTO t1 VALUES(16, 'sixteen');
 
9654
INSERT INTO t1 VALUES(0, 'zero');
 
9655
INSERT INTO t1 VALUES(7, 'seven');
 
9656
INSERT INTO t1 VALUES(8, 'eight');
 
9657
SELECT * FROM v1;
 
9658
f1      f2
 
9659
0       zero
 
9660
7       seven
 
9661
8       eight
 
9662
SELECT * FROM v2;
 
9663
col1    col2
 
9664
7       seven
 
9665
8       eight
 
9666
SELECT * FROM v3;
 
9667
my_col1 my_col2
 
9668
8       eight
 
9669
SELECT * FROM t1;
 
9670
f1      f2
 
9671
16      sixteen
 
9672
0       zero
 
9673
7       seven
 
9674
8       eight
 
9675
DELETE FROM t1;
 
9676
INSERT INTO t1 VALUES(16, 'sixteen');
 
9677
INSERT INTO t1 VALUES(0, 'zero');
 
9678
INSERT INTO t1 VALUES(7, 'seven');
 
9679
INSERT INTO t1 VALUES(8, 'eight');
 
9680
DELETE FROM v3 WHERE my_col1 = 16;
 
9681
affected rows: 0
 
9682
DELETE FROM v3 WHERE my_col1 = 0;
 
9683
affected rows: 0
 
9684
DELETE FROM v3 WHERE my_col1 = 7;
 
9685
affected rows: 0
 
9686
DELETE FROM v3 WHERE my_col1 = 8;
 
9687
affected rows: 1
 
9688
SELECT * FROM t1;
 
9689
f1      f2
 
9690
16      sixteen
 
9691
0       zero
 
9692
7       seven
 
9693
DELETE FROM t1;
 
9694
INSERT INTO t1 VALUES(16, 'sixteen');
 
9695
INSERT INTO t1 VALUES(0, 'zero');
 
9696
INSERT INTO t1 VALUES(7, 'seven');
 
9697
INSERT INTO t1 VALUES(8, 'eight');
 
9698
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9699
affected rows: 0
 
9700
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9701
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9702
affected rows: 0
 
9703
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9704
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9705
affected rows: 0
 
9706
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9707
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9708
affected rows: 1
 
9709
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9710
SELECT * FROM t1;
 
9711
f1      f2
 
9712
16      sixteen
 
9713
0       zero
 
9714
7       seven
 
9715
8       whatever
 
9716
DELETE FROM t1;
 
9717
INSERT INTO t1 VALUES(8, 'eight');
 
9718
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9719
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9720
SELECT * FROM t1;
 
9721
f1      f2
 
9722
8       eight
 
9723
DELETE FROM t1;
 
9724
INSERT INTO t1 VALUES(8, 'eight');
 
9725
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9726
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9727
SELECT * FROM t1;
 
9728
f1      f2
 
9729
8       eight
 
9730
DELETE FROM t1;
 
9731
INSERT INTO t1 VALUES(8, 'eight');
 
9732
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9733
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9734
SELECT * FROM t1;
 
9735
f1      f2
 
9736
8       eight
 
9737
DELETE FROM t1;
 
9738
INSERT INTO t1 VALUES(8, 'eight');
 
9739
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9740
affected rows: 1
 
9741
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9742
SELECT * FROM t1;
 
9743
f1      f2
 
9744
10      eight
 
9745
DELETE FROM t1;
 
9746
INSERT INTO v3 VALUES(16, 'sixteen');
 
9747
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9748
INSERT INTO v3 VALUES(0, 'zero');
 
9749
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9750
INSERT INTO v3 VALUES(7, 'seven');
 
9751
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9752
INSERT INTO v3 VALUES(8, 'eight');
 
9753
affected rows: 1
 
9754
SELECT * FROM t1;
 
9755
f1      f2
 
9756
8       eight
 
9757
DELETE FROM t1;
 
9758
DROP VIEW v3;
 
9759
option_variant          <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9760
option_variant  --------------------------------------------------------------------------------
 
9761
INSERT INTO t1 VALUES(16, 'sixteen');
 
9762
INSERT INTO t1 VALUES(0, 'zero');
 
9763
INSERT INTO t1 VALUES(7, 'seven');
 
9764
INSERT INTO t1 VALUES(8, 'eight');
 
9765
SELECT * FROM v1;
 
9766
f1      f2
 
9767
0       zero
 
9768
7       seven
 
9769
8       eight
 
9770
SELECT * FROM v2;
 
9771
col1    col2
 
9772
7       seven
 
9773
8       eight
 
9774
SELECT * FROM v3;
 
9775
my_col1 my_col2
 
9776
8       eight
 
9777
SELECT * FROM t1;
 
9778
f1      f2
 
9779
16      sixteen
 
9780
0       zero
 
9781
7       seven
 
9782
8       eight
 
9783
DELETE FROM t1;
 
9784
INSERT INTO t1 VALUES(16, 'sixteen');
 
9785
INSERT INTO t1 VALUES(0, 'zero');
 
9786
INSERT INTO t1 VALUES(7, 'seven');
 
9787
INSERT INTO t1 VALUES(8, 'eight');
 
9788
DELETE FROM v3 WHERE my_col1 = 16;
 
9789
affected rows: 0
 
9790
DELETE FROM v3 WHERE my_col1 = 0;
 
9791
affected rows: 0
 
9792
DELETE FROM v3 WHERE my_col1 = 7;
 
9793
affected rows: 0
 
9794
DELETE FROM v3 WHERE my_col1 = 8;
 
9795
affected rows: 1
 
9796
SELECT * FROM t1;
 
9797
f1      f2
 
9798
16      sixteen
 
9799
0       zero
 
9800
7       seven
 
9801
DELETE FROM t1;
 
9802
INSERT INTO t1 VALUES(16, 'sixteen');
 
9803
INSERT INTO t1 VALUES(0, 'zero');
 
9804
INSERT INTO t1 VALUES(7, 'seven');
 
9805
INSERT INTO t1 VALUES(8, 'eight');
 
9806
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9807
affected rows: 0
 
9808
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9809
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9810
affected rows: 0
 
9811
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9812
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9813
affected rows: 0
 
9814
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9815
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9816
affected rows: 1
 
9817
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9818
SELECT * FROM t1;
 
9819
f1      f2
 
9820
16      sixteen
 
9821
0       zero
 
9822
7       seven
 
9823
8       whatever
 
9824
DELETE FROM t1;
 
9825
INSERT INTO t1 VALUES(8, 'eight');
 
9826
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9827
affected rows: 1
 
9828
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9829
SELECT * FROM t1;
 
9830
f1      f2
 
9831
7       eight
 
9832
DELETE FROM t1;
 
9833
INSERT INTO t1 VALUES(8, 'eight');
 
9834
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9835
affected rows: 1
 
9836
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9837
SELECT * FROM t1;
 
9838
f1      f2
 
9839
0       eight
 
9840
DELETE FROM t1;
 
9841
INSERT INTO t1 VALUES(8, 'eight');
 
9842
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9843
affected rows: 1
 
9844
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9845
SELECT * FROM t1;
 
9846
f1      f2
 
9847
16      eight
 
9848
DELETE FROM t1;
 
9849
INSERT INTO t1 VALUES(8, 'eight');
 
9850
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9851
affected rows: 1
 
9852
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9853
SELECT * FROM t1;
 
9854
f1      f2
 
9855
10      eight
 
9856
DELETE FROM t1;
 
9857
INSERT INTO v3 VALUES(16, 'sixteen');
 
9858
affected rows: 1
 
9859
INSERT INTO v3 VALUES(0, 'zero');
 
9860
affected rows: 1
 
9861
INSERT INTO v3 VALUES(7, 'seven');
 
9862
affected rows: 1
 
9863
INSERT INTO v3 VALUES(8, 'eight');
 
9864
affected rows: 1
 
9865
SELECT * FROM t1;
 
9866
f1      f2
 
9867
16      sixteen
 
9868
0       zero
 
9869
7       seven
 
9870
8       eight
 
9871
DELETE FROM t1;
 
9872
DROP VIEW v3;
 
9873
DROP VIEW v2;
 
9874
DROP VIEW v1;
 
9875
CREATE VIEW v1 AS SELECT f1, f2
 
9876
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH CASCADED CHECK OPTION ;
 
9877
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9878
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
9879
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9880
option_variant  --------------------------------------------------------------------------------
 
9881
INSERT INTO t1 VALUES(16, 'sixteen');
 
9882
INSERT INTO t1 VALUES(0, 'zero');
 
9883
INSERT INTO t1 VALUES(7, 'seven');
 
9884
INSERT INTO t1 VALUES(8, 'eight');
 
9885
SELECT * FROM v1;
 
9886
f1      f2
 
9887
0       zero
 
9888
7       seven
 
9889
8       eight
 
9890
SELECT * FROM v2;
 
9891
col1    col2
 
9892
7       seven
 
9893
8       eight
 
9894
SELECT * FROM v3;
 
9895
my_col1 my_col2
 
9896
8       eight
 
9897
SELECT * FROM t1;
 
9898
f1      f2
 
9899
16      sixteen
 
9900
0       zero
 
9901
7       seven
 
9902
8       eight
 
9903
DELETE FROM t1;
 
9904
INSERT INTO t1 VALUES(16, 'sixteen');
 
9905
INSERT INTO t1 VALUES(0, 'zero');
 
9906
INSERT INTO t1 VALUES(7, 'seven');
 
9907
INSERT INTO t1 VALUES(8, 'eight');
 
9908
DELETE FROM v3 WHERE my_col1 = 16;
 
9909
affected rows: 0
 
9910
DELETE FROM v3 WHERE my_col1 = 0;
 
9911
affected rows: 0
 
9912
DELETE FROM v3 WHERE my_col1 = 7;
 
9913
affected rows: 0
 
9914
DELETE FROM v3 WHERE my_col1 = 8;
 
9915
affected rows: 1
 
9916
SELECT * FROM t1;
 
9917
f1      f2
 
9918
16      sixteen
 
9919
0       zero
 
9920
7       seven
 
9921
DELETE FROM t1;
 
9922
INSERT INTO t1 VALUES(16, 'sixteen');
 
9923
INSERT INTO t1 VALUES(0, 'zero');
 
9924
INSERT INTO t1 VALUES(7, 'seven');
 
9925
INSERT INTO t1 VALUES(8, 'eight');
 
9926
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9927
affected rows: 0
 
9928
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9929
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9930
affected rows: 0
 
9931
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9932
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9933
affected rows: 0
 
9934
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9935
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9936
affected rows: 1
 
9937
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9938
SELECT * FROM t1;
 
9939
f1      f2
 
9940
16      sixteen
 
9941
0       zero
 
9942
7       seven
 
9943
8       whatever
 
9944
DELETE FROM t1;
 
9945
INSERT INTO t1 VALUES(8, 'eight');
 
9946
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9947
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9948
SELECT * FROM t1;
 
9949
f1      f2
 
9950
8       eight
 
9951
DELETE FROM t1;
 
9952
INSERT INTO t1 VALUES(8, 'eight');
 
9953
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9954
affected rows: 1
 
9955
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9956
SELECT * FROM t1;
 
9957
f1      f2
 
9958
0       eight
 
9959
DELETE FROM t1;
 
9960
INSERT INTO t1 VALUES(8, 'eight');
 
9961
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9962
affected rows: 1
 
9963
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9964
SELECT * FROM t1;
 
9965
f1      f2
 
9966
16      eight
 
9967
DELETE FROM t1;
 
9968
INSERT INTO t1 VALUES(8, 'eight');
 
9969
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9970
affected rows: 1
 
9971
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9972
SELECT * FROM t1;
 
9973
f1      f2
 
9974
10      eight
 
9975
DELETE FROM t1;
 
9976
INSERT INTO v3 VALUES(16, 'sixteen');
 
9977
affected rows: 1
 
9978
INSERT INTO v3 VALUES(0, 'zero');
 
9979
affected rows: 1
 
9980
INSERT INTO v3 VALUES(7, 'seven');
 
9981
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9982
INSERT INTO v3 VALUES(8, 'eight');
 
9983
affected rows: 1
 
9984
SELECT * FROM t1;
 
9985
f1      f2
 
9986
16      sixteen
 
9987
0       zero
 
9988
8       eight
 
9989
DELETE FROM t1;
 
9990
DROP VIEW v3;
 
9991
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9992
option_variant  --------------------------------------------------------------------------------
 
9993
INSERT INTO t1 VALUES(16, 'sixteen');
 
9994
INSERT INTO t1 VALUES(0, 'zero');
 
9995
INSERT INTO t1 VALUES(7, 'seven');
 
9996
INSERT INTO t1 VALUES(8, 'eight');
 
9997
SELECT * FROM v1;
 
9998
f1      f2
 
9999
0       zero
 
10000
7       seven
 
10001
8       eight
 
10002
SELECT * FROM v2;
 
10003
col1    col2
 
10004
7       seven
 
10005
8       eight
 
10006
SELECT * FROM v3;
 
10007
my_col1 my_col2
 
10008
8       eight
 
10009
SELECT * FROM t1;
 
10010
f1      f2
 
10011
16      sixteen
 
10012
0       zero
 
10013
7       seven
 
10014
8       eight
 
10015
DELETE FROM t1;
 
10016
INSERT INTO t1 VALUES(16, 'sixteen');
 
10017
INSERT INTO t1 VALUES(0, 'zero');
 
10018
INSERT INTO t1 VALUES(7, 'seven');
 
10019
INSERT INTO t1 VALUES(8, 'eight');
 
10020
DELETE FROM v3 WHERE my_col1 = 16;
 
10021
affected rows: 0
 
10022
DELETE FROM v3 WHERE my_col1 = 0;
 
10023
affected rows: 0
 
10024
DELETE FROM v3 WHERE my_col1 = 7;
 
10025
affected rows: 0
 
10026
DELETE FROM v3 WHERE my_col1 = 8;
 
10027
affected rows: 1
 
10028
SELECT * FROM t1;
 
10029
f1      f2
 
10030
16      sixteen
 
10031
0       zero
 
10032
7       seven
 
10033
DELETE FROM t1;
 
10034
INSERT INTO t1 VALUES(16, 'sixteen');
 
10035
INSERT INTO t1 VALUES(0, 'zero');
 
10036
INSERT INTO t1 VALUES(7, 'seven');
 
10037
INSERT INTO t1 VALUES(8, 'eight');
 
10038
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10039
affected rows: 0
 
10040
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10041
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10042
affected rows: 0
 
10043
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10044
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10045
affected rows: 0
 
10046
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10047
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10048
affected rows: 1
 
10049
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10050
SELECT * FROM t1;
 
10051
f1      f2
 
10052
16      sixteen
 
10053
0       zero
 
10054
7       seven
 
10055
8       whatever
 
10056
DELETE FROM t1;
 
10057
INSERT INTO t1 VALUES(8, 'eight');
 
10058
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10059
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10060
SELECT * FROM t1;
 
10061
f1      f2
 
10062
8       eight
 
10063
DELETE FROM t1;
 
10064
INSERT INTO t1 VALUES(8, 'eight');
 
10065
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10066
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10067
SELECT * FROM t1;
 
10068
f1      f2
 
10069
8       eight
 
10070
DELETE FROM t1;
 
10071
INSERT INTO t1 VALUES(8, 'eight');
 
10072
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10073
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10074
SELECT * FROM t1;
 
10075
f1      f2
 
10076
8       eight
 
10077
DELETE FROM t1;
 
10078
INSERT INTO t1 VALUES(8, 'eight');
 
10079
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10080
affected rows: 1
 
10081
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10082
SELECT * FROM t1;
 
10083
f1      f2
 
10084
10      eight
 
10085
DELETE FROM t1;
 
10086
INSERT INTO v3 VALUES(16, 'sixteen');
 
10087
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10088
INSERT INTO v3 VALUES(0, 'zero');
 
10089
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10090
INSERT INTO v3 VALUES(7, 'seven');
 
10091
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10092
INSERT INTO v3 VALUES(8, 'eight');
 
10093
affected rows: 1
 
10094
SELECT * FROM t1;
 
10095
f1      f2
 
10096
8       eight
 
10097
DELETE FROM t1;
 
10098
DROP VIEW v3;
 
10099
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10100
option_variant  --------------------------------------------------------------------------------
 
10101
INSERT INTO t1 VALUES(16, 'sixteen');
 
10102
INSERT INTO t1 VALUES(0, 'zero');
 
10103
INSERT INTO t1 VALUES(7, 'seven');
 
10104
INSERT INTO t1 VALUES(8, 'eight');
 
10105
SELECT * FROM v1;
 
10106
f1      f2
 
10107
0       zero
 
10108
7       seven
 
10109
8       eight
 
10110
SELECT * FROM v2;
 
10111
col1    col2
 
10112
7       seven
 
10113
8       eight
 
10114
SELECT * FROM v3;
 
10115
my_col1 my_col2
 
10116
8       eight
 
10117
SELECT * FROM t1;
 
10118
f1      f2
 
10119
16      sixteen
 
10120
0       zero
 
10121
7       seven
 
10122
8       eight
 
10123
DELETE FROM t1;
 
10124
INSERT INTO t1 VALUES(16, 'sixteen');
 
10125
INSERT INTO t1 VALUES(0, 'zero');
 
10126
INSERT INTO t1 VALUES(7, 'seven');
 
10127
INSERT INTO t1 VALUES(8, 'eight');
 
10128
DELETE FROM v3 WHERE my_col1 = 16;
 
10129
affected rows: 0
 
10130
DELETE FROM v3 WHERE my_col1 = 0;
 
10131
affected rows: 0
 
10132
DELETE FROM v3 WHERE my_col1 = 7;
 
10133
affected rows: 0
 
10134
DELETE FROM v3 WHERE my_col1 = 8;
 
10135
affected rows: 1
 
10136
SELECT * FROM t1;
 
10137
f1      f2
 
10138
16      sixteen
 
10139
0       zero
 
10140
7       seven
 
10141
DELETE FROM t1;
 
10142
INSERT INTO t1 VALUES(16, 'sixteen');
 
10143
INSERT INTO t1 VALUES(0, 'zero');
 
10144
INSERT INTO t1 VALUES(7, 'seven');
 
10145
INSERT INTO t1 VALUES(8, 'eight');
 
10146
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10147
affected rows: 0
 
10148
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10149
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10150
affected rows: 0
 
10151
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10152
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10153
affected rows: 0
 
10154
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10155
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10156
affected rows: 1
 
10157
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10158
SELECT * FROM t1;
 
10159
f1      f2
 
10160
16      sixteen
 
10161
0       zero
 
10162
7       seven
 
10163
8       whatever
 
10164
DELETE FROM t1;
 
10165
INSERT INTO t1 VALUES(8, 'eight');
 
10166
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10167
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10168
SELECT * FROM t1;
 
10169
f1      f2
 
10170
8       eight
 
10171
DELETE FROM t1;
 
10172
INSERT INTO t1 VALUES(8, 'eight');
 
10173
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10174
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10175
SELECT * FROM t1;
 
10176
f1      f2
 
10177
8       eight
 
10178
DELETE FROM t1;
 
10179
INSERT INTO t1 VALUES(8, 'eight');
 
10180
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10181
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10182
SELECT * FROM t1;
 
10183
f1      f2
 
10184
8       eight
 
10185
DELETE FROM t1;
 
10186
INSERT INTO t1 VALUES(8, 'eight');
 
10187
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10188
affected rows: 1
 
10189
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10190
SELECT * FROM t1;
 
10191
f1      f2
 
10192
10      eight
 
10193
DELETE FROM t1;
 
10194
INSERT INTO v3 VALUES(16, 'sixteen');
 
10195
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10196
INSERT INTO v3 VALUES(0, 'zero');
 
10197
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10198
INSERT INTO v3 VALUES(7, 'seven');
 
10199
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10200
INSERT INTO v3 VALUES(8, 'eight');
 
10201
affected rows: 1
 
10202
SELECT * FROM t1;
 
10203
f1      f2
 
10204
8       eight
 
10205
DELETE FROM t1;
 
10206
DROP VIEW v3;
 
10207
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10208
option_variant  --------------------------------------------------------------------------------
 
10209
INSERT INTO t1 VALUES(16, 'sixteen');
 
10210
INSERT INTO t1 VALUES(0, 'zero');
 
10211
INSERT INTO t1 VALUES(7, 'seven');
 
10212
INSERT INTO t1 VALUES(8, 'eight');
 
10213
SELECT * FROM v1;
 
10214
f1      f2
 
10215
0       zero
 
10216
7       seven
 
10217
8       eight
 
10218
SELECT * FROM v2;
 
10219
col1    col2
 
10220
7       seven
 
10221
8       eight
 
10222
SELECT * FROM v3;
 
10223
my_col1 my_col2
 
10224
8       eight
 
10225
SELECT * FROM t1;
 
10226
f1      f2
 
10227
16      sixteen
 
10228
0       zero
 
10229
7       seven
 
10230
8       eight
 
10231
DELETE FROM t1;
 
10232
INSERT INTO t1 VALUES(16, 'sixteen');
 
10233
INSERT INTO t1 VALUES(0, 'zero');
 
10234
INSERT INTO t1 VALUES(7, 'seven');
 
10235
INSERT INTO t1 VALUES(8, 'eight');
 
10236
DELETE FROM v3 WHERE my_col1 = 16;
 
10237
affected rows: 0
 
10238
DELETE FROM v3 WHERE my_col1 = 0;
 
10239
affected rows: 0
 
10240
DELETE FROM v3 WHERE my_col1 = 7;
 
10241
affected rows: 0
 
10242
DELETE FROM v3 WHERE my_col1 = 8;
 
10243
affected rows: 1
 
10244
SELECT * FROM t1;
 
10245
f1      f2
 
10246
16      sixteen
 
10247
0       zero
 
10248
7       seven
 
10249
DELETE FROM t1;
 
10250
INSERT INTO t1 VALUES(16, 'sixteen');
 
10251
INSERT INTO t1 VALUES(0, 'zero');
 
10252
INSERT INTO t1 VALUES(7, 'seven');
 
10253
INSERT INTO t1 VALUES(8, 'eight');
 
10254
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10255
affected rows: 0
 
10256
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10257
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10258
affected rows: 0
 
10259
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10260
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10261
affected rows: 0
 
10262
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10263
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10264
affected rows: 1
 
10265
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10266
SELECT * FROM t1;
 
10267
f1      f2
 
10268
16      sixteen
 
10269
0       zero
 
10270
7       seven
 
10271
8       whatever
 
10272
DELETE FROM t1;
 
10273
INSERT INTO t1 VALUES(8, 'eight');
 
10274
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10275
affected rows: 1
 
10276
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10277
SELECT * FROM t1;
 
10278
f1      f2
 
10279
7       eight
 
10280
DELETE FROM t1;
 
10281
INSERT INTO t1 VALUES(8, 'eight');
 
10282
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10283
affected rows: 1
 
10284
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10285
SELECT * FROM t1;
 
10286
f1      f2
 
10287
0       eight
 
10288
DELETE FROM t1;
 
10289
INSERT INTO t1 VALUES(8, 'eight');
 
10290
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10291
affected rows: 1
 
10292
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10293
SELECT * FROM t1;
 
10294
f1      f2
 
10295
16      eight
 
10296
DELETE FROM t1;
 
10297
INSERT INTO t1 VALUES(8, 'eight');
 
10298
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10299
affected rows: 1
 
10300
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10301
SELECT * FROM t1;
 
10302
f1      f2
 
10303
10      eight
 
10304
DELETE FROM t1;
 
10305
INSERT INTO v3 VALUES(16, 'sixteen');
 
10306
affected rows: 1
 
10307
INSERT INTO v3 VALUES(0, 'zero');
 
10308
affected rows: 1
 
10309
INSERT INTO v3 VALUES(7, 'seven');
 
10310
affected rows: 1
 
10311
INSERT INTO v3 VALUES(8, 'eight');
 
10312
affected rows: 1
 
10313
SELECT * FROM t1;
 
10314
f1      f2
 
10315
16      sixteen
 
10316
0       zero
 
10317
7       seven
 
10318
8       eight
 
10319
DELETE FROM t1;
 
10320
DROP VIEW v3;
 
10321
DROP VIEW v2;
 
10322
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10323
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
10324
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10325
option_variant  --------------------------------------------------------------------------------
 
10326
INSERT INTO t1 VALUES(16, 'sixteen');
 
10327
INSERT INTO t1 VALUES(0, 'zero');
 
10328
INSERT INTO t1 VALUES(7, 'seven');
 
10329
INSERT INTO t1 VALUES(8, 'eight');
 
10330
SELECT * FROM v1;
 
10331
f1      f2
 
10332
0       zero
 
10333
7       seven
 
10334
8       eight
 
10335
SELECT * FROM v2;
 
10336
col1    col2
 
10337
7       seven
 
10338
8       eight
 
10339
SELECT * FROM v3;
 
10340
my_col1 my_col2
 
10341
8       eight
 
10342
SELECT * FROM t1;
 
10343
f1      f2
 
10344
16      sixteen
 
10345
0       zero
 
10346
7       seven
 
10347
8       eight
 
10348
DELETE FROM t1;
 
10349
INSERT INTO t1 VALUES(16, 'sixteen');
 
10350
INSERT INTO t1 VALUES(0, 'zero');
 
10351
INSERT INTO t1 VALUES(7, 'seven');
 
10352
INSERT INTO t1 VALUES(8, 'eight');
 
10353
DELETE FROM v3 WHERE my_col1 = 16;
 
10354
affected rows: 0
 
10355
DELETE FROM v3 WHERE my_col1 = 0;
 
10356
affected rows: 0
 
10357
DELETE FROM v3 WHERE my_col1 = 7;
 
10358
affected rows: 0
 
10359
DELETE FROM v3 WHERE my_col1 = 8;
 
10360
affected rows: 1
 
10361
SELECT * FROM t1;
 
10362
f1      f2
 
10363
16      sixteen
 
10364
0       zero
 
10365
7       seven
 
10366
DELETE FROM t1;
 
10367
INSERT INTO t1 VALUES(16, 'sixteen');
 
10368
INSERT INTO t1 VALUES(0, 'zero');
 
10369
INSERT INTO t1 VALUES(7, 'seven');
 
10370
INSERT INTO t1 VALUES(8, 'eight');
 
10371
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10372
affected rows: 0
 
10373
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10374
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10375
affected rows: 0
 
10376
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10377
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10378
affected rows: 0
 
10379
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10380
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10381
affected rows: 1
 
10382
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10383
SELECT * FROM t1;
 
10384
f1      f2
 
10385
16      sixteen
 
10386
0       zero
 
10387
7       seven
 
10388
8       whatever
 
10389
DELETE FROM t1;
 
10390
INSERT INTO t1 VALUES(8, 'eight');
 
10391
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10392
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10393
SELECT * FROM t1;
 
10394
f1      f2
 
10395
8       eight
 
10396
DELETE FROM t1;
 
10397
INSERT INTO t1 VALUES(8, 'eight');
 
10398
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10399
affected rows: 1
 
10400
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10401
SELECT * FROM t1;
 
10402
f1      f2
 
10403
0       eight
 
10404
DELETE FROM t1;
 
10405
INSERT INTO t1 VALUES(8, 'eight');
 
10406
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10407
affected rows: 1
 
10408
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10409
SELECT * FROM t1;
 
10410
f1      f2
 
10411
16      eight
 
10412
DELETE FROM t1;
 
10413
INSERT INTO t1 VALUES(8, 'eight');
 
10414
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10415
affected rows: 1
 
10416
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10417
SELECT * FROM t1;
 
10418
f1      f2
 
10419
10      eight
 
10420
DELETE FROM t1;
 
10421
INSERT INTO v3 VALUES(16, 'sixteen');
 
10422
affected rows: 1
 
10423
INSERT INTO v3 VALUES(0, 'zero');
 
10424
affected rows: 1
 
10425
INSERT INTO v3 VALUES(7, 'seven');
 
10426
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10427
INSERT INTO v3 VALUES(8, 'eight');
 
10428
affected rows: 1
 
10429
SELECT * FROM t1;
 
10430
f1      f2
 
10431
16      sixteen
 
10432
0       zero
 
10433
8       eight
 
10434
DELETE FROM t1;
 
10435
DROP VIEW v3;
 
10436
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10437
option_variant  --------------------------------------------------------------------------------
 
10438
INSERT INTO t1 VALUES(16, 'sixteen');
 
10439
INSERT INTO t1 VALUES(0, 'zero');
 
10440
INSERT INTO t1 VALUES(7, 'seven');
 
10441
INSERT INTO t1 VALUES(8, 'eight');
 
10442
SELECT * FROM v1;
 
10443
f1      f2
 
10444
0       zero
 
10445
7       seven
 
10446
8       eight
 
10447
SELECT * FROM v2;
 
10448
col1    col2
 
10449
7       seven
 
10450
8       eight
 
10451
SELECT * FROM v3;
 
10452
my_col1 my_col2
 
10453
8       eight
 
10454
SELECT * FROM t1;
 
10455
f1      f2
 
10456
16      sixteen
 
10457
0       zero
 
10458
7       seven
 
10459
8       eight
 
10460
DELETE FROM t1;
 
10461
INSERT INTO t1 VALUES(16, 'sixteen');
 
10462
INSERT INTO t1 VALUES(0, 'zero');
 
10463
INSERT INTO t1 VALUES(7, 'seven');
 
10464
INSERT INTO t1 VALUES(8, 'eight');
 
10465
DELETE FROM v3 WHERE my_col1 = 16;
 
10466
affected rows: 0
 
10467
DELETE FROM v3 WHERE my_col1 = 0;
 
10468
affected rows: 0
 
10469
DELETE FROM v3 WHERE my_col1 = 7;
 
10470
affected rows: 0
 
10471
DELETE FROM v3 WHERE my_col1 = 8;
 
10472
affected rows: 1
 
10473
SELECT * FROM t1;
 
10474
f1      f2
 
10475
16      sixteen
 
10476
0       zero
 
10477
7       seven
 
10478
DELETE FROM t1;
 
10479
INSERT INTO t1 VALUES(16, 'sixteen');
 
10480
INSERT INTO t1 VALUES(0, 'zero');
 
10481
INSERT INTO t1 VALUES(7, 'seven');
 
10482
INSERT INTO t1 VALUES(8, 'eight');
 
10483
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10484
affected rows: 0
 
10485
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10486
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10487
affected rows: 0
 
10488
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10489
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10490
affected rows: 0
 
10491
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10492
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10493
affected rows: 1
 
10494
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10495
SELECT * FROM t1;
 
10496
f1      f2
 
10497
16      sixteen
 
10498
0       zero
 
10499
7       seven
 
10500
8       whatever
 
10501
DELETE FROM t1;
 
10502
INSERT INTO t1 VALUES(8, 'eight');
 
10503
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10504
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10505
SELECT * FROM t1;
 
10506
f1      f2
 
10507
8       eight
 
10508
DELETE FROM t1;
 
10509
INSERT INTO t1 VALUES(8, 'eight');
 
10510
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10511
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10512
SELECT * FROM t1;
 
10513
f1      f2
 
10514
8       eight
 
10515
DELETE FROM t1;
 
10516
INSERT INTO t1 VALUES(8, 'eight');
 
10517
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10518
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10519
SELECT * FROM t1;
 
10520
f1      f2
 
10521
8       eight
 
10522
DELETE FROM t1;
 
10523
INSERT INTO t1 VALUES(8, 'eight');
 
10524
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10525
affected rows: 1
 
10526
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10527
SELECT * FROM t1;
 
10528
f1      f2
 
10529
10      eight
 
10530
DELETE FROM t1;
 
10531
INSERT INTO v3 VALUES(16, 'sixteen');
 
10532
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10533
INSERT INTO v3 VALUES(0, 'zero');
 
10534
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10535
INSERT INTO v3 VALUES(7, 'seven');
 
10536
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10537
INSERT INTO v3 VALUES(8, 'eight');
 
10538
affected rows: 1
 
10539
SELECT * FROM t1;
 
10540
f1      f2
 
10541
8       eight
 
10542
DELETE FROM t1;
 
10543
DROP VIEW v3;
 
10544
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10545
option_variant  --------------------------------------------------------------------------------
 
10546
INSERT INTO t1 VALUES(16, 'sixteen');
 
10547
INSERT INTO t1 VALUES(0, 'zero');
 
10548
INSERT INTO t1 VALUES(7, 'seven');
 
10549
INSERT INTO t1 VALUES(8, 'eight');
 
10550
SELECT * FROM v1;
 
10551
f1      f2
 
10552
0       zero
 
10553
7       seven
 
10554
8       eight
 
10555
SELECT * FROM v2;
 
10556
col1    col2
 
10557
7       seven
 
10558
8       eight
 
10559
SELECT * FROM v3;
 
10560
my_col1 my_col2
 
10561
8       eight
 
10562
SELECT * FROM t1;
 
10563
f1      f2
 
10564
16      sixteen
 
10565
0       zero
 
10566
7       seven
 
10567
8       eight
 
10568
DELETE FROM t1;
 
10569
INSERT INTO t1 VALUES(16, 'sixteen');
 
10570
INSERT INTO t1 VALUES(0, 'zero');
 
10571
INSERT INTO t1 VALUES(7, 'seven');
 
10572
INSERT INTO t1 VALUES(8, 'eight');
 
10573
DELETE FROM v3 WHERE my_col1 = 16;
 
10574
affected rows: 0
 
10575
DELETE FROM v3 WHERE my_col1 = 0;
 
10576
affected rows: 0
 
10577
DELETE FROM v3 WHERE my_col1 = 7;
 
10578
affected rows: 0
 
10579
DELETE FROM v3 WHERE my_col1 = 8;
 
10580
affected rows: 1
 
10581
SELECT * FROM t1;
 
10582
f1      f2
 
10583
16      sixteen
 
10584
0       zero
 
10585
7       seven
 
10586
DELETE FROM t1;
 
10587
INSERT INTO t1 VALUES(16, 'sixteen');
 
10588
INSERT INTO t1 VALUES(0, 'zero');
 
10589
INSERT INTO t1 VALUES(7, 'seven');
 
10590
INSERT INTO t1 VALUES(8, 'eight');
 
10591
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10592
affected rows: 0
 
10593
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10594
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10595
affected rows: 0
 
10596
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10597
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10598
affected rows: 0
 
10599
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10600
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10601
affected rows: 1
 
10602
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10603
SELECT * FROM t1;
 
10604
f1      f2
 
10605
16      sixteen
 
10606
0       zero
 
10607
7       seven
 
10608
8       whatever
 
10609
DELETE FROM t1;
 
10610
INSERT INTO t1 VALUES(8, 'eight');
 
10611
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10612
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10613
SELECT * FROM t1;
 
10614
f1      f2
 
10615
8       eight
 
10616
DELETE FROM t1;
 
10617
INSERT INTO t1 VALUES(8, 'eight');
 
10618
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10619
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10620
SELECT * FROM t1;
 
10621
f1      f2
 
10622
8       eight
 
10623
DELETE FROM t1;
 
10624
INSERT INTO t1 VALUES(8, 'eight');
 
10625
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10626
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10627
SELECT * FROM t1;
 
10628
f1      f2
 
10629
8       eight
 
10630
DELETE FROM t1;
 
10631
INSERT INTO t1 VALUES(8, 'eight');
 
10632
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10633
affected rows: 1
 
10634
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10635
SELECT * FROM t1;
 
10636
f1      f2
 
10637
10      eight
 
10638
DELETE FROM t1;
 
10639
INSERT INTO v3 VALUES(16, 'sixteen');
 
10640
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10641
INSERT INTO v3 VALUES(0, 'zero');
 
10642
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10643
INSERT INTO v3 VALUES(7, 'seven');
 
10644
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10645
INSERT INTO v3 VALUES(8, 'eight');
 
10646
affected rows: 1
 
10647
SELECT * FROM t1;
 
10648
f1      f2
 
10649
8       eight
 
10650
DELETE FROM t1;
 
10651
DROP VIEW v3;
 
10652
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10653
option_variant  --------------------------------------------------------------------------------
 
10654
INSERT INTO t1 VALUES(16, 'sixteen');
 
10655
INSERT INTO t1 VALUES(0, 'zero');
 
10656
INSERT INTO t1 VALUES(7, 'seven');
 
10657
INSERT INTO t1 VALUES(8, 'eight');
 
10658
SELECT * FROM v1;
 
10659
f1      f2
 
10660
0       zero
 
10661
7       seven
 
10662
8       eight
 
10663
SELECT * FROM v2;
 
10664
col1    col2
 
10665
7       seven
 
10666
8       eight
 
10667
SELECT * FROM v3;
 
10668
my_col1 my_col2
 
10669
8       eight
 
10670
SELECT * FROM t1;
 
10671
f1      f2
 
10672
16      sixteen
 
10673
0       zero
 
10674
7       seven
 
10675
8       eight
 
10676
DELETE FROM t1;
 
10677
INSERT INTO t1 VALUES(16, 'sixteen');
 
10678
INSERT INTO t1 VALUES(0, 'zero');
 
10679
INSERT INTO t1 VALUES(7, 'seven');
 
10680
INSERT INTO t1 VALUES(8, 'eight');
 
10681
DELETE FROM v3 WHERE my_col1 = 16;
 
10682
affected rows: 0
 
10683
DELETE FROM v3 WHERE my_col1 = 0;
 
10684
affected rows: 0
 
10685
DELETE FROM v3 WHERE my_col1 = 7;
 
10686
affected rows: 0
 
10687
DELETE FROM v3 WHERE my_col1 = 8;
 
10688
affected rows: 1
 
10689
SELECT * FROM t1;
 
10690
f1      f2
 
10691
16      sixteen
 
10692
0       zero
 
10693
7       seven
 
10694
DELETE FROM t1;
 
10695
INSERT INTO t1 VALUES(16, 'sixteen');
 
10696
INSERT INTO t1 VALUES(0, 'zero');
 
10697
INSERT INTO t1 VALUES(7, 'seven');
 
10698
INSERT INTO t1 VALUES(8, 'eight');
 
10699
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10700
affected rows: 0
 
10701
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10702
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10703
affected rows: 0
 
10704
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10705
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10706
affected rows: 0
 
10707
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10708
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10709
affected rows: 1
 
10710
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10711
SELECT * FROM t1;
 
10712
f1      f2
 
10713
16      sixteen
 
10714
0       zero
 
10715
7       seven
 
10716
8       whatever
 
10717
DELETE FROM t1;
 
10718
INSERT INTO t1 VALUES(8, 'eight');
 
10719
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10720
affected rows: 1
 
10721
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10722
SELECT * FROM t1;
 
10723
f1      f2
 
10724
7       eight
 
10725
DELETE FROM t1;
 
10726
INSERT INTO t1 VALUES(8, 'eight');
 
10727
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10728
affected rows: 1
 
10729
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10730
SELECT * FROM t1;
 
10731
f1      f2
 
10732
0       eight
 
10733
DELETE FROM t1;
 
10734
INSERT INTO t1 VALUES(8, 'eight');
 
10735
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10736
affected rows: 1
 
10737
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10738
SELECT * FROM t1;
 
10739
f1      f2
 
10740
16      eight
 
10741
DELETE FROM t1;
 
10742
INSERT INTO t1 VALUES(8, 'eight');
 
10743
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10744
affected rows: 1
 
10745
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10746
SELECT * FROM t1;
 
10747
f1      f2
 
10748
10      eight
 
10749
DELETE FROM t1;
 
10750
INSERT INTO v3 VALUES(16, 'sixteen');
 
10751
affected rows: 1
 
10752
INSERT INTO v3 VALUES(0, 'zero');
 
10753
affected rows: 1
 
10754
INSERT INTO v3 VALUES(7, 'seven');
 
10755
affected rows: 1
 
10756
INSERT INTO v3 VALUES(8, 'eight');
 
10757
affected rows: 1
 
10758
SELECT * FROM t1;
 
10759
f1      f2
 
10760
16      sixteen
 
10761
0       zero
 
10762
7       seven
 
10763
8       eight
 
10764
DELETE FROM t1;
 
10765
DROP VIEW v3;
 
10766
DROP VIEW v2;
 
10767
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10768
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
10769
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10770
option_variant  --------------------------------------------------------------------------------
 
10771
INSERT INTO t1 VALUES(16, 'sixteen');
 
10772
INSERT INTO t1 VALUES(0, 'zero');
 
10773
INSERT INTO t1 VALUES(7, 'seven');
 
10774
INSERT INTO t1 VALUES(8, 'eight');
 
10775
SELECT * FROM v1;
 
10776
f1      f2
 
10777
0       zero
 
10778
7       seven
 
10779
8       eight
 
10780
SELECT * FROM v2;
 
10781
col1    col2
 
10782
7       seven
 
10783
8       eight
 
10784
SELECT * FROM v3;
 
10785
my_col1 my_col2
 
10786
8       eight
 
10787
SELECT * FROM t1;
 
10788
f1      f2
 
10789
16      sixteen
 
10790
0       zero
 
10791
7       seven
 
10792
8       eight
 
10793
DELETE FROM t1;
 
10794
INSERT INTO t1 VALUES(16, 'sixteen');
 
10795
INSERT INTO t1 VALUES(0, 'zero');
 
10796
INSERT INTO t1 VALUES(7, 'seven');
 
10797
INSERT INTO t1 VALUES(8, 'eight');
 
10798
DELETE FROM v3 WHERE my_col1 = 16;
 
10799
affected rows: 0
 
10800
DELETE FROM v3 WHERE my_col1 = 0;
 
10801
affected rows: 0
 
10802
DELETE FROM v3 WHERE my_col1 = 7;
 
10803
affected rows: 0
 
10804
DELETE FROM v3 WHERE my_col1 = 8;
 
10805
affected rows: 1
 
10806
SELECT * FROM t1;
 
10807
f1      f2
 
10808
16      sixteen
 
10809
0       zero
 
10810
7       seven
 
10811
DELETE FROM t1;
 
10812
INSERT INTO t1 VALUES(16, 'sixteen');
 
10813
INSERT INTO t1 VALUES(0, 'zero');
 
10814
INSERT INTO t1 VALUES(7, 'seven');
 
10815
INSERT INTO t1 VALUES(8, 'eight');
 
10816
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10817
affected rows: 0
 
10818
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10819
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10820
affected rows: 0
 
10821
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10822
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10823
affected rows: 0
 
10824
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10825
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10826
affected rows: 1
 
10827
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10828
SELECT * FROM t1;
 
10829
f1      f2
 
10830
16      sixteen
 
10831
0       zero
 
10832
7       seven
 
10833
8       whatever
 
10834
DELETE FROM t1;
 
10835
INSERT INTO t1 VALUES(8, 'eight');
 
10836
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10837
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10838
SELECT * FROM t1;
 
10839
f1      f2
 
10840
8       eight
 
10841
DELETE FROM t1;
 
10842
INSERT INTO t1 VALUES(8, 'eight');
 
10843
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10844
affected rows: 1
 
10845
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10846
SELECT * FROM t1;
 
10847
f1      f2
 
10848
0       eight
 
10849
DELETE FROM t1;
 
10850
INSERT INTO t1 VALUES(8, 'eight');
 
10851
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10852
affected rows: 1
 
10853
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10854
SELECT * FROM t1;
 
10855
f1      f2
 
10856
16      eight
 
10857
DELETE FROM t1;
 
10858
INSERT INTO t1 VALUES(8, 'eight');
 
10859
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10860
affected rows: 1
 
10861
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10862
SELECT * FROM t1;
 
10863
f1      f2
 
10864
10      eight
 
10865
DELETE FROM t1;
 
10866
INSERT INTO v3 VALUES(16, 'sixteen');
 
10867
affected rows: 1
 
10868
INSERT INTO v3 VALUES(0, 'zero');
 
10869
affected rows: 1
 
10870
INSERT INTO v3 VALUES(7, 'seven');
 
10871
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10872
INSERT INTO v3 VALUES(8, 'eight');
 
10873
affected rows: 1
 
10874
SELECT * FROM t1;
 
10875
f1      f2
 
10876
16      sixteen
 
10877
0       zero
 
10878
8       eight
 
10879
DELETE FROM t1;
 
10880
DROP VIEW v3;
 
10881
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10882
option_variant  --------------------------------------------------------------------------------
 
10883
INSERT INTO t1 VALUES(16, 'sixteen');
 
10884
INSERT INTO t1 VALUES(0, 'zero');
 
10885
INSERT INTO t1 VALUES(7, 'seven');
 
10886
INSERT INTO t1 VALUES(8, 'eight');
 
10887
SELECT * FROM v1;
 
10888
f1      f2
 
10889
0       zero
 
10890
7       seven
 
10891
8       eight
 
10892
SELECT * FROM v2;
 
10893
col1    col2
 
10894
7       seven
 
10895
8       eight
 
10896
SELECT * FROM v3;
 
10897
my_col1 my_col2
 
10898
8       eight
 
10899
SELECT * FROM t1;
 
10900
f1      f2
 
10901
16      sixteen
 
10902
0       zero
 
10903
7       seven
 
10904
8       eight
 
10905
DELETE FROM t1;
 
10906
INSERT INTO t1 VALUES(16, 'sixteen');
 
10907
INSERT INTO t1 VALUES(0, 'zero');
 
10908
INSERT INTO t1 VALUES(7, 'seven');
 
10909
INSERT INTO t1 VALUES(8, 'eight');
 
10910
DELETE FROM v3 WHERE my_col1 = 16;
 
10911
affected rows: 0
 
10912
DELETE FROM v3 WHERE my_col1 = 0;
 
10913
affected rows: 0
 
10914
DELETE FROM v3 WHERE my_col1 = 7;
 
10915
affected rows: 0
 
10916
DELETE FROM v3 WHERE my_col1 = 8;
 
10917
affected rows: 1
 
10918
SELECT * FROM t1;
 
10919
f1      f2
 
10920
16      sixteen
 
10921
0       zero
 
10922
7       seven
 
10923
DELETE FROM t1;
 
10924
INSERT INTO t1 VALUES(16, 'sixteen');
 
10925
INSERT INTO t1 VALUES(0, 'zero');
 
10926
INSERT INTO t1 VALUES(7, 'seven');
 
10927
INSERT INTO t1 VALUES(8, 'eight');
 
10928
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10929
affected rows: 0
 
10930
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10931
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10932
affected rows: 0
 
10933
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10934
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10935
affected rows: 0
 
10936
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10937
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10938
affected rows: 1
 
10939
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10940
SELECT * FROM t1;
 
10941
f1      f2
 
10942
16      sixteen
 
10943
0       zero
 
10944
7       seven
 
10945
8       whatever
 
10946
DELETE FROM t1;
 
10947
INSERT INTO t1 VALUES(8, 'eight');
 
10948
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10949
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10950
SELECT * FROM t1;
 
10951
f1      f2
 
10952
8       eight
 
10953
DELETE FROM t1;
 
10954
INSERT INTO t1 VALUES(8, 'eight');
 
10955
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10956
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10957
SELECT * FROM t1;
 
10958
f1      f2
 
10959
8       eight
 
10960
DELETE FROM t1;
 
10961
INSERT INTO t1 VALUES(8, 'eight');
 
10962
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10963
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10964
SELECT * FROM t1;
 
10965
f1      f2
 
10966
8       eight
 
10967
DELETE FROM t1;
 
10968
INSERT INTO t1 VALUES(8, 'eight');
 
10969
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10970
affected rows: 1
 
10971
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10972
SELECT * FROM t1;
 
10973
f1      f2
 
10974
10      eight
 
10975
DELETE FROM t1;
 
10976
INSERT INTO v3 VALUES(16, 'sixteen');
 
10977
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10978
INSERT INTO v3 VALUES(0, 'zero');
 
10979
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10980
INSERT INTO v3 VALUES(7, 'seven');
 
10981
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10982
INSERT INTO v3 VALUES(8, 'eight');
 
10983
affected rows: 1
 
10984
SELECT * FROM t1;
 
10985
f1      f2
 
10986
8       eight
 
10987
DELETE FROM t1;
 
10988
DROP VIEW v3;
 
10989
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10990
option_variant  --------------------------------------------------------------------------------
 
10991
INSERT INTO t1 VALUES(16, 'sixteen');
 
10992
INSERT INTO t1 VALUES(0, 'zero');
 
10993
INSERT INTO t1 VALUES(7, 'seven');
 
10994
INSERT INTO t1 VALUES(8, 'eight');
 
10995
SELECT * FROM v1;
 
10996
f1      f2
 
10997
0       zero
 
10998
7       seven
 
10999
8       eight
 
11000
SELECT * FROM v2;
 
11001
col1    col2
 
11002
7       seven
 
11003
8       eight
 
11004
SELECT * FROM v3;
 
11005
my_col1 my_col2
 
11006
8       eight
 
11007
SELECT * FROM t1;
 
11008
f1      f2
 
11009
16      sixteen
 
11010
0       zero
 
11011
7       seven
 
11012
8       eight
 
11013
DELETE FROM t1;
 
11014
INSERT INTO t1 VALUES(16, 'sixteen');
 
11015
INSERT INTO t1 VALUES(0, 'zero');
 
11016
INSERT INTO t1 VALUES(7, 'seven');
 
11017
INSERT INTO t1 VALUES(8, 'eight');
 
11018
DELETE FROM v3 WHERE my_col1 = 16;
 
11019
affected rows: 0
 
11020
DELETE FROM v3 WHERE my_col1 = 0;
 
11021
affected rows: 0
 
11022
DELETE FROM v3 WHERE my_col1 = 7;
 
11023
affected rows: 0
 
11024
DELETE FROM v3 WHERE my_col1 = 8;
 
11025
affected rows: 1
 
11026
SELECT * FROM t1;
 
11027
f1      f2
 
11028
16      sixteen
 
11029
0       zero
 
11030
7       seven
 
11031
DELETE FROM t1;
 
11032
INSERT INTO t1 VALUES(16, 'sixteen');
 
11033
INSERT INTO t1 VALUES(0, 'zero');
 
11034
INSERT INTO t1 VALUES(7, 'seven');
 
11035
INSERT INTO t1 VALUES(8, 'eight');
 
11036
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11037
affected rows: 0
 
11038
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11039
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11040
affected rows: 0
 
11041
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11042
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11043
affected rows: 0
 
11044
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11045
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11046
affected rows: 1
 
11047
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11048
SELECT * FROM t1;
 
11049
f1      f2
 
11050
16      sixteen
 
11051
0       zero
 
11052
7       seven
 
11053
8       whatever
 
11054
DELETE FROM t1;
 
11055
INSERT INTO t1 VALUES(8, 'eight');
 
11056
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11057
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11058
SELECT * FROM t1;
 
11059
f1      f2
 
11060
8       eight
 
11061
DELETE FROM t1;
 
11062
INSERT INTO t1 VALUES(8, 'eight');
 
11063
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11064
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11065
SELECT * FROM t1;
 
11066
f1      f2
 
11067
8       eight
 
11068
DELETE FROM t1;
 
11069
INSERT INTO t1 VALUES(8, 'eight');
 
11070
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11071
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11072
SELECT * FROM t1;
 
11073
f1      f2
 
11074
8       eight
 
11075
DELETE FROM t1;
 
11076
INSERT INTO t1 VALUES(8, 'eight');
 
11077
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11078
affected rows: 1
 
11079
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11080
SELECT * FROM t1;
 
11081
f1      f2
 
11082
10      eight
 
11083
DELETE FROM t1;
 
11084
INSERT INTO v3 VALUES(16, 'sixteen');
 
11085
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11086
INSERT INTO v3 VALUES(0, 'zero');
 
11087
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11088
INSERT INTO v3 VALUES(7, 'seven');
 
11089
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11090
INSERT INTO v3 VALUES(8, 'eight');
 
11091
affected rows: 1
 
11092
SELECT * FROM t1;
 
11093
f1      f2
 
11094
8       eight
 
11095
DELETE FROM t1;
 
11096
DROP VIEW v3;
 
11097
option_variant          <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
11098
option_variant  --------------------------------------------------------------------------------
 
11099
INSERT INTO t1 VALUES(16, 'sixteen');
 
11100
INSERT INTO t1 VALUES(0, 'zero');
 
11101
INSERT INTO t1 VALUES(7, 'seven');
 
11102
INSERT INTO t1 VALUES(8, 'eight');
 
11103
SELECT * FROM v1;
 
11104
f1      f2
 
11105
0       zero
 
11106
7       seven
 
11107
8       eight
 
11108
SELECT * FROM v2;
 
11109
col1    col2
 
11110
7       seven
 
11111
8       eight
 
11112
SELECT * FROM v3;
 
11113
my_col1 my_col2
 
11114
8       eight
 
11115
SELECT * FROM t1;
 
11116
f1      f2
 
11117
16      sixteen
 
11118
0       zero
 
11119
7       seven
 
11120
8       eight
 
11121
DELETE FROM t1;
 
11122
INSERT INTO t1 VALUES(16, 'sixteen');
 
11123
INSERT INTO t1 VALUES(0, 'zero');
 
11124
INSERT INTO t1 VALUES(7, 'seven');
 
11125
INSERT INTO t1 VALUES(8, 'eight');
 
11126
DELETE FROM v3 WHERE my_col1 = 16;
 
11127
affected rows: 0
 
11128
DELETE FROM v3 WHERE my_col1 = 0;
 
11129
affected rows: 0
 
11130
DELETE FROM v3 WHERE my_col1 = 7;
 
11131
affected rows: 0
 
11132
DELETE FROM v3 WHERE my_col1 = 8;
 
11133
affected rows: 1
 
11134
SELECT * FROM t1;
 
11135
f1      f2
 
11136
16      sixteen
 
11137
0       zero
 
11138
7       seven
 
11139
DELETE FROM t1;
 
11140
INSERT INTO t1 VALUES(16, 'sixteen');
 
11141
INSERT INTO t1 VALUES(0, 'zero');
 
11142
INSERT INTO t1 VALUES(7, 'seven');
 
11143
INSERT INTO t1 VALUES(8, 'eight');
 
11144
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11145
affected rows: 0
 
11146
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11147
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11148
affected rows: 0
 
11149
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11150
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11151
affected rows: 0
 
11152
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11153
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11154
affected rows: 1
 
11155
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11156
SELECT * FROM t1;
 
11157
f1      f2
 
11158
16      sixteen
 
11159
0       zero
 
11160
7       seven
 
11161
8       whatever
 
11162
DELETE FROM t1;
 
11163
INSERT INTO t1 VALUES(8, 'eight');
 
11164
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11165
affected rows: 1
 
11166
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11167
SELECT * FROM t1;
 
11168
f1      f2
 
11169
7       eight
 
11170
DELETE FROM t1;
 
11171
INSERT INTO t1 VALUES(8, 'eight');
 
11172
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11173
affected rows: 1
 
11174
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11175
SELECT * FROM t1;
 
11176
f1      f2
 
11177
0       eight
 
11178
DELETE FROM t1;
 
11179
INSERT INTO t1 VALUES(8, 'eight');
 
11180
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11181
affected rows: 1
 
11182
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11183
SELECT * FROM t1;
 
11184
f1      f2
 
11185
16      eight
 
11186
DELETE FROM t1;
 
11187
INSERT INTO t1 VALUES(8, 'eight');
 
11188
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11189
affected rows: 1
 
11190
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11191
SELECT * FROM t1;
 
11192
f1      f2
 
11193
10      eight
 
11194
DELETE FROM t1;
 
11195
INSERT INTO v3 VALUES(16, 'sixteen');
 
11196
affected rows: 1
 
11197
INSERT INTO v3 VALUES(0, 'zero');
 
11198
affected rows: 1
 
11199
INSERT INTO v3 VALUES(7, 'seven');
 
11200
affected rows: 1
 
11201
INSERT INTO v3 VALUES(8, 'eight');
 
11202
affected rows: 1
 
11203
SELECT * FROM t1;
 
11204
f1      f2
 
11205
16      sixteen
 
11206
0       zero
 
11207
7       seven
 
11208
8       eight
 
11209
DELETE FROM t1;
 
11210
DROP VIEW v3;
 
11211
DROP VIEW v2;
 
11212
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11213
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
11214
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11215
option_variant  --------------------------------------------------------------------------------
 
11216
INSERT INTO t1 VALUES(16, 'sixteen');
 
11217
INSERT INTO t1 VALUES(0, 'zero');
 
11218
INSERT INTO t1 VALUES(7, 'seven');
 
11219
INSERT INTO t1 VALUES(8, 'eight');
 
11220
SELECT * FROM v1;
 
11221
f1      f2
 
11222
0       zero
 
11223
7       seven
 
11224
8       eight
 
11225
SELECT * FROM v2;
 
11226
col1    col2
 
11227
7       seven
 
11228
8       eight
 
11229
SELECT * FROM v3;
 
11230
my_col1 my_col2
 
11231
8       eight
 
11232
SELECT * FROM t1;
 
11233
f1      f2
 
11234
16      sixteen
 
11235
0       zero
 
11236
7       seven
 
11237
8       eight
 
11238
DELETE FROM t1;
 
11239
INSERT INTO t1 VALUES(16, 'sixteen');
 
11240
INSERT INTO t1 VALUES(0, 'zero');
 
11241
INSERT INTO t1 VALUES(7, 'seven');
 
11242
INSERT INTO t1 VALUES(8, 'eight');
 
11243
DELETE FROM v3 WHERE my_col1 = 16;
 
11244
affected rows: 0
 
11245
DELETE FROM v3 WHERE my_col1 = 0;
 
11246
affected rows: 0
 
11247
DELETE FROM v3 WHERE my_col1 = 7;
 
11248
affected rows: 0
 
11249
DELETE FROM v3 WHERE my_col1 = 8;
 
11250
affected rows: 1
 
11251
SELECT * FROM t1;
 
11252
f1      f2
 
11253
16      sixteen
 
11254
0       zero
 
11255
7       seven
 
11256
DELETE FROM t1;
 
11257
INSERT INTO t1 VALUES(16, 'sixteen');
 
11258
INSERT INTO t1 VALUES(0, 'zero');
 
11259
INSERT INTO t1 VALUES(7, 'seven');
 
11260
INSERT INTO t1 VALUES(8, 'eight');
 
11261
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11262
affected rows: 0
 
11263
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11264
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11265
affected rows: 0
 
11266
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11267
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11268
affected rows: 0
 
11269
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11270
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11271
affected rows: 1
 
11272
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11273
SELECT * FROM t1;
 
11274
f1      f2
 
11275
16      sixteen
 
11276
0       zero
 
11277
7       seven
 
11278
8       whatever
 
11279
DELETE FROM t1;
 
11280
INSERT INTO t1 VALUES(8, 'eight');
 
11281
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11282
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11283
SELECT * FROM t1;
 
11284
f1      f2
 
11285
8       eight
 
11286
DELETE FROM t1;
 
11287
INSERT INTO t1 VALUES(8, 'eight');
 
11288
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11289
affected rows: 1
 
11290
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11291
SELECT * FROM t1;
 
11292
f1      f2
 
11293
0       eight
 
11294
DELETE FROM t1;
 
11295
INSERT INTO t1 VALUES(8, 'eight');
 
11296
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11297
affected rows: 1
 
11298
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11299
SELECT * FROM t1;
 
11300
f1      f2
 
11301
16      eight
 
11302
DELETE FROM t1;
 
11303
INSERT INTO t1 VALUES(8, 'eight');
 
11304
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11305
affected rows: 1
 
11306
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11307
SELECT * FROM t1;
 
11308
f1      f2
 
11309
10      eight
 
11310
DELETE FROM t1;
 
11311
INSERT INTO v3 VALUES(16, 'sixteen');
 
11312
affected rows: 1
 
11313
INSERT INTO v3 VALUES(0, 'zero');
 
11314
affected rows: 1
 
11315
INSERT INTO v3 VALUES(7, 'seven');
 
11316
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11317
INSERT INTO v3 VALUES(8, 'eight');
 
11318
affected rows: 1
 
11319
SELECT * FROM t1;
 
11320
f1      f2
 
11321
16      sixteen
 
11322
0       zero
 
11323
8       eight
 
11324
DELETE FROM t1;
 
11325
DROP VIEW v3;
 
11326
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11327
option_variant  --------------------------------------------------------------------------------
 
11328
INSERT INTO t1 VALUES(16, 'sixteen');
 
11329
INSERT INTO t1 VALUES(0, 'zero');
 
11330
INSERT INTO t1 VALUES(7, 'seven');
 
11331
INSERT INTO t1 VALUES(8, 'eight');
 
11332
SELECT * FROM v1;
 
11333
f1      f2
 
11334
0       zero
 
11335
7       seven
 
11336
8       eight
 
11337
SELECT * FROM v2;
 
11338
col1    col2
 
11339
7       seven
 
11340
8       eight
 
11341
SELECT * FROM v3;
 
11342
my_col1 my_col2
 
11343
8       eight
 
11344
SELECT * FROM t1;
 
11345
f1      f2
 
11346
16      sixteen
 
11347
0       zero
 
11348
7       seven
 
11349
8       eight
 
11350
DELETE FROM t1;
 
11351
INSERT INTO t1 VALUES(16, 'sixteen');
 
11352
INSERT INTO t1 VALUES(0, 'zero');
 
11353
INSERT INTO t1 VALUES(7, 'seven');
 
11354
INSERT INTO t1 VALUES(8, 'eight');
 
11355
DELETE FROM v3 WHERE my_col1 = 16;
 
11356
affected rows: 0
 
11357
DELETE FROM v3 WHERE my_col1 = 0;
 
11358
affected rows: 0
 
11359
DELETE FROM v3 WHERE my_col1 = 7;
 
11360
affected rows: 0
 
11361
DELETE FROM v3 WHERE my_col1 = 8;
 
11362
affected rows: 1
 
11363
SELECT * FROM t1;
 
11364
f1      f2
 
11365
16      sixteen
 
11366
0       zero
 
11367
7       seven
 
11368
DELETE FROM t1;
 
11369
INSERT INTO t1 VALUES(16, 'sixteen');
 
11370
INSERT INTO t1 VALUES(0, 'zero');
 
11371
INSERT INTO t1 VALUES(7, 'seven');
 
11372
INSERT INTO t1 VALUES(8, 'eight');
 
11373
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11374
affected rows: 0
 
11375
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11376
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11377
affected rows: 0
 
11378
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11379
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11380
affected rows: 0
 
11381
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11382
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11383
affected rows: 1
 
11384
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11385
SELECT * FROM t1;
 
11386
f1      f2
 
11387
16      sixteen
 
11388
0       zero
 
11389
7       seven
 
11390
8       whatever
 
11391
DELETE FROM t1;
 
11392
INSERT INTO t1 VALUES(8, 'eight');
 
11393
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11394
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11395
SELECT * FROM t1;
 
11396
f1      f2
 
11397
8       eight
 
11398
DELETE FROM t1;
 
11399
INSERT INTO t1 VALUES(8, 'eight');
 
11400
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11401
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11402
SELECT * FROM t1;
 
11403
f1      f2
 
11404
8       eight
 
11405
DELETE FROM t1;
 
11406
INSERT INTO t1 VALUES(8, 'eight');
 
11407
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11408
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11409
SELECT * FROM t1;
 
11410
f1      f2
 
11411
8       eight
 
11412
DELETE FROM t1;
 
11413
INSERT INTO t1 VALUES(8, 'eight');
 
11414
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11415
affected rows: 1
 
11416
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11417
SELECT * FROM t1;
 
11418
f1      f2
 
11419
10      eight
 
11420
DELETE FROM t1;
 
11421
INSERT INTO v3 VALUES(16, 'sixteen');
 
11422
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11423
INSERT INTO v3 VALUES(0, 'zero');
 
11424
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11425
INSERT INTO v3 VALUES(7, 'seven');
 
11426
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11427
INSERT INTO v3 VALUES(8, 'eight');
 
11428
affected rows: 1
 
11429
SELECT * FROM t1;
 
11430
f1      f2
 
11431
8       eight
 
11432
DELETE FROM t1;
 
11433
DROP VIEW v3;
 
11434
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11435
option_variant  --------------------------------------------------------------------------------
 
11436
INSERT INTO t1 VALUES(16, 'sixteen');
 
11437
INSERT INTO t1 VALUES(0, 'zero');
 
11438
INSERT INTO t1 VALUES(7, 'seven');
 
11439
INSERT INTO t1 VALUES(8, 'eight');
 
11440
SELECT * FROM v1;
 
11441
f1      f2
 
11442
0       zero
 
11443
7       seven
 
11444
8       eight
 
11445
SELECT * FROM v2;
 
11446
col1    col2
 
11447
7       seven
 
11448
8       eight
 
11449
SELECT * FROM v3;
 
11450
my_col1 my_col2
 
11451
8       eight
 
11452
SELECT * FROM t1;
 
11453
f1      f2
 
11454
16      sixteen
 
11455
0       zero
 
11456
7       seven
 
11457
8       eight
 
11458
DELETE FROM t1;
 
11459
INSERT INTO t1 VALUES(16, 'sixteen');
 
11460
INSERT INTO t1 VALUES(0, 'zero');
 
11461
INSERT INTO t1 VALUES(7, 'seven');
 
11462
INSERT INTO t1 VALUES(8, 'eight');
 
11463
DELETE FROM v3 WHERE my_col1 = 16;
 
11464
affected rows: 0
 
11465
DELETE FROM v3 WHERE my_col1 = 0;
 
11466
affected rows: 0
 
11467
DELETE FROM v3 WHERE my_col1 = 7;
 
11468
affected rows: 0
 
11469
DELETE FROM v3 WHERE my_col1 = 8;
 
11470
affected rows: 1
 
11471
SELECT * FROM t1;
 
11472
f1      f2
 
11473
16      sixteen
 
11474
0       zero
 
11475
7       seven
 
11476
DELETE FROM t1;
 
11477
INSERT INTO t1 VALUES(16, 'sixteen');
 
11478
INSERT INTO t1 VALUES(0, 'zero');
 
11479
INSERT INTO t1 VALUES(7, 'seven');
 
11480
INSERT INTO t1 VALUES(8, 'eight');
 
11481
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11482
affected rows: 0
 
11483
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11484
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11485
affected rows: 0
 
11486
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11487
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11488
affected rows: 0
 
11489
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11490
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11491
affected rows: 1
 
11492
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11493
SELECT * FROM t1;
 
11494
f1      f2
 
11495
16      sixteen
 
11496
0       zero
 
11497
7       seven
 
11498
8       whatever
 
11499
DELETE FROM t1;
 
11500
INSERT INTO t1 VALUES(8, 'eight');
 
11501
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11502
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11503
SELECT * FROM t1;
 
11504
f1      f2
 
11505
8       eight
 
11506
DELETE FROM t1;
 
11507
INSERT INTO t1 VALUES(8, 'eight');
 
11508
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11509
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11510
SELECT * FROM t1;
 
11511
f1      f2
 
11512
8       eight
 
11513
DELETE FROM t1;
 
11514
INSERT INTO t1 VALUES(8, 'eight');
 
11515
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11516
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11517
SELECT * FROM t1;
 
11518
f1      f2
 
11519
8       eight
 
11520
DELETE FROM t1;
 
11521
INSERT INTO t1 VALUES(8, 'eight');
 
11522
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11523
affected rows: 1
 
11524
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11525
SELECT * FROM t1;
 
11526
f1      f2
 
11527
10      eight
 
11528
DELETE FROM t1;
 
11529
INSERT INTO v3 VALUES(16, 'sixteen');
 
11530
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11531
INSERT INTO v3 VALUES(0, 'zero');
 
11532
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11533
INSERT INTO v3 VALUES(7, 'seven');
 
11534
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11535
INSERT INTO v3 VALUES(8, 'eight');
 
11536
affected rows: 1
 
11537
SELECT * FROM t1;
 
11538
f1      f2
 
11539
8       eight
 
11540
DELETE FROM t1;
 
11541
DROP VIEW v3;
 
11542
option_variant          <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION
 
11543
option_variant  --------------------------------------------------------------------------------
 
11544
INSERT INTO t1 VALUES(16, 'sixteen');
 
11545
INSERT INTO t1 VALUES(0, 'zero');
 
11546
INSERT INTO t1 VALUES(7, 'seven');
 
11547
INSERT INTO t1 VALUES(8, 'eight');
 
11548
SELECT * FROM v1;
 
11549
f1      f2
 
11550
0       zero
 
11551
7       seven
 
11552
8       eight
 
11553
SELECT * FROM v2;
 
11554
col1    col2
 
11555
7       seven
 
11556
8       eight
 
11557
SELECT * FROM v3;
 
11558
my_col1 my_col2
 
11559
8       eight
 
11560
SELECT * FROM t1;
 
11561
f1      f2
 
11562
16      sixteen
 
11563
0       zero
 
11564
7       seven
 
11565
8       eight
 
11566
DELETE FROM t1;
 
11567
INSERT INTO t1 VALUES(16, 'sixteen');
 
11568
INSERT INTO t1 VALUES(0, 'zero');
 
11569
INSERT INTO t1 VALUES(7, 'seven');
 
11570
INSERT INTO t1 VALUES(8, 'eight');
 
11571
DELETE FROM v3 WHERE my_col1 = 16;
 
11572
affected rows: 0
 
11573
DELETE FROM v3 WHERE my_col1 = 0;
 
11574
affected rows: 0
 
11575
DELETE FROM v3 WHERE my_col1 = 7;
 
11576
affected rows: 0
 
11577
DELETE FROM v3 WHERE my_col1 = 8;
 
11578
affected rows: 1
 
11579
SELECT * FROM t1;
 
11580
f1      f2
 
11581
16      sixteen
 
11582
0       zero
 
11583
7       seven
 
11584
DELETE FROM t1;
 
11585
INSERT INTO t1 VALUES(16, 'sixteen');
 
11586
INSERT INTO t1 VALUES(0, 'zero');
 
11587
INSERT INTO t1 VALUES(7, 'seven');
 
11588
INSERT INTO t1 VALUES(8, 'eight');
 
11589
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11590
affected rows: 0
 
11591
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11592
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11593
affected rows: 0
 
11594
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11595
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11596
affected rows: 0
 
11597
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11598
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11599
affected rows: 1
 
11600
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11601
SELECT * FROM t1;
 
11602
f1      f2
 
11603
16      sixteen
 
11604
0       zero
 
11605
7       seven
 
11606
8       whatever
 
11607
DELETE FROM t1;
 
11608
INSERT INTO t1 VALUES(8, 'eight');
 
11609
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11610
affected rows: 1
 
11611
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11612
SELECT * FROM t1;
 
11613
f1      f2
 
11614
7       eight
 
11615
DELETE FROM t1;
 
11616
INSERT INTO t1 VALUES(8, 'eight');
 
11617
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11618
affected rows: 1
 
11619
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11620
SELECT * FROM t1;
 
11621
f1      f2
 
11622
0       eight
 
11623
DELETE FROM t1;
 
11624
INSERT INTO t1 VALUES(8, 'eight');
 
11625
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11626
affected rows: 1
 
11627
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11628
SELECT * FROM t1;
 
11629
f1      f2
 
11630
16      eight
 
11631
DELETE FROM t1;
 
11632
INSERT INTO t1 VALUES(8, 'eight');
 
11633
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11634
affected rows: 1
 
11635
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11636
SELECT * FROM t1;
 
11637
f1      f2
 
11638
10      eight
 
11639
DELETE FROM t1;
 
11640
INSERT INTO v3 VALUES(16, 'sixteen');
 
11641
affected rows: 1
 
11642
INSERT INTO v3 VALUES(0, 'zero');
 
11643
affected rows: 1
 
11644
INSERT INTO v3 VALUES(7, 'seven');
 
11645
affected rows: 1
 
11646
INSERT INTO v3 VALUES(8, 'eight');
 
11647
affected rows: 1
 
11648
SELECT * FROM t1;
 
11649
f1      f2
 
11650
16      sixteen
 
11651
0       zero
 
11652
7       seven
 
11653
8       eight
 
11654
DELETE FROM t1;
 
11655
DROP VIEW v3;
 
11656
DROP VIEW v2;
 
11657
DROP VIEW v1;
 
11658
CREATE VIEW v1 AS SELECT f1, f2
 
11659
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH          CHECK OPTION ;
 
11660
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11661
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
11662
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11663
option_variant  --------------------------------------------------------------------------------
 
11664
INSERT INTO t1 VALUES(16, 'sixteen');
 
11665
INSERT INTO t1 VALUES(0, 'zero');
 
11666
INSERT INTO t1 VALUES(7, 'seven');
 
11667
INSERT INTO t1 VALUES(8, 'eight');
 
11668
SELECT * FROM v1;
 
11669
f1      f2
 
11670
0       zero
 
11671
7       seven
 
11672
8       eight
 
11673
SELECT * FROM v2;
 
11674
col1    col2
 
11675
7       seven
 
11676
8       eight
 
11677
SELECT * FROM v3;
 
11678
my_col1 my_col2
 
11679
8       eight
 
11680
SELECT * FROM t1;
 
11681
f1      f2
 
11682
16      sixteen
 
11683
0       zero
 
11684
7       seven
 
11685
8       eight
 
11686
DELETE FROM t1;
 
11687
INSERT INTO t1 VALUES(16, 'sixteen');
 
11688
INSERT INTO t1 VALUES(0, 'zero');
 
11689
INSERT INTO t1 VALUES(7, 'seven');
 
11690
INSERT INTO t1 VALUES(8, 'eight');
 
11691
DELETE FROM v3 WHERE my_col1 = 16;
 
11692
affected rows: 0
 
11693
DELETE FROM v3 WHERE my_col1 = 0;
 
11694
affected rows: 0
 
11695
DELETE FROM v3 WHERE my_col1 = 7;
 
11696
affected rows: 0
 
11697
DELETE FROM v3 WHERE my_col1 = 8;
 
11698
affected rows: 1
 
11699
SELECT * FROM t1;
 
11700
f1      f2
 
11701
16      sixteen
 
11702
0       zero
 
11703
7       seven
 
11704
DELETE FROM t1;
 
11705
INSERT INTO t1 VALUES(16, 'sixteen');
 
11706
INSERT INTO t1 VALUES(0, 'zero');
 
11707
INSERT INTO t1 VALUES(7, 'seven');
 
11708
INSERT INTO t1 VALUES(8, 'eight');
 
11709
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11710
affected rows: 0
 
11711
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11712
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11713
affected rows: 0
 
11714
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11715
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11716
affected rows: 0
 
11717
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11718
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11719
affected rows: 1
 
11720
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11721
SELECT * FROM t1;
 
11722
f1      f2
 
11723
16      sixteen
 
11724
0       zero
 
11725
7       seven
 
11726
8       whatever
 
11727
DELETE FROM t1;
 
11728
INSERT INTO t1 VALUES(8, 'eight');
 
11729
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11730
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11731
SELECT * FROM t1;
 
11732
f1      f2
 
11733
8       eight
 
11734
DELETE FROM t1;
 
11735
INSERT INTO t1 VALUES(8, 'eight');
 
11736
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11737
affected rows: 1
 
11738
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11739
SELECT * FROM t1;
 
11740
f1      f2
 
11741
0       eight
 
11742
DELETE FROM t1;
 
11743
INSERT INTO t1 VALUES(8, 'eight');
 
11744
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11745
affected rows: 1
 
11746
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11747
SELECT * FROM t1;
 
11748
f1      f2
 
11749
16      eight
 
11750
DELETE FROM t1;
 
11751
INSERT INTO t1 VALUES(8, 'eight');
 
11752
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11753
affected rows: 1
 
11754
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11755
SELECT * FROM t1;
 
11756
f1      f2
 
11757
10      eight
 
11758
DELETE FROM t1;
 
11759
INSERT INTO v3 VALUES(16, 'sixteen');
 
11760
affected rows: 1
 
11761
INSERT INTO v3 VALUES(0, 'zero');
 
11762
affected rows: 1
 
11763
INSERT INTO v3 VALUES(7, 'seven');
 
11764
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11765
INSERT INTO v3 VALUES(8, 'eight');
 
11766
affected rows: 1
 
11767
SELECT * FROM t1;
 
11768
f1      f2
 
11769
16      sixteen
 
11770
0       zero
 
11771
8       eight
 
11772
DELETE FROM t1;
 
11773
DROP VIEW v3;
 
11774
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11775
option_variant  --------------------------------------------------------------------------------
 
11776
INSERT INTO t1 VALUES(16, 'sixteen');
 
11777
INSERT INTO t1 VALUES(0, 'zero');
 
11778
INSERT INTO t1 VALUES(7, 'seven');
 
11779
INSERT INTO t1 VALUES(8, 'eight');
 
11780
SELECT * FROM v1;
 
11781
f1      f2
 
11782
0       zero
 
11783
7       seven
 
11784
8       eight
 
11785
SELECT * FROM v2;
 
11786
col1    col2
 
11787
7       seven
 
11788
8       eight
 
11789
SELECT * FROM v3;
 
11790
my_col1 my_col2
 
11791
8       eight
 
11792
SELECT * FROM t1;
 
11793
f1      f2
 
11794
16      sixteen
 
11795
0       zero
 
11796
7       seven
 
11797
8       eight
 
11798
DELETE FROM t1;
 
11799
INSERT INTO t1 VALUES(16, 'sixteen');
 
11800
INSERT INTO t1 VALUES(0, 'zero');
 
11801
INSERT INTO t1 VALUES(7, 'seven');
 
11802
INSERT INTO t1 VALUES(8, 'eight');
 
11803
DELETE FROM v3 WHERE my_col1 = 16;
 
11804
affected rows: 0
 
11805
DELETE FROM v3 WHERE my_col1 = 0;
 
11806
affected rows: 0
 
11807
DELETE FROM v3 WHERE my_col1 = 7;
 
11808
affected rows: 0
 
11809
DELETE FROM v3 WHERE my_col1 = 8;
 
11810
affected rows: 1
 
11811
SELECT * FROM t1;
 
11812
f1      f2
 
11813
16      sixteen
 
11814
0       zero
 
11815
7       seven
 
11816
DELETE FROM t1;
 
11817
INSERT INTO t1 VALUES(16, 'sixteen');
 
11818
INSERT INTO t1 VALUES(0, 'zero');
 
11819
INSERT INTO t1 VALUES(7, 'seven');
 
11820
INSERT INTO t1 VALUES(8, 'eight');
 
11821
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11822
affected rows: 0
 
11823
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11824
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11825
affected rows: 0
 
11826
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11827
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11828
affected rows: 0
 
11829
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11830
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11831
affected rows: 1
 
11832
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11833
SELECT * FROM t1;
 
11834
f1      f2
 
11835
16      sixteen
 
11836
0       zero
 
11837
7       seven
 
11838
8       whatever
 
11839
DELETE FROM t1;
 
11840
INSERT INTO t1 VALUES(8, 'eight');
 
11841
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11842
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11843
SELECT * FROM t1;
 
11844
f1      f2
 
11845
8       eight
 
11846
DELETE FROM t1;
 
11847
INSERT INTO t1 VALUES(8, 'eight');
 
11848
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11849
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11850
SELECT * FROM t1;
 
11851
f1      f2
 
11852
8       eight
 
11853
DELETE FROM t1;
 
11854
INSERT INTO t1 VALUES(8, 'eight');
 
11855
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11856
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11857
SELECT * FROM t1;
 
11858
f1      f2
 
11859
8       eight
 
11860
DELETE FROM t1;
 
11861
INSERT INTO t1 VALUES(8, 'eight');
 
11862
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11863
affected rows: 1
 
11864
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11865
SELECT * FROM t1;
 
11866
f1      f2
 
11867
10      eight
 
11868
DELETE FROM t1;
 
11869
INSERT INTO v3 VALUES(16, 'sixteen');
 
11870
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11871
INSERT INTO v3 VALUES(0, 'zero');
 
11872
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11873
INSERT INTO v3 VALUES(7, 'seven');
 
11874
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11875
INSERT INTO v3 VALUES(8, 'eight');
 
11876
affected rows: 1
 
11877
SELECT * FROM t1;
 
11878
f1      f2
 
11879
8       eight
 
11880
DELETE FROM t1;
 
11881
DROP VIEW v3;
 
11882
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11883
option_variant  --------------------------------------------------------------------------------
 
11884
INSERT INTO t1 VALUES(16, 'sixteen');
 
11885
INSERT INTO t1 VALUES(0, 'zero');
 
11886
INSERT INTO t1 VALUES(7, 'seven');
 
11887
INSERT INTO t1 VALUES(8, 'eight');
 
11888
SELECT * FROM v1;
 
11889
f1      f2
 
11890
0       zero
 
11891
7       seven
 
11892
8       eight
 
11893
SELECT * FROM v2;
 
11894
col1    col2
 
11895
7       seven
 
11896
8       eight
 
11897
SELECT * FROM v3;
 
11898
my_col1 my_col2
 
11899
8       eight
 
11900
SELECT * FROM t1;
 
11901
f1      f2
 
11902
16      sixteen
 
11903
0       zero
 
11904
7       seven
 
11905
8       eight
 
11906
DELETE FROM t1;
 
11907
INSERT INTO t1 VALUES(16, 'sixteen');
 
11908
INSERT INTO t1 VALUES(0, 'zero');
 
11909
INSERT INTO t1 VALUES(7, 'seven');
 
11910
INSERT INTO t1 VALUES(8, 'eight');
 
11911
DELETE FROM v3 WHERE my_col1 = 16;
 
11912
affected rows: 0
 
11913
DELETE FROM v3 WHERE my_col1 = 0;
 
11914
affected rows: 0
 
11915
DELETE FROM v3 WHERE my_col1 = 7;
 
11916
affected rows: 0
 
11917
DELETE FROM v3 WHERE my_col1 = 8;
 
11918
affected rows: 1
 
11919
SELECT * FROM t1;
 
11920
f1      f2
 
11921
16      sixteen
 
11922
0       zero
 
11923
7       seven
 
11924
DELETE FROM t1;
 
11925
INSERT INTO t1 VALUES(16, 'sixteen');
 
11926
INSERT INTO t1 VALUES(0, 'zero');
 
11927
INSERT INTO t1 VALUES(7, 'seven');
 
11928
INSERT INTO t1 VALUES(8, 'eight');
 
11929
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11930
affected rows: 0
 
11931
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11932
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11933
affected rows: 0
 
11934
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11935
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11936
affected rows: 0
 
11937
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11938
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11939
affected rows: 1
 
11940
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11941
SELECT * FROM t1;
 
11942
f1      f2
 
11943
16      sixteen
 
11944
0       zero
 
11945
7       seven
 
11946
8       whatever
 
11947
DELETE FROM t1;
 
11948
INSERT INTO t1 VALUES(8, 'eight');
 
11949
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11950
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11951
SELECT * FROM t1;
 
11952
f1      f2
 
11953
8       eight
 
11954
DELETE FROM t1;
 
11955
INSERT INTO t1 VALUES(8, 'eight');
 
11956
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11957
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11958
SELECT * FROM t1;
 
11959
f1      f2
 
11960
8       eight
 
11961
DELETE FROM t1;
 
11962
INSERT INTO t1 VALUES(8, 'eight');
 
11963
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11964
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11965
SELECT * FROM t1;
 
11966
f1      f2
 
11967
8       eight
 
11968
DELETE FROM t1;
 
11969
INSERT INTO t1 VALUES(8, 'eight');
 
11970
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11971
affected rows: 1
 
11972
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11973
SELECT * FROM t1;
 
11974
f1      f2
 
11975
10      eight
 
11976
DELETE FROM t1;
 
11977
INSERT INTO v3 VALUES(16, 'sixteen');
 
11978
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11979
INSERT INTO v3 VALUES(0, 'zero');
 
11980
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11981
INSERT INTO v3 VALUES(7, 'seven');
 
11982
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11983
INSERT INTO v3 VALUES(8, 'eight');
 
11984
affected rows: 1
 
11985
SELECT * FROM t1;
 
11986
f1      f2
 
11987
8       eight
 
11988
DELETE FROM t1;
 
11989
DROP VIEW v3;
 
11990
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11991
option_variant  --------------------------------------------------------------------------------
 
11992
INSERT INTO t1 VALUES(16, 'sixteen');
 
11993
INSERT INTO t1 VALUES(0, 'zero');
 
11994
INSERT INTO t1 VALUES(7, 'seven');
 
11995
INSERT INTO t1 VALUES(8, 'eight');
 
11996
SELECT * FROM v1;
 
11997
f1      f2
 
11998
0       zero
 
11999
7       seven
 
12000
8       eight
 
12001
SELECT * FROM v2;
 
12002
col1    col2
 
12003
7       seven
 
12004
8       eight
 
12005
SELECT * FROM v3;
 
12006
my_col1 my_col2
 
12007
8       eight
 
12008
SELECT * FROM t1;
 
12009
f1      f2
 
12010
16      sixteen
 
12011
0       zero
 
12012
7       seven
 
12013
8       eight
 
12014
DELETE FROM t1;
 
12015
INSERT INTO t1 VALUES(16, 'sixteen');
 
12016
INSERT INTO t1 VALUES(0, 'zero');
 
12017
INSERT INTO t1 VALUES(7, 'seven');
 
12018
INSERT INTO t1 VALUES(8, 'eight');
 
12019
DELETE FROM v3 WHERE my_col1 = 16;
 
12020
affected rows: 0
 
12021
DELETE FROM v3 WHERE my_col1 = 0;
 
12022
affected rows: 0
 
12023
DELETE FROM v3 WHERE my_col1 = 7;
 
12024
affected rows: 0
 
12025
DELETE FROM v3 WHERE my_col1 = 8;
 
12026
affected rows: 1
 
12027
SELECT * FROM t1;
 
12028
f1      f2
 
12029
16      sixteen
 
12030
0       zero
 
12031
7       seven
 
12032
DELETE FROM t1;
 
12033
INSERT INTO t1 VALUES(16, 'sixteen');
 
12034
INSERT INTO t1 VALUES(0, 'zero');
 
12035
INSERT INTO t1 VALUES(7, 'seven');
 
12036
INSERT INTO t1 VALUES(8, 'eight');
 
12037
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12038
affected rows: 0
 
12039
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12040
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12041
affected rows: 0
 
12042
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12043
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12044
affected rows: 0
 
12045
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12046
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12047
affected rows: 1
 
12048
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12049
SELECT * FROM t1;
 
12050
f1      f2
 
12051
16      sixteen
 
12052
0       zero
 
12053
7       seven
 
12054
8       whatever
 
12055
DELETE FROM t1;
 
12056
INSERT INTO t1 VALUES(8, 'eight');
 
12057
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12058
affected rows: 1
 
12059
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12060
SELECT * FROM t1;
 
12061
f1      f2
 
12062
7       eight
 
12063
DELETE FROM t1;
 
12064
INSERT INTO t1 VALUES(8, 'eight');
 
12065
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12066
affected rows: 1
 
12067
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12068
SELECT * FROM t1;
 
12069
f1      f2
 
12070
0       eight
 
12071
DELETE FROM t1;
 
12072
INSERT INTO t1 VALUES(8, 'eight');
 
12073
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12074
affected rows: 1
 
12075
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12076
SELECT * FROM t1;
 
12077
f1      f2
 
12078
16      eight
 
12079
DELETE FROM t1;
 
12080
INSERT INTO t1 VALUES(8, 'eight');
 
12081
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12082
affected rows: 1
 
12083
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12084
SELECT * FROM t1;
 
12085
f1      f2
 
12086
10      eight
 
12087
DELETE FROM t1;
 
12088
INSERT INTO v3 VALUES(16, 'sixteen');
 
12089
affected rows: 1
 
12090
INSERT INTO v3 VALUES(0, 'zero');
 
12091
affected rows: 1
 
12092
INSERT INTO v3 VALUES(7, 'seven');
 
12093
affected rows: 1
 
12094
INSERT INTO v3 VALUES(8, 'eight');
 
12095
affected rows: 1
 
12096
SELECT * FROM t1;
 
12097
f1      f2
 
12098
16      sixteen
 
12099
0       zero
 
12100
7       seven
 
12101
8       eight
 
12102
DELETE FROM t1;
 
12103
DROP VIEW v3;
 
12104
DROP VIEW v2;
 
12105
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12106
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
12107
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12108
option_variant  --------------------------------------------------------------------------------
 
12109
INSERT INTO t1 VALUES(16, 'sixteen');
 
12110
INSERT INTO t1 VALUES(0, 'zero');
 
12111
INSERT INTO t1 VALUES(7, 'seven');
 
12112
INSERT INTO t1 VALUES(8, 'eight');
 
12113
SELECT * FROM v1;
 
12114
f1      f2
 
12115
0       zero
 
12116
7       seven
 
12117
8       eight
 
12118
SELECT * FROM v2;
 
12119
col1    col2
 
12120
7       seven
 
12121
8       eight
 
12122
SELECT * FROM v3;
 
12123
my_col1 my_col2
 
12124
8       eight
 
12125
SELECT * FROM t1;
 
12126
f1      f2
 
12127
16      sixteen
 
12128
0       zero
 
12129
7       seven
 
12130
8       eight
 
12131
DELETE FROM t1;
 
12132
INSERT INTO t1 VALUES(16, 'sixteen');
 
12133
INSERT INTO t1 VALUES(0, 'zero');
 
12134
INSERT INTO t1 VALUES(7, 'seven');
 
12135
INSERT INTO t1 VALUES(8, 'eight');
 
12136
DELETE FROM v3 WHERE my_col1 = 16;
 
12137
affected rows: 0
 
12138
DELETE FROM v3 WHERE my_col1 = 0;
 
12139
affected rows: 0
 
12140
DELETE FROM v3 WHERE my_col1 = 7;
 
12141
affected rows: 0
 
12142
DELETE FROM v3 WHERE my_col1 = 8;
 
12143
affected rows: 1
 
12144
SELECT * FROM t1;
 
12145
f1      f2
 
12146
16      sixteen
 
12147
0       zero
 
12148
7       seven
 
12149
DELETE FROM t1;
 
12150
INSERT INTO t1 VALUES(16, 'sixteen');
 
12151
INSERT INTO t1 VALUES(0, 'zero');
 
12152
INSERT INTO t1 VALUES(7, 'seven');
 
12153
INSERT INTO t1 VALUES(8, 'eight');
 
12154
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12155
affected rows: 0
 
12156
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12157
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12158
affected rows: 0
 
12159
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12160
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12161
affected rows: 0
 
12162
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12163
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12164
affected rows: 1
 
12165
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12166
SELECT * FROM t1;
 
12167
f1      f2
 
12168
16      sixteen
 
12169
0       zero
 
12170
7       seven
 
12171
8       whatever
 
12172
DELETE FROM t1;
 
12173
INSERT INTO t1 VALUES(8, 'eight');
 
12174
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12175
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12176
SELECT * FROM t1;
 
12177
f1      f2
 
12178
8       eight
 
12179
DELETE FROM t1;
 
12180
INSERT INTO t1 VALUES(8, 'eight');
 
12181
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12182
affected rows: 1
 
12183
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12184
SELECT * FROM t1;
 
12185
f1      f2
 
12186
0       eight
 
12187
DELETE FROM t1;
 
12188
INSERT INTO t1 VALUES(8, 'eight');
 
12189
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12190
affected rows: 1
 
12191
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12192
SELECT * FROM t1;
 
12193
f1      f2
 
12194
16      eight
 
12195
DELETE FROM t1;
 
12196
INSERT INTO t1 VALUES(8, 'eight');
 
12197
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12198
affected rows: 1
 
12199
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12200
SELECT * FROM t1;
 
12201
f1      f2
 
12202
10      eight
 
12203
DELETE FROM t1;
 
12204
INSERT INTO v3 VALUES(16, 'sixteen');
 
12205
affected rows: 1
 
12206
INSERT INTO v3 VALUES(0, 'zero');
 
12207
affected rows: 1
 
12208
INSERT INTO v3 VALUES(7, 'seven');
 
12209
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12210
INSERT INTO v3 VALUES(8, 'eight');
 
12211
affected rows: 1
 
12212
SELECT * FROM t1;
 
12213
f1      f2
 
12214
16      sixteen
 
12215
0       zero
 
12216
8       eight
 
12217
DELETE FROM t1;
 
12218
DROP VIEW v3;
 
12219
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12220
option_variant  --------------------------------------------------------------------------------
 
12221
INSERT INTO t1 VALUES(16, 'sixteen');
 
12222
INSERT INTO t1 VALUES(0, 'zero');
 
12223
INSERT INTO t1 VALUES(7, 'seven');
 
12224
INSERT INTO t1 VALUES(8, 'eight');
 
12225
SELECT * FROM v1;
 
12226
f1      f2
 
12227
0       zero
 
12228
7       seven
 
12229
8       eight
 
12230
SELECT * FROM v2;
 
12231
col1    col2
 
12232
7       seven
 
12233
8       eight
 
12234
SELECT * FROM v3;
 
12235
my_col1 my_col2
 
12236
8       eight
 
12237
SELECT * FROM t1;
 
12238
f1      f2
 
12239
16      sixteen
 
12240
0       zero
 
12241
7       seven
 
12242
8       eight
 
12243
DELETE FROM t1;
 
12244
INSERT INTO t1 VALUES(16, 'sixteen');
 
12245
INSERT INTO t1 VALUES(0, 'zero');
 
12246
INSERT INTO t1 VALUES(7, 'seven');
 
12247
INSERT INTO t1 VALUES(8, 'eight');
 
12248
DELETE FROM v3 WHERE my_col1 = 16;
 
12249
affected rows: 0
 
12250
DELETE FROM v3 WHERE my_col1 = 0;
 
12251
affected rows: 0
 
12252
DELETE FROM v3 WHERE my_col1 = 7;
 
12253
affected rows: 0
 
12254
DELETE FROM v3 WHERE my_col1 = 8;
 
12255
affected rows: 1
 
12256
SELECT * FROM t1;
 
12257
f1      f2
 
12258
16      sixteen
 
12259
0       zero
 
12260
7       seven
 
12261
DELETE FROM t1;
 
12262
INSERT INTO t1 VALUES(16, 'sixteen');
 
12263
INSERT INTO t1 VALUES(0, 'zero');
 
12264
INSERT INTO t1 VALUES(7, 'seven');
 
12265
INSERT INTO t1 VALUES(8, 'eight');
 
12266
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12267
affected rows: 0
 
12268
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12269
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12270
affected rows: 0
 
12271
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12272
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12273
affected rows: 0
 
12274
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12275
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12276
affected rows: 1
 
12277
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12278
SELECT * FROM t1;
 
12279
f1      f2
 
12280
16      sixteen
 
12281
0       zero
 
12282
7       seven
 
12283
8       whatever
 
12284
DELETE FROM t1;
 
12285
INSERT INTO t1 VALUES(8, 'eight');
 
12286
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12287
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12288
SELECT * FROM t1;
 
12289
f1      f2
 
12290
8       eight
 
12291
DELETE FROM t1;
 
12292
INSERT INTO t1 VALUES(8, 'eight');
 
12293
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12294
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12295
SELECT * FROM t1;
 
12296
f1      f2
 
12297
8       eight
 
12298
DELETE FROM t1;
 
12299
INSERT INTO t1 VALUES(8, 'eight');
 
12300
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12301
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12302
SELECT * FROM t1;
 
12303
f1      f2
 
12304
8       eight
 
12305
DELETE FROM t1;
 
12306
INSERT INTO t1 VALUES(8, 'eight');
 
12307
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12308
affected rows: 1
 
12309
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12310
SELECT * FROM t1;
 
12311
f1      f2
 
12312
10      eight
 
12313
DELETE FROM t1;
 
12314
INSERT INTO v3 VALUES(16, 'sixteen');
 
12315
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12316
INSERT INTO v3 VALUES(0, 'zero');
 
12317
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12318
INSERT INTO v3 VALUES(7, 'seven');
 
12319
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12320
INSERT INTO v3 VALUES(8, 'eight');
 
12321
affected rows: 1
 
12322
SELECT * FROM t1;
 
12323
f1      f2
 
12324
8       eight
 
12325
DELETE FROM t1;
 
12326
DROP VIEW v3;
 
12327
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12328
option_variant  --------------------------------------------------------------------------------
 
12329
INSERT INTO t1 VALUES(16, 'sixteen');
 
12330
INSERT INTO t1 VALUES(0, 'zero');
 
12331
INSERT INTO t1 VALUES(7, 'seven');
 
12332
INSERT INTO t1 VALUES(8, 'eight');
 
12333
SELECT * FROM v1;
 
12334
f1      f2
 
12335
0       zero
 
12336
7       seven
 
12337
8       eight
 
12338
SELECT * FROM v2;
 
12339
col1    col2
 
12340
7       seven
 
12341
8       eight
 
12342
SELECT * FROM v3;
 
12343
my_col1 my_col2
 
12344
8       eight
 
12345
SELECT * FROM t1;
 
12346
f1      f2
 
12347
16      sixteen
 
12348
0       zero
 
12349
7       seven
 
12350
8       eight
 
12351
DELETE FROM t1;
 
12352
INSERT INTO t1 VALUES(16, 'sixteen');
 
12353
INSERT INTO t1 VALUES(0, 'zero');
 
12354
INSERT INTO t1 VALUES(7, 'seven');
 
12355
INSERT INTO t1 VALUES(8, 'eight');
 
12356
DELETE FROM v3 WHERE my_col1 = 16;
 
12357
affected rows: 0
 
12358
DELETE FROM v3 WHERE my_col1 = 0;
 
12359
affected rows: 0
 
12360
DELETE FROM v3 WHERE my_col1 = 7;
 
12361
affected rows: 0
 
12362
DELETE FROM v3 WHERE my_col1 = 8;
 
12363
affected rows: 1
 
12364
SELECT * FROM t1;
 
12365
f1      f2
 
12366
16      sixteen
 
12367
0       zero
 
12368
7       seven
 
12369
DELETE FROM t1;
 
12370
INSERT INTO t1 VALUES(16, 'sixteen');
 
12371
INSERT INTO t1 VALUES(0, 'zero');
 
12372
INSERT INTO t1 VALUES(7, 'seven');
 
12373
INSERT INTO t1 VALUES(8, 'eight');
 
12374
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12375
affected rows: 0
 
12376
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12377
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12378
affected rows: 0
 
12379
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12380
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12381
affected rows: 0
 
12382
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12383
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12384
affected rows: 1
 
12385
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12386
SELECT * FROM t1;
 
12387
f1      f2
 
12388
16      sixteen
 
12389
0       zero
 
12390
7       seven
 
12391
8       whatever
 
12392
DELETE FROM t1;
 
12393
INSERT INTO t1 VALUES(8, 'eight');
 
12394
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12395
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12396
SELECT * FROM t1;
 
12397
f1      f2
 
12398
8       eight
 
12399
DELETE FROM t1;
 
12400
INSERT INTO t1 VALUES(8, 'eight');
 
12401
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12402
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12403
SELECT * FROM t1;
 
12404
f1      f2
 
12405
8       eight
 
12406
DELETE FROM t1;
 
12407
INSERT INTO t1 VALUES(8, 'eight');
 
12408
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12409
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12410
SELECT * FROM t1;
 
12411
f1      f2
 
12412
8       eight
 
12413
DELETE FROM t1;
 
12414
INSERT INTO t1 VALUES(8, 'eight');
 
12415
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12416
affected rows: 1
 
12417
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12418
SELECT * FROM t1;
 
12419
f1      f2
 
12420
10      eight
 
12421
DELETE FROM t1;
 
12422
INSERT INTO v3 VALUES(16, 'sixteen');
 
12423
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12424
INSERT INTO v3 VALUES(0, 'zero');
 
12425
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12426
INSERT INTO v3 VALUES(7, 'seven');
 
12427
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12428
INSERT INTO v3 VALUES(8, 'eight');
 
12429
affected rows: 1
 
12430
SELECT * FROM t1;
 
12431
f1      f2
 
12432
8       eight
 
12433
DELETE FROM t1;
 
12434
DROP VIEW v3;
 
12435
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12436
option_variant  --------------------------------------------------------------------------------
 
12437
INSERT INTO t1 VALUES(16, 'sixteen');
 
12438
INSERT INTO t1 VALUES(0, 'zero');
 
12439
INSERT INTO t1 VALUES(7, 'seven');
 
12440
INSERT INTO t1 VALUES(8, 'eight');
 
12441
SELECT * FROM v1;
 
12442
f1      f2
 
12443
0       zero
 
12444
7       seven
 
12445
8       eight
 
12446
SELECT * FROM v2;
 
12447
col1    col2
 
12448
7       seven
 
12449
8       eight
 
12450
SELECT * FROM v3;
 
12451
my_col1 my_col2
 
12452
8       eight
 
12453
SELECT * FROM t1;
 
12454
f1      f2
 
12455
16      sixteen
 
12456
0       zero
 
12457
7       seven
 
12458
8       eight
 
12459
DELETE FROM t1;
 
12460
INSERT INTO t1 VALUES(16, 'sixteen');
 
12461
INSERT INTO t1 VALUES(0, 'zero');
 
12462
INSERT INTO t1 VALUES(7, 'seven');
 
12463
INSERT INTO t1 VALUES(8, 'eight');
 
12464
DELETE FROM v3 WHERE my_col1 = 16;
 
12465
affected rows: 0
 
12466
DELETE FROM v3 WHERE my_col1 = 0;
 
12467
affected rows: 0
 
12468
DELETE FROM v3 WHERE my_col1 = 7;
 
12469
affected rows: 0
 
12470
DELETE FROM v3 WHERE my_col1 = 8;
 
12471
affected rows: 1
 
12472
SELECT * FROM t1;
 
12473
f1      f2
 
12474
16      sixteen
 
12475
0       zero
 
12476
7       seven
 
12477
DELETE FROM t1;
 
12478
INSERT INTO t1 VALUES(16, 'sixteen');
 
12479
INSERT INTO t1 VALUES(0, 'zero');
 
12480
INSERT INTO t1 VALUES(7, 'seven');
 
12481
INSERT INTO t1 VALUES(8, 'eight');
 
12482
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12483
affected rows: 0
 
12484
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12485
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12486
affected rows: 0
 
12487
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12488
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12489
affected rows: 0
 
12490
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12491
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12492
affected rows: 1
 
12493
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12494
SELECT * FROM t1;
 
12495
f1      f2
 
12496
16      sixteen
 
12497
0       zero
 
12498
7       seven
 
12499
8       whatever
 
12500
DELETE FROM t1;
 
12501
INSERT INTO t1 VALUES(8, 'eight');
 
12502
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12503
affected rows: 1
 
12504
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12505
SELECT * FROM t1;
 
12506
f1      f2
 
12507
7       eight
 
12508
DELETE FROM t1;
 
12509
INSERT INTO t1 VALUES(8, 'eight');
 
12510
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12511
affected rows: 1
 
12512
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12513
SELECT * FROM t1;
 
12514
f1      f2
 
12515
0       eight
 
12516
DELETE FROM t1;
 
12517
INSERT INTO t1 VALUES(8, 'eight');
 
12518
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12519
affected rows: 1
 
12520
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12521
SELECT * FROM t1;
 
12522
f1      f2
 
12523
16      eight
 
12524
DELETE FROM t1;
 
12525
INSERT INTO t1 VALUES(8, 'eight');
 
12526
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12527
affected rows: 1
 
12528
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12529
SELECT * FROM t1;
 
12530
f1      f2
 
12531
10      eight
 
12532
DELETE FROM t1;
 
12533
INSERT INTO v3 VALUES(16, 'sixteen');
 
12534
affected rows: 1
 
12535
INSERT INTO v3 VALUES(0, 'zero');
 
12536
affected rows: 1
 
12537
INSERT INTO v3 VALUES(7, 'seven');
 
12538
affected rows: 1
 
12539
INSERT INTO v3 VALUES(8, 'eight');
 
12540
affected rows: 1
 
12541
SELECT * FROM t1;
 
12542
f1      f2
 
12543
16      sixteen
 
12544
0       zero
 
12545
7       seven
 
12546
8       eight
 
12547
DELETE FROM t1;
 
12548
DROP VIEW v3;
 
12549
DROP VIEW v2;
 
12550
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12551
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
12552
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12553
option_variant  --------------------------------------------------------------------------------
 
12554
INSERT INTO t1 VALUES(16, 'sixteen');
 
12555
INSERT INTO t1 VALUES(0, 'zero');
 
12556
INSERT INTO t1 VALUES(7, 'seven');
 
12557
INSERT INTO t1 VALUES(8, 'eight');
 
12558
SELECT * FROM v1;
 
12559
f1      f2
 
12560
0       zero
 
12561
7       seven
 
12562
8       eight
 
12563
SELECT * FROM v2;
 
12564
col1    col2
 
12565
7       seven
 
12566
8       eight
 
12567
SELECT * FROM v3;
 
12568
my_col1 my_col2
 
12569
8       eight
 
12570
SELECT * FROM t1;
 
12571
f1      f2
 
12572
16      sixteen
 
12573
0       zero
 
12574
7       seven
 
12575
8       eight
 
12576
DELETE FROM t1;
 
12577
INSERT INTO t1 VALUES(16, 'sixteen');
 
12578
INSERT INTO t1 VALUES(0, 'zero');
 
12579
INSERT INTO t1 VALUES(7, 'seven');
 
12580
INSERT INTO t1 VALUES(8, 'eight');
 
12581
DELETE FROM v3 WHERE my_col1 = 16;
 
12582
affected rows: 0
 
12583
DELETE FROM v3 WHERE my_col1 = 0;
 
12584
affected rows: 0
 
12585
DELETE FROM v3 WHERE my_col1 = 7;
 
12586
affected rows: 0
 
12587
DELETE FROM v3 WHERE my_col1 = 8;
 
12588
affected rows: 1
 
12589
SELECT * FROM t1;
 
12590
f1      f2
 
12591
16      sixteen
 
12592
0       zero
 
12593
7       seven
 
12594
DELETE FROM t1;
 
12595
INSERT INTO t1 VALUES(16, 'sixteen');
 
12596
INSERT INTO t1 VALUES(0, 'zero');
 
12597
INSERT INTO t1 VALUES(7, 'seven');
 
12598
INSERT INTO t1 VALUES(8, 'eight');
 
12599
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12600
affected rows: 0
 
12601
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12602
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12603
affected rows: 0
 
12604
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12605
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12606
affected rows: 0
 
12607
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12608
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12609
affected rows: 1
 
12610
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12611
SELECT * FROM t1;
 
12612
f1      f2
 
12613
16      sixteen
 
12614
0       zero
 
12615
7       seven
 
12616
8       whatever
 
12617
DELETE FROM t1;
 
12618
INSERT INTO t1 VALUES(8, 'eight');
 
12619
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12620
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12621
SELECT * FROM t1;
 
12622
f1      f2
 
12623
8       eight
 
12624
DELETE FROM t1;
 
12625
INSERT INTO t1 VALUES(8, 'eight');
 
12626
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12627
affected rows: 1
 
12628
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12629
SELECT * FROM t1;
 
12630
f1      f2
 
12631
0       eight
 
12632
DELETE FROM t1;
 
12633
INSERT INTO t1 VALUES(8, 'eight');
 
12634
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12635
affected rows: 1
 
12636
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12637
SELECT * FROM t1;
 
12638
f1      f2
 
12639
16      eight
 
12640
DELETE FROM t1;
 
12641
INSERT INTO t1 VALUES(8, 'eight');
 
12642
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12643
affected rows: 1
 
12644
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12645
SELECT * FROM t1;
 
12646
f1      f2
 
12647
10      eight
 
12648
DELETE FROM t1;
 
12649
INSERT INTO v3 VALUES(16, 'sixteen');
 
12650
affected rows: 1
 
12651
INSERT INTO v3 VALUES(0, 'zero');
 
12652
affected rows: 1
 
12653
INSERT INTO v3 VALUES(7, 'seven');
 
12654
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12655
INSERT INTO v3 VALUES(8, 'eight');
 
12656
affected rows: 1
 
12657
SELECT * FROM t1;
 
12658
f1      f2
 
12659
16      sixteen
 
12660
0       zero
 
12661
8       eight
 
12662
DELETE FROM t1;
 
12663
DROP VIEW v3;
 
12664
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12665
option_variant  --------------------------------------------------------------------------------
 
12666
INSERT INTO t1 VALUES(16, 'sixteen');
 
12667
INSERT INTO t1 VALUES(0, 'zero');
 
12668
INSERT INTO t1 VALUES(7, 'seven');
 
12669
INSERT INTO t1 VALUES(8, 'eight');
 
12670
SELECT * FROM v1;
 
12671
f1      f2
 
12672
0       zero
 
12673
7       seven
 
12674
8       eight
 
12675
SELECT * FROM v2;
 
12676
col1    col2
 
12677
7       seven
 
12678
8       eight
 
12679
SELECT * FROM v3;
 
12680
my_col1 my_col2
 
12681
8       eight
 
12682
SELECT * FROM t1;
 
12683
f1      f2
 
12684
16      sixteen
 
12685
0       zero
 
12686
7       seven
 
12687
8       eight
 
12688
DELETE FROM t1;
 
12689
INSERT INTO t1 VALUES(16, 'sixteen');
 
12690
INSERT INTO t1 VALUES(0, 'zero');
 
12691
INSERT INTO t1 VALUES(7, 'seven');
 
12692
INSERT INTO t1 VALUES(8, 'eight');
 
12693
DELETE FROM v3 WHERE my_col1 = 16;
 
12694
affected rows: 0
 
12695
DELETE FROM v3 WHERE my_col1 = 0;
 
12696
affected rows: 0
 
12697
DELETE FROM v3 WHERE my_col1 = 7;
 
12698
affected rows: 0
 
12699
DELETE FROM v3 WHERE my_col1 = 8;
 
12700
affected rows: 1
 
12701
SELECT * FROM t1;
 
12702
f1      f2
 
12703
16      sixteen
 
12704
0       zero
 
12705
7       seven
 
12706
DELETE FROM t1;
 
12707
INSERT INTO t1 VALUES(16, 'sixteen');
 
12708
INSERT INTO t1 VALUES(0, 'zero');
 
12709
INSERT INTO t1 VALUES(7, 'seven');
 
12710
INSERT INTO t1 VALUES(8, 'eight');
 
12711
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12712
affected rows: 0
 
12713
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12714
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12715
affected rows: 0
 
12716
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12717
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12718
affected rows: 0
 
12719
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12720
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12721
affected rows: 1
 
12722
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12723
SELECT * FROM t1;
 
12724
f1      f2
 
12725
16      sixteen
 
12726
0       zero
 
12727
7       seven
 
12728
8       whatever
 
12729
DELETE FROM t1;
 
12730
INSERT INTO t1 VALUES(8, 'eight');
 
12731
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12732
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12733
SELECT * FROM t1;
 
12734
f1      f2
 
12735
8       eight
 
12736
DELETE FROM t1;
 
12737
INSERT INTO t1 VALUES(8, 'eight');
 
12738
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12739
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12740
SELECT * FROM t1;
 
12741
f1      f2
 
12742
8       eight
 
12743
DELETE FROM t1;
 
12744
INSERT INTO t1 VALUES(8, 'eight');
 
12745
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12746
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12747
SELECT * FROM t1;
 
12748
f1      f2
 
12749
8       eight
 
12750
DELETE FROM t1;
 
12751
INSERT INTO t1 VALUES(8, 'eight');
 
12752
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12753
affected rows: 1
 
12754
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12755
SELECT * FROM t1;
 
12756
f1      f2
 
12757
10      eight
 
12758
DELETE FROM t1;
 
12759
INSERT INTO v3 VALUES(16, 'sixteen');
 
12760
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12761
INSERT INTO v3 VALUES(0, 'zero');
 
12762
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12763
INSERT INTO v3 VALUES(7, 'seven');
 
12764
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12765
INSERT INTO v3 VALUES(8, 'eight');
 
12766
affected rows: 1
 
12767
SELECT * FROM t1;
 
12768
f1      f2
 
12769
8       eight
 
12770
DELETE FROM t1;
 
12771
DROP VIEW v3;
 
12772
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12773
option_variant  --------------------------------------------------------------------------------
 
12774
INSERT INTO t1 VALUES(16, 'sixteen');
 
12775
INSERT INTO t1 VALUES(0, 'zero');
 
12776
INSERT INTO t1 VALUES(7, 'seven');
 
12777
INSERT INTO t1 VALUES(8, 'eight');
 
12778
SELECT * FROM v1;
 
12779
f1      f2
 
12780
0       zero
 
12781
7       seven
 
12782
8       eight
 
12783
SELECT * FROM v2;
 
12784
col1    col2
 
12785
7       seven
 
12786
8       eight
 
12787
SELECT * FROM v3;
 
12788
my_col1 my_col2
 
12789
8       eight
 
12790
SELECT * FROM t1;
 
12791
f1      f2
 
12792
16      sixteen
 
12793
0       zero
 
12794
7       seven
 
12795
8       eight
 
12796
DELETE FROM t1;
 
12797
INSERT INTO t1 VALUES(16, 'sixteen');
 
12798
INSERT INTO t1 VALUES(0, 'zero');
 
12799
INSERT INTO t1 VALUES(7, 'seven');
 
12800
INSERT INTO t1 VALUES(8, 'eight');
 
12801
DELETE FROM v3 WHERE my_col1 = 16;
 
12802
affected rows: 0
 
12803
DELETE FROM v3 WHERE my_col1 = 0;
 
12804
affected rows: 0
 
12805
DELETE FROM v3 WHERE my_col1 = 7;
 
12806
affected rows: 0
 
12807
DELETE FROM v3 WHERE my_col1 = 8;
 
12808
affected rows: 1
 
12809
SELECT * FROM t1;
 
12810
f1      f2
 
12811
16      sixteen
 
12812
0       zero
 
12813
7       seven
 
12814
DELETE FROM t1;
 
12815
INSERT INTO t1 VALUES(16, 'sixteen');
 
12816
INSERT INTO t1 VALUES(0, 'zero');
 
12817
INSERT INTO t1 VALUES(7, 'seven');
 
12818
INSERT INTO t1 VALUES(8, 'eight');
 
12819
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12820
affected rows: 0
 
12821
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12822
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12823
affected rows: 0
 
12824
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12825
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12826
affected rows: 0
 
12827
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12828
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12829
affected rows: 1
 
12830
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12831
SELECT * FROM t1;
 
12832
f1      f2
 
12833
16      sixteen
 
12834
0       zero
 
12835
7       seven
 
12836
8       whatever
 
12837
DELETE FROM t1;
 
12838
INSERT INTO t1 VALUES(8, 'eight');
 
12839
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12840
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12841
SELECT * FROM t1;
 
12842
f1      f2
 
12843
8       eight
 
12844
DELETE FROM t1;
 
12845
INSERT INTO t1 VALUES(8, 'eight');
 
12846
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12847
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12848
SELECT * FROM t1;
 
12849
f1      f2
 
12850
8       eight
 
12851
DELETE FROM t1;
 
12852
INSERT INTO t1 VALUES(8, 'eight');
 
12853
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12854
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12855
SELECT * FROM t1;
 
12856
f1      f2
 
12857
8       eight
 
12858
DELETE FROM t1;
 
12859
INSERT INTO t1 VALUES(8, 'eight');
 
12860
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12861
affected rows: 1
 
12862
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12863
SELECT * FROM t1;
 
12864
f1      f2
 
12865
10      eight
 
12866
DELETE FROM t1;
 
12867
INSERT INTO v3 VALUES(16, 'sixteen');
 
12868
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12869
INSERT INTO v3 VALUES(0, 'zero');
 
12870
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12871
INSERT INTO v3 VALUES(7, 'seven');
 
12872
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12873
INSERT INTO v3 VALUES(8, 'eight');
 
12874
affected rows: 1
 
12875
SELECT * FROM t1;
 
12876
f1      f2
 
12877
8       eight
 
12878
DELETE FROM t1;
 
12879
DROP VIEW v3;
 
12880
option_variant          <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12881
option_variant  --------------------------------------------------------------------------------
 
12882
INSERT INTO t1 VALUES(16, 'sixteen');
 
12883
INSERT INTO t1 VALUES(0, 'zero');
 
12884
INSERT INTO t1 VALUES(7, 'seven');
 
12885
INSERT INTO t1 VALUES(8, 'eight');
 
12886
SELECT * FROM v1;
 
12887
f1      f2
 
12888
0       zero
 
12889
7       seven
 
12890
8       eight
 
12891
SELECT * FROM v2;
 
12892
col1    col2
 
12893
7       seven
 
12894
8       eight
 
12895
SELECT * FROM v3;
 
12896
my_col1 my_col2
 
12897
8       eight
 
12898
SELECT * FROM t1;
 
12899
f1      f2
 
12900
16      sixteen
 
12901
0       zero
 
12902
7       seven
 
12903
8       eight
 
12904
DELETE FROM t1;
 
12905
INSERT INTO t1 VALUES(16, 'sixteen');
 
12906
INSERT INTO t1 VALUES(0, 'zero');
 
12907
INSERT INTO t1 VALUES(7, 'seven');
 
12908
INSERT INTO t1 VALUES(8, 'eight');
 
12909
DELETE FROM v3 WHERE my_col1 = 16;
 
12910
affected rows: 0
 
12911
DELETE FROM v3 WHERE my_col1 = 0;
 
12912
affected rows: 0
 
12913
DELETE FROM v3 WHERE my_col1 = 7;
 
12914
affected rows: 0
 
12915
DELETE FROM v3 WHERE my_col1 = 8;
 
12916
affected rows: 1
 
12917
SELECT * FROM t1;
 
12918
f1      f2
 
12919
16      sixteen
 
12920
0       zero
 
12921
7       seven
 
12922
DELETE FROM t1;
 
12923
INSERT INTO t1 VALUES(16, 'sixteen');
 
12924
INSERT INTO t1 VALUES(0, 'zero');
 
12925
INSERT INTO t1 VALUES(7, 'seven');
 
12926
INSERT INTO t1 VALUES(8, 'eight');
 
12927
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12928
affected rows: 0
 
12929
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12930
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12931
affected rows: 0
 
12932
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12933
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12934
affected rows: 0
 
12935
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12936
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12937
affected rows: 1
 
12938
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12939
SELECT * FROM t1;
 
12940
f1      f2
 
12941
16      sixteen
 
12942
0       zero
 
12943
7       seven
 
12944
8       whatever
 
12945
DELETE FROM t1;
 
12946
INSERT INTO t1 VALUES(8, 'eight');
 
12947
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12948
affected rows: 1
 
12949
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12950
SELECT * FROM t1;
 
12951
f1      f2
 
12952
7       eight
 
12953
DELETE FROM t1;
 
12954
INSERT INTO t1 VALUES(8, 'eight');
 
12955
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12956
affected rows: 1
 
12957
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12958
SELECT * FROM t1;
 
12959
f1      f2
 
12960
0       eight
 
12961
DELETE FROM t1;
 
12962
INSERT INTO t1 VALUES(8, 'eight');
 
12963
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12964
affected rows: 1
 
12965
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12966
SELECT * FROM t1;
 
12967
f1      f2
 
12968
16      eight
 
12969
DELETE FROM t1;
 
12970
INSERT INTO t1 VALUES(8, 'eight');
 
12971
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12972
affected rows: 1
 
12973
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12974
SELECT * FROM t1;
 
12975
f1      f2
 
12976
10      eight
 
12977
DELETE FROM t1;
 
12978
INSERT INTO v3 VALUES(16, 'sixteen');
 
12979
affected rows: 1
 
12980
INSERT INTO v3 VALUES(0, 'zero');
 
12981
affected rows: 1
 
12982
INSERT INTO v3 VALUES(7, 'seven');
 
12983
affected rows: 1
 
12984
INSERT INTO v3 VALUES(8, 'eight');
 
12985
affected rows: 1
 
12986
SELECT * FROM t1;
 
12987
f1      f2
 
12988
16      sixteen
 
12989
0       zero
 
12990
7       seven
 
12991
8       eight
 
12992
DELETE FROM t1;
 
12993
DROP VIEW v3;
 
12994
DROP VIEW v2;
 
12995
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12996
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
12997
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
12998
option_variant  --------------------------------------------------------------------------------
 
12999
INSERT INTO t1 VALUES(16, 'sixteen');
 
13000
INSERT INTO t1 VALUES(0, 'zero');
 
13001
INSERT INTO t1 VALUES(7, 'seven');
 
13002
INSERT INTO t1 VALUES(8, 'eight');
 
13003
SELECT * FROM v1;
 
13004
f1      f2
 
13005
0       zero
 
13006
7       seven
 
13007
8       eight
 
13008
SELECT * FROM v2;
 
13009
col1    col2
 
13010
7       seven
 
13011
8       eight
 
13012
SELECT * FROM v3;
 
13013
my_col1 my_col2
 
13014
8       eight
 
13015
SELECT * FROM t1;
 
13016
f1      f2
 
13017
16      sixteen
 
13018
0       zero
 
13019
7       seven
 
13020
8       eight
 
13021
DELETE FROM t1;
 
13022
INSERT INTO t1 VALUES(16, 'sixteen');
 
13023
INSERT INTO t1 VALUES(0, 'zero');
 
13024
INSERT INTO t1 VALUES(7, 'seven');
 
13025
INSERT INTO t1 VALUES(8, 'eight');
 
13026
DELETE FROM v3 WHERE my_col1 = 16;
 
13027
affected rows: 0
 
13028
DELETE FROM v3 WHERE my_col1 = 0;
 
13029
affected rows: 0
 
13030
DELETE FROM v3 WHERE my_col1 = 7;
 
13031
affected rows: 0
 
13032
DELETE FROM v3 WHERE my_col1 = 8;
 
13033
affected rows: 1
 
13034
SELECT * FROM t1;
 
13035
f1      f2
 
13036
16      sixteen
 
13037
0       zero
 
13038
7       seven
 
13039
DELETE FROM t1;
 
13040
INSERT INTO t1 VALUES(16, 'sixteen');
 
13041
INSERT INTO t1 VALUES(0, 'zero');
 
13042
INSERT INTO t1 VALUES(7, 'seven');
 
13043
INSERT INTO t1 VALUES(8, 'eight');
 
13044
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13045
affected rows: 0
 
13046
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13047
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13048
affected rows: 0
 
13049
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13050
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13051
affected rows: 0
 
13052
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13053
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13054
affected rows: 1
 
13055
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13056
SELECT * FROM t1;
 
13057
f1      f2
 
13058
16      sixteen
 
13059
0       zero
 
13060
7       seven
 
13061
8       whatever
 
13062
DELETE FROM t1;
 
13063
INSERT INTO t1 VALUES(8, 'eight');
 
13064
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13065
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13066
SELECT * FROM t1;
 
13067
f1      f2
 
13068
8       eight
 
13069
DELETE FROM t1;
 
13070
INSERT INTO t1 VALUES(8, 'eight');
 
13071
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13072
affected rows: 1
 
13073
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13074
SELECT * FROM t1;
 
13075
f1      f2
 
13076
0       eight
 
13077
DELETE FROM t1;
 
13078
INSERT INTO t1 VALUES(8, 'eight');
 
13079
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13080
affected rows: 1
 
13081
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13082
SELECT * FROM t1;
 
13083
f1      f2
 
13084
16      eight
 
13085
DELETE FROM t1;
 
13086
INSERT INTO t1 VALUES(8, 'eight');
 
13087
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13088
affected rows: 1
 
13089
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13090
SELECT * FROM t1;
 
13091
f1      f2
 
13092
10      eight
 
13093
DELETE FROM t1;
 
13094
INSERT INTO v3 VALUES(16, 'sixteen');
 
13095
affected rows: 1
 
13096
INSERT INTO v3 VALUES(0, 'zero');
 
13097
affected rows: 1
 
13098
INSERT INTO v3 VALUES(7, 'seven');
 
13099
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13100
INSERT INTO v3 VALUES(8, 'eight');
 
13101
affected rows: 1
 
13102
SELECT * FROM t1;
 
13103
f1      f2
 
13104
16      sixteen
 
13105
0       zero
 
13106
8       eight
 
13107
DELETE FROM t1;
 
13108
DROP VIEW v3;
 
13109
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13110
option_variant  --------------------------------------------------------------------------------
 
13111
INSERT INTO t1 VALUES(16, 'sixteen');
 
13112
INSERT INTO t1 VALUES(0, 'zero');
 
13113
INSERT INTO t1 VALUES(7, 'seven');
 
13114
INSERT INTO t1 VALUES(8, 'eight');
 
13115
SELECT * FROM v1;
 
13116
f1      f2
 
13117
0       zero
 
13118
7       seven
 
13119
8       eight
 
13120
SELECT * FROM v2;
 
13121
col1    col2
 
13122
7       seven
 
13123
8       eight
 
13124
SELECT * FROM v3;
 
13125
my_col1 my_col2
 
13126
8       eight
 
13127
SELECT * FROM t1;
 
13128
f1      f2
 
13129
16      sixteen
 
13130
0       zero
 
13131
7       seven
 
13132
8       eight
 
13133
DELETE FROM t1;
 
13134
INSERT INTO t1 VALUES(16, 'sixteen');
 
13135
INSERT INTO t1 VALUES(0, 'zero');
 
13136
INSERT INTO t1 VALUES(7, 'seven');
 
13137
INSERT INTO t1 VALUES(8, 'eight');
 
13138
DELETE FROM v3 WHERE my_col1 = 16;
 
13139
affected rows: 0
 
13140
DELETE FROM v3 WHERE my_col1 = 0;
 
13141
affected rows: 0
 
13142
DELETE FROM v3 WHERE my_col1 = 7;
 
13143
affected rows: 0
 
13144
DELETE FROM v3 WHERE my_col1 = 8;
 
13145
affected rows: 1
 
13146
SELECT * FROM t1;
 
13147
f1      f2
 
13148
16      sixteen
 
13149
0       zero
 
13150
7       seven
 
13151
DELETE FROM t1;
 
13152
INSERT INTO t1 VALUES(16, 'sixteen');
 
13153
INSERT INTO t1 VALUES(0, 'zero');
 
13154
INSERT INTO t1 VALUES(7, 'seven');
 
13155
INSERT INTO t1 VALUES(8, 'eight');
 
13156
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13157
affected rows: 0
 
13158
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13159
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13160
affected rows: 0
 
13161
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13162
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13163
affected rows: 0
 
13164
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13165
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13166
affected rows: 1
 
13167
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13168
SELECT * FROM t1;
 
13169
f1      f2
 
13170
16      sixteen
 
13171
0       zero
 
13172
7       seven
 
13173
8       whatever
 
13174
DELETE FROM t1;
 
13175
INSERT INTO t1 VALUES(8, 'eight');
 
13176
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13177
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13178
SELECT * FROM t1;
 
13179
f1      f2
 
13180
8       eight
 
13181
DELETE FROM t1;
 
13182
INSERT INTO t1 VALUES(8, 'eight');
 
13183
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13184
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13185
SELECT * FROM t1;
 
13186
f1      f2
 
13187
8       eight
 
13188
DELETE FROM t1;
 
13189
INSERT INTO t1 VALUES(8, 'eight');
 
13190
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13191
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13192
SELECT * FROM t1;
 
13193
f1      f2
 
13194
8       eight
 
13195
DELETE FROM t1;
 
13196
INSERT INTO t1 VALUES(8, 'eight');
 
13197
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13198
affected rows: 1
 
13199
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13200
SELECT * FROM t1;
 
13201
f1      f2
 
13202
10      eight
 
13203
DELETE FROM t1;
 
13204
INSERT INTO v3 VALUES(16, 'sixteen');
 
13205
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13206
INSERT INTO v3 VALUES(0, 'zero');
 
13207
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13208
INSERT INTO v3 VALUES(7, 'seven');
 
13209
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13210
INSERT INTO v3 VALUES(8, 'eight');
 
13211
affected rows: 1
 
13212
SELECT * FROM t1;
 
13213
f1      f2
 
13214
8       eight
 
13215
DELETE FROM t1;
 
13216
DROP VIEW v3;
 
13217
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13218
option_variant  --------------------------------------------------------------------------------
 
13219
INSERT INTO t1 VALUES(16, 'sixteen');
 
13220
INSERT INTO t1 VALUES(0, 'zero');
 
13221
INSERT INTO t1 VALUES(7, 'seven');
 
13222
INSERT INTO t1 VALUES(8, 'eight');
 
13223
SELECT * FROM v1;
 
13224
f1      f2
 
13225
0       zero
 
13226
7       seven
 
13227
8       eight
 
13228
SELECT * FROM v2;
 
13229
col1    col2
 
13230
7       seven
 
13231
8       eight
 
13232
SELECT * FROM v3;
 
13233
my_col1 my_col2
 
13234
8       eight
 
13235
SELECT * FROM t1;
 
13236
f1      f2
 
13237
16      sixteen
 
13238
0       zero
 
13239
7       seven
 
13240
8       eight
 
13241
DELETE FROM t1;
 
13242
INSERT INTO t1 VALUES(16, 'sixteen');
 
13243
INSERT INTO t1 VALUES(0, 'zero');
 
13244
INSERT INTO t1 VALUES(7, 'seven');
 
13245
INSERT INTO t1 VALUES(8, 'eight');
 
13246
DELETE FROM v3 WHERE my_col1 = 16;
 
13247
affected rows: 0
 
13248
DELETE FROM v3 WHERE my_col1 = 0;
 
13249
affected rows: 0
 
13250
DELETE FROM v3 WHERE my_col1 = 7;
 
13251
affected rows: 0
 
13252
DELETE FROM v3 WHERE my_col1 = 8;
 
13253
affected rows: 1
 
13254
SELECT * FROM t1;
 
13255
f1      f2
 
13256
16      sixteen
 
13257
0       zero
 
13258
7       seven
 
13259
DELETE FROM t1;
 
13260
INSERT INTO t1 VALUES(16, 'sixteen');
 
13261
INSERT INTO t1 VALUES(0, 'zero');
 
13262
INSERT INTO t1 VALUES(7, 'seven');
 
13263
INSERT INTO t1 VALUES(8, 'eight');
 
13264
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13265
affected rows: 0
 
13266
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13267
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13268
affected rows: 0
 
13269
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13270
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13271
affected rows: 0
 
13272
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13273
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13274
affected rows: 1
 
13275
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13276
SELECT * FROM t1;
 
13277
f1      f2
 
13278
16      sixteen
 
13279
0       zero
 
13280
7       seven
 
13281
8       whatever
 
13282
DELETE FROM t1;
 
13283
INSERT INTO t1 VALUES(8, 'eight');
 
13284
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13285
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13286
SELECT * FROM t1;
 
13287
f1      f2
 
13288
8       eight
 
13289
DELETE FROM t1;
 
13290
INSERT INTO t1 VALUES(8, 'eight');
 
13291
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13292
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13293
SELECT * FROM t1;
 
13294
f1      f2
 
13295
8       eight
 
13296
DELETE FROM t1;
 
13297
INSERT INTO t1 VALUES(8, 'eight');
 
13298
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13299
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13300
SELECT * FROM t1;
 
13301
f1      f2
 
13302
8       eight
 
13303
DELETE FROM t1;
 
13304
INSERT INTO t1 VALUES(8, 'eight');
 
13305
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13306
affected rows: 1
 
13307
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13308
SELECT * FROM t1;
 
13309
f1      f2
 
13310
10      eight
 
13311
DELETE FROM t1;
 
13312
INSERT INTO v3 VALUES(16, 'sixteen');
 
13313
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13314
INSERT INTO v3 VALUES(0, 'zero');
 
13315
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13316
INSERT INTO v3 VALUES(7, 'seven');
 
13317
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13318
INSERT INTO v3 VALUES(8, 'eight');
 
13319
affected rows: 1
 
13320
SELECT * FROM t1;
 
13321
f1      f2
 
13322
8       eight
 
13323
DELETE FROM t1;
 
13324
DROP VIEW v3;
 
13325
option_variant          <nothing>          -         <nothing>          - WITH          CHECK OPTION
 
13326
option_variant  --------------------------------------------------------------------------------
 
13327
INSERT INTO t1 VALUES(16, 'sixteen');
 
13328
INSERT INTO t1 VALUES(0, 'zero');
 
13329
INSERT INTO t1 VALUES(7, 'seven');
 
13330
INSERT INTO t1 VALUES(8, 'eight');
 
13331
SELECT * FROM v1;
 
13332
f1      f2
 
13333
0       zero
 
13334
7       seven
 
13335
8       eight
 
13336
SELECT * FROM v2;
 
13337
col1    col2
 
13338
7       seven
 
13339
8       eight
 
13340
SELECT * FROM v3;
 
13341
my_col1 my_col2
 
13342
8       eight
 
13343
SELECT * FROM t1;
 
13344
f1      f2
 
13345
16      sixteen
 
13346
0       zero
 
13347
7       seven
 
13348
8       eight
 
13349
DELETE FROM t1;
 
13350
INSERT INTO t1 VALUES(16, 'sixteen');
 
13351
INSERT INTO t1 VALUES(0, 'zero');
 
13352
INSERT INTO t1 VALUES(7, 'seven');
 
13353
INSERT INTO t1 VALUES(8, 'eight');
 
13354
DELETE FROM v3 WHERE my_col1 = 16;
 
13355
affected rows: 0
 
13356
DELETE FROM v3 WHERE my_col1 = 0;
 
13357
affected rows: 0
 
13358
DELETE FROM v3 WHERE my_col1 = 7;
 
13359
affected rows: 0
 
13360
DELETE FROM v3 WHERE my_col1 = 8;
 
13361
affected rows: 1
 
13362
SELECT * FROM t1;
 
13363
f1      f2
 
13364
16      sixteen
 
13365
0       zero
 
13366
7       seven
 
13367
DELETE FROM t1;
 
13368
INSERT INTO t1 VALUES(16, 'sixteen');
 
13369
INSERT INTO t1 VALUES(0, 'zero');
 
13370
INSERT INTO t1 VALUES(7, 'seven');
 
13371
INSERT INTO t1 VALUES(8, 'eight');
 
13372
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13373
affected rows: 0
 
13374
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13375
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13376
affected rows: 0
 
13377
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13378
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13379
affected rows: 0
 
13380
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13381
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13382
affected rows: 1
 
13383
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13384
SELECT * FROM t1;
 
13385
f1      f2
 
13386
16      sixteen
 
13387
0       zero
 
13388
7       seven
 
13389
8       whatever
 
13390
DELETE FROM t1;
 
13391
INSERT INTO t1 VALUES(8, 'eight');
 
13392
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13393
affected rows: 1
 
13394
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13395
SELECT * FROM t1;
 
13396
f1      f2
 
13397
7       eight
 
13398
DELETE FROM t1;
 
13399
INSERT INTO t1 VALUES(8, 'eight');
 
13400
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13401
affected rows: 1
 
13402
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13403
SELECT * FROM t1;
 
13404
f1      f2
 
13405
0       eight
 
13406
DELETE FROM t1;
 
13407
INSERT INTO t1 VALUES(8, 'eight');
 
13408
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13409
affected rows: 1
 
13410
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13411
SELECT * FROM t1;
 
13412
f1      f2
 
13413
16      eight
 
13414
DELETE FROM t1;
 
13415
INSERT INTO t1 VALUES(8, 'eight');
 
13416
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13417
affected rows: 1
 
13418
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13419
SELECT * FROM t1;
 
13420
f1      f2
 
13421
10      eight
 
13422
DELETE FROM t1;
 
13423
INSERT INTO v3 VALUES(16, 'sixteen');
 
13424
affected rows: 1
 
13425
INSERT INTO v3 VALUES(0, 'zero');
 
13426
affected rows: 1
 
13427
INSERT INTO v3 VALUES(7, 'seven');
 
13428
affected rows: 1
 
13429
INSERT INTO v3 VALUES(8, 'eight');
 
13430
affected rows: 1
 
13431
SELECT * FROM t1;
 
13432
f1      f2
 
13433
16      sixteen
 
13434
0       zero
 
13435
7       seven
 
13436
8       eight
 
13437
DELETE FROM t1;
 
13438
DROP VIEW v3;
 
13439
DROP VIEW v2;
 
13440
DROP VIEW v1;
 
13441
CREATE VIEW v1 AS SELECT f1, f2
 
13442
  FROM t1 WHERE f1 BETWEEN 0 AND 10  ;
 
13443
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13444
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
13445
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13446
option_variant  --------------------------------------------------------------------------------
 
13447
INSERT INTO t1 VALUES(16, 'sixteen');
 
13448
INSERT INTO t1 VALUES(0, 'zero');
 
13449
INSERT INTO t1 VALUES(7, 'seven');
 
13450
INSERT INTO t1 VALUES(8, 'eight');
 
13451
SELECT * FROM v1;
 
13452
f1      f2
 
13453
0       zero
 
13454
7       seven
 
13455
8       eight
 
13456
SELECT * FROM v2;
 
13457
col1    col2
 
13458
7       seven
 
13459
8       eight
 
13460
SELECT * FROM v3;
 
13461
my_col1 my_col2
 
13462
8       eight
 
13463
SELECT * FROM t1;
 
13464
f1      f2
 
13465
16      sixteen
 
13466
0       zero
 
13467
7       seven
 
13468
8       eight
 
13469
DELETE FROM t1;
 
13470
INSERT INTO t1 VALUES(16, 'sixteen');
 
13471
INSERT INTO t1 VALUES(0, 'zero');
 
13472
INSERT INTO t1 VALUES(7, 'seven');
 
13473
INSERT INTO t1 VALUES(8, 'eight');
 
13474
DELETE FROM v3 WHERE my_col1 = 16;
 
13475
affected rows: 0
 
13476
DELETE FROM v3 WHERE my_col1 = 0;
 
13477
affected rows: 0
 
13478
DELETE FROM v3 WHERE my_col1 = 7;
 
13479
affected rows: 0
 
13480
DELETE FROM v3 WHERE my_col1 = 8;
 
13481
affected rows: 1
 
13482
SELECT * FROM t1;
 
13483
f1      f2
 
13484
16      sixteen
 
13485
0       zero
 
13486
7       seven
 
13487
DELETE FROM t1;
 
13488
INSERT INTO t1 VALUES(16, 'sixteen');
 
13489
INSERT INTO t1 VALUES(0, 'zero');
 
13490
INSERT INTO t1 VALUES(7, 'seven');
 
13491
INSERT INTO t1 VALUES(8, 'eight');
 
13492
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13493
affected rows: 0
 
13494
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13495
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13496
affected rows: 0
 
13497
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13498
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13499
affected rows: 0
 
13500
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13501
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13502
affected rows: 1
 
13503
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13504
SELECT * FROM t1;
 
13505
f1      f2
 
13506
16      sixteen
 
13507
0       zero
 
13508
7       seven
 
13509
8       whatever
 
13510
DELETE FROM t1;
 
13511
INSERT INTO t1 VALUES(8, 'eight');
 
13512
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13513
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13514
SELECT * FROM t1;
 
13515
f1      f2
 
13516
8       eight
 
13517
DELETE FROM t1;
 
13518
INSERT INTO t1 VALUES(8, 'eight');
 
13519
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13520
affected rows: 1
 
13521
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13522
SELECT * FROM t1;
 
13523
f1      f2
 
13524
0       eight
 
13525
DELETE FROM t1;
 
13526
INSERT INTO t1 VALUES(8, 'eight');
 
13527
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13528
affected rows: 1
 
13529
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13530
SELECT * FROM t1;
 
13531
f1      f2
 
13532
16      eight
 
13533
DELETE FROM t1;
 
13534
INSERT INTO t1 VALUES(8, 'eight');
 
13535
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13536
affected rows: 1
 
13537
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13538
SELECT * FROM t1;
 
13539
f1      f2
 
13540
10      eight
 
13541
DELETE FROM t1;
 
13542
INSERT INTO v3 VALUES(16, 'sixteen');
 
13543
affected rows: 1
 
13544
INSERT INTO v3 VALUES(0, 'zero');
 
13545
affected rows: 1
 
13546
INSERT INTO v3 VALUES(7, 'seven');
 
13547
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13548
INSERT INTO v3 VALUES(8, 'eight');
 
13549
affected rows: 1
 
13550
SELECT * FROM t1;
 
13551
f1      f2
 
13552
16      sixteen
 
13553
0       zero
 
13554
8       eight
 
13555
DELETE FROM t1;
 
13556
DROP VIEW v3;
 
13557
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13558
option_variant  --------------------------------------------------------------------------------
 
13559
INSERT INTO t1 VALUES(16, 'sixteen');
 
13560
INSERT INTO t1 VALUES(0, 'zero');
 
13561
INSERT INTO t1 VALUES(7, 'seven');
 
13562
INSERT INTO t1 VALUES(8, 'eight');
 
13563
SELECT * FROM v1;
 
13564
f1      f2
 
13565
0       zero
 
13566
7       seven
 
13567
8       eight
 
13568
SELECT * FROM v2;
 
13569
col1    col2
 
13570
7       seven
 
13571
8       eight
 
13572
SELECT * FROM v3;
 
13573
my_col1 my_col2
 
13574
8       eight
 
13575
SELECT * FROM t1;
 
13576
f1      f2
 
13577
16      sixteen
 
13578
0       zero
 
13579
7       seven
 
13580
8       eight
 
13581
DELETE FROM t1;
 
13582
INSERT INTO t1 VALUES(16, 'sixteen');
 
13583
INSERT INTO t1 VALUES(0, 'zero');
 
13584
INSERT INTO t1 VALUES(7, 'seven');
 
13585
INSERT INTO t1 VALUES(8, 'eight');
 
13586
DELETE FROM v3 WHERE my_col1 = 16;
 
13587
affected rows: 0
 
13588
DELETE FROM v3 WHERE my_col1 = 0;
 
13589
affected rows: 0
 
13590
DELETE FROM v3 WHERE my_col1 = 7;
 
13591
affected rows: 0
 
13592
DELETE FROM v3 WHERE my_col1 = 8;
 
13593
affected rows: 1
 
13594
SELECT * FROM t1;
 
13595
f1      f2
 
13596
16      sixteen
 
13597
0       zero
 
13598
7       seven
 
13599
DELETE FROM t1;
 
13600
INSERT INTO t1 VALUES(16, 'sixteen');
 
13601
INSERT INTO t1 VALUES(0, 'zero');
 
13602
INSERT INTO t1 VALUES(7, 'seven');
 
13603
INSERT INTO t1 VALUES(8, 'eight');
 
13604
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13605
affected rows: 0
 
13606
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13607
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13608
affected rows: 0
 
13609
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13610
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13611
affected rows: 0
 
13612
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13613
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13614
affected rows: 1
 
13615
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13616
SELECT * FROM t1;
 
13617
f1      f2
 
13618
16      sixteen
 
13619
0       zero
 
13620
7       seven
 
13621
8       whatever
 
13622
DELETE FROM t1;
 
13623
INSERT INTO t1 VALUES(8, 'eight');
 
13624
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13625
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13626
SELECT * FROM t1;
 
13627
f1      f2
 
13628
8       eight
 
13629
DELETE FROM t1;
 
13630
INSERT INTO t1 VALUES(8, 'eight');
 
13631
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13632
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13633
SELECT * FROM t1;
 
13634
f1      f2
 
13635
8       eight
 
13636
DELETE FROM t1;
 
13637
INSERT INTO t1 VALUES(8, 'eight');
 
13638
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13639
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13640
SELECT * FROM t1;
 
13641
f1      f2
 
13642
8       eight
 
13643
DELETE FROM t1;
 
13644
INSERT INTO t1 VALUES(8, 'eight');
 
13645
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13646
affected rows: 1
 
13647
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13648
SELECT * FROM t1;
 
13649
f1      f2
 
13650
10      eight
 
13651
DELETE FROM t1;
 
13652
INSERT INTO v3 VALUES(16, 'sixteen');
 
13653
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13654
INSERT INTO v3 VALUES(0, 'zero');
 
13655
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13656
INSERT INTO v3 VALUES(7, 'seven');
 
13657
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13658
INSERT INTO v3 VALUES(8, 'eight');
 
13659
affected rows: 1
 
13660
SELECT * FROM t1;
 
13661
f1      f2
 
13662
8       eight
 
13663
DELETE FROM t1;
 
13664
DROP VIEW v3;
 
13665
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13666
option_variant  --------------------------------------------------------------------------------
 
13667
INSERT INTO t1 VALUES(16, 'sixteen');
 
13668
INSERT INTO t1 VALUES(0, 'zero');
 
13669
INSERT INTO t1 VALUES(7, 'seven');
 
13670
INSERT INTO t1 VALUES(8, 'eight');
 
13671
SELECT * FROM v1;
 
13672
f1      f2
 
13673
0       zero
 
13674
7       seven
 
13675
8       eight
 
13676
SELECT * FROM v2;
 
13677
col1    col2
 
13678
7       seven
 
13679
8       eight
 
13680
SELECT * FROM v3;
 
13681
my_col1 my_col2
 
13682
8       eight
 
13683
SELECT * FROM t1;
 
13684
f1      f2
 
13685
16      sixteen
 
13686
0       zero
 
13687
7       seven
 
13688
8       eight
 
13689
DELETE FROM t1;
 
13690
INSERT INTO t1 VALUES(16, 'sixteen');
 
13691
INSERT INTO t1 VALUES(0, 'zero');
 
13692
INSERT INTO t1 VALUES(7, 'seven');
 
13693
INSERT INTO t1 VALUES(8, 'eight');
 
13694
DELETE FROM v3 WHERE my_col1 = 16;
 
13695
affected rows: 0
 
13696
DELETE FROM v3 WHERE my_col1 = 0;
 
13697
affected rows: 0
 
13698
DELETE FROM v3 WHERE my_col1 = 7;
 
13699
affected rows: 0
 
13700
DELETE FROM v3 WHERE my_col1 = 8;
 
13701
affected rows: 1
 
13702
SELECT * FROM t1;
 
13703
f1      f2
 
13704
16      sixteen
 
13705
0       zero
 
13706
7       seven
 
13707
DELETE FROM t1;
 
13708
INSERT INTO t1 VALUES(16, 'sixteen');
 
13709
INSERT INTO t1 VALUES(0, 'zero');
 
13710
INSERT INTO t1 VALUES(7, 'seven');
 
13711
INSERT INTO t1 VALUES(8, 'eight');
 
13712
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13713
affected rows: 0
 
13714
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13715
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13716
affected rows: 0
 
13717
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13718
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13719
affected rows: 0
 
13720
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13721
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13722
affected rows: 1
 
13723
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13724
SELECT * FROM t1;
 
13725
f1      f2
 
13726
16      sixteen
 
13727
0       zero
 
13728
7       seven
 
13729
8       whatever
 
13730
DELETE FROM t1;
 
13731
INSERT INTO t1 VALUES(8, 'eight');
 
13732
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13733
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13734
SELECT * FROM t1;
 
13735
f1      f2
 
13736
8       eight
 
13737
DELETE FROM t1;
 
13738
INSERT INTO t1 VALUES(8, 'eight');
 
13739
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13740
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13741
SELECT * FROM t1;
 
13742
f1      f2
 
13743
8       eight
 
13744
DELETE FROM t1;
 
13745
INSERT INTO t1 VALUES(8, 'eight');
 
13746
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13747
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13748
SELECT * FROM t1;
 
13749
f1      f2
 
13750
8       eight
 
13751
DELETE FROM t1;
 
13752
INSERT INTO t1 VALUES(8, 'eight');
 
13753
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13754
affected rows: 1
 
13755
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13756
SELECT * FROM t1;
 
13757
f1      f2
 
13758
10      eight
 
13759
DELETE FROM t1;
 
13760
INSERT INTO v3 VALUES(16, 'sixteen');
 
13761
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13762
INSERT INTO v3 VALUES(0, 'zero');
 
13763
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13764
INSERT INTO v3 VALUES(7, 'seven');
 
13765
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13766
INSERT INTO v3 VALUES(8, 'eight');
 
13767
affected rows: 1
 
13768
SELECT * FROM t1;
 
13769
f1      f2
 
13770
8       eight
 
13771
DELETE FROM t1;
 
13772
DROP VIEW v3;
 
13773
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13774
option_variant  --------------------------------------------------------------------------------
 
13775
INSERT INTO t1 VALUES(16, 'sixteen');
 
13776
INSERT INTO t1 VALUES(0, 'zero');
 
13777
INSERT INTO t1 VALUES(7, 'seven');
 
13778
INSERT INTO t1 VALUES(8, 'eight');
 
13779
SELECT * FROM v1;
 
13780
f1      f2
 
13781
0       zero
 
13782
7       seven
 
13783
8       eight
 
13784
SELECT * FROM v2;
 
13785
col1    col2
 
13786
7       seven
 
13787
8       eight
 
13788
SELECT * FROM v3;
 
13789
my_col1 my_col2
 
13790
8       eight
 
13791
SELECT * FROM t1;
 
13792
f1      f2
 
13793
16      sixteen
 
13794
0       zero
 
13795
7       seven
 
13796
8       eight
 
13797
DELETE FROM t1;
 
13798
INSERT INTO t1 VALUES(16, 'sixteen');
 
13799
INSERT INTO t1 VALUES(0, 'zero');
 
13800
INSERT INTO t1 VALUES(7, 'seven');
 
13801
INSERT INTO t1 VALUES(8, 'eight');
 
13802
DELETE FROM v3 WHERE my_col1 = 16;
 
13803
affected rows: 0
 
13804
DELETE FROM v3 WHERE my_col1 = 0;
 
13805
affected rows: 0
 
13806
DELETE FROM v3 WHERE my_col1 = 7;
 
13807
affected rows: 0
 
13808
DELETE FROM v3 WHERE my_col1 = 8;
 
13809
affected rows: 1
 
13810
SELECT * FROM t1;
 
13811
f1      f2
 
13812
16      sixteen
 
13813
0       zero
 
13814
7       seven
 
13815
DELETE FROM t1;
 
13816
INSERT INTO t1 VALUES(16, 'sixteen');
 
13817
INSERT INTO t1 VALUES(0, 'zero');
 
13818
INSERT INTO t1 VALUES(7, 'seven');
 
13819
INSERT INTO t1 VALUES(8, 'eight');
 
13820
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13821
affected rows: 0
 
13822
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13823
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13824
affected rows: 0
 
13825
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13826
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13827
affected rows: 0
 
13828
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13829
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13830
affected rows: 1
 
13831
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13832
SELECT * FROM t1;
 
13833
f1      f2
 
13834
16      sixteen
 
13835
0       zero
 
13836
7       seven
 
13837
8       whatever
 
13838
DELETE FROM t1;
 
13839
INSERT INTO t1 VALUES(8, 'eight');
 
13840
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13841
affected rows: 1
 
13842
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13843
SELECT * FROM t1;
 
13844
f1      f2
 
13845
7       eight
 
13846
DELETE FROM t1;
 
13847
INSERT INTO t1 VALUES(8, 'eight');
 
13848
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13849
affected rows: 1
 
13850
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13851
SELECT * FROM t1;
 
13852
f1      f2
 
13853
0       eight
 
13854
DELETE FROM t1;
 
13855
INSERT INTO t1 VALUES(8, 'eight');
 
13856
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13857
affected rows: 1
 
13858
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13859
SELECT * FROM t1;
 
13860
f1      f2
 
13861
16      eight
 
13862
DELETE FROM t1;
 
13863
INSERT INTO t1 VALUES(8, 'eight');
 
13864
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13865
affected rows: 1
 
13866
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13867
SELECT * FROM t1;
 
13868
f1      f2
 
13869
10      eight
 
13870
DELETE FROM t1;
 
13871
INSERT INTO v3 VALUES(16, 'sixteen');
 
13872
affected rows: 1
 
13873
INSERT INTO v3 VALUES(0, 'zero');
 
13874
affected rows: 1
 
13875
INSERT INTO v3 VALUES(7, 'seven');
 
13876
affected rows: 1
 
13877
INSERT INTO v3 VALUES(8, 'eight');
 
13878
affected rows: 1
 
13879
SELECT * FROM t1;
 
13880
f1      f2
 
13881
16      sixteen
 
13882
0       zero
 
13883
7       seven
 
13884
8       eight
 
13885
DELETE FROM t1;
 
13886
DROP VIEW v3;
 
13887
DROP VIEW v2;
 
13888
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13889
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
13890
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
13891
option_variant  --------------------------------------------------------------------------------
 
13892
INSERT INTO t1 VALUES(16, 'sixteen');
 
13893
INSERT INTO t1 VALUES(0, 'zero');
 
13894
INSERT INTO t1 VALUES(7, 'seven');
 
13895
INSERT INTO t1 VALUES(8, 'eight');
 
13896
SELECT * FROM v1;
 
13897
f1      f2
 
13898
0       zero
 
13899
7       seven
 
13900
8       eight
 
13901
SELECT * FROM v2;
 
13902
col1    col2
 
13903
7       seven
 
13904
8       eight
 
13905
SELECT * FROM v3;
 
13906
my_col1 my_col2
 
13907
8       eight
 
13908
SELECT * FROM t1;
 
13909
f1      f2
 
13910
16      sixteen
 
13911
0       zero
 
13912
7       seven
 
13913
8       eight
 
13914
DELETE FROM t1;
 
13915
INSERT INTO t1 VALUES(16, 'sixteen');
 
13916
INSERT INTO t1 VALUES(0, 'zero');
 
13917
INSERT INTO t1 VALUES(7, 'seven');
 
13918
INSERT INTO t1 VALUES(8, 'eight');
 
13919
DELETE FROM v3 WHERE my_col1 = 16;
 
13920
affected rows: 0
 
13921
DELETE FROM v3 WHERE my_col1 = 0;
 
13922
affected rows: 0
 
13923
DELETE FROM v3 WHERE my_col1 = 7;
 
13924
affected rows: 0
 
13925
DELETE FROM v3 WHERE my_col1 = 8;
 
13926
affected rows: 1
 
13927
SELECT * FROM t1;
 
13928
f1      f2
 
13929
16      sixteen
 
13930
0       zero
 
13931
7       seven
 
13932
DELETE FROM t1;
 
13933
INSERT INTO t1 VALUES(16, 'sixteen');
 
13934
INSERT INTO t1 VALUES(0, 'zero');
 
13935
INSERT INTO t1 VALUES(7, 'seven');
 
13936
INSERT INTO t1 VALUES(8, 'eight');
 
13937
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13938
affected rows: 0
 
13939
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13940
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13941
affected rows: 0
 
13942
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13943
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13944
affected rows: 0
 
13945
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13946
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13947
affected rows: 1
 
13948
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13949
SELECT * FROM t1;
 
13950
f1      f2
 
13951
16      sixteen
 
13952
0       zero
 
13953
7       seven
 
13954
8       whatever
 
13955
DELETE FROM t1;
 
13956
INSERT INTO t1 VALUES(8, 'eight');
 
13957
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13958
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13959
SELECT * FROM t1;
 
13960
f1      f2
 
13961
8       eight
 
13962
DELETE FROM t1;
 
13963
INSERT INTO t1 VALUES(8, 'eight');
 
13964
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13965
affected rows: 1
 
13966
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13967
SELECT * FROM t1;
 
13968
f1      f2
 
13969
0       eight
 
13970
DELETE FROM t1;
 
13971
INSERT INTO t1 VALUES(8, 'eight');
 
13972
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13973
affected rows: 1
 
13974
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13975
SELECT * FROM t1;
 
13976
f1      f2
 
13977
16      eight
 
13978
DELETE FROM t1;
 
13979
INSERT INTO t1 VALUES(8, 'eight');
 
13980
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13981
affected rows: 1
 
13982
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13983
SELECT * FROM t1;
 
13984
f1      f2
 
13985
10      eight
 
13986
DELETE FROM t1;
 
13987
INSERT INTO v3 VALUES(16, 'sixteen');
 
13988
affected rows: 1
 
13989
INSERT INTO v3 VALUES(0, 'zero');
 
13990
affected rows: 1
 
13991
INSERT INTO v3 VALUES(7, 'seven');
 
13992
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13993
INSERT INTO v3 VALUES(8, 'eight');
 
13994
affected rows: 1
 
13995
SELECT * FROM t1;
 
13996
f1      f2
 
13997
16      sixteen
 
13998
0       zero
 
13999
8       eight
 
14000
DELETE FROM t1;
 
14001
DROP VIEW v3;
 
14002
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14003
option_variant  --------------------------------------------------------------------------------
 
14004
INSERT INTO t1 VALUES(16, 'sixteen');
 
14005
INSERT INTO t1 VALUES(0, 'zero');
 
14006
INSERT INTO t1 VALUES(7, 'seven');
 
14007
INSERT INTO t1 VALUES(8, 'eight');
 
14008
SELECT * FROM v1;
 
14009
f1      f2
 
14010
0       zero
 
14011
7       seven
 
14012
8       eight
 
14013
SELECT * FROM v2;
 
14014
col1    col2
 
14015
7       seven
 
14016
8       eight
 
14017
SELECT * FROM v3;
 
14018
my_col1 my_col2
 
14019
8       eight
 
14020
SELECT * FROM t1;
 
14021
f1      f2
 
14022
16      sixteen
 
14023
0       zero
 
14024
7       seven
 
14025
8       eight
 
14026
DELETE FROM t1;
 
14027
INSERT INTO t1 VALUES(16, 'sixteen');
 
14028
INSERT INTO t1 VALUES(0, 'zero');
 
14029
INSERT INTO t1 VALUES(7, 'seven');
 
14030
INSERT INTO t1 VALUES(8, 'eight');
 
14031
DELETE FROM v3 WHERE my_col1 = 16;
 
14032
affected rows: 0
 
14033
DELETE FROM v3 WHERE my_col1 = 0;
 
14034
affected rows: 0
 
14035
DELETE FROM v3 WHERE my_col1 = 7;
 
14036
affected rows: 0
 
14037
DELETE FROM v3 WHERE my_col1 = 8;
 
14038
affected rows: 1
 
14039
SELECT * FROM t1;
 
14040
f1      f2
 
14041
16      sixteen
 
14042
0       zero
 
14043
7       seven
 
14044
DELETE FROM t1;
 
14045
INSERT INTO t1 VALUES(16, 'sixteen');
 
14046
INSERT INTO t1 VALUES(0, 'zero');
 
14047
INSERT INTO t1 VALUES(7, 'seven');
 
14048
INSERT INTO t1 VALUES(8, 'eight');
 
14049
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14050
affected rows: 0
 
14051
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14052
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14053
affected rows: 0
 
14054
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14055
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14056
affected rows: 0
 
14057
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14058
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14059
affected rows: 1
 
14060
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14061
SELECT * FROM t1;
 
14062
f1      f2
 
14063
16      sixteen
 
14064
0       zero
 
14065
7       seven
 
14066
8       whatever
 
14067
DELETE FROM t1;
 
14068
INSERT INTO t1 VALUES(8, 'eight');
 
14069
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14070
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14071
SELECT * FROM t1;
 
14072
f1      f2
 
14073
8       eight
 
14074
DELETE FROM t1;
 
14075
INSERT INTO t1 VALUES(8, 'eight');
 
14076
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14077
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14078
SELECT * FROM t1;
 
14079
f1      f2
 
14080
8       eight
 
14081
DELETE FROM t1;
 
14082
INSERT INTO t1 VALUES(8, 'eight');
 
14083
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14084
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14085
SELECT * FROM t1;
 
14086
f1      f2
 
14087
8       eight
 
14088
DELETE FROM t1;
 
14089
INSERT INTO t1 VALUES(8, 'eight');
 
14090
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14091
affected rows: 1
 
14092
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14093
SELECT * FROM t1;
 
14094
f1      f2
 
14095
10      eight
 
14096
DELETE FROM t1;
 
14097
INSERT INTO v3 VALUES(16, 'sixteen');
 
14098
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14099
INSERT INTO v3 VALUES(0, 'zero');
 
14100
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14101
INSERT INTO v3 VALUES(7, 'seven');
 
14102
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14103
INSERT INTO v3 VALUES(8, 'eight');
 
14104
affected rows: 1
 
14105
SELECT * FROM t1;
 
14106
f1      f2
 
14107
8       eight
 
14108
DELETE FROM t1;
 
14109
DROP VIEW v3;
 
14110
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14111
option_variant  --------------------------------------------------------------------------------
 
14112
INSERT INTO t1 VALUES(16, 'sixteen');
 
14113
INSERT INTO t1 VALUES(0, 'zero');
 
14114
INSERT INTO t1 VALUES(7, 'seven');
 
14115
INSERT INTO t1 VALUES(8, 'eight');
 
14116
SELECT * FROM v1;
 
14117
f1      f2
 
14118
0       zero
 
14119
7       seven
 
14120
8       eight
 
14121
SELECT * FROM v2;
 
14122
col1    col2
 
14123
7       seven
 
14124
8       eight
 
14125
SELECT * FROM v3;
 
14126
my_col1 my_col2
 
14127
8       eight
 
14128
SELECT * FROM t1;
 
14129
f1      f2
 
14130
16      sixteen
 
14131
0       zero
 
14132
7       seven
 
14133
8       eight
 
14134
DELETE FROM t1;
 
14135
INSERT INTO t1 VALUES(16, 'sixteen');
 
14136
INSERT INTO t1 VALUES(0, 'zero');
 
14137
INSERT INTO t1 VALUES(7, 'seven');
 
14138
INSERT INTO t1 VALUES(8, 'eight');
 
14139
DELETE FROM v3 WHERE my_col1 = 16;
 
14140
affected rows: 0
 
14141
DELETE FROM v3 WHERE my_col1 = 0;
 
14142
affected rows: 0
 
14143
DELETE FROM v3 WHERE my_col1 = 7;
 
14144
affected rows: 0
 
14145
DELETE FROM v3 WHERE my_col1 = 8;
 
14146
affected rows: 1
 
14147
SELECT * FROM t1;
 
14148
f1      f2
 
14149
16      sixteen
 
14150
0       zero
 
14151
7       seven
 
14152
DELETE FROM t1;
 
14153
INSERT INTO t1 VALUES(16, 'sixteen');
 
14154
INSERT INTO t1 VALUES(0, 'zero');
 
14155
INSERT INTO t1 VALUES(7, 'seven');
 
14156
INSERT INTO t1 VALUES(8, 'eight');
 
14157
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14158
affected rows: 0
 
14159
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14160
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14161
affected rows: 0
 
14162
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14163
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14164
affected rows: 0
 
14165
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14166
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14167
affected rows: 1
 
14168
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14169
SELECT * FROM t1;
 
14170
f1      f2
 
14171
16      sixteen
 
14172
0       zero
 
14173
7       seven
 
14174
8       whatever
 
14175
DELETE FROM t1;
 
14176
INSERT INTO t1 VALUES(8, 'eight');
 
14177
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14178
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14179
SELECT * FROM t1;
 
14180
f1      f2
 
14181
8       eight
 
14182
DELETE FROM t1;
 
14183
INSERT INTO t1 VALUES(8, 'eight');
 
14184
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14185
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14186
SELECT * FROM t1;
 
14187
f1      f2
 
14188
8       eight
 
14189
DELETE FROM t1;
 
14190
INSERT INTO t1 VALUES(8, 'eight');
 
14191
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14192
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14193
SELECT * FROM t1;
 
14194
f1      f2
 
14195
8       eight
 
14196
DELETE FROM t1;
 
14197
INSERT INTO t1 VALUES(8, 'eight');
 
14198
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14199
affected rows: 1
 
14200
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14201
SELECT * FROM t1;
 
14202
f1      f2
 
14203
10      eight
 
14204
DELETE FROM t1;
 
14205
INSERT INTO v3 VALUES(16, 'sixteen');
 
14206
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14207
INSERT INTO v3 VALUES(0, 'zero');
 
14208
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14209
INSERT INTO v3 VALUES(7, 'seven');
 
14210
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14211
INSERT INTO v3 VALUES(8, 'eight');
 
14212
affected rows: 1
 
14213
SELECT * FROM t1;
 
14214
f1      f2
 
14215
8       eight
 
14216
DELETE FROM t1;
 
14217
DROP VIEW v3;
 
14218
option_variant          <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>         
 
14219
option_variant  --------------------------------------------------------------------------------
 
14220
INSERT INTO t1 VALUES(16, 'sixteen');
 
14221
INSERT INTO t1 VALUES(0, 'zero');
 
14222
INSERT INTO t1 VALUES(7, 'seven');
 
14223
INSERT INTO t1 VALUES(8, 'eight');
 
14224
SELECT * FROM v1;
 
14225
f1      f2
 
14226
0       zero
 
14227
7       seven
 
14228
8       eight
 
14229
SELECT * FROM v2;
 
14230
col1    col2
 
14231
7       seven
 
14232
8       eight
 
14233
SELECT * FROM v3;
 
14234
my_col1 my_col2
 
14235
8       eight
 
14236
SELECT * FROM t1;
 
14237
f1      f2
 
14238
16      sixteen
 
14239
0       zero
 
14240
7       seven
 
14241
8       eight
 
14242
DELETE FROM t1;
 
14243
INSERT INTO t1 VALUES(16, 'sixteen');
 
14244
INSERT INTO t1 VALUES(0, 'zero');
 
14245
INSERT INTO t1 VALUES(7, 'seven');
 
14246
INSERT INTO t1 VALUES(8, 'eight');
 
14247
DELETE FROM v3 WHERE my_col1 = 16;
 
14248
affected rows: 0
 
14249
DELETE FROM v3 WHERE my_col1 = 0;
 
14250
affected rows: 0
 
14251
DELETE FROM v3 WHERE my_col1 = 7;
 
14252
affected rows: 0
 
14253
DELETE FROM v3 WHERE my_col1 = 8;
 
14254
affected rows: 1
 
14255
SELECT * FROM t1;
 
14256
f1      f2
 
14257
16      sixteen
 
14258
0       zero
 
14259
7       seven
 
14260
DELETE FROM t1;
 
14261
INSERT INTO t1 VALUES(16, 'sixteen');
 
14262
INSERT INTO t1 VALUES(0, 'zero');
 
14263
INSERT INTO t1 VALUES(7, 'seven');
 
14264
INSERT INTO t1 VALUES(8, 'eight');
 
14265
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14266
affected rows: 0
 
14267
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14268
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14269
affected rows: 0
 
14270
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14271
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14272
affected rows: 0
 
14273
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14274
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14275
affected rows: 1
 
14276
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14277
SELECT * FROM t1;
 
14278
f1      f2
 
14279
16      sixteen
 
14280
0       zero
 
14281
7       seven
 
14282
8       whatever
 
14283
DELETE FROM t1;
 
14284
INSERT INTO t1 VALUES(8, 'eight');
 
14285
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14286
affected rows: 1
 
14287
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14288
SELECT * FROM t1;
 
14289
f1      f2
 
14290
7       eight
 
14291
DELETE FROM t1;
 
14292
INSERT INTO t1 VALUES(8, 'eight');
 
14293
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14294
affected rows: 1
 
14295
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14296
SELECT * FROM t1;
 
14297
f1      f2
 
14298
0       eight
 
14299
DELETE FROM t1;
 
14300
INSERT INTO t1 VALUES(8, 'eight');
 
14301
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14302
affected rows: 1
 
14303
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14304
SELECT * FROM t1;
 
14305
f1      f2
 
14306
16      eight
 
14307
DELETE FROM t1;
 
14308
INSERT INTO t1 VALUES(8, 'eight');
 
14309
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14310
affected rows: 1
 
14311
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14312
SELECT * FROM t1;
 
14313
f1      f2
 
14314
10      eight
 
14315
DELETE FROM t1;
 
14316
INSERT INTO v3 VALUES(16, 'sixteen');
 
14317
affected rows: 1
 
14318
INSERT INTO v3 VALUES(0, 'zero');
 
14319
affected rows: 1
 
14320
INSERT INTO v3 VALUES(7, 'seven');
 
14321
affected rows: 1
 
14322
INSERT INTO v3 VALUES(8, 'eight');
 
14323
affected rows: 1
 
14324
SELECT * FROM t1;
 
14325
f1      f2
 
14326
16      sixteen
 
14327
0       zero
 
14328
7       seven
 
14329
8       eight
 
14330
DELETE FROM t1;
 
14331
DROP VIEW v3;
 
14332
DROP VIEW v2;
 
14333
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14334
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
14335
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14336
option_variant  --------------------------------------------------------------------------------
 
14337
INSERT INTO t1 VALUES(16, 'sixteen');
 
14338
INSERT INTO t1 VALUES(0, 'zero');
 
14339
INSERT INTO t1 VALUES(7, 'seven');
 
14340
INSERT INTO t1 VALUES(8, 'eight');
 
14341
SELECT * FROM v1;
 
14342
f1      f2
 
14343
0       zero
 
14344
7       seven
 
14345
8       eight
 
14346
SELECT * FROM v2;
 
14347
col1    col2
 
14348
7       seven
 
14349
8       eight
 
14350
SELECT * FROM v3;
 
14351
my_col1 my_col2
 
14352
8       eight
 
14353
SELECT * FROM t1;
 
14354
f1      f2
 
14355
16      sixteen
 
14356
0       zero
 
14357
7       seven
 
14358
8       eight
 
14359
DELETE FROM t1;
 
14360
INSERT INTO t1 VALUES(16, 'sixteen');
 
14361
INSERT INTO t1 VALUES(0, 'zero');
 
14362
INSERT INTO t1 VALUES(7, 'seven');
 
14363
INSERT INTO t1 VALUES(8, 'eight');
 
14364
DELETE FROM v3 WHERE my_col1 = 16;
 
14365
affected rows: 0
 
14366
DELETE FROM v3 WHERE my_col1 = 0;
 
14367
affected rows: 0
 
14368
DELETE FROM v3 WHERE my_col1 = 7;
 
14369
affected rows: 0
 
14370
DELETE FROM v3 WHERE my_col1 = 8;
 
14371
affected rows: 1
 
14372
SELECT * FROM t1;
 
14373
f1      f2
 
14374
16      sixteen
 
14375
0       zero
 
14376
7       seven
 
14377
DELETE FROM t1;
 
14378
INSERT INTO t1 VALUES(16, 'sixteen');
 
14379
INSERT INTO t1 VALUES(0, 'zero');
 
14380
INSERT INTO t1 VALUES(7, 'seven');
 
14381
INSERT INTO t1 VALUES(8, 'eight');
 
14382
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14383
affected rows: 0
 
14384
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14385
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14386
affected rows: 0
 
14387
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14388
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14389
affected rows: 0
 
14390
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14391
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14392
affected rows: 1
 
14393
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14394
SELECT * FROM t1;
 
14395
f1      f2
 
14396
16      sixteen
 
14397
0       zero
 
14398
7       seven
 
14399
8       whatever
 
14400
DELETE FROM t1;
 
14401
INSERT INTO t1 VALUES(8, 'eight');
 
14402
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14403
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14404
SELECT * FROM t1;
 
14405
f1      f2
 
14406
8       eight
 
14407
DELETE FROM t1;
 
14408
INSERT INTO t1 VALUES(8, 'eight');
 
14409
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14410
affected rows: 1
 
14411
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14412
SELECT * FROM t1;
 
14413
f1      f2
 
14414
0       eight
 
14415
DELETE FROM t1;
 
14416
INSERT INTO t1 VALUES(8, 'eight');
 
14417
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14418
affected rows: 1
 
14419
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14420
SELECT * FROM t1;
 
14421
f1      f2
 
14422
16      eight
 
14423
DELETE FROM t1;
 
14424
INSERT INTO t1 VALUES(8, 'eight');
 
14425
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14426
affected rows: 1
 
14427
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14428
SELECT * FROM t1;
 
14429
f1      f2
 
14430
10      eight
 
14431
DELETE FROM t1;
 
14432
INSERT INTO v3 VALUES(16, 'sixteen');
 
14433
affected rows: 1
 
14434
INSERT INTO v3 VALUES(0, 'zero');
 
14435
affected rows: 1
 
14436
INSERT INTO v3 VALUES(7, 'seven');
 
14437
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14438
INSERT INTO v3 VALUES(8, 'eight');
 
14439
affected rows: 1
 
14440
SELECT * FROM t1;
 
14441
f1      f2
 
14442
16      sixteen
 
14443
0       zero
 
14444
8       eight
 
14445
DELETE FROM t1;
 
14446
DROP VIEW v3;
 
14447
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14448
option_variant  --------------------------------------------------------------------------------
 
14449
INSERT INTO t1 VALUES(16, 'sixteen');
 
14450
INSERT INTO t1 VALUES(0, 'zero');
 
14451
INSERT INTO t1 VALUES(7, 'seven');
 
14452
INSERT INTO t1 VALUES(8, 'eight');
 
14453
SELECT * FROM v1;
 
14454
f1      f2
 
14455
0       zero
 
14456
7       seven
 
14457
8       eight
 
14458
SELECT * FROM v2;
 
14459
col1    col2
 
14460
7       seven
 
14461
8       eight
 
14462
SELECT * FROM v3;
 
14463
my_col1 my_col2
 
14464
8       eight
 
14465
SELECT * FROM t1;
 
14466
f1      f2
 
14467
16      sixteen
 
14468
0       zero
 
14469
7       seven
 
14470
8       eight
 
14471
DELETE FROM t1;
 
14472
INSERT INTO t1 VALUES(16, 'sixteen');
 
14473
INSERT INTO t1 VALUES(0, 'zero');
 
14474
INSERT INTO t1 VALUES(7, 'seven');
 
14475
INSERT INTO t1 VALUES(8, 'eight');
 
14476
DELETE FROM v3 WHERE my_col1 = 16;
 
14477
affected rows: 0
 
14478
DELETE FROM v3 WHERE my_col1 = 0;
 
14479
affected rows: 0
 
14480
DELETE FROM v3 WHERE my_col1 = 7;
 
14481
affected rows: 0
 
14482
DELETE FROM v3 WHERE my_col1 = 8;
 
14483
affected rows: 1
 
14484
SELECT * FROM t1;
 
14485
f1      f2
 
14486
16      sixteen
 
14487
0       zero
 
14488
7       seven
 
14489
DELETE FROM t1;
 
14490
INSERT INTO t1 VALUES(16, 'sixteen');
 
14491
INSERT INTO t1 VALUES(0, 'zero');
 
14492
INSERT INTO t1 VALUES(7, 'seven');
 
14493
INSERT INTO t1 VALUES(8, 'eight');
 
14494
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14495
affected rows: 0
 
14496
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14497
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14498
affected rows: 0
 
14499
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14500
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14501
affected rows: 0
 
14502
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14503
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14504
affected rows: 1
 
14505
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14506
SELECT * FROM t1;
 
14507
f1      f2
 
14508
16      sixteen
 
14509
0       zero
 
14510
7       seven
 
14511
8       whatever
 
14512
DELETE FROM t1;
 
14513
INSERT INTO t1 VALUES(8, 'eight');
 
14514
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14515
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14516
SELECT * FROM t1;
 
14517
f1      f2
 
14518
8       eight
 
14519
DELETE FROM t1;
 
14520
INSERT INTO t1 VALUES(8, 'eight');
 
14521
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14522
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14523
SELECT * FROM t1;
 
14524
f1      f2
 
14525
8       eight
 
14526
DELETE FROM t1;
 
14527
INSERT INTO t1 VALUES(8, 'eight');
 
14528
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14529
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14530
SELECT * FROM t1;
 
14531
f1      f2
 
14532
8       eight
 
14533
DELETE FROM t1;
 
14534
INSERT INTO t1 VALUES(8, 'eight');
 
14535
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14536
affected rows: 1
 
14537
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14538
SELECT * FROM t1;
 
14539
f1      f2
 
14540
10      eight
 
14541
DELETE FROM t1;
 
14542
INSERT INTO v3 VALUES(16, 'sixteen');
 
14543
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14544
INSERT INTO v3 VALUES(0, 'zero');
 
14545
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14546
INSERT INTO v3 VALUES(7, 'seven');
 
14547
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14548
INSERT INTO v3 VALUES(8, 'eight');
 
14549
affected rows: 1
 
14550
SELECT * FROM t1;
 
14551
f1      f2
 
14552
8       eight
 
14553
DELETE FROM t1;
 
14554
DROP VIEW v3;
 
14555
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14556
option_variant  --------------------------------------------------------------------------------
 
14557
INSERT INTO t1 VALUES(16, 'sixteen');
 
14558
INSERT INTO t1 VALUES(0, 'zero');
 
14559
INSERT INTO t1 VALUES(7, 'seven');
 
14560
INSERT INTO t1 VALUES(8, 'eight');
 
14561
SELECT * FROM v1;
 
14562
f1      f2
 
14563
0       zero
 
14564
7       seven
 
14565
8       eight
 
14566
SELECT * FROM v2;
 
14567
col1    col2
 
14568
7       seven
 
14569
8       eight
 
14570
SELECT * FROM v3;
 
14571
my_col1 my_col2
 
14572
8       eight
 
14573
SELECT * FROM t1;
 
14574
f1      f2
 
14575
16      sixteen
 
14576
0       zero
 
14577
7       seven
 
14578
8       eight
 
14579
DELETE FROM t1;
 
14580
INSERT INTO t1 VALUES(16, 'sixteen');
 
14581
INSERT INTO t1 VALUES(0, 'zero');
 
14582
INSERT INTO t1 VALUES(7, 'seven');
 
14583
INSERT INTO t1 VALUES(8, 'eight');
 
14584
DELETE FROM v3 WHERE my_col1 = 16;
 
14585
affected rows: 0
 
14586
DELETE FROM v3 WHERE my_col1 = 0;
 
14587
affected rows: 0
 
14588
DELETE FROM v3 WHERE my_col1 = 7;
 
14589
affected rows: 0
 
14590
DELETE FROM v3 WHERE my_col1 = 8;
 
14591
affected rows: 1
 
14592
SELECT * FROM t1;
 
14593
f1      f2
 
14594
16      sixteen
 
14595
0       zero
 
14596
7       seven
 
14597
DELETE FROM t1;
 
14598
INSERT INTO t1 VALUES(16, 'sixteen');
 
14599
INSERT INTO t1 VALUES(0, 'zero');
 
14600
INSERT INTO t1 VALUES(7, 'seven');
 
14601
INSERT INTO t1 VALUES(8, 'eight');
 
14602
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14603
affected rows: 0
 
14604
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14605
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14606
affected rows: 0
 
14607
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14608
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14609
affected rows: 0
 
14610
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14611
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14612
affected rows: 1
 
14613
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14614
SELECT * FROM t1;
 
14615
f1      f2
 
14616
16      sixteen
 
14617
0       zero
 
14618
7       seven
 
14619
8       whatever
 
14620
DELETE FROM t1;
 
14621
INSERT INTO t1 VALUES(8, 'eight');
 
14622
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14623
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14624
SELECT * FROM t1;
 
14625
f1      f2
 
14626
8       eight
 
14627
DELETE FROM t1;
 
14628
INSERT INTO t1 VALUES(8, 'eight');
 
14629
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14630
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14631
SELECT * FROM t1;
 
14632
f1      f2
 
14633
8       eight
 
14634
DELETE FROM t1;
 
14635
INSERT INTO t1 VALUES(8, 'eight');
 
14636
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14637
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14638
SELECT * FROM t1;
 
14639
f1      f2
 
14640
8       eight
 
14641
DELETE FROM t1;
 
14642
INSERT INTO t1 VALUES(8, 'eight');
 
14643
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14644
affected rows: 1
 
14645
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14646
SELECT * FROM t1;
 
14647
f1      f2
 
14648
10      eight
 
14649
DELETE FROM t1;
 
14650
INSERT INTO v3 VALUES(16, 'sixteen');
 
14651
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14652
INSERT INTO v3 VALUES(0, 'zero');
 
14653
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14654
INSERT INTO v3 VALUES(7, 'seven');
 
14655
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14656
INSERT INTO v3 VALUES(8, 'eight');
 
14657
affected rows: 1
 
14658
SELECT * FROM t1;
 
14659
f1      f2
 
14660
8       eight
 
14661
DELETE FROM t1;
 
14662
DROP VIEW v3;
 
14663
option_variant          <nothing>          - WITH          CHECK OPTION -         <nothing>         
 
14664
option_variant  --------------------------------------------------------------------------------
 
14665
INSERT INTO t1 VALUES(16, 'sixteen');
 
14666
INSERT INTO t1 VALUES(0, 'zero');
 
14667
INSERT INTO t1 VALUES(7, 'seven');
 
14668
INSERT INTO t1 VALUES(8, 'eight');
 
14669
SELECT * FROM v1;
 
14670
f1      f2
 
14671
0       zero
 
14672
7       seven
 
14673
8       eight
 
14674
SELECT * FROM v2;
 
14675
col1    col2
 
14676
7       seven
 
14677
8       eight
 
14678
SELECT * FROM v3;
 
14679
my_col1 my_col2
 
14680
8       eight
 
14681
SELECT * FROM t1;
 
14682
f1      f2
 
14683
16      sixteen
 
14684
0       zero
 
14685
7       seven
 
14686
8       eight
 
14687
DELETE FROM t1;
 
14688
INSERT INTO t1 VALUES(16, 'sixteen');
 
14689
INSERT INTO t1 VALUES(0, 'zero');
 
14690
INSERT INTO t1 VALUES(7, 'seven');
 
14691
INSERT INTO t1 VALUES(8, 'eight');
 
14692
DELETE FROM v3 WHERE my_col1 = 16;
 
14693
affected rows: 0
 
14694
DELETE FROM v3 WHERE my_col1 = 0;
 
14695
affected rows: 0
 
14696
DELETE FROM v3 WHERE my_col1 = 7;
 
14697
affected rows: 0
 
14698
DELETE FROM v3 WHERE my_col1 = 8;
 
14699
affected rows: 1
 
14700
SELECT * FROM t1;
 
14701
f1      f2
 
14702
16      sixteen
 
14703
0       zero
 
14704
7       seven
 
14705
DELETE FROM t1;
 
14706
INSERT INTO t1 VALUES(16, 'sixteen');
 
14707
INSERT INTO t1 VALUES(0, 'zero');
 
14708
INSERT INTO t1 VALUES(7, 'seven');
 
14709
INSERT INTO t1 VALUES(8, 'eight');
 
14710
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14711
affected rows: 0
 
14712
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14713
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14714
affected rows: 0
 
14715
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14716
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14717
affected rows: 0
 
14718
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14719
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14720
affected rows: 1
 
14721
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14722
SELECT * FROM t1;
 
14723
f1      f2
 
14724
16      sixteen
 
14725
0       zero
 
14726
7       seven
 
14727
8       whatever
 
14728
DELETE FROM t1;
 
14729
INSERT INTO t1 VALUES(8, 'eight');
 
14730
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14731
affected rows: 1
 
14732
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14733
SELECT * FROM t1;
 
14734
f1      f2
 
14735
7       eight
 
14736
DELETE FROM t1;
 
14737
INSERT INTO t1 VALUES(8, 'eight');
 
14738
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14739
affected rows: 1
 
14740
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14741
SELECT * FROM t1;
 
14742
f1      f2
 
14743
0       eight
 
14744
DELETE FROM t1;
 
14745
INSERT INTO t1 VALUES(8, 'eight');
 
14746
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14747
affected rows: 1
 
14748
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14749
SELECT * FROM t1;
 
14750
f1      f2
 
14751
16      eight
 
14752
DELETE FROM t1;
 
14753
INSERT INTO t1 VALUES(8, 'eight');
 
14754
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14755
affected rows: 1
 
14756
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14757
SELECT * FROM t1;
 
14758
f1      f2
 
14759
10      eight
 
14760
DELETE FROM t1;
 
14761
INSERT INTO v3 VALUES(16, 'sixteen');
 
14762
affected rows: 1
 
14763
INSERT INTO v3 VALUES(0, 'zero');
 
14764
affected rows: 1
 
14765
INSERT INTO v3 VALUES(7, 'seven');
 
14766
affected rows: 1
 
14767
INSERT INTO v3 VALUES(8, 'eight');
 
14768
affected rows: 1
 
14769
SELECT * FROM t1;
 
14770
f1      f2
 
14771
16      sixteen
 
14772
0       zero
 
14773
7       seven
 
14774
8       eight
 
14775
DELETE FROM t1;
 
14776
DROP VIEW v3;
 
14777
DROP VIEW v2;
 
14778
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14779
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
14780
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>         
 
14781
option_variant  --------------------------------------------------------------------------------
 
14782
INSERT INTO t1 VALUES(16, 'sixteen');
 
14783
INSERT INTO t1 VALUES(0, 'zero');
 
14784
INSERT INTO t1 VALUES(7, 'seven');
 
14785
INSERT INTO t1 VALUES(8, 'eight');
 
14786
SELECT * FROM v1;
 
14787
f1      f2
 
14788
0       zero
 
14789
7       seven
 
14790
8       eight
 
14791
SELECT * FROM v2;
 
14792
col1    col2
 
14793
7       seven
 
14794
8       eight
 
14795
SELECT * FROM v3;
 
14796
my_col1 my_col2
 
14797
8       eight
 
14798
SELECT * FROM t1;
 
14799
f1      f2
 
14800
16      sixteen
 
14801
0       zero
 
14802
7       seven
 
14803
8       eight
 
14804
DELETE FROM t1;
 
14805
INSERT INTO t1 VALUES(16, 'sixteen');
 
14806
INSERT INTO t1 VALUES(0, 'zero');
 
14807
INSERT INTO t1 VALUES(7, 'seven');
 
14808
INSERT INTO t1 VALUES(8, 'eight');
 
14809
DELETE FROM v3 WHERE my_col1 = 16;
 
14810
affected rows: 0
 
14811
DELETE FROM v3 WHERE my_col1 = 0;
 
14812
affected rows: 0
 
14813
DELETE FROM v3 WHERE my_col1 = 7;
 
14814
affected rows: 0
 
14815
DELETE FROM v3 WHERE my_col1 = 8;
 
14816
affected rows: 1
 
14817
SELECT * FROM t1;
 
14818
f1      f2
 
14819
16      sixteen
 
14820
0       zero
 
14821
7       seven
 
14822
DELETE FROM t1;
 
14823
INSERT INTO t1 VALUES(16, 'sixteen');
 
14824
INSERT INTO t1 VALUES(0, 'zero');
 
14825
INSERT INTO t1 VALUES(7, 'seven');
 
14826
INSERT INTO t1 VALUES(8, 'eight');
 
14827
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14828
affected rows: 0
 
14829
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14830
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14831
affected rows: 0
 
14832
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14833
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14834
affected rows: 0
 
14835
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14836
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14837
affected rows: 1
 
14838
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14839
SELECT * FROM t1;
 
14840
f1      f2
 
14841
16      sixteen
 
14842
0       zero
 
14843
7       seven
 
14844
8       whatever
 
14845
DELETE FROM t1;
 
14846
INSERT INTO t1 VALUES(8, 'eight');
 
14847
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14848
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14849
SELECT * FROM t1;
 
14850
f1      f2
 
14851
8       eight
 
14852
DELETE FROM t1;
 
14853
INSERT INTO t1 VALUES(8, 'eight');
 
14854
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14855
affected rows: 1
 
14856
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14857
SELECT * FROM t1;
 
14858
f1      f2
 
14859
0       eight
 
14860
DELETE FROM t1;
 
14861
INSERT INTO t1 VALUES(8, 'eight');
 
14862
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14863
affected rows: 1
 
14864
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14865
SELECT * FROM t1;
 
14866
f1      f2
 
14867
16      eight
 
14868
DELETE FROM t1;
 
14869
INSERT INTO t1 VALUES(8, 'eight');
 
14870
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14871
affected rows: 1
 
14872
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14873
SELECT * FROM t1;
 
14874
f1      f2
 
14875
10      eight
 
14876
DELETE FROM t1;
 
14877
INSERT INTO v3 VALUES(16, 'sixteen');
 
14878
affected rows: 1
 
14879
INSERT INTO v3 VALUES(0, 'zero');
 
14880
affected rows: 1
 
14881
INSERT INTO v3 VALUES(7, 'seven');
 
14882
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14883
INSERT INTO v3 VALUES(8, 'eight');
 
14884
affected rows: 1
 
14885
SELECT * FROM t1;
 
14886
f1      f2
 
14887
16      sixteen
 
14888
0       zero
 
14889
8       eight
 
14890
DELETE FROM t1;
 
14891
DROP VIEW v3;
 
14892
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>         
 
14893
option_variant  --------------------------------------------------------------------------------
 
14894
INSERT INTO t1 VALUES(16, 'sixteen');
 
14895
INSERT INTO t1 VALUES(0, 'zero');
 
14896
INSERT INTO t1 VALUES(7, 'seven');
 
14897
INSERT INTO t1 VALUES(8, 'eight');
 
14898
SELECT * FROM v1;
 
14899
f1      f2
 
14900
0       zero
 
14901
7       seven
 
14902
8       eight
 
14903
SELECT * FROM v2;
 
14904
col1    col2
 
14905
7       seven
 
14906
8       eight
 
14907
SELECT * FROM v3;
 
14908
my_col1 my_col2
 
14909
8       eight
 
14910
SELECT * FROM t1;
 
14911
f1      f2
 
14912
16      sixteen
 
14913
0       zero
 
14914
7       seven
 
14915
8       eight
 
14916
DELETE FROM t1;
 
14917
INSERT INTO t1 VALUES(16, 'sixteen');
 
14918
INSERT INTO t1 VALUES(0, 'zero');
 
14919
INSERT INTO t1 VALUES(7, 'seven');
 
14920
INSERT INTO t1 VALUES(8, 'eight');
 
14921
DELETE FROM v3 WHERE my_col1 = 16;
 
14922
affected rows: 0
 
14923
DELETE FROM v3 WHERE my_col1 = 0;
 
14924
affected rows: 0
 
14925
DELETE FROM v3 WHERE my_col1 = 7;
 
14926
affected rows: 0
 
14927
DELETE FROM v3 WHERE my_col1 = 8;
 
14928
affected rows: 1
 
14929
SELECT * FROM t1;
 
14930
f1      f2
 
14931
16      sixteen
 
14932
0       zero
 
14933
7       seven
 
14934
DELETE FROM t1;
 
14935
INSERT INTO t1 VALUES(16, 'sixteen');
 
14936
INSERT INTO t1 VALUES(0, 'zero');
 
14937
INSERT INTO t1 VALUES(7, 'seven');
 
14938
INSERT INTO t1 VALUES(8, 'eight');
 
14939
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14940
affected rows: 0
 
14941
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14942
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14943
affected rows: 0
 
14944
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14945
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14946
affected rows: 0
 
14947
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14948
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14949
affected rows: 1
 
14950
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14951
SELECT * FROM t1;
 
14952
f1      f2
 
14953
16      sixteen
 
14954
0       zero
 
14955
7       seven
 
14956
8       whatever
 
14957
DELETE FROM t1;
 
14958
INSERT INTO t1 VALUES(8, 'eight');
 
14959
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14960
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14961
SELECT * FROM t1;
 
14962
f1      f2
 
14963
8       eight
 
14964
DELETE FROM t1;
 
14965
INSERT INTO t1 VALUES(8, 'eight');
 
14966
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14967
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14968
SELECT * FROM t1;
 
14969
f1      f2
 
14970
8       eight
 
14971
DELETE FROM t1;
 
14972
INSERT INTO t1 VALUES(8, 'eight');
 
14973
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14974
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14975
SELECT * FROM t1;
 
14976
f1      f2
 
14977
8       eight
 
14978
DELETE FROM t1;
 
14979
INSERT INTO t1 VALUES(8, 'eight');
 
14980
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14981
affected rows: 1
 
14982
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14983
SELECT * FROM t1;
 
14984
f1      f2
 
14985
10      eight
 
14986
DELETE FROM t1;
 
14987
INSERT INTO v3 VALUES(16, 'sixteen');
 
14988
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14989
INSERT INTO v3 VALUES(0, 'zero');
 
14990
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14991
INSERT INTO v3 VALUES(7, 'seven');
 
14992
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14993
INSERT INTO v3 VALUES(8, 'eight');
 
14994
affected rows: 1
 
14995
SELECT * FROM t1;
 
14996
f1      f2
 
14997
8       eight
 
14998
DELETE FROM t1;
 
14999
DROP VIEW v3;
 
15000
option_variant  WITH          CHECK OPTION -         <nothing>          -         <nothing>         
 
15001
option_variant  --------------------------------------------------------------------------------
 
15002
INSERT INTO t1 VALUES(16, 'sixteen');
 
15003
INSERT INTO t1 VALUES(0, 'zero');
 
15004
INSERT INTO t1 VALUES(7, 'seven');
 
15005
INSERT INTO t1 VALUES(8, 'eight');
 
15006
SELECT * FROM v1;
 
15007
f1      f2
 
15008
0       zero
 
15009
7       seven
 
15010
8       eight
 
15011
SELECT * FROM v2;
 
15012
col1    col2
 
15013
7       seven
 
15014
8       eight
 
15015
SELECT * FROM v3;
 
15016
my_col1 my_col2
 
15017
8       eight
 
15018
SELECT * FROM t1;
 
15019
f1      f2
 
15020
16      sixteen
 
15021
0       zero
 
15022
7       seven
 
15023
8       eight
 
15024
DELETE FROM t1;
 
15025
INSERT INTO t1 VALUES(16, 'sixteen');
 
15026
INSERT INTO t1 VALUES(0, 'zero');
 
15027
INSERT INTO t1 VALUES(7, 'seven');
 
15028
INSERT INTO t1 VALUES(8, 'eight');
 
15029
DELETE FROM v3 WHERE my_col1 = 16;
 
15030
affected rows: 0
 
15031
DELETE FROM v3 WHERE my_col1 = 0;
 
15032
affected rows: 0
 
15033
DELETE FROM v3 WHERE my_col1 = 7;
 
15034
affected rows: 0
 
15035
DELETE FROM v3 WHERE my_col1 = 8;
 
15036
affected rows: 1
 
15037
SELECT * FROM t1;
 
15038
f1      f2
 
15039
16      sixteen
 
15040
0       zero
 
15041
7       seven
 
15042
DELETE FROM t1;
 
15043
INSERT INTO t1 VALUES(16, 'sixteen');
 
15044
INSERT INTO t1 VALUES(0, 'zero');
 
15045
INSERT INTO t1 VALUES(7, 'seven');
 
15046
INSERT INTO t1 VALUES(8, 'eight');
 
15047
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15048
affected rows: 0
 
15049
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15050
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15051
affected rows: 0
 
15052
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15053
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15054
affected rows: 0
 
15055
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15056
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15057
affected rows: 1
 
15058
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15059
SELECT * FROM t1;
 
15060
f1      f2
 
15061
16      sixteen
 
15062
0       zero
 
15063
7       seven
 
15064
8       whatever
 
15065
DELETE FROM t1;
 
15066
INSERT INTO t1 VALUES(8, 'eight');
 
15067
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15068
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15069
SELECT * FROM t1;
 
15070
f1      f2
 
15071
8       eight
 
15072
DELETE FROM t1;
 
15073
INSERT INTO t1 VALUES(8, 'eight');
 
15074
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15075
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15076
SELECT * FROM t1;
 
15077
f1      f2
 
15078
8       eight
 
15079
DELETE FROM t1;
 
15080
INSERT INTO t1 VALUES(8, 'eight');
 
15081
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15082
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15083
SELECT * FROM t1;
 
15084
f1      f2
 
15085
8       eight
 
15086
DELETE FROM t1;
 
15087
INSERT INTO t1 VALUES(8, 'eight');
 
15088
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15089
affected rows: 1
 
15090
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15091
SELECT * FROM t1;
 
15092
f1      f2
 
15093
10      eight
 
15094
DELETE FROM t1;
 
15095
INSERT INTO v3 VALUES(16, 'sixteen');
 
15096
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15097
INSERT INTO v3 VALUES(0, 'zero');
 
15098
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15099
INSERT INTO v3 VALUES(7, 'seven');
 
15100
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15101
INSERT INTO v3 VALUES(8, 'eight');
 
15102
affected rows: 1
 
15103
SELECT * FROM t1;
 
15104
f1      f2
 
15105
8       eight
 
15106
DELETE FROM t1;
 
15107
DROP VIEW v3;
 
15108
option_variant          <nothing>          -         <nothing>          -         <nothing>         
 
15109
option_variant  --------------------------------------------------------------------------------
 
15110
INSERT INTO t1 VALUES(16, 'sixteen');
 
15111
INSERT INTO t1 VALUES(0, 'zero');
 
15112
INSERT INTO t1 VALUES(7, 'seven');
 
15113
INSERT INTO t1 VALUES(8, 'eight');
 
15114
SELECT * FROM v1;
 
15115
f1      f2
 
15116
0       zero
 
15117
7       seven
 
15118
8       eight
 
15119
SELECT * FROM v2;
 
15120
col1    col2
 
15121
7       seven
 
15122
8       eight
 
15123
SELECT * FROM v3;
 
15124
my_col1 my_col2
 
15125
8       eight
 
15126
SELECT * FROM t1;
 
15127
f1      f2
 
15128
16      sixteen
 
15129
0       zero
 
15130
7       seven
 
15131
8       eight
 
15132
DELETE FROM t1;
 
15133
INSERT INTO t1 VALUES(16, 'sixteen');
 
15134
INSERT INTO t1 VALUES(0, 'zero');
 
15135
INSERT INTO t1 VALUES(7, 'seven');
 
15136
INSERT INTO t1 VALUES(8, 'eight');
 
15137
DELETE FROM v3 WHERE my_col1 = 16;
 
15138
affected rows: 0
 
15139
DELETE FROM v3 WHERE my_col1 = 0;
 
15140
affected rows: 0
 
15141
DELETE FROM v3 WHERE my_col1 = 7;
 
15142
affected rows: 0
 
15143
DELETE FROM v3 WHERE my_col1 = 8;
 
15144
affected rows: 1
 
15145
SELECT * FROM t1;
 
15146
f1      f2
 
15147
16      sixteen
 
15148
0       zero
 
15149
7       seven
 
15150
DELETE FROM t1;
 
15151
INSERT INTO t1 VALUES(16, 'sixteen');
 
15152
INSERT INTO t1 VALUES(0, 'zero');
 
15153
INSERT INTO t1 VALUES(7, 'seven');
 
15154
INSERT INTO t1 VALUES(8, 'eight');
 
15155
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15156
affected rows: 0
 
15157
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15158
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15159
affected rows: 0
 
15160
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15161
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15162
affected rows: 0
 
15163
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15164
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15165
affected rows: 1
 
15166
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15167
SELECT * FROM t1;
 
15168
f1      f2
 
15169
16      sixteen
 
15170
0       zero
 
15171
7       seven
 
15172
8       whatever
 
15173
DELETE FROM t1;
 
15174
INSERT INTO t1 VALUES(8, 'eight');
 
15175
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15176
affected rows: 1
 
15177
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15178
SELECT * FROM t1;
 
15179
f1      f2
 
15180
7       eight
 
15181
DELETE FROM t1;
 
15182
INSERT INTO t1 VALUES(8, 'eight');
 
15183
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15184
affected rows: 1
 
15185
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15186
SELECT * FROM t1;
 
15187
f1      f2
 
15188
0       eight
 
15189
DELETE FROM t1;
 
15190
INSERT INTO t1 VALUES(8, 'eight');
 
15191
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15192
affected rows: 1
 
15193
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15194
SELECT * FROM t1;
 
15195
f1      f2
 
15196
16      eight
 
15197
DELETE FROM t1;
 
15198
INSERT INTO t1 VALUES(8, 'eight');
 
15199
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15200
affected rows: 1
 
15201
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15202
SELECT * FROM t1;
 
15203
f1      f2
 
15204
10      eight
 
15205
DELETE FROM t1;
 
15206
INSERT INTO v3 VALUES(16, 'sixteen');
 
15207
affected rows: 1
 
15208
INSERT INTO v3 VALUES(0, 'zero');
 
15209
affected rows: 1
 
15210
INSERT INTO v3 VALUES(7, 'seven');
 
15211
affected rows: 1
 
15212
INSERT INTO v3 VALUES(8, 'eight');
 
15213
affected rows: 1
 
15214
SELECT * FROM t1;
 
15215
f1      f2
 
15216
16      sixteen
 
15217
0       zero
 
15218
7       seven
 
15219
8       eight
 
15220
DELETE FROM t1;
 
15221
DROP VIEW v3;
 
15222
DROP VIEW v2;
 
15223
DROP VIEW v1;
 
15224
SELECT * FROM t1_results ORDER BY v3_to_v1_options;
 
15225
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15226
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15227
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15228
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15229
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15230
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15231
        <nothing>          -         <nothing>          -         <nothing>             UPDATE  v3_  _          0
 
15232
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15233
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15234
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15235
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15236
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15237
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15238
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15239
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15240
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15241
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15242
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15243
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15244
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15245
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15246
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15247
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15248
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15249
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15250
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15251
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15252
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15253
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15254
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15255
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15256
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15257
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15258
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15259
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15260
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15261
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15262
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15263
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15264
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15265
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15266
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15267
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15268
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15269
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15270
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15271
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15272
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15273
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15274
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15275
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15276
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15277
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15278
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15279
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15280
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15281
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15282
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15283
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15284
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15285
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15286
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15287
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15288
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15289
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15290
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15291
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15292
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15293
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15294
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15295
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15296
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15297
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15298
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15299
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15300
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15301
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15302
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15303
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15304
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15305
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15306
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15307
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15308
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15309
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15310
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15311
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15312
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15313
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15314
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15315
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15316
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15317
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15318
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15319
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15320
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15321
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15322
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15323
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15324
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15325
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15326
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15327
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15328
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15329
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15330
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15331
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15332
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15333
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15334
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15335
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15336
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15337
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15338
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15339
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15340
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15341
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15342
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15343
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15344
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15345
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15346
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15347
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15348
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15349
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15350
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15351
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15352
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15353
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15354
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15355
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15356
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15357
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15358
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15359
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15360
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15361
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15362
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15363
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15364
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15365
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15366
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15367
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15368
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15369
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15370
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15371
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15372
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15373
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15374
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15375
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15376
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15377
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15378
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15379
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15380
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15381
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15382
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15383
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15384
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15385
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15386
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15387
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15388
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15389
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15390
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15391
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15392
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15393
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15394
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15395
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15396
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15397
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15398
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15399
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15400
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15401
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15402
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15403
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15404
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15405
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15406
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15407
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15408
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15409
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15410
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15411
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15412
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15413
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15414
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15415
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15416
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15417
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15418
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15419
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15420
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15421
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15422
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15423
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15424
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15425
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15426
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15427
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15428
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15429
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15430
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15431
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15432
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15433
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15434
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15435
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15436
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15437
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15438
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15439
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15440
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15441
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15442
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15443
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15444
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15445
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15446
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15447
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15448
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15449
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15450
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15451
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15452
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15453
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15454
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15455
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15456
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15457
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15458
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15459
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15460
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15461
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15462
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15463
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15464
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15465
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15466
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15467
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15468
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15469
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15470
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15471
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15472
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15473
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15474
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15475
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15476
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15477
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15478
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15479
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15480
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15481
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15482
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15483
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15484
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15485
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15486
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15487
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15488
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15489
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15490
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15491
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15492
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15493
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15494
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15495
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15496
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15497
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15498
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15499
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15500
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15501
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15502
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15503
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15504
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15505
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15506
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15507
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15508
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15509
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15510
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15511
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15512
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15513
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15514
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15515
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15516
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15517
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15518
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15519
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15520
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15521
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15522
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15523
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15524
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15525
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15526
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15527
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15528
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15529
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15530
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15531
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15532
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15533
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15534
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15535
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15536
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15537
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15538
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15539
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15540
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15541
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15542
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15543
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15544
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15545
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15546
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15547
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15548
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15549
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15550
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15551
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15552
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15553
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15554
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15555
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15556
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15557
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15558
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15559
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15560
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15561
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15562
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15563
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15564
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15565
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15566
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15567
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15568
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15569
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15570
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15571
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15572
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15573
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15574
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15575
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15576
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15577
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15578
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15579
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15580
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15581
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15582
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15583
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15584
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15585
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15586
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15587
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15588
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15589
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15590
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15591
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15592
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15593
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15594
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15595
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15596
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15597
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15598
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15599
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15600
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15601
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15602
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15603
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15604
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15605
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15606
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15607
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15608
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15609
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15610
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15611
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15612
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15613
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15614
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15615
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15616
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15617
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15618
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15619
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15620
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15621
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15622
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15623
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15624
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15625
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15626
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15627
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15628
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15629
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15630
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15631
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15632
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15633
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15634
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15635
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15636
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15637
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15638
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15639
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15640
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15641
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15642
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15643
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15644
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15645
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15646
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15647
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15648
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15649
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15650
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15651
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15652
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15653
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15654
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15655
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15656
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15657
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15658
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15659
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15660
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15661
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15662
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15663
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15664
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15665
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15666
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15667
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15668
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15669
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15670
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15671
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15672
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15673
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15674
 
 
15675
Plausibility checks for INSERTs and UPDATEs ( 4. and 5. above).
 
15676
All following SELECTs must give ROW NOT FOUND 
 
15677
--------------------------------------------------------------------------------
 
15678
SELECT * FROM t1_results
 
15679
WHERE v3_to_v1_violation = '  _  _  ' AND errno <> 0
 
15680
ORDER BY v3_to_v1_options;
 
15681
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15682
SELECT * FROM t1_results
 
15683
WHERE v3_to_v1_options LIKE '  %' AND errno <> 0
 
15684
ORDER BY v3_to_v1_options;
 
15685
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15686
SELECT * FROM t1_results
 
15687
WHERE v3_to_v1_options LIKE 'WITH %'
 
15688
  AND v3_to_v1_violation LIKE 'v3_%' AND errno = 0
 
15689
ORDER BY v3_to_v1_options;
 
15690
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15691
SELECT * FROM t1_results
 
15692
WHERE v3_to_v1_options LIKE 'WITH %' AND v3_to_v1_options NOT LIKE 'WITH LOCAL %'
 
15693
  AND v3_to_v1_violation NOT LIKE '  _  _  ' AND errno = 0
 
15694
ORDER BY v3_to_v1_options;
 
15695
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15696
SELECT * FROM t1_results
 
15697
WHERE errno <> 0 AND errno <> 1369
 
15698
ORDER BY v3_to_v1_options;
 
15699
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15700
 
 
15701
End of plausibility checks
 
15702
--------------------------------------------------------------------------------
 
15703
DROP TABLE t1_results;
 
15704
 
 
15705
Testcase 3.3.1.50 - 3.3.1.53
 
15706
--------------------------------------------------------------------------------
 
15707
DROP VIEW  IF EXISTS test.v1;
 
15708
CREATE VIEW test.v1 AS SELECT * FROM test.tb2;
 
15709
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
15710
f59     1
 
15711
f60     1
 
15712
f61     0000000001
 
15713
f62     0000000000000000000000000000000000000000000000000000000000000001
 
15714
f63     0000000001
 
15715
f64     0000000000000000000000000000000000000000000000000000000000000001
 
15716
f65     -5
 
15717
f66     0.000000000000000000000000000000
 
15718
f67     1
 
15719
f68     0.000000000000000000000000000000
 
15720
f69     0000000001
 
15721
f70     000000000000000000000000000000000.000000000000000000000000000000
 
15722
f71     0000000001
 
15723
f72     000000000000000000000000000000000.000000000000000000000000000000
 
15724
f73     -1.17549435e-38
 
15725
f74     1.175494352e-38
 
15726
f75     00000001.175494352e-38
 
15727
f76     00000001.175494352e-38
 
15728
f77     -1.17549435e-38
 
15729
f78     1.175494352e-38
 
15730
f79     00000001.175494352e-38
 
15731
f80     00000001.175494352e-38
 
15732
f81     -1.17549e-38
 
15733
f82     1.17549e-38
 
15734
f83     01.17549e-38
 
15735
f84     01.17549e-38
 
15736
f85     -1.17549e-38
 
15737
f86     -1.17549e-38
 
15738
f87     1.17549e-38
 
15739
f88     1.17549e-38
 
15740
f89     01.17549e-38
 
15741
f90     01.17549e-38
 
15742
f91     01.17549e-38
 
15743
f92     01.17549e-38
 
15744
f93     -1.17549e-38
 
15745
f94     -1.17549435e-38
 
15746
f95     1.17549e-38
 
15747
f96     1.175494352e-38
 
15748
f97     01.17549e-38
 
15749
f98     00000001.175494352e-38
 
15750
f99     01.17549e-38
 
15751
f100    00000001.175494352e-38
 
15752
f101    1000-01-01
 
15753
f102    838:59:58
 
15754
f103    1970-01-02 00:00:01
 
15755
f104    1970-01-02 00:00:01
 
15756
f105    1902
 
15757
f106    1902
 
15758
f107    1902
 
15759
f108    2enum
 
15760
f109    2set
 
15761
f59     2
 
15762
f60     2
 
15763
f61     0000000002
 
15764
f62     0000000000000000000000000000000000000000000000000000000000000002
 
15765
f63     0000000002
 
15766
f64     0000000000000000000000000000000000000000000000000000000000000002
 
15767
f65     -4
 
15768
f66     1.100000000000000000000000000000
 
15769
f67     2
 
15770
f68     1.100000000000000000000000000000
 
15771
f69     0000000002
 
15772
f70     000000000000000000000000000000001.100000000000000000000000000000
 
15773
f71     0000000002
 
15774
f72     000000000000000000000000000000001.100000000000000000000000000000
 
15775
f73     -1.175494349e-38
 
15776
f74     1.175494353e-38
 
15777
f75     00000001.175494353e-38
 
15778
f76     00000001.175494353e-38
 
15779
f77     -1.175494349e-38
 
15780
f78     1.175494353e-38
 
15781
f79     00000001.175494353e-38
 
15782
f80     00000001.175494353e-38
 
15783
f81     -1.17549e-38
 
15784
f82     1.17549e-38
 
15785
f83     01.17549e-38
 
15786
f84     01.17549e-38
 
15787
f85     -1.17549e-38
 
15788
f86     -1.17549e-38
 
15789
f87     1.17549e-38
 
15790
f88     1.17549e-38
 
15791
f89     01.17549e-38
 
15792
f90     01.17549e-38
 
15793
f91     01.17549e-38
 
15794
f92     01.17549e-38
 
15795
f93     -1.17549e-38
 
15796
f94     -1.175494349e-38
 
15797
f95     1.17549e-38
 
15798
f96     1.175494353e-38
 
15799
f97     01.17549e-38
 
15800
f98     00000001.175494353e-38
 
15801
f99     01.17549e-38
 
15802
f100    00000001.175494353e-38
 
15803
f101    1000-01-02
 
15804
f102    838:59:57
 
15805
f103    1970-01-03 00:00:02
 
15806
f104    1970-01-03 00:00:02
 
15807
f105    1903
 
15808
f106    1903
 
15809
f107    1903
 
15810
f108    1enum
 
15811
f109    1set,2set
 
15812
f59     3
 
15813
f60     3
 
15814
f61     0000000003
 
15815
f62     0000000000000000000000000000000000000000000000000000000000000003
 
15816
f63     0000000003
 
15817
f64     0000000000000000000000000000000000000000000000000000000000000003
 
15818
f65     -3
 
15819
f66     2.200000000000000000000000000000
 
15820
f67     3
 
15821
f68     2.200000000000000000000000000000
 
15822
f69     0000000003
 
15823
f70     000000000000000000000000000000002.200000000000000000000000000000
 
15824
f71     0000000003
 
15825
f72     000000000000000000000000000000002.200000000000000000000000000000
 
15826
f73     -1.175494348e-38
 
15827
f74     1.175494354e-38
 
15828
f75     00000001.175494354e-38
 
15829
f76     00000001.175494354e-38
 
15830
f77     -1.175494348e-38
 
15831
f78     1.175494354e-38
 
15832
f79     00000001.175494354e-38
 
15833
f80     00000001.175494354e-38
 
15834
f81     -1.17549e-38
 
15835
f82     1.17549e-38
 
15836
f83     01.17549e-38
 
15837
f84     01.17549e-38
 
15838
f85     -1.17549e-38
 
15839
f86     -1.17549e-38
 
15840
f87     1.17549e-38
 
15841
f88     1.17549e-38
 
15842
f89     01.17549e-38
 
15843
f90     01.17549e-38
 
15844
f91     01.17549e-38
 
15845
f92     01.17549e-38
 
15846
f93     -1.17549e-38
 
15847
f94     -1.175494348e-38
 
15848
f95     1.17549e-38
 
15849
f96     1.175494354e-38
 
15850
f97     01.17549e-38
 
15851
f98     00000001.175494354e-38
 
15852
f99     01.17549e-38
 
15853
f100    00000001.175494354e-38
 
15854
f101    1000-01-03
 
15855
f102    838:59:56
 
15856
f103    1970-01-04 00:00:03
 
15857
f104    1970-01-04 00:00:03
 
15858
f105    1904
 
15859
f106    1904
 
15860
f107    1904
 
15861
f108    2enum
 
15862
f109    1set
 
15863
f59     5
 
15864
f60     5
 
15865
f61     0000000005
 
15866
f62     0000000000000000000000000000000000000000000000000000000000000005
 
15867
f63     0000000005
 
15868
f64     0000000000000000000000000000000000000000000000000000000000000005
 
15869
f65     -1
 
15870
f66     4.400000000000000000000000000000
 
15871
f67     5
 
15872
f68     4.400000000000000000000000000000
 
15873
f69     0000000005
 
15874
f70     000000000000000000000000000000004.400000000000000000000000000000
 
15875
f71     0000000005
 
15876
f72     000000000000000000000000000000004.400000000000000000000000000000
 
15877
f73     -1.175494346e-38
 
15878
f74     1.175494356e-38
 
15879
f75     00000001.175494356e-38
 
15880
f76     00000001.175494356e-38
 
15881
f77     -1.175494346e-38
 
15882
f78     1.175494356e-38
 
15883
f79     00000001.175494356e-38
 
15884
f80     00000001.175494356e-38
 
15885
f81     -1.17549e-38
 
15886
f82     1.17549e-38
 
15887
f83     01.17549e-38
 
15888
f84     01.17549e-38
 
15889
f85     -1.17549e-38
 
15890
f86     -1.17549e-38
 
15891
f87     1.17549e-38
 
15892
f88     1.17549e-38
 
15893
f89     01.17549e-38
 
15894
f90     01.17549e-38
 
15895
f91     01.17549e-38
 
15896
f92     01.17549e-38
 
15897
f93     -1.17549e-38
 
15898
f94     -1.175494346e-38
 
15899
f95     1.17549e-38
 
15900
f96     1.175494356e-38
 
15901
f97     01.17549e-38
 
15902
f98     00000001.175494356e-38
 
15903
f99     01.17549e-38
 
15904
f100    00000001.175494356e-38
 
15905
f101    1000-01-05
 
15906
f102    838:59:54
 
15907
f103    1970-01-06 00:00:05
 
15908
f104    1970-01-06 00:00:05
 
15909
f105    1906
 
15910
f106    1906
 
15911
f107    1906
 
15912
f108    2enum
 
15913
f109    1set,2set
 
15914
f59     6
 
15915
f60     6
 
15916
f61     0000000006
 
15917
f62     0000000000000000000000000000000000000000000000000000000000000006
 
15918
f63     0000000006
 
15919
f64     0000000000000000000000000000000000000000000000000000000000000006
 
15920
f65     0
 
15921
f66     5.500000000000000000000000000000
 
15922
f67     6
 
15923
f68     5.500000000000000000000000000000
 
15924
f69     0000000006
 
15925
f70     000000000000000000000000000000005.500000000000000000000000000000
 
15926
f71     0000000006
 
15927
f72     000000000000000000000000000000005.500000000000000000000000000000
 
15928
f73     -1.175494345e-38
 
15929
f74     1.175494357e-38
 
15930
f75     00000001.175494357e-38
 
15931
f76     00000001.175494357e-38
 
15932
f77     -1.175494345e-38
 
15933
f78     1.175494357e-38
 
15934
f79     00000001.175494357e-38
 
15935
f80     00000001.175494357e-38
 
15936
f81     -1.17549e-38
 
15937
f82     1.17549e-38
 
15938
f83     01.17549e-38
 
15939
f84     01.17549e-38
 
15940
f85     -1.17549e-38
 
15941
f86     -1.17549e-38
 
15942
f87     1.17549e-38
 
15943
f88     1.17549e-38
 
15944
f89     01.17549e-38
 
15945
f90     01.17549e-38
 
15946
f91     01.17549e-38
 
15947
f92     01.17549e-38
 
15948
f93     -1.17549e-38
 
15949
f94     -1.175494345e-38
 
15950
f95     1.17549e-38
 
15951
f96     1.175494357e-38
 
15952
f97     01.17549e-38
 
15953
f98     00000001.175494357e-38
 
15954
f99     01.17549e-38
 
15955
f100    00000001.175494357e-38
 
15956
f101    1000-01-06
 
15957
f102    838:59:53
 
15958
f103    1970-01-07 00:00:06
 
15959
f104    1970-01-07 00:00:06
 
15960
f105    1907
 
15961
f106    1907
 
15962
f107    1907
 
15963
f108    1enum
 
15964
f109    1set
 
15965
f59     7
 
15966
f60     7
 
15967
f61     0000000007
 
15968
f62     0000000000000000000000000000000000000000000000000000000000000007
 
15969
f63     0000000007
 
15970
f64     0000000000000000000000000000000000000000000000000000000000000007
 
15971
f65     1
 
15972
f66     6.600000000000000000000000000000
 
15973
f67     7
 
15974
f68     6.600000000000000000000000000000
 
15975
f69     0000000007
 
15976
f70     000000000000000000000000000000006.600000000000000000000000000000
 
15977
f71     0000000007
 
15978
f72     000000000000000000000000000000006.600000000000000000000000000000
 
15979
f73     -1.175494344e-38
 
15980
f74     1.175494358e-38
 
15981
f75     00000001.175494358e-38
 
15982
f76     00000001.175494358e-38
 
15983
f77     -1.175494344e-38
 
15984
f78     1.175494358e-38
 
15985
f79     00000001.175494358e-38
 
15986
f80     00000001.175494358e-38
 
15987
f81     -1.17549e-38
 
15988
f82     1.17549e-38
 
15989
f83     01.17549e-38
 
15990
f84     01.17549e-38
 
15991
f85     -1.17549e-38
 
15992
f86     -1.17549e-38
 
15993
f87     1.17549e-38
 
15994
f88     1.17549e-38
 
15995
f89     01.17549e-38
 
15996
f90     01.17549e-38
 
15997
f91     01.17549e-38
 
15998
f92     01.17549e-38
 
15999
f93     -1.17549e-38
 
16000
f94     -1.175494344e-38
 
16001
f95     1.17549e-38
 
16002
f96     1.175494358e-38
 
16003
f97     01.17549e-38
 
16004
f98     00000001.175494358e-38
 
16005
f99     01.17549e-38
 
16006
f100    00000001.175494358e-38
 
16007
f101    1000-01-07
 
16008
f102    838:59:52
 
16009
f103    1970-01-08 00:00:07
 
16010
f104    1970-01-08 00:00:07
 
16011
f105    1908
 
16012
f106    1908
 
16013
f107    1908
 
16014
f108    2enum
 
16015
f109    2set
 
16016
f59     8
 
16017
f60     8
 
16018
f61     0000000008
 
16019
f62     0000000000000000000000000000000000000000000000000000000000000008
 
16020
f63     0000000008
 
16021
f64     0000000000000000000000000000000000000000000000000000000000000008
 
16022
f65     2
 
16023
f66     7.700000000000000000000000000000
 
16024
f67     8
 
16025
f68     7.700000000000000000000000000000
 
16026
f69     0000000008
 
16027
f70     000000000000000000000000000000007.700000000000000000000000000000
 
16028
f71     0000000008
 
16029
f72     000000000000000000000000000000007.700000000000000000000000000000
 
16030
f73     -1.175494343e-38
 
16031
f74     1.175494359e-38
 
16032
f75     00000001.175494359e-38
 
16033
f76     00000001.175494359e-38
 
16034
f77     -1.175494343e-38
 
16035
f78     1.175494359e-38
 
16036
f79     00000001.175494359e-38
 
16037
f80     00000001.175494359e-38
 
16038
f81     -1.17549e-38
 
16039
f82     1.17549e-38
 
16040
f83     01.17549e-38
 
16041
f84     01.17549e-38
 
16042
f85     -1.17549e-38
 
16043
f86     -1.17549e-38
 
16044
f87     1.17549e-38
 
16045
f88     1.17549e-38
 
16046
f89     01.17549e-38
 
16047
f90     01.17549e-38
 
16048
f91     01.17549e-38
 
16049
f92     01.17549e-38
 
16050
f93     -1.17549e-38
 
16051
f94     -1.175494343e-38
 
16052
f95     1.17549e-38
 
16053
f96     1.175494359e-38
 
16054
f97     01.17549e-38
 
16055
f98     00000001.175494359e-38
 
16056
f99     01.17549e-38
 
16057
f100    00000001.175494359e-38
 
16058
f101    1000-01-08
 
16059
f102    838:59:51
 
16060
f103    1970-01-09 00:00:08
 
16061
f104    1970-01-09 00:00:08
 
16062
f105    1909
 
16063
f106    1909
 
16064
f107    1909
 
16065
f108    1enum
 
16066
f109    1set,2set
 
16067
f59     9
 
16068
f60     9
 
16069
f61     0000000009
 
16070
f62     0000000000000000000000000000000000000000000000000000000000000009
 
16071
f63     0000000009
 
16072
f64     0000000000000000000000000000000000000000000000000000000000000009
 
16073
f65     3
 
16074
f66     8.800000000000000000000000000000
 
16075
f67     9
 
16076
f68     8.800000000000000000000000000000
 
16077
f69     0000000009
 
16078
f70     000000000000000000000000000000008.800000000000000000000000000000
 
16079
f71     0000000009
 
16080
f72     000000000000000000000000000000008.800000000000000000000000000000
 
16081
f73     -1.175494342e-38
 
16082
f74     1.17549436e-38
 
16083
f75     000000001.17549436e-38
 
16084
f76     000000001.17549436e-38
 
16085
f77     -1.175494342e-38
 
16086
f78     1.17549436e-38
 
16087
f79     000000001.17549436e-38
 
16088
f80     000000001.17549436e-38
 
16089
f81     -1.17549e-38
 
16090
f82     1.17549e-38
 
16091
f83     01.17549e-38
 
16092
f84     01.17549e-38
 
16093
f85     -1.17549e-38
 
16094
f86     -1.17549e-38
 
16095
f87     1.17549e-38
 
16096
f88     1.17549e-38
 
16097
f89     01.17549e-38
 
16098
f90     01.17549e-38
 
16099
f91     01.17549e-38
 
16100
f92     01.17549e-38
 
16101
f93     -1.17549e-38
 
16102
f94     -1.175494342e-38
 
16103
f95     1.17549e-38
 
16104
f96     1.17549436e-38
 
16105
f97     01.17549e-38
 
16106
f98     000000001.17549436e-38
 
16107
f99     01.17549e-38
 
16108
f100    000000001.17549436e-38
 
16109
f101    1000-01-09
 
16110
f102    838:59:50
 
16111
f103    1970-01-10 00:00:09
 
16112
f104    1970-01-10 00:00:09
 
16113
f105    1910
 
16114
f106    1910
 
16115
f107    1910
 
16116
f108    2enum
 
16117
f109    1set
 
16118
f59     10
 
16119
f60     10
 
16120
f61     0000000010
 
16121
f62     0000000000000000000000000000000000000000000000000000000000000010
 
16122
f63     0000000010
 
16123
f64     0000000000000000000000000000000000000000000000000000000000000010
 
16124
f65     4
 
16125
f66     9.900000000000000000000000000000
 
16126
f67     10
 
16127
f68     9.900000000000000000000000000000
 
16128
f69     0000000010
 
16129
f70     000000000000000000000000000000009.900000000000000000000000000000
 
16130
f71     0000000010
 
16131
f72     000000000000000000000000000000009.900000000000000000000000000000
 
16132
f73     -1.175494341e-38
 
16133
f74     1.175494361e-38
 
16134
f75     00000001.175494361e-38
 
16135
f76     00000001.175494361e-38
 
16136
f77     -1.175494341e-38
 
16137
f78     1.175494361e-38
 
16138
f79     00000001.175494361e-38
 
16139
f80     00000001.175494361e-38
 
16140
f81     -1.17549e-38
 
16141
f82     1.17549e-38
 
16142
f83     01.17549e-38
 
16143
f84     01.17549e-38
 
16144
f85     -1.17549e-38
 
16145
f86     -1.17549e-38
 
16146
f87     1.17549e-38
 
16147
f88     1.17549e-38
 
16148
f89     01.17549e-38
 
16149
f90     01.17549e-38
 
16150
f91     01.17549e-38
 
16151
f92     01.17549e-38
 
16152
f93     -1.17549e-38
 
16153
f94     -1.175494341e-38
 
16154
f95     1.17549e-38
 
16155
f96     1.175494361e-38
 
16156
f97     01.17549e-38
 
16157
f98     00000001.175494361e-38
 
16158
f99     01.17549e-38
 
16159
f100    00000001.175494361e-38
 
16160
f101    1000-01-10
 
16161
f102    838:59:49
 
16162
f103    1970-01-11 00:00:10
 
16163
f104    1970-01-11 00:00:10
 
16164
f105    1911
 
16165
f106    1911
 
16166
f107    1911
 
16167
f108    1enum
 
16168
f109    2set
 
16169
f59     15
 
16170
f60     87
 
16171
f61     NULL
 
16172
f62     NULL
 
16173
f63     NULL
 
16174
f64     NULL
 
16175
f65     NULL
 
16176
f66     NULL
 
16177
f67     NULL
 
16178
f68     NULL
 
16179
f69     NULL
 
16180
f70     NULL
 
16181
f71     NULL
 
16182
f72     NULL
 
16183
f73     NULL
 
16184
f74     NULL
 
16185
f75     NULL
 
16186
f76     NULL
 
16187
f77     7.7
 
16188
f78     7.7
 
16189
f79     00000000000000000007.7
 
16190
f80     00000000000000000008.8
 
16191
f81     8.8
 
16192
f82     8.8
 
16193
f83     0000000008.8
 
16194
f84     0000000008.8
 
16195
f85     8.8
 
16196
f86     8.8
 
16197
f87     8.8
 
16198
f88     8.8
 
16199
f89     0000000008.8
 
16200
f90     0000000008.8
 
16201
f91     0000000008.8
 
16202
f92     0000000008.8
 
16203
f93     8.8
 
16204
f94     8.8
 
16205
f95     8.8
 
16206
f96     8.8
 
16207
f97     0000000008.8
 
16208
f98     00000000000000000008.8
 
16209
f99     0000000008.8
 
16210
f100    00000000000000000008.8
 
16211
f101    2000-01-01
 
16212
f102    00:00:20
 
16213
f103    0002-02-02 00:00:00
 
16214
f104    2000-12-31 23:59:59
 
16215
f105    2000
 
16216
f106    2000
 
16217
f107    2000
 
16218
f108    1enum
 
16219
f109    1set
 
16220
f59     17
 
16221
f60     15
 
16222
f61     0000000016
 
16223
f62     NULL
 
16224
f63     NULL
 
16225
f64     NULL
 
16226
f65     NULL
 
16227
f66     NULL
 
16228
f67     NULL
 
16229
f68     NULL
 
16230
f69     NULL
 
16231
f70     NULL
 
16232
f71     NULL
 
16233
f72     NULL
 
16234
f73     NULL
 
16235
f74     NULL
 
16236
f75     NULL
 
16237
f76     NULL
 
16238
f77     7.7
 
16239
f78     7.7
 
16240
f79     00000000000000000007.7
 
16241
f80     00000000000000000008.8
 
16242
f81     8.8
 
16243
f82     8.8
 
16244
f83     0000000008.8
 
16245
f84     0000000008.8
 
16246
f85     8.8
 
16247
f86     8.8
 
16248
f87     8.8
 
16249
f88     8.8
 
16250
f89     0000000008.8
 
16251
f90     0000000008.8
 
16252
f91     0000000008.8
 
16253
f92     0000000008.8
 
16254
f93     8.8
 
16255
f94     8.8
 
16256
f95     8.8
 
16257
f96     8.8
 
16258
f97     0000000008.8
 
16259
f98     00000000000000000008.8
 
16260
f99     0000000008.8
 
16261
f100    00000000000000000008.8
 
16262
f101    2000-01-01
 
16263
f102    00:00:20
 
16264
f103    0002-02-02 00:00:00
 
16265
f104    2000-12-31 23:59:59
 
16266
f105    2000
 
16267
f106    2000
 
16268
f107    2000
 
16269
f108    1enum
 
16270
f109    1set
 
16271
f59     19
 
16272
f60     18
 
16273
f61     0000000014
 
16274
f62     NULL
 
16275
f63     NULL
 
16276
f64     NULL
 
16277
f65     NULL
 
16278
f66     NULL
 
16279
f67     NULL
 
16280
f68     NULL
 
16281
f69     NULL
 
16282
f70     NULL
 
16283
f71     NULL
 
16284
f72     NULL
 
16285
f73     NULL
 
16286
f74     NULL
 
16287
f75     NULL
 
16288
f76     NULL
 
16289
f77     7.7
 
16290
f78     7.7
 
16291
f79     00000000000000000007.7
 
16292
f80     00000000000000000008.8
 
16293
f81     8.8
 
16294
f82     8.8
 
16295
f83     0000000008.8
 
16296
f84     0000000008.8
 
16297
f85     8.8
 
16298
f86     8.8
 
16299
f87     8.8
 
16300
f88     8.8
 
16301
f89     0000000008.8
 
16302
f90     0000000008.8
 
16303
f91     0000000008.8
 
16304
f92     0000000008.8
 
16305
f93     8.8
 
16306
f94     8.8
 
16307
f95     8.8
 
16308
f96     8.8
 
16309
f97     0000000008.8
 
16310
f98     00000000000000000008.8
 
16311
f99     0000000008.8
 
16312
f100    00000000000000000008.8
 
16313
f101    2000-01-01
 
16314
f102    00:00:20
 
16315
f103    0002-02-02 00:00:00
 
16316
f104    2000-12-31 23:59:59
 
16317
f105    2000
 
16318
f106    2000
 
16319
f107    2000
 
16320
f108    1enum
 
16321
f109    1set
 
16322
f59     22
 
16323
f60     93
 
16324
f61     NULL
 
16325
f62     NULL
 
16326
f63     NULL
 
16327
f64     NULL
 
16328
f65     NULL
 
16329
f66     NULL
 
16330
f67     NULL
 
16331
f68     NULL
 
16332
f69     NULL
 
16333
f70     NULL
 
16334
f71     NULL
 
16335
f72     NULL
 
16336
f73     NULL
 
16337
f74     NULL
 
16338
f75     NULL
 
16339
f76     NULL
 
16340
f77     7.7
 
16341
f78     7.7
 
16342
f79     00000000000000000007.7
 
16343
f80     00000000000000000008.8
 
16344
f81     8.8
 
16345
f82     8.8
 
16346
f83     0000000008.8
 
16347
f84     0000000008.8
 
16348
f85     8.8
 
16349
f86     8.8
 
16350
f87     8.8
 
16351
f88     8.8
 
16352
f89     0000000008.8
 
16353
f90     0000000008.8
 
16354
f91     0000000008.8
 
16355
f92     0000000008.8
 
16356
f93     8.8
 
16357
f94     8.8
 
16358
f95     8.8
 
16359
f96     8.8
 
16360
f97     0000000008.8
 
16361
f98     00000000000000000008.8
 
16362
f99     0000000008.8
 
16363
f100    00000000000000000008.8
 
16364
f101    2000-01-01
 
16365
f102    00:00:20
 
16366
f103    0002-02-02 00:00:00
 
16367
f104    2000-12-31 23:59:59
 
16368
f105    2000
 
16369
f106    2000
 
16370
f107    2000
 
16371
f108    1enum
 
16372
f109    1set
 
16373
f59     24
 
16374
f60     51654
 
16375
f61     NULL
 
16376
f62     NULL
 
16377
f63     NULL
 
16378
f64     NULL
 
16379
f65     NULL
 
16380
f66     NULL
 
16381
f67     NULL
 
16382
f68     NULL
 
16383
f69     NULL
 
16384
f70     NULL
 
16385
f71     NULL
 
16386
f72     NULL
 
16387
f73     NULL
 
16388
f74     NULL
 
16389
f75     NULL
 
16390
f76     NULL
 
16391
f77     7.7
 
16392
f78     7.7
 
16393
f79     00000000000000000007.7
 
16394
f80     00000000000000000008.8
 
16395
f81     8.8
 
16396
f82     8.8
 
16397
f83     0000000008.8
 
16398
f84     0000000008.8
 
16399
f85     8.8
 
16400
f86     8.8
 
16401
f87     8.8
 
16402
f88     8.8
 
16403
f89     0000000008.8
 
16404
f90     0000000008.8
 
16405
f91     0000000008.8
 
16406
f92     0000000008.8
 
16407
f93     8.8
 
16408
f94     8.8
 
16409
f95     8.8
 
16410
f96     8.8
 
16411
f97     0000000008.8
 
16412
f98     00000000000000000008.8
 
16413
f99     0000000008.8
 
16414
f100    00000000000000000008.8
 
16415
f101    2000-01-01
 
16416
f102    00:00:20
 
16417
f103    0002-02-02 00:00:00
 
16418
f104    2000-12-31 23:59:59
 
16419
f105    2000
 
16420
f106    2000
 
16421
f107    2000
 
16422
f108    1enum
 
16423
f109    1set
 
16424
f59     27
 
16425
f60     25
 
16426
f61     0000000026
 
16427
f62     NULL
 
16428
f63     NULL
 
16429
f64     NULL
 
16430
f65     NULL
 
16431
f66     NULL
 
16432
f67     NULL
 
16433
f68     NULL
 
16434
f69     NULL
 
16435
f70     NULL
 
16436
f71     NULL
 
16437
f72     NULL
 
16438
f73     NULL
 
16439
f74     NULL
 
16440
f75     NULL
 
16441
f76     NULL
 
16442
f77     7.7
 
16443
f78     7.7
 
16444
f79     00000000000000000007.7
 
16445
f80     00000000000000000008.8
 
16446
f81     8.8
 
16447
f82     8.8
 
16448
f83     0000000008.8
 
16449
f84     0000000008.8
 
16450
f85     8.8
 
16451
f86     8.8
 
16452
f87     8.8
 
16453
f88     8.8
 
16454
f89     0000000008.8
 
16455
f90     0000000008.8
 
16456
f91     0000000008.8
 
16457
f92     0000000008.8
 
16458
f93     8.8
 
16459
f94     8.8
 
16460
f95     8.8
 
16461
f96     8.8
 
16462
f97     0000000008.8
 
16463
f98     00000000000000000008.8
 
16464
f99     0000000008.8
 
16465
f100    00000000000000000008.8
 
16466
f101    2000-01-01
 
16467
f102    00:00:20
 
16468
f103    0002-02-02 00:00:00
 
16469
f104    2000-12-31 23:59:59
 
16470
f105    2000
 
16471
f106    2000
 
16472
f107    2000
 
16473
f108    1enum
 
16474
f109    1set
 
16475
f59     29
 
16476
f60     28
 
16477
f61     0000000024
 
16478
f62     NULL
 
16479
f63     NULL
 
16480
f64     NULL
 
16481
f65     NULL
 
16482
f66     NULL
 
16483
f67     NULL
 
16484
f68     NULL
 
16485
f69     NULL
 
16486
f70     NULL
 
16487
f71     NULL
 
16488
f72     NULL
 
16489
f73     NULL
 
16490
f74     NULL
 
16491
f75     NULL
 
16492
f76     NULL
 
16493
f77     7.7
 
16494
f78     7.7
 
16495
f79     00000000000000000007.7
 
16496
f80     00000000000000000008.8
 
16497
f81     8.8
 
16498
f82     8.8
 
16499
f83     0000000008.8
 
16500
f84     0000000008.8
 
16501
f85     8.8
 
16502
f86     8.8
 
16503
f87     8.8
 
16504
f88     8.8
 
16505
f89     0000000008.8
 
16506
f90     0000000008.8
 
16507
f91     0000000008.8
 
16508
f92     0000000008.8
 
16509
f93     8.8
 
16510
f94     8.8
 
16511
f95     8.8
 
16512
f96     8.8
 
16513
f97     0000000008.8
 
16514
f98     00000000000000000008.8
 
16515
f99     0000000008.8
 
16516
f100    00000000000000000008.8
 
16517
f101    2000-01-01
 
16518
f102    00:00:20
 
16519
f103    0002-02-02 00:00:00
 
16520
f104    2000-12-31 23:59:59
 
16521
f105    2000
 
16522
f106    2000
 
16523
f107    2000
 
16524
f108    1enum
 
16525
f109    1set
 
16526
f59     34
 
16527
f60     41
 
16528
f61     NULL
 
16529
f62     NULL
 
16530
f63     NULL
 
16531
f64     NULL
 
16532
f65     NULL
 
16533
f66     NULL
 
16534
f67     NULL
 
16535
f68     NULL
 
16536
f69     NULL
 
16537
f70     NULL
 
16538
f71     NULL
 
16539
f72     NULL
 
16540
f73     NULL
 
16541
f74     NULL
 
16542
f75     NULL
 
16543
f76     NULL
 
16544
f77     7.7
 
16545
f78     7.7
 
16546
f79     00000000000000000007.7
 
16547
f80     00000000000000000008.8
 
16548
f81     8.8
 
16549
f82     8.8
 
16550
f83     0000000008.8
 
16551
f84     0000000008.8
 
16552
f85     8.8
 
16553
f86     8.8
 
16554
f87     8.8
 
16555
f88     8.8
 
16556
f89     0000000008.8
 
16557
f90     0000000008.8
 
16558
f91     0000000008.8
 
16559
f92     0000000008.8
 
16560
f93     8.8
 
16561
f94     8.8
 
16562
f95     8.8
 
16563
f96     8.8
 
16564
f97     0000000008.8
 
16565
f98     00000000000000000008.8
 
16566
f99     0000000008.8
 
16567
f100    00000000000000000008.8
 
16568
f101    2000-01-01
 
16569
f102    00:00:20
 
16570
f103    0002-02-02 00:00:00
 
16571
f104    2000-12-31 23:59:59
 
16572
f105    2000
 
16573
f106    2000
 
16574
f107    2000
 
16575
f108    1enum
 
16576
f109    1set
 
16577
f59     94
 
16578
f60     74
 
16579
f61     NULL
 
16580
f62     NULL
 
16581
f63     NULL
 
16582
f64     NULL
 
16583
f65     NULL
 
16584
f66     NULL
 
16585
f67     NULL
 
16586
f68     NULL
 
16587
f69     NULL
 
16588
f70     NULL
 
16589
f71     NULL
 
16590
f72     NULL
 
16591
f73     NULL
 
16592
f74     NULL
 
16593
f75     NULL
 
16594
f76     NULL
 
16595
f77     7.7
 
16596
f78     7.7
 
16597
f79     00000000000000000007.7
 
16598
f80     00000000000000000008.8
 
16599
f81     8.8
 
16600
f82     8.8
 
16601
f83     0000000008.8
 
16602
f84     0000000008.8
 
16603
f85     8.8
 
16604
f86     8.8
 
16605
f87     8.8
 
16606
f88     8.8
 
16607
f89     0000000008.8
 
16608
f90     0000000008.8
 
16609
f91     0000000008.8
 
16610
f92     0000000008.8
 
16611
f93     8.8
 
16612
f94     8.8
 
16613
f95     8.8
 
16614
f96     8.8
 
16615
f97     0000000008.8
 
16616
f98     00000000000000000008.8
 
16617
f99     0000000008.8
 
16618
f100    00000000000000000008.8
 
16619
f101    2000-01-01
 
16620
f102    00:00:20
 
16621
f103    0002-02-02 00:00:00
 
16622
f104    2000-12-31 23:59:59
 
16623
f105    2000
 
16624
f106    2000
 
16625
f107    2000
 
16626
f108    1enum
 
16627
f109    1set
 
16628
f59     100
 
16629
f60     4
 
16630
f61     0000000004
 
16631
f62     0000000000000000000000000000000000000000000000000000000000000004
 
16632
f63     0000000004
 
16633
f64     0000000000000000000000000000000000000000000000000000000000000004
 
16634
f65     -2
 
16635
f66     3.300000000000000000000000000000
 
16636
f67     4
 
16637
f68     3.300000000000000000000000000000
 
16638
f69     0000000004
 
16639
f70     000000000000000000000000000000003.300000000000000000000000000000
 
16640
f71     0000000004
 
16641
f72     000000000000000000000000000000003.300000000000000000000000000000
 
16642
f73     -1.175494347e-38
 
16643
f74     1.175494355e-38
 
16644
f75     00000001.175494355e-38
 
16645
f76     00000001.175494355e-38
 
16646
f77     -1.175494347e-38
 
16647
f78     1.175494355e-38
 
16648
f79     00000001.175494355e-38
 
16649
f80     00000001.175494355e-38
 
16650
f81     -1.17549e-38
 
16651
f82     1.17549e-38
 
16652
f83     01.17549e-38
 
16653
f84     01.17549e-38
 
16654
f85     -1.17549e-38
 
16655
f86     -1.17549e-38
 
16656
f87     1.17549e-38
 
16657
f88     1.17549e-38
 
16658
f89     01.17549e-38
 
16659
f90     01.17549e-38
 
16660
f91     01.17549e-38
 
16661
f92     01.17549e-38
 
16662
f93     -1.17549e-38
 
16663
f94     -1.175494347e-38
 
16664
f95     1.17549e-38
 
16665
f96     1.175494355e-38
 
16666
f97     01.17549e-38
 
16667
f98     00000001.175494355e-38
 
16668
f99     01.17549e-38
 
16669
f100    00000001.175494355e-38
 
16670
f101    1000-01-04
 
16671
f102    838:59:55
 
16672
f103    1970-01-05 00:00:04
 
16673
f104    1970-01-05 00:00:04
 
16674
f105    1905
 
16675
f106    1905
 
16676
f107    1905
 
16677
f108    1enum
 
16678
f109    2set
 
16679
f59     100
 
16680
f60     74
 
16681
f61     NULL
 
16682
f62     NULL
 
16683
f63     NULL
 
16684
f64     NULL
 
16685
f65     NULL
 
16686
f66     NULL
 
16687
f67     NULL
 
16688
f68     NULL
 
16689
f69     NULL
 
16690
f70     NULL
 
16691
f71     NULL
 
16692
f72     NULL
 
16693
f73     NULL
 
16694
f74     NULL
 
16695
f75     NULL
 
16696
f76     NULL
 
16697
f77     7.7
 
16698
f78     7.7
 
16699
f79     00000000000000000007.7
 
16700
f80     00000000000000000008.8
 
16701
f81     8.8
 
16702
f82     8.8
 
16703
f83     0000000008.8
 
16704
f84     0000000008.8
 
16705
f85     8.8
 
16706
f86     8.8
 
16707
f87     8.8
 
16708
f88     8.8
 
16709
f89     0000000008.8
 
16710
f90     0000000008.8
 
16711
f91     0000000008.8
 
16712
f92     0000000008.8
 
16713
f93     8.8
 
16714
f94     8.8
 
16715
f95     8.8
 
16716
f96     8.8
 
16717
f97     0000000008.8
 
16718
f98     00000000000000000008.8
 
16719
f99     0000000008.8
 
16720
f100    00000000000000000008.8
 
16721
f101    2000-01-01
 
16722
f102    00:00:20
 
16723
f103    0002-02-02 00:00:00
 
16724
f104    2000-12-31 23:59:59
 
16725
f105    2000
 
16726
f106    2000
 
16727
f107    2000
 
16728
f108    1enum
 
16729
f109    1set
 
16730
f59     107
 
16731
f60     105
 
16732
f61     0000000106
 
16733
f62     NULL
 
16734
f63     NULL
 
16735
f64     NULL
 
16736
f65     NULL
 
16737
f66     NULL
 
16738
f67     NULL
 
16739
f68     NULL
 
16740
f69     NULL
 
16741
f70     NULL
 
16742
f71     NULL
 
16743
f72     NULL
 
16744
f73     NULL
 
16745
f74     NULL
 
16746
f75     NULL
 
16747
f76     NULL
 
16748
f77     7.7
 
16749
f78     7.7
 
16750
f79     00000000000000000007.7
 
16751
f80     00000000000000000008.8
 
16752
f81     8.8
 
16753
f82     8.8
 
16754
f83     0000000008.8
 
16755
f84     0000000008.8
 
16756
f85     8.8
 
16757
f86     8.8
 
16758
f87     8.8
 
16759
f88     8.8
 
16760
f89     0000000008.8
 
16761
f90     0000000008.8
 
16762
f91     0000000008.8
 
16763
f92     0000000008.8
 
16764
f93     8.8
 
16765
f94     8.8
 
16766
f95     8.8
 
16767
f96     8.8
 
16768
f97     0000000008.8
 
16769
f98     00000000000000000008.8
 
16770
f99     0000000008.8
 
16771
f100    00000000000000000008.8
 
16772
f101    2000-01-01
 
16773
f102    00:00:20
 
16774
f103    0002-02-02 00:00:00
 
16775
f104    2000-12-31 23:59:59
 
16776
f105    2000
 
16777
f106    2000
 
16778
f107    2000
 
16779
f108    1enum
 
16780
f109    1set
 
16781
f59     107
 
16782
f60     105
 
16783
f61     0000000106
 
16784
f62     NULL
 
16785
f63     NULL
 
16786
f64     NULL
 
16787
f65     NULL
 
16788
f66     NULL
 
16789
f67     NULL
 
16790
f68     NULL
 
16791
f69     NULL
 
16792
f70     NULL
 
16793
f71     NULL
 
16794
f72     NULL
 
16795
f73     NULL
 
16796
f74     NULL
 
16797
f75     NULL
 
16798
f76     NULL
 
16799
f77     7.7
 
16800
f78     7.7
 
16801
f79     00000000000000000007.7
 
16802
f80     00000000000000000008.8
 
16803
f81     8.8
 
16804
f82     8.8
 
16805
f83     0000000008.8
 
16806
f84     0000000008.8
 
16807
f85     8.8
 
16808
f86     8.8
 
16809
f87     8.8
 
16810
f88     8.8
 
16811
f89     0000000008.8
 
16812
f90     0000000008.8
 
16813
f91     0000000008.8
 
16814
f92     0000000008.8
 
16815
f93     8.8
 
16816
f94     8.8
 
16817
f95     8.8
 
16818
f96     8.8
 
16819
f97     0000000008.8
 
16820
f98     00000000000000000008.8
 
16821
f99     0000000008.8
 
16822
f100    00000000000000000008.8
 
16823
f101    2000-01-01
 
16824
f102    00:00:20
 
16825
f103    0002-02-02 00:00:00
 
16826
f104    2000-12-31 23:59:59
 
16827
f105    2000
 
16828
f106    2000
 
16829
f107    2000
 
16830
f108    1enum
 
16831
f109    1set
 
16832
f59     109
 
16833
f60     108
 
16834
f61     0000000104
 
16835
f62     NULL
 
16836
f63     NULL
 
16837
f64     NULL
 
16838
f65     NULL
 
16839
f66     NULL
 
16840
f67     NULL
 
16841
f68     NULL
 
16842
f69     NULL
 
16843
f70     NULL
 
16844
f71     NULL
 
16845
f72     NULL
 
16846
f73     NULL
 
16847
f74     NULL
 
16848
f75     NULL
 
16849
f76     NULL
 
16850
f77     7.7
 
16851
f78     7.7
 
16852
f79     00000000000000000007.7
 
16853
f80     00000000000000000008.8
 
16854
f81     8.8
 
16855
f82     8.8
 
16856
f83     0000000008.8
 
16857
f84     0000000008.8
 
16858
f85     8.8
 
16859
f86     8.8
 
16860
f87     8.8
 
16861
f88     8.8
 
16862
f89     0000000008.8
 
16863
f90     0000000008.8
 
16864
f91     0000000008.8
 
16865
f92     0000000008.8
 
16866
f93     8.8
 
16867
f94     8.8
 
16868
f95     8.8
 
16869
f96     8.8
 
16870
f97     0000000008.8
 
16871
f98     00000000000000000008.8
 
16872
f99     0000000008.8
 
16873
f100    00000000000000000008.8
 
16874
f101    2000-01-01
 
16875
f102    00:00:20
 
16876
f103    0002-02-02 00:00:00
 
16877
f104    2000-12-31 23:59:59
 
16878
f105    2000
 
16879
f106    2000
 
16880
f107    2000
 
16881
f108    1enum
 
16882
f109    1set
 
16883
f59     109
 
16884
f60     108
 
16885
f61     0000000104
 
16886
f62     NULL
 
16887
f63     NULL
 
16888
f64     NULL
 
16889
f65     NULL
 
16890
f66     NULL
 
16891
f67     NULL
 
16892
f68     NULL
 
16893
f69     NULL
 
16894
f70     NULL
 
16895
f71     NULL
 
16896
f72     NULL
 
16897
f73     NULL
 
16898
f74     NULL
 
16899
f75     NULL
 
16900
f76     NULL
 
16901
f77     7.7
 
16902
f78     7.7
 
16903
f79     00000000000000000007.7
 
16904
f80     00000000000000000008.8
 
16905
f81     8.8
 
16906
f82     8.8
 
16907
f83     0000000008.8
 
16908
f84     0000000008.8
 
16909
f85     8.8
 
16910
f86     8.8
 
16911
f87     8.8
 
16912
f88     8.8
 
16913
f89     0000000008.8
 
16914
f90     0000000008.8
 
16915
f91     0000000008.8
 
16916
f92     0000000008.8
 
16917
f93     8.8
 
16918
f94     8.8
 
16919
f95     8.8
 
16920
f96     8.8
 
16921
f97     0000000008.8
 
16922
f98     00000000000000000008.8
 
16923
f99     0000000008.8
 
16924
f100    00000000000000000008.8
 
16925
f101    2000-01-01
 
16926
f102    00:00:20
 
16927
f103    0002-02-02 00:00:00
 
16928
f104    2000-12-31 23:59:59
 
16929
f105    2000
 
16930
f106    2000
 
16931
f107    2000
 
16932
f108    1enum
 
16933
f109    1set
 
16934
f59     195
 
16935
f60     87
 
16936
f61     NULL
 
16937
f62     NULL
 
16938
f63     NULL
 
16939
f64     NULL
 
16940
f65     NULL
 
16941
f66     NULL
 
16942
f67     NULL
 
16943
f68     NULL
 
16944
f69     NULL
 
16945
f70     NULL
 
16946
f71     NULL
 
16947
f72     NULL
 
16948
f73     NULL
 
16949
f74     NULL
 
16950
f75     NULL
 
16951
f76     NULL
 
16952
f77     7.7
 
16953
f78     7.7
 
16954
f79     00000000000000000007.7
 
16955
f80     00000000000000000008.8
 
16956
f81     8.8
 
16957
f82     8.8
 
16958
f83     0000000008.8
 
16959
f84     0000000008.8
 
16960
f85     8.8
 
16961
f86     8.8
 
16962
f87     8.8
 
16963
f88     8.8
 
16964
f89     0000000008.8
 
16965
f90     0000000008.8
 
16966
f91     0000000008.8
 
16967
f92     0000000008.8
 
16968
f93     8.8
 
16969
f94     8.8
 
16970
f95     8.8
 
16971
f96     8.8
 
16972
f97     0000000008.8
 
16973
f98     00000000000000000008.8
 
16974
f99     0000000008.8
 
16975
f100    00000000000000000008.8
 
16976
f101    2000-01-01
 
16977
f102    00:00:20
 
16978
f103    0002-02-02 00:00:00
 
16979
f104    2000-12-31 23:59:59
 
16980
f105    2000
 
16981
f106    2000
 
16982
f107    2000
 
16983
f108    1enum
 
16984
f109    1set
 
16985
f59     207
 
16986
f60     205
 
16987
f61     0000000206
 
16988
f62     NULL
 
16989
f63     NULL
 
16990
f64     NULL
 
16991
f65     NULL
 
16992
f66     NULL
 
16993
f67     NULL
 
16994
f68     NULL
 
16995
f69     NULL
 
16996
f70     NULL
 
16997
f71     NULL
 
16998
f72     NULL
 
16999
f73     NULL
 
17000
f74     NULL
 
17001
f75     NULL
 
17002
f76     NULL
 
17003
f77     7.7
 
17004
f78     7.7
 
17005
f79     00000000000000000007.7
 
17006
f80     00000000000000000008.8
 
17007
f81     8.8
 
17008
f82     8.8
 
17009
f83     0000000008.8
 
17010
f84     0000000008.8
 
17011
f85     8.8
 
17012
f86     8.8
 
17013
f87     8.8
 
17014
f88     8.8
 
17015
f89     0000000008.8
 
17016
f90     0000000008.8
 
17017
f91     0000000008.8
 
17018
f92     0000000008.8
 
17019
f93     8.8
 
17020
f94     8.8
 
17021
f95     8.8
 
17022
f96     8.8
 
17023
f97     0000000008.8
 
17024
f98     00000000000000000008.8
 
17025
f99     0000000008.8
 
17026
f100    00000000000000000008.8
 
17027
f101    2000-01-01
 
17028
f102    00:00:20
 
17029
f103    0002-02-02 00:00:00
 
17030
f104    2000-12-31 23:59:59
 
17031
f105    2000
 
17032
f106    2000
 
17033
f107    2000
 
17034
f108    1enum
 
17035
f109    1set
 
17036
f59     209
 
17037
f60     208
 
17038
f61     0000000204
 
17039
f62     NULL
 
17040
f63     NULL
 
17041
f64     NULL
 
17042
f65     NULL
 
17043
f66     NULL
 
17044
f67     NULL
 
17045
f68     NULL
 
17046
f69     NULL
 
17047
f70     NULL
 
17048
f71     NULL
 
17049
f72     NULL
 
17050
f73     NULL
 
17051
f74     NULL
 
17052
f75     NULL
 
17053
f76     NULL
 
17054
f77     7.7
 
17055
f78     7.7
 
17056
f79     00000000000000000007.7
 
17057
f80     00000000000000000008.8
 
17058
f81     8.8
 
17059
f82     8.8
 
17060
f83     0000000008.8
 
17061
f84     0000000008.8
 
17062
f85     8.8
 
17063
f86     8.8
 
17064
f87     8.8
 
17065
f88     8.8
 
17066
f89     0000000008.8
 
17067
f90     0000000008.8
 
17068
f91     0000000008.8
 
17069
f92     0000000008.8
 
17070
f93     8.8
 
17071
f94     8.8
 
17072
f95     8.8
 
17073
f96     8.8
 
17074
f97     0000000008.8
 
17075
f98     00000000000000000008.8
 
17076
f99     0000000008.8
 
17077
f100    00000000000000000008.8
 
17078
f101    2000-01-01
 
17079
f102    00:00:20
 
17080
f103    0002-02-02 00:00:00
 
17081
f104    2000-12-31 23:59:59
 
17082
f105    2000
 
17083
f106    2000
 
17084
f107    2000
 
17085
f108    1enum
 
17086
f109    1set
 
17087
f59     242
 
17088
f60     79
 
17089
f61     NULL
 
17090
f62     NULL
 
17091
f63     NULL
 
17092
f64     NULL
 
17093
f65     NULL
 
17094
f66     NULL
 
17095
f67     NULL
 
17096
f68     NULL
 
17097
f69     NULL
 
17098
f70     NULL
 
17099
f71     NULL
 
17100
f72     NULL
 
17101
f73     NULL
 
17102
f74     NULL
 
17103
f75     NULL
 
17104
f76     NULL
 
17105
f77     7.7
 
17106
f78     7.7
 
17107
f79     00000000000000000007.7
 
17108
f80     00000000000000000008.8
 
17109
f81     8.8
 
17110
f82     8.8
 
17111
f83     0000000008.8
 
17112
f84     0000000008.8
 
17113
f85     8.8
 
17114
f86     8.8
 
17115
f87     8.8
 
17116
f88     8.8
 
17117
f89     0000000008.8
 
17118
f90     0000000008.8
 
17119
f91     0000000008.8
 
17120
f92     0000000008.8
 
17121
f93     8.8
 
17122
f94     8.8
 
17123
f95     8.8
 
17124
f96     8.8
 
17125
f97     0000000008.8
 
17126
f98     00000000000000000008.8
 
17127
f99     0000000008.8
 
17128
f100    00000000000000000008.8
 
17129
f101    2000-01-01
 
17130
f102    00:00:20
 
17131
f103    0002-02-02 00:00:00
 
17132
f104    2000-12-31 23:59:59
 
17133
f105    2000
 
17134
f106    2000
 
17135
f107    2000
 
17136
f108    1enum
 
17137
f109    1set
 
17138
f59     250
 
17139
f60     87895654
 
17140
f61     NULL
 
17141
f62     NULL
 
17142
f63     NULL
 
17143
f64     NULL
 
17144
f65     NULL
 
17145
f66     NULL
 
17146
f67     NULL
 
17147
f68     NULL
 
17148
f69     NULL
 
17149
f70     NULL
 
17150
f71     NULL
 
17151
f72     NULL
 
17152
f73     NULL
 
17153
f74     NULL
 
17154
f75     NULL
 
17155
f76     NULL
 
17156
f77     7.7
 
17157
f78     7.7
 
17158
f79     00000000000000000007.7
 
17159
f80     00000000000000000008.8
 
17160
f81     8.8
 
17161
f82     8.8
 
17162
f83     0000000008.8
 
17163
f84     0000000008.8
 
17164
f85     8.8
 
17165
f86     8.8
 
17166
f87     8.8
 
17167
f88     8.8
 
17168
f89     0000000008.8
 
17169
f90     0000000008.8
 
17170
f91     0000000008.8
 
17171
f92     0000000008.8
 
17172
f93     8.8
 
17173
f94     8.8
 
17174
f95     8.8
 
17175
f96     8.8
 
17176
f97     0000000008.8
 
17177
f98     00000000000000000008.8
 
17178
f99     0000000008.8
 
17179
f100    00000000000000000008.8
 
17180
f101    2000-01-01
 
17181
f102    00:00:20
 
17182
f103    0002-02-02 00:00:00
 
17183
f104    2000-12-31 23:59:59
 
17184
f105    2000
 
17185
f106    2000
 
17186
f107    2000
 
17187
f108    1enum
 
17188
f109    1set
 
17189
f59     292
 
17190
f60     93
 
17191
f61     NULL
 
17192
f62     NULL
 
17193
f63     NULL
 
17194
f64     NULL
 
17195
f65     NULL
 
17196
f66     NULL
 
17197
f67     NULL
 
17198
f68     NULL
 
17199
f69     NULL
 
17200
f70     NULL
 
17201
f71     NULL
 
17202
f72     NULL
 
17203
f73     NULL
 
17204
f74     NULL
 
17205
f75     NULL
 
17206
f76     NULL
 
17207
f77     7.7
 
17208
f78     7.7
 
17209
f79     00000000000000000007.7
 
17210
f80     00000000000000000008.8
 
17211
f81     8.8
 
17212
f82     8.8
 
17213
f83     0000000008.8
 
17214
f84     0000000008.8
 
17215
f85     8.8
 
17216
f86     8.8
 
17217
f87     8.8
 
17218
f88     8.8
 
17219
f89     0000000008.8
 
17220
f90     0000000008.8
 
17221
f91     0000000008.8
 
17222
f92     0000000008.8
 
17223
f93     8.8
 
17224
f94     8.8
 
17225
f95     8.8
 
17226
f96     8.8
 
17227
f97     0000000008.8
 
17228
f98     00000000000000000008.8
 
17229
f99     0000000008.8
 
17230
f100    00000000000000000008.8
 
17231
f101    2000-01-01
 
17232
f102    00:00:20
 
17233
f103    0002-02-02 00:00:00
 
17234
f104    2000-12-31 23:59:59
 
17235
f105    2000
 
17236
f106    2000
 
17237
f107    2000
 
17238
f108    1enum
 
17239
f109    1set
 
17240
f59     299
 
17241
f60     899
 
17242
f61     NULL
 
17243
f62     NULL
 
17244
f63     NULL
 
17245
f64     NULL
 
17246
f65     NULL
 
17247
f66     NULL
 
17248
f67     NULL
 
17249
f68     NULL
 
17250
f69     NULL
 
17251
f70     NULL
 
17252
f71     NULL
 
17253
f72     NULL
 
17254
f73     NULL
 
17255
f74     NULL
 
17256
f75     NULL
 
17257
f76     NULL
 
17258
f77     7.7
 
17259
f78     7.7
 
17260
f79     00000000000000000007.7
 
17261
f80     00000000000000000008.8
 
17262
f81     8.8
 
17263
f82     8.8
 
17264
f83     0000000008.8
 
17265
f84     0000000008.8
 
17266
f85     8.8
 
17267
f86     8.8
 
17268
f87     8.8
 
17269
f88     8.8
 
17270
f89     0000000008.8
 
17271
f90     0000000008.8
 
17272
f91     0000000008.8
 
17273
f92     0000000008.8
 
17274
f93     8.8
 
17275
f94     8.8
 
17276
f95     8.8
 
17277
f96     8.8
 
17278
f97     0000000008.8
 
17279
f98     00000000000000000008.8
 
17280
f99     0000000008.8
 
17281
f100    00000000000000000008.8
 
17282
f101    2000-01-01
 
17283
f102    00:00:20
 
17284
f103    0002-02-02 00:00:00
 
17285
f104    2000-12-31 23:59:59
 
17286
f105    2000
 
17287
f106    2000
 
17288
f107    2000
 
17289
f108    1enum
 
17290
f109    1set
 
17291
f59     321
 
17292
f60     NULL
 
17293
f61     0000000765
 
17294
f62     NULL
 
17295
f63     NULL
 
17296
f64     NULL
 
17297
f65     NULL
 
17298
f66     NULL
 
17299
f67     NULL
 
17300
f68     NULL
 
17301
f69     NULL
 
17302
f70     NULL
 
17303
f71     NULL
 
17304
f72     NULL
 
17305
f73     NULL
 
17306
f74     NULL
 
17307
f75     NULL
 
17308
f76     NULL
 
17309
f77     7.7
 
17310
f78     7.7
 
17311
f79     00000000000000000007.7
 
17312
f80     00000000000000000008.8
 
17313
f81     8.8
 
17314
f82     8.8
 
17315
f83     0000000008.8
 
17316
f84     0000000008.8
 
17317
f85     8.8
 
17318
f86     8.8
 
17319
f87     8.8
 
17320
f88     8.8
 
17321
f89     0000000008.8
 
17322
f90     0000000008.8
 
17323
f91     0000000008.8
 
17324
f92     0000000008.8
 
17325
f93     8.8
 
17326
f94     8.8
 
17327
f95     8.8
 
17328
f96     8.8
 
17329
f97     0000000008.8
 
17330
f98     00000000000000000008.8
 
17331
f99     0000000008.8
 
17332
f100    00000000000000000008.8
 
17333
f101    2000-01-01
 
17334
f102    00:00:20
 
17335
f103    0002-02-02 00:00:00
 
17336
f104    2000-12-31 23:59:59
 
17337
f105    2000
 
17338
f106    2000
 
17339
f107    2000
 
17340
f108    1enum
 
17341
f109    1set
 
17342
f59     323
 
17343
f60     14376
 
17344
f61     NULL
 
17345
f62     NULL
 
17346
f63     NULL
 
17347
f64     NULL
 
17348
f65     NULL
 
17349
f66     NULL
 
17350
f67     NULL
 
17351
f68     NULL
 
17352
f69     NULL
 
17353
f70     NULL
 
17354
f71     NULL
 
17355
f72     NULL
 
17356
f73     NULL
 
17357
f74     NULL
 
17358
f75     NULL
 
17359
f76     NULL
 
17360
f77     7.7
 
17361
f78     7.7
 
17362
f79     00000000000000000007.7
 
17363
f80     00000000000000000008.8
 
17364
f81     8.8
 
17365
f82     8.8
 
17366
f83     0000000008.8
 
17367
f84     0000000008.8
 
17368
f85     8.8
 
17369
f86     8.8
 
17370
f87     8.8
 
17371
f88     8.8
 
17372
f89     0000000008.8
 
17373
f90     0000000008.8
 
17374
f91     0000000008.8
 
17375
f92     0000000008.8
 
17376
f93     8.8
 
17377
f94     8.8
 
17378
f95     8.8
 
17379
f96     8.8
 
17380
f97     0000000008.8
 
17381
f98     00000000000000000008.8
 
17382
f99     0000000008.8
 
17383
f100    00000000000000000008.8
 
17384
f101    2000-01-01
 
17385
f102    00:00:20
 
17386
f103    0002-02-02 00:00:00
 
17387
f104    2000-12-31 23:59:59
 
17388
f105    2000
 
17389
f106    2000
 
17390
f107    2000
 
17391
f108    1enum
 
17392
f109    1set
 
17393
f59     340
 
17394
f60     9984376
 
17395
f61     NULL
 
17396
f62     NULL
 
17397
f63     NULL
 
17398
f64     NULL
 
17399
f65     NULL
 
17400
f66     NULL
 
17401
f67     NULL
 
17402
f68     NULL
 
17403
f69     NULL
 
17404
f70     NULL
 
17405
f71     NULL
 
17406
f72     NULL
 
17407
f73     NULL
 
17408
f74     NULL
 
17409
f75     NULL
 
17410
f76     NULL
 
17411
f77     7.7
 
17412
f78     7.7
 
17413
f79     00000000000000000007.7
 
17414
f80     00000000000000000008.8
 
17415
f81     8.8
 
17416
f82     8.8
 
17417
f83     0000000008.8
 
17418
f84     0000000008.8
 
17419
f85     8.8
 
17420
f86     8.8
 
17421
f87     8.8
 
17422
f88     8.8
 
17423
f89     0000000008.8
 
17424
f90     0000000008.8
 
17425
f91     0000000008.8
 
17426
f92     0000000008.8
 
17427
f93     8.8
 
17428
f94     8.8
 
17429
f95     8.8
 
17430
f96     8.8
 
17431
f97     0000000008.8
 
17432
f98     00000000000000000008.8
 
17433
f99     0000000008.8
 
17434
f100    00000000000000000008.8
 
17435
f101    2000-01-01
 
17436
f102    00:00:20
 
17437
f103    0002-02-02 00:00:00
 
17438
f104    2000-12-31 23:59:59
 
17439
f105    2000
 
17440
f106    2000
 
17441
f107    2000
 
17442
f108    1enum
 
17443
f109    1set
 
17444
f59     394
 
17445
f60     41
 
17446
f61     NULL
 
17447
f62     NULL
 
17448
f63     NULL
 
17449
f64     NULL
 
17450
f65     NULL
 
17451
f66     NULL
 
17452
f67     NULL
 
17453
f68     NULL
 
17454
f69     NULL
 
17455
f70     NULL
 
17456
f71     NULL
 
17457
f72     NULL
 
17458
f73     NULL
 
17459
f74     NULL
 
17460
f75     NULL
 
17461
f76     NULL
 
17462
f77     7.7
 
17463
f78     7.7
 
17464
f79     00000000000000000007.7
 
17465
f80     00000000000000000008.8
 
17466
f81     8.8
 
17467
f82     8.8
 
17468
f83     0000000008.8
 
17469
f84     0000000008.8
 
17470
f85     8.8
 
17471
f86     8.8
 
17472
f87     8.8
 
17473
f88     8.8
 
17474
f89     0000000008.8
 
17475
f90     0000000008.8
 
17476
f91     0000000008.8
 
17477
f92     0000000008.8
 
17478
f93     8.8
 
17479
f94     8.8
 
17480
f95     8.8
 
17481
f96     8.8
 
17482
f97     0000000008.8
 
17483
f98     00000000000000000008.8
 
17484
f99     0000000008.8
 
17485
f100    00000000000000000008.8
 
17486
f101    2000-01-01
 
17487
f102    00:00:20
 
17488
f103    0002-02-02 00:00:00
 
17489
f104    2000-12-31 23:59:59
 
17490
f105    2000
 
17491
f106    2000
 
17492
f107    2000
 
17493
f108    1enum
 
17494
f109    1set
 
17495
f59     424
 
17496
f60     89
 
17497
f61     NULL
 
17498
f62     NULL
 
17499
f63     NULL
 
17500
f64     NULL
 
17501
f65     NULL
 
17502
f66     NULL
 
17503
f67     NULL
 
17504
f68     NULL
 
17505
f69     NULL
 
17506
f70     NULL
 
17507
f71     NULL
 
17508
f72     NULL
 
17509
f73     NULL
 
17510
f74     NULL
 
17511
f75     NULL
 
17512
f76     NULL
 
17513
f77     7.7
 
17514
f78     7.7
 
17515
f79     00000000000000000007.7
 
17516
f80     00000000000000000008.8
 
17517
f81     8.8
 
17518
f82     8.8
 
17519
f83     0000000008.8
 
17520
f84     0000000008.8
 
17521
f85     8.8
 
17522
f86     8.8
 
17523
f87     8.8
 
17524
f88     8.8
 
17525
f89     0000000008.8
 
17526
f90     0000000008.8
 
17527
f91     0000000008.8
 
17528
f92     0000000008.8
 
17529
f93     8.8
 
17530
f94     8.8
 
17531
f95     8.8
 
17532
f96     8.8
 
17533
f97     0000000008.8
 
17534
f98     00000000000000000008.8
 
17535
f99     0000000008.8
 
17536
f100    00000000000000000008.8
 
17537
f101    2000-01-01
 
17538
f102    00:00:20
 
17539
f103    0002-02-02 00:00:00
 
17540
f104    2000-12-31 23:59:59
 
17541
f105    2000
 
17542
f106    2000
 
17543
f107    2000
 
17544
f108    1enum
 
17545
f109    1set
 
17546
f59     441
 
17547
f60     16546
 
17548
f61     NULL
 
17549
f62     NULL
 
17550
f63     NULL
 
17551
f64     NULL
 
17552
f65     NULL
 
17553
f66     NULL
 
17554
f67     NULL
 
17555
f68     NULL
 
17556
f69     NULL
 
17557
f70     NULL
 
17558
f71     NULL
 
17559
f72     NULL
 
17560
f73     NULL
 
17561
f74     NULL
 
17562
f75     NULL
 
17563
f76     NULL
 
17564
f77     7.7
 
17565
f78     7.7
 
17566
f79     00000000000000000007.7
 
17567
f80     00000000000000000008.8
 
17568
f81     8.8
 
17569
f82     8.8
 
17570
f83     0000000008.8
 
17571
f84     0000000008.8
 
17572
f85     8.8
 
17573
f86     8.8
 
17574
f87     8.8
 
17575
f88     8.8
 
17576
f89     0000000008.8
 
17577
f90     0000000008.8
 
17578
f91     0000000008.8
 
17579
f92     0000000008.8
 
17580
f93     8.8
 
17581
f94     8.8
 
17582
f95     8.8
 
17583
f96     8.8
 
17584
f97     0000000008.8
 
17585
f98     00000000000000000008.8
 
17586
f99     0000000008.8
 
17587
f100    00000000000000000008.8
 
17588
f101    2000-01-01
 
17589
f102    00:00:20
 
17590
f103    0002-02-02 00:00:00
 
17591
f104    2000-12-31 23:59:59
 
17592
f105    2000
 
17593
f106    2000
 
17594
f107    2000
 
17595
f108    1enum
 
17596
f109    1set
 
17597
f59     500
 
17598
f60     NULL
 
17599
f61     0000000900
 
17600
f62     NULL
 
17601
f63     NULL
 
17602
f64     NULL
 
17603
f65     NULL
 
17604
f66     NULL
 
17605
f67     NULL
 
17606
f68     NULL
 
17607
f69     NULL
 
17608
f70     NULL
 
17609
f71     NULL
 
17610
f72     NULL
 
17611
f73     NULL
 
17612
f74     NULL
 
17613
f75     NULL
 
17614
f76     NULL
 
17615
f77     7.7
 
17616
f78     7.7
 
17617
f79     00000000000000000007.7
 
17618
f80     00000000000000000008.8
 
17619
f81     8.8
 
17620
f82     8.8
 
17621
f83     0000000008.8
 
17622
f84     0000000008.8
 
17623
f85     8.8
 
17624
f86     8.8
 
17625
f87     8.8
 
17626
f88     8.8
 
17627
f89     0000000008.8
 
17628
f90     0000000008.8
 
17629
f91     0000000008.8
 
17630
f92     0000000008.8
 
17631
f93     8.8
 
17632
f94     8.8
 
17633
f95     8.8
 
17634
f96     8.8
 
17635
f97     0000000008.8
 
17636
f98     00000000000000000008.8
 
17637
f99     0000000008.8
 
17638
f100    00000000000000000008.8
 
17639
f101    2000-01-01
 
17640
f102    00:00:20
 
17641
f103    0002-02-02 00:00:00
 
17642
f104    2000-12-31 23:59:59
 
17643
f105    2000
 
17644
f106    2000
 
17645
f107    2000
 
17646
f108    1enum
 
17647
f109    1set
 
17648
f59     500
 
17649
f60     NULL
 
17650
f61     0000000900
 
17651
f62     NULL
 
17652
f63     NULL
 
17653
f64     NULL
 
17654
f65     NULL
 
17655
f66     NULL
 
17656
f67     NULL
 
17657
f68     NULL
 
17658
f69     NULL
 
17659
f70     NULL
 
17660
f71     NULL
 
17661
f72     NULL
 
17662
f73     NULL
 
17663
f74     NULL
 
17664
f75     NULL
 
17665
f76     NULL
 
17666
f77     7.7
 
17667
f78     7.7
 
17668
f79     00000000000000000007.7
 
17669
f80     00000000000000000008.8
 
17670
f81     8.8
 
17671
f82     8.8
 
17672
f83     0000000008.8
 
17673
f84     0000000008.8
 
17674
f85     8.8
 
17675
f86     8.8
 
17676
f87     8.8
 
17677
f88     8.8
 
17678
f89     0000000008.8
 
17679
f90     0000000008.8
 
17680
f91     0000000008.8
 
17681
f92     0000000008.8
 
17682
f93     8.8
 
17683
f94     8.8
 
17684
f95     8.8
 
17685
f96     8.8
 
17686
f97     0000000008.8
 
17687
f98     00000000000000000008.8
 
17688
f99     0000000008.8
 
17689
f100    00000000000000000008.8
 
17690
f101    2000-01-01
 
17691
f102    00:00:20
 
17692
f103    0002-02-02 00:00:00
 
17693
f104    2000-12-31 23:59:59
 
17694
f105    2000
 
17695
f106    2000
 
17696
f107    2000
 
17697
f108    1enum
 
17698
f109    1set
 
17699
f59     500
 
17700
f60     NULL
 
17701
f61     0000000900
 
17702
f62     NULL
 
17703
f63     NULL
 
17704
f64     NULL
 
17705
f65     NULL
 
17706
f66     NULL
 
17707
f67     NULL
 
17708
f68     NULL
 
17709
f69     NULL
 
17710
f70     NULL
 
17711
f71     NULL
 
17712
f72     NULL
 
17713
f73     NULL
 
17714
f74     NULL
 
17715
f75     NULL
 
17716
f76     NULL
 
17717
f77     7.7
 
17718
f78     7.7
 
17719
f79     00000000000000000007.7
 
17720
f80     00000000000000000008.8
 
17721
f81     8.8
 
17722
f82     8.8
 
17723
f83     0000000008.8
 
17724
f84     0000000008.8
 
17725
f85     8.8
 
17726
f86     8.8
 
17727
f87     8.8
 
17728
f88     8.8
 
17729
f89     0000000008.8
 
17730
f90     0000000008.8
 
17731
f91     0000000008.8
 
17732
f92     0000000008.8
 
17733
f93     8.8
 
17734
f94     8.8
 
17735
f95     8.8
 
17736
f96     8.8
 
17737
f97     0000000008.8
 
17738
f98     00000000000000000008.8
 
17739
f99     0000000008.8
 
17740
f100    00000000000000000008.8
 
17741
f101    2000-01-01
 
17742
f102    00:00:20
 
17743
f103    0002-02-02 00:00:00
 
17744
f104    2000-12-31 23:59:59
 
17745
f105    2000
 
17746
f106    2000
 
17747
f107    2000
 
17748
f108    1enum
 
17749
f109    1set
 
17750
f59     660
 
17751
f60     876546
 
17752
f61     NULL
 
17753
f62     NULL
 
17754
f63     NULL
 
17755
f64     NULL
 
17756
f65     NULL
 
17757
f66     NULL
 
17758
f67     NULL
 
17759
f68     NULL
 
17760
f69     NULL
 
17761
f70     NULL
 
17762
f71     NULL
 
17763
f72     NULL
 
17764
f73     NULL
 
17765
f74     NULL
 
17766
f75     NULL
 
17767
f76     NULL
 
17768
f77     7.7
 
17769
f78     7.7
 
17770
f79     00000000000000000007.7
 
17771
f80     00000000000000000008.8
 
17772
f81     8.8
 
17773
f82     8.8
 
17774
f83     0000000008.8
 
17775
f84     0000000008.8
 
17776
f85     8.8
 
17777
f86     8.8
 
17778
f87     8.8
 
17779
f88     8.8
 
17780
f89     0000000008.8
 
17781
f90     0000000008.8
 
17782
f91     0000000008.8
 
17783
f92     0000000008.8
 
17784
f93     8.8
 
17785
f94     8.8
 
17786
f95     8.8
 
17787
f96     8.8
 
17788
f97     0000000008.8
 
17789
f98     00000000000000000008.8
 
17790
f99     0000000008.8
 
17791
f100    00000000000000000008.8
 
17792
f101    2000-01-01
 
17793
f102    00:00:20
 
17794
f103    0002-02-02 00:00:00
 
17795
f104    2000-12-31 23:59:59
 
17796
f105    2000
 
17797
f106    2000
 
17798
f107    2000
 
17799
f108    1enum
 
17800
f109    1set
 
17801
f59     987
 
17802
f60     41
 
17803
f61     NULL
 
17804
f62     NULL
 
17805
f63     NULL
 
17806
f64     NULL
 
17807
f65     NULL
 
17808
f66     NULL
 
17809
f67     NULL
 
17810
f68     NULL
 
17811
f69     NULL
 
17812
f70     NULL
 
17813
f71     NULL
 
17814
f72     NULL
 
17815
f73     NULL
 
17816
f74     NULL
 
17817
f75     NULL
 
17818
f76     NULL
 
17819
f77     7.7
 
17820
f78     7.7
 
17821
f79     00000000000000000007.7
 
17822
f80     00000000000000000008.8
 
17823
f81     8.8
 
17824
f82     8.8
 
17825
f83     0000000008.8
 
17826
f84     0000000008.8
 
17827
f85     8.8
 
17828
f86     8.8
 
17829
f87     8.8
 
17830
f88     8.8
 
17831
f89     0000000008.8
 
17832
f90     0000000008.8
 
17833
f91     0000000008.8
 
17834
f92     0000000008.8
 
17835
f93     8.8
 
17836
f94     8.8
 
17837
f95     8.8
 
17838
f96     8.8
 
17839
f97     0000000008.8
 
17840
f98     00000000000000000008.8
 
17841
f99     0000000008.8
 
17842
f100    00000000000000000008.8
 
17843
f101    2000-01-01
 
17844
f102    00:00:20
 
17845
f103    0002-02-02 00:00:00
 
17846
f104    2000-12-31 23:59:59
 
17847
f105    2000
 
17848
f106    2000
 
17849
f107    2000
 
17850
f108    1enum
 
17851
f109    1set
 
17852
f59     2550
 
17853
f60     775654
 
17854
f61     NULL
 
17855
f62     NULL
 
17856
f63     NULL
 
17857
f64     NULL
 
17858
f65     NULL
 
17859
f66     NULL
 
17860
f67     NULL
 
17861
f68     NULL
 
17862
f69     NULL
 
17863
f70     NULL
 
17864
f71     NULL
 
17865
f72     NULL
 
17866
f73     NULL
 
17867
f74     NULL
 
17868
f75     NULL
 
17869
f76     NULL
 
17870
f77     7.7
 
17871
f78     7.7
 
17872
f79     00000000000000000007.7
 
17873
f80     00000000000000000008.8
 
17874
f81     8.8
 
17875
f82     8.8
 
17876
f83     0000000008.8
 
17877
f84     0000000008.8
 
17878
f85     8.8
 
17879
f86     8.8
 
17880
f87     8.8
 
17881
f88     8.8
 
17882
f89     0000000008.8
 
17883
f90     0000000008.8
 
17884
f91     0000000008.8
 
17885
f92     0000000008.8
 
17886
f93     8.8
 
17887
f94     8.8
 
17888
f95     8.8
 
17889
f96     8.8
 
17890
f97     0000000008.8
 
17891
f98     00000000000000000008.8
 
17892
f99     0000000008.8
 
17893
f100    00000000000000000008.8
 
17894
f101    2000-01-01
 
17895
f102    00:00:20
 
17896
f103    0002-02-02 00:00:00
 
17897
f104    2000-12-31 23:59:59
 
17898
f105    2000
 
17899
f106    2000
 
17900
f107    2000
 
17901
f108    1enum
 
17902
f109    1set
 
17903
f59     2760
 
17904
f60     985654
 
17905
f61     NULL
 
17906
f62     NULL
 
17907
f63     NULL
 
17908
f64     NULL
 
17909
f65     NULL
 
17910
f66     NULL
 
17911
f67     NULL
 
17912
f68     NULL
 
17913
f69     NULL
 
17914
f70     NULL
 
17915
f71     NULL
 
17916
f72     NULL
 
17917
f73     NULL
 
17918
f74     NULL
 
17919
f75     NULL
 
17920
f76     NULL
 
17921
f77     7.7
 
17922
f78     7.7
 
17923
f79     00000000000000000007.7
 
17924
f80     00000000000000000008.8
 
17925
f81     8.8
 
17926
f82     8.8
 
17927
f83     0000000008.8
 
17928
f84     0000000008.8
 
17929
f85     8.8
 
17930
f86     8.8
 
17931
f87     8.8
 
17932
f88     8.8
 
17933
f89     0000000008.8
 
17934
f90     0000000008.8
 
17935
f91     0000000008.8
 
17936
f92     0000000008.8
 
17937
f93     8.8
 
17938
f94     8.8
 
17939
f95     8.8
 
17940
f96     8.8
 
17941
f97     0000000008.8
 
17942
f98     00000000000000000008.8
 
17943
f99     0000000008.8
 
17944
f100    00000000000000000008.8
 
17945
f101    2000-01-01
 
17946
f102    00:00:20
 
17947
f103    0002-02-02 00:00:00
 
17948
f104    2000-12-31 23:59:59
 
17949
f105    2000
 
17950
f106    2000
 
17951
f107    2000
 
17952
f108    1enum
 
17953
f109    1set
 
17954
f59     3330
 
17955
f60     764376
 
17956
f61     NULL
 
17957
f62     NULL
 
17958
f63     NULL
 
17959
f64     NULL
 
17960
f65     NULL
 
17961
f66     NULL
 
17962
f67     NULL
 
17963
f68     NULL
 
17964
f69     NULL
 
17965
f70     NULL
 
17966
f71     NULL
 
17967
f72     NULL
 
17968
f73     NULL
 
17969
f74     NULL
 
17970
f75     NULL
 
17971
f76     NULL
 
17972
f77     7.7
 
17973
f78     7.7
 
17974
f79     00000000000000000007.7
 
17975
f80     00000000000000000008.8
 
17976
f81     8.8
 
17977
f82     8.8
 
17978
f83     0000000008.8
 
17979
f84     0000000008.8
 
17980
f85     8.8
 
17981
f86     8.8
 
17982
f87     8.8
 
17983
f88     8.8
 
17984
f89     0000000008.8
 
17985
f90     0000000008.8
 
17986
f91     0000000008.8
 
17987
f92     0000000008.8
 
17988
f93     8.8
 
17989
f94     8.8
 
17990
f95     8.8
 
17991
f96     8.8
 
17992
f97     0000000008.8
 
17993
f98     00000000000000000008.8
 
17994
f99     0000000008.8
 
17995
f100    00000000000000000008.8
 
17996
f101    2000-01-01
 
17997
f102    00:00:20
 
17998
f103    0002-02-02 00:00:00
 
17999
f104    2000-12-31 23:59:59
 
18000
f105    2000
 
18001
f106    2000
 
18002
f107    2000
 
18003
f108    1enum
 
18004
f109    1set
 
18005
f59     3410
 
18006
f60     996546
 
18007
f61     NULL
 
18008
f62     NULL
 
18009
f63     NULL
 
18010
f64     NULL
 
18011
f65     NULL
 
18012
f66     NULL
 
18013
f67     NULL
 
18014
f68     NULL
 
18015
f69     NULL
 
18016
f70     NULL
 
18017
f71     NULL
 
18018
f72     NULL
 
18019
f73     NULL
 
18020
f74     NULL
 
18021
f75     NULL
 
18022
f76     NULL
 
18023
f77     7.7
 
18024
f78     7.7
 
18025
f79     00000000000000000007.7
 
18026
f80     00000000000000000008.8
 
18027
f81     8.8
 
18028
f82     8.8
 
18029
f83     0000000008.8
 
18030
f84     0000000008.8
 
18031
f85     8.8
 
18032
f86     8.8
 
18033
f87     8.8
 
18034
f88     8.8
 
18035
f89     0000000008.8
 
18036
f90     0000000008.8
 
18037
f91     0000000008.8
 
18038
f92     0000000008.8
 
18039
f93     8.8
 
18040
f94     8.8
 
18041
f95     8.8
 
18042
f96     8.8
 
18043
f97     0000000008.8
 
18044
f98     00000000000000000008.8
 
18045
f99     0000000008.8
 
18046
f100    00000000000000000008.8
 
18047
f101    2000-01-01
 
18048
f102    00:00:20
 
18049
f103    0002-02-02 00:00:00
 
18050
f104    2000-12-31 23:59:59
 
18051
f105    2000
 
18052
f106    2000
 
18053
f107    2000
 
18054
f108    1enum
 
18055
f109    1set
 
18056
f59     7876
 
18057
f60     74
 
18058
f61     NULL
 
18059
f62     NULL
 
18060
f63     NULL
 
18061
f64     NULL
 
18062
f65     NULL
 
18063
f66     NULL
 
18064
f67     NULL
 
18065
f68     NULL
 
18066
f69     NULL
 
18067
f70     NULL
 
18068
f71     NULL
 
18069
f72     NULL
 
18070
f73     NULL
 
18071
f74     NULL
 
18072
f75     NULL
 
18073
f76     NULL
 
18074
f77     7.7
 
18075
f78     7.7
 
18076
f79     00000000000000000007.7
 
18077
f80     00000000000000000008.8
 
18078
f81     8.8
 
18079
f82     8.8
 
18080
f83     0000000008.8
 
18081
f84     0000000008.8
 
18082
f85     8.8
 
18083
f86     8.8
 
18084
f87     8.8
 
18085
f88     8.8
 
18086
f89     0000000008.8
 
18087
f90     0000000008.8
 
18088
f91     0000000008.8
 
18089
f92     0000000008.8
 
18090
f93     8.8
 
18091
f94     8.8
 
18092
f95     8.8
 
18093
f96     8.8
 
18094
f97     0000000008.8
 
18095
f98     00000000000000000008.8
 
18096
f99     0000000008.8
 
18097
f100    00000000000000000008.8
 
18098
f101    2000-01-01
 
18099
f102    00:00:20
 
18100
f103    0002-02-02 00:00:00
 
18101
f104    2000-12-31 23:59:59
 
18102
f105    2000
 
18103
f106    2000
 
18104
f107    2000
 
18105
f108    1enum
 
18106
f109    1set
 
18107
f59     9112
 
18108
f60     NULL
 
18109
f61     0000008771
 
18110
f62     NULL
 
18111
f63     NULL
 
18112
f64     NULL
 
18113
f65     NULL
 
18114
f66     NULL
 
18115
f67     NULL
 
18116
f68     NULL
 
18117
f69     NULL
 
18118
f70     NULL
 
18119
f71     NULL
 
18120
f72     NULL
 
18121
f73     NULL
 
18122
f74     NULL
 
18123
f75     NULL
 
18124
f76     NULL
 
18125
f77     7.7
 
18126
f78     7.7
 
18127
f79     00000000000000000007.7
 
18128
f80     00000000000000000008.8
 
18129
f81     8.8
 
18130
f82     8.8
 
18131
f83     0000000008.8
 
18132
f84     0000000008.8
 
18133
f85     8.8
 
18134
f86     8.8
 
18135
f87     8.8
 
18136
f88     8.8
 
18137
f89     0000000008.8
 
18138
f90     0000000008.8
 
18139
f91     0000000008.8
 
18140
f92     0000000008.8
 
18141
f93     8.8
 
18142
f94     8.8
 
18143
f95     8.8
 
18144
f96     8.8
 
18145
f97     0000000008.8
 
18146
f98     00000000000000000008.8
 
18147
f99     0000000008.8
 
18148
f100    00000000000000000008.8
 
18149
f101    2000-01-01
 
18150
f102    00:00:20
 
18151
f103    0002-02-02 00:00:00
 
18152
f104    2000-12-31 23:59:59
 
18153
f105    2000
 
18154
f106    2000
 
18155
f107    2000
 
18156
f108    1enum
 
18157
f109    1set
 
18158
f59     76710
 
18159
f60     226546
 
18160
f61     NULL
 
18161
f62     NULL
 
18162
f63     NULL
 
18163
f64     NULL
 
18164
f65     NULL
 
18165
f66     NULL
 
18166
f67     NULL
 
18167
f68     NULL
 
18168
f69     NULL
 
18169
f70     NULL
 
18170
f71     NULL
 
18171
f72     NULL
 
18172
f73     NULL
 
18173
f74     NULL
 
18174
f75     NULL
 
18175
f76     NULL
 
18176
f77     7.7
 
18177
f78     7.7
 
18178
f79     00000000000000000007.7
 
18179
f80     00000000000000000008.8
 
18180
f81     8.8
 
18181
f82     8.8
 
18182
f83     0000000008.8
 
18183
f84     0000000008.8
 
18184
f85     8.8
 
18185
f86     8.8
 
18186
f87     8.8
 
18187
f88     8.8
 
18188
f89     0000000008.8
 
18189
f90     0000000008.8
 
18190
f91     0000000008.8
 
18191
f92     0000000008.8
 
18192
f93     8.8
 
18193
f94     8.8
 
18194
f95     8.8
 
18195
f96     8.8
 
18196
f97     0000000008.8
 
18197
f98     00000000000000000008.8
 
18198
f99     0000000008.8
 
18199
f100    00000000000000000008.8
 
18200
f101    2000-01-01
 
18201
f102    00:00:20
 
18202
f103    0002-02-02 00:00:00
 
18203
f104    2000-12-31 23:59:59
 
18204
f105    2000
 
18205
f106    2000
 
18206
f107    2000
 
18207
f108    1enum
 
18208
f109    1set
 
18209
f59     569300
 
18210
f60     9114376
 
18211
f61     NULL
 
18212
f62     NULL
 
18213
f63     NULL
 
18214
f64     NULL
 
18215
f65     NULL
 
18216
f66     NULL
 
18217
f67     NULL
 
18218
f68     NULL
 
18219
f69     NULL
 
18220
f70     NULL
 
18221
f71     NULL
 
18222
f72     NULL
 
18223
f73     NULL
 
18224
f74     NULL
 
18225
f75     NULL
 
18226
f76     NULL
 
18227
f77     7.7
 
18228
f78     7.7
 
18229
f79     00000000000000000007.7
 
18230
f80     00000000000000000008.8
 
18231
f81     8.8
 
18232
f82     8.8
 
18233
f83     0000000008.8
 
18234
f84     0000000008.8
 
18235
f85     8.8
 
18236
f86     8.8
 
18237
f87     8.8
 
18238
f88     8.8
 
18239
f89     0000000008.8
 
18240
f90     0000000008.8
 
18241
f91     0000000008.8
 
18242
f92     0000000008.8
 
18243
f93     8.8
 
18244
f94     8.8
 
18245
f95     8.8
 
18246
f96     8.8
 
18247
f97     0000000008.8
 
18248
f98     00000000000000000008.8
 
18249
f99     0000000008.8
 
18250
f100    00000000000000000008.8
 
18251
f101    2000-01-01
 
18252
f102    00:00:20
 
18253
f103    0002-02-02 00:00:00
 
18254
f104    2000-12-31 23:59:59
 
18255
f105    2000
 
18256
f106    2000
 
18257
f107    2000
 
18258
f108    1enum
 
18259
f109    1set
 
18260
drop view test.v1 ;
 
18261
CREATE VIEW test.v1 AS SELECT F59,F61 FROM test.tb2;
 
18262
SELECT * FROM test.v1 order by F59, F61 limit 50;
 
18263
F59     F61
 
18264
1       0000000001
 
18265
2       0000000002
 
18266
3       0000000003
 
18267
5       0000000005
 
18268
6       0000000006
 
18269
7       0000000007
 
18270
8       0000000008
 
18271
9       0000000009
 
18272
10      0000000010
 
18273
15      NULL
 
18274
17      0000000016
 
18275
19      0000000014
 
18276
22      NULL
 
18277
24      NULL
 
18278
27      0000000026
 
18279
29      0000000024
 
18280
34      NULL
 
18281
94      NULL
 
18282
100     NULL
 
18283
100     0000000004
 
18284
107     0000000106
 
18285
107     0000000106
 
18286
109     0000000104
 
18287
109     0000000104
 
18288
195     NULL
 
18289
207     0000000206
 
18290
209     0000000204
 
18291
242     NULL
 
18292
250     NULL
 
18293
292     NULL
 
18294
299     NULL
 
18295
321     0000000765
 
18296
323     NULL
 
18297
340     NULL
 
18298
394     NULL
 
18299
424     NULL
 
18300
441     NULL
 
18301
500     0000000900
 
18302
500     0000000900
 
18303
500     0000000900
 
18304
660     NULL
 
18305
987     NULL
 
18306
2550    NULL
 
18307
2760    NULL
 
18308
3330    NULL
 
18309
3410    NULL
 
18310
7876    NULL
 
18311
9112    0000008771
 
18312
76710   NULL
 
18313
569300  NULL
 
18314
drop view test.v1 ;
 
18315
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 order by f59, f60, f61;
 
18316
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
18317
f59     1
 
18318
f60     1
 
18319
f61     0000000001
 
18320
f62     0000000000000000000000000000000000000000000000000000000000000001
 
18321
f63     0000000001
 
18322
f64     0000000000000000000000000000000000000000000000000000000000000001
 
18323
f65     -5
 
18324
f66     0.000000000000000000000000000000
 
18325
f67     1
 
18326
f68     0.000000000000000000000000000000
 
18327
f69     0000000001
 
18328
f70     000000000000000000000000000000000.000000000000000000000000000000
 
18329
f71     0000000001
 
18330
f72     000000000000000000000000000000000.000000000000000000000000000000
 
18331
f73     -1.17549435e-38
 
18332
f74     1.175494352e-38
 
18333
f75     00000001.175494352e-38
 
18334
f76     00000001.175494352e-38
 
18335
f77     -1.17549435e-38
 
18336
f78     1.175494352e-38
 
18337
f79     00000001.175494352e-38
 
18338
f80     00000001.175494352e-38
 
18339
f81     -1.17549e-38
 
18340
f82     1.17549e-38
 
18341
f83     01.17549e-38
 
18342
f84     01.17549e-38
 
18343
f85     -1.17549e-38
 
18344
f86     -1.17549e-38
 
18345
f87     1.17549e-38
 
18346
f88     1.17549e-38
 
18347
f89     01.17549e-38
 
18348
f90     01.17549e-38
 
18349
f91     01.17549e-38
 
18350
f92     01.17549e-38
 
18351
f93     -1.17549e-38
 
18352
f94     -1.17549435e-38
 
18353
f95     1.17549e-38
 
18354
f96     1.175494352e-38
 
18355
f97     01.17549e-38
 
18356
f98     00000001.175494352e-38
 
18357
f99     01.17549e-38
 
18358
f100    00000001.175494352e-38
 
18359
f101    1000-01-01
 
18360
f102    838:59:58
 
18361
f103    1970-01-02 00:00:01
 
18362
f104    1970-01-02 00:00:01
 
18363
f105    1902
 
18364
f106    1902
 
18365
f107    1902
 
18366
f108    2enum
 
18367
f109    2set
 
18368
f59     2
 
18369
f60     2
 
18370
f61     0000000002
 
18371
f62     0000000000000000000000000000000000000000000000000000000000000002
 
18372
f63     0000000002
 
18373
f64     0000000000000000000000000000000000000000000000000000000000000002
 
18374
f65     -4
 
18375
f66     1.100000000000000000000000000000
 
18376
f67     2
 
18377
f68     1.100000000000000000000000000000
 
18378
f69     0000000002
 
18379
f70     000000000000000000000000000000001.100000000000000000000000000000
 
18380
f71     0000000002
 
18381
f72     000000000000000000000000000000001.100000000000000000000000000000
 
18382
f73     -1.175494349e-38
 
18383
f74     1.175494353e-38
 
18384
f75     00000001.175494353e-38
 
18385
f76     00000001.175494353e-38
 
18386
f77     -1.175494349e-38
 
18387
f78     1.175494353e-38
 
18388
f79     00000001.175494353e-38
 
18389
f80     00000001.175494353e-38
 
18390
f81     -1.17549e-38
 
18391
f82     1.17549e-38
 
18392
f83     01.17549e-38
 
18393
f84     01.17549e-38
 
18394
f85     -1.17549e-38
 
18395
f86     -1.17549e-38
 
18396
f87     1.17549e-38
 
18397
f88     1.17549e-38
 
18398
f89     01.17549e-38
 
18399
f90     01.17549e-38
 
18400
f91     01.17549e-38
 
18401
f92     01.17549e-38
 
18402
f93     -1.17549e-38
 
18403
f94     -1.175494349e-38
 
18404
f95     1.17549e-38
 
18405
f96     1.175494353e-38
 
18406
f97     01.17549e-38
 
18407
f98     00000001.175494353e-38
 
18408
f99     01.17549e-38
 
18409
f100    00000001.175494353e-38
 
18410
f101    1000-01-02
 
18411
f102    838:59:57
 
18412
f103    1970-01-03 00:00:02
 
18413
f104    1970-01-03 00:00:02
 
18414
f105    1903
 
18415
f106    1903
 
18416
f107    1903
 
18417
f108    1enum
 
18418
f109    1set,2set
 
18419
f59     3
 
18420
f60     3
 
18421
f61     0000000003
 
18422
f62     0000000000000000000000000000000000000000000000000000000000000003
 
18423
f63     0000000003
 
18424
f64     0000000000000000000000000000000000000000000000000000000000000003
 
18425
f65     -3
 
18426
f66     2.200000000000000000000000000000
 
18427
f67     3
 
18428
f68     2.200000000000000000000000000000
 
18429
f69     0000000003
 
18430
f70     000000000000000000000000000000002.200000000000000000000000000000
 
18431
f71     0000000003
 
18432
f72     000000000000000000000000000000002.200000000000000000000000000000
 
18433
f73     -1.175494348e-38
 
18434
f74     1.175494354e-38
 
18435
f75     00000001.175494354e-38
 
18436
f76     00000001.175494354e-38
 
18437
f77     -1.175494348e-38
 
18438
f78     1.175494354e-38
 
18439
f79     00000001.175494354e-38
 
18440
f80     00000001.175494354e-38
 
18441
f81     -1.17549e-38
 
18442
f82     1.17549e-38
 
18443
f83     01.17549e-38
 
18444
f84     01.17549e-38
 
18445
f85     -1.17549e-38
 
18446
f86     -1.17549e-38
 
18447
f87     1.17549e-38
 
18448
f88     1.17549e-38
 
18449
f89     01.17549e-38
 
18450
f90     01.17549e-38
 
18451
f91     01.17549e-38
 
18452
f92     01.17549e-38
 
18453
f93     -1.17549e-38
 
18454
f94     -1.175494348e-38
 
18455
f95     1.17549e-38
 
18456
f96     1.175494354e-38
 
18457
f97     01.17549e-38
 
18458
f98     00000001.175494354e-38
 
18459
f99     01.17549e-38
 
18460
f100    00000001.175494354e-38
 
18461
f101    1000-01-03
 
18462
f102    838:59:56
 
18463
f103    1970-01-04 00:00:03
 
18464
f104    1970-01-04 00:00:03
 
18465
f105    1904
 
18466
f106    1904
 
18467
f107    1904
 
18468
f108    2enum
 
18469
f109    1set
 
18470
f59     5
 
18471
f60     5
 
18472
f61     0000000005
 
18473
f62     0000000000000000000000000000000000000000000000000000000000000005
 
18474
f63     0000000005
 
18475
f64     0000000000000000000000000000000000000000000000000000000000000005
 
18476
f65     -1
 
18477
f66     4.400000000000000000000000000000
 
18478
f67     5
 
18479
f68     4.400000000000000000000000000000
 
18480
f69     0000000005
 
18481
f70     000000000000000000000000000000004.400000000000000000000000000000
 
18482
f71     0000000005
 
18483
f72     000000000000000000000000000000004.400000000000000000000000000000
 
18484
f73     -1.175494346e-38
 
18485
f74     1.175494356e-38
 
18486
f75     00000001.175494356e-38
 
18487
f76     00000001.175494356e-38
 
18488
f77     -1.175494346e-38
 
18489
f78     1.175494356e-38
 
18490
f79     00000001.175494356e-38
 
18491
f80     00000001.175494356e-38
 
18492
f81     -1.17549e-38
 
18493
f82     1.17549e-38
 
18494
f83     01.17549e-38
 
18495
f84     01.17549e-38
 
18496
f85     -1.17549e-38
 
18497
f86     -1.17549e-38
 
18498
f87     1.17549e-38
 
18499
f88     1.17549e-38
 
18500
f89     01.17549e-38
 
18501
f90     01.17549e-38
 
18502
f91     01.17549e-38
 
18503
f92     01.17549e-38
 
18504
f93     -1.17549e-38
 
18505
f94     -1.175494346e-38
 
18506
f95     1.17549e-38
 
18507
f96     1.175494356e-38
 
18508
f97     01.17549e-38
 
18509
f98     00000001.175494356e-38
 
18510
f99     01.17549e-38
 
18511
f100    00000001.175494356e-38
 
18512
f101    1000-01-05
 
18513
f102    838:59:54
 
18514
f103    1970-01-06 00:00:05
 
18515
f104    1970-01-06 00:00:05
 
18516
f105    1906
 
18517
f106    1906
 
18518
f107    1906
 
18519
f108    2enum
 
18520
f109    1set,2set
 
18521
f59     6
 
18522
f60     6
 
18523
f61     0000000006
 
18524
f62     0000000000000000000000000000000000000000000000000000000000000006
 
18525
f63     0000000006
 
18526
f64     0000000000000000000000000000000000000000000000000000000000000006
 
18527
f65     0
 
18528
f66     5.500000000000000000000000000000
 
18529
f67     6
 
18530
f68     5.500000000000000000000000000000
 
18531
f69     0000000006
 
18532
f70     000000000000000000000000000000005.500000000000000000000000000000
 
18533
f71     0000000006
 
18534
f72     000000000000000000000000000000005.500000000000000000000000000000
 
18535
f73     -1.175494345e-38
 
18536
f74     1.175494357e-38
 
18537
f75     00000001.175494357e-38
 
18538
f76     00000001.175494357e-38
 
18539
f77     -1.175494345e-38
 
18540
f78     1.175494357e-38
 
18541
f79     00000001.175494357e-38
 
18542
f80     00000001.175494357e-38
 
18543
f81     -1.17549e-38
 
18544
f82     1.17549e-38
 
18545
f83     01.17549e-38
 
18546
f84     01.17549e-38
 
18547
f85     -1.17549e-38
 
18548
f86     -1.17549e-38
 
18549
f87     1.17549e-38
 
18550
f88     1.17549e-38
 
18551
f89     01.17549e-38
 
18552
f90     01.17549e-38
 
18553
f91     01.17549e-38
 
18554
f92     01.17549e-38
 
18555
f93     -1.17549e-38
 
18556
f94     -1.175494345e-38
 
18557
f95     1.17549e-38
 
18558
f96     1.175494357e-38
 
18559
f97     01.17549e-38
 
18560
f98     00000001.175494357e-38
 
18561
f99     01.17549e-38
 
18562
f100    00000001.175494357e-38
 
18563
f101    1000-01-06
 
18564
f102    838:59:53
 
18565
f103    1970-01-07 00:00:06
 
18566
f104    1970-01-07 00:00:06
 
18567
f105    1907
 
18568
f106    1907
 
18569
f107    1907
 
18570
f108    1enum
 
18571
f109    1set
 
18572
f59     7
 
18573
f60     7
 
18574
f61     0000000007
 
18575
f62     0000000000000000000000000000000000000000000000000000000000000007
 
18576
f63     0000000007
 
18577
f64     0000000000000000000000000000000000000000000000000000000000000007
 
18578
f65     1
 
18579
f66     6.600000000000000000000000000000
 
18580
f67     7
 
18581
f68     6.600000000000000000000000000000
 
18582
f69     0000000007
 
18583
f70     000000000000000000000000000000006.600000000000000000000000000000
 
18584
f71     0000000007
 
18585
f72     000000000000000000000000000000006.600000000000000000000000000000
 
18586
f73     -1.175494344e-38
 
18587
f74     1.175494358e-38
 
18588
f75     00000001.175494358e-38
 
18589
f76     00000001.175494358e-38
 
18590
f77     -1.175494344e-38
 
18591
f78     1.175494358e-38
 
18592
f79     00000001.175494358e-38
 
18593
f80     00000001.175494358e-38
 
18594
f81     -1.17549e-38
 
18595
f82     1.17549e-38
 
18596
f83     01.17549e-38
 
18597
f84     01.17549e-38
 
18598
f85     -1.17549e-38
 
18599
f86     -1.17549e-38
 
18600
f87     1.17549e-38
 
18601
f88     1.17549e-38
 
18602
f89     01.17549e-38
 
18603
f90     01.17549e-38
 
18604
f91     01.17549e-38
 
18605
f92     01.17549e-38
 
18606
f93     -1.17549e-38
 
18607
f94     -1.175494344e-38
 
18608
f95     1.17549e-38
 
18609
f96     1.175494358e-38
 
18610
f97     01.17549e-38
 
18611
f98     00000001.175494358e-38
 
18612
f99     01.17549e-38
 
18613
f100    00000001.175494358e-38
 
18614
f101    1000-01-07
 
18615
f102    838:59:52
 
18616
f103    1970-01-08 00:00:07
 
18617
f104    1970-01-08 00:00:07
 
18618
f105    1908
 
18619
f106    1908
 
18620
f107    1908
 
18621
f108    2enum
 
18622
f109    2set
 
18623
f59     8
 
18624
f60     8
 
18625
f61     0000000008
 
18626
f62     0000000000000000000000000000000000000000000000000000000000000008
 
18627
f63     0000000008
 
18628
f64     0000000000000000000000000000000000000000000000000000000000000008
 
18629
f65     2
 
18630
f66     7.700000000000000000000000000000
 
18631
f67     8
 
18632
f68     7.700000000000000000000000000000
 
18633
f69     0000000008
 
18634
f70     000000000000000000000000000000007.700000000000000000000000000000
 
18635
f71     0000000008
 
18636
f72     000000000000000000000000000000007.700000000000000000000000000000
 
18637
f73     -1.175494343e-38
 
18638
f74     1.175494359e-38
 
18639
f75     00000001.175494359e-38
 
18640
f76     00000001.175494359e-38
 
18641
f77     -1.175494343e-38
 
18642
f78     1.175494359e-38
 
18643
f79     00000001.175494359e-38
 
18644
f80     00000001.175494359e-38
 
18645
f81     -1.17549e-38
 
18646
f82     1.17549e-38
 
18647
f83     01.17549e-38
 
18648
f84     01.17549e-38
 
18649
f85     -1.17549e-38
 
18650
f86     -1.17549e-38
 
18651
f87     1.17549e-38
 
18652
f88     1.17549e-38
 
18653
f89     01.17549e-38
 
18654
f90     01.17549e-38
 
18655
f91     01.17549e-38
 
18656
f92     01.17549e-38
 
18657
f93     -1.17549e-38
 
18658
f94     -1.175494343e-38
 
18659
f95     1.17549e-38
 
18660
f96     1.175494359e-38
 
18661
f97     01.17549e-38
 
18662
f98     00000001.175494359e-38
 
18663
f99     01.17549e-38
 
18664
f100    00000001.175494359e-38
 
18665
f101    1000-01-08
 
18666
f102    838:59:51
 
18667
f103    1970-01-09 00:00:08
 
18668
f104    1970-01-09 00:00:08
 
18669
f105    1909
 
18670
f106    1909
 
18671
f107    1909
 
18672
f108    1enum
 
18673
f109    1set,2set
 
18674
f59     9
 
18675
f60     9
 
18676
f61     0000000009
 
18677
f62     0000000000000000000000000000000000000000000000000000000000000009
 
18678
f63     0000000009
 
18679
f64     0000000000000000000000000000000000000000000000000000000000000009
 
18680
f65     3
 
18681
f66     8.800000000000000000000000000000
 
18682
f67     9
 
18683
f68     8.800000000000000000000000000000
 
18684
f69     0000000009
 
18685
f70     000000000000000000000000000000008.800000000000000000000000000000
 
18686
f71     0000000009
 
18687
f72     000000000000000000000000000000008.800000000000000000000000000000
 
18688
f73     -1.175494342e-38
 
18689
f74     1.17549436e-38
 
18690
f75     000000001.17549436e-38
 
18691
f76     000000001.17549436e-38
 
18692
f77     -1.175494342e-38
 
18693
f78     1.17549436e-38
 
18694
f79     000000001.17549436e-38
 
18695
f80     000000001.17549436e-38
 
18696
f81     -1.17549e-38
 
18697
f82     1.17549e-38
 
18698
f83     01.17549e-38
 
18699
f84     01.17549e-38
 
18700
f85     -1.17549e-38
 
18701
f86     -1.17549e-38
 
18702
f87     1.17549e-38
 
18703
f88     1.17549e-38
 
18704
f89     01.17549e-38
 
18705
f90     01.17549e-38
 
18706
f91     01.17549e-38
 
18707
f92     01.17549e-38
 
18708
f93     -1.17549e-38
 
18709
f94     -1.175494342e-38
 
18710
f95     1.17549e-38
 
18711
f96     1.17549436e-38
 
18712
f97     01.17549e-38
 
18713
f98     000000001.17549436e-38
 
18714
f99     01.17549e-38
 
18715
f100    000000001.17549436e-38
 
18716
f101    1000-01-09
 
18717
f102    838:59:50
 
18718
f103    1970-01-10 00:00:09
 
18719
f104    1970-01-10 00:00:09
 
18720
f105    1910
 
18721
f106    1910
 
18722
f107    1910
 
18723
f108    2enum
 
18724
f109    1set
 
18725
f59     10
 
18726
f60     10
 
18727
f61     0000000010
 
18728
f62     0000000000000000000000000000000000000000000000000000000000000010
 
18729
f63     0000000010
 
18730
f64     0000000000000000000000000000000000000000000000000000000000000010
 
18731
f65     4
 
18732
f66     9.900000000000000000000000000000
 
18733
f67     10
 
18734
f68     9.900000000000000000000000000000
 
18735
f69     0000000010
 
18736
f70     000000000000000000000000000000009.900000000000000000000000000000
 
18737
f71     0000000010
 
18738
f72     000000000000000000000000000000009.900000000000000000000000000000
 
18739
f73     -1.175494341e-38
 
18740
f74     1.175494361e-38
 
18741
f75     00000001.175494361e-38
 
18742
f76     00000001.175494361e-38
 
18743
f77     -1.175494341e-38
 
18744
f78     1.175494361e-38
 
18745
f79     00000001.175494361e-38
 
18746
f80     00000001.175494361e-38
 
18747
f81     -1.17549e-38
 
18748
f82     1.17549e-38
 
18749
f83     01.17549e-38
 
18750
f84     01.17549e-38
 
18751
f85     -1.17549e-38
 
18752
f86     -1.17549e-38
 
18753
f87     1.17549e-38
 
18754
f88     1.17549e-38
 
18755
f89     01.17549e-38
 
18756
f90     01.17549e-38
 
18757
f91     01.17549e-38
 
18758
f92     01.17549e-38
 
18759
f93     -1.17549e-38
 
18760
f94     -1.175494341e-38
 
18761
f95     1.17549e-38
 
18762
f96     1.175494361e-38
 
18763
f97     01.17549e-38
 
18764
f98     00000001.175494361e-38
 
18765
f99     01.17549e-38
 
18766
f100    00000001.175494361e-38
 
18767
f101    1000-01-10
 
18768
f102    838:59:49
 
18769
f103    1970-01-11 00:00:10
 
18770
f104    1970-01-11 00:00:10
 
18771
f105    1911
 
18772
f106    1911
 
18773
f107    1911
 
18774
f108    1enum
 
18775
f109    2set
 
18776
f59     15
 
18777
f60     87
 
18778
f61     NULL
 
18779
f62     NULL
 
18780
f63     NULL
 
18781
f64     NULL
 
18782
f65     NULL
 
18783
f66     NULL
 
18784
f67     NULL
 
18785
f68     NULL
 
18786
f69     NULL
 
18787
f70     NULL
 
18788
f71     NULL
 
18789
f72     NULL
 
18790
f73     NULL
 
18791
f74     NULL
 
18792
f75     NULL
 
18793
f76     NULL
 
18794
f77     7.7
 
18795
f78     7.7
 
18796
f79     00000000000000000007.7
 
18797
f80     00000000000000000008.8
 
18798
f81     8.8
 
18799
f82     8.8
 
18800
f83     0000000008.8
 
18801
f84     0000000008.8
 
18802
f85     8.8
 
18803
f86     8.8
 
18804
f87     8.8
 
18805
f88     8.8
 
18806
f89     0000000008.8
 
18807
f90     0000000008.8
 
18808
f91     0000000008.8
 
18809
f92     0000000008.8
 
18810
f93     8.8
 
18811
f94     8.8
 
18812
f95     8.8
 
18813
f96     8.8
 
18814
f97     0000000008.8
 
18815
f98     00000000000000000008.8
 
18816
f99     0000000008.8
 
18817
f100    00000000000000000008.8
 
18818
f101    2000-01-01
 
18819
f102    00:00:20
 
18820
f103    0002-02-02 00:00:00
 
18821
f104    2000-12-31 23:59:59
 
18822
f105    2000
 
18823
f106    2000
 
18824
f107    2000
 
18825
f108    1enum
 
18826
f109    1set
 
18827
f59     17
 
18828
f60     15
 
18829
f61     0000000016
 
18830
f62     NULL
 
18831
f63     NULL
 
18832
f64     NULL
 
18833
f65     NULL
 
18834
f66     NULL
 
18835
f67     NULL
 
18836
f68     NULL
 
18837
f69     NULL
 
18838
f70     NULL
 
18839
f71     NULL
 
18840
f72     NULL
 
18841
f73     NULL
 
18842
f74     NULL
 
18843
f75     NULL
 
18844
f76     NULL
 
18845
f77     7.7
 
18846
f78     7.7
 
18847
f79     00000000000000000007.7
 
18848
f80     00000000000000000008.8
 
18849
f81     8.8
 
18850
f82     8.8
 
18851
f83     0000000008.8
 
18852
f84     0000000008.8
 
18853
f85     8.8
 
18854
f86     8.8
 
18855
f87     8.8
 
18856
f88     8.8
 
18857
f89     0000000008.8
 
18858
f90     0000000008.8
 
18859
f91     0000000008.8
 
18860
f92     0000000008.8
 
18861
f93     8.8
 
18862
f94     8.8
 
18863
f95     8.8
 
18864
f96     8.8
 
18865
f97     0000000008.8
 
18866
f98     00000000000000000008.8
 
18867
f99     0000000008.8
 
18868
f100    00000000000000000008.8
 
18869
f101    2000-01-01
 
18870
f102    00:00:20
 
18871
f103    0002-02-02 00:00:00
 
18872
f104    2000-12-31 23:59:59
 
18873
f105    2000
 
18874
f106    2000
 
18875
f107    2000
 
18876
f108    1enum
 
18877
f109    1set
 
18878
f59     19
 
18879
f60     18
 
18880
f61     0000000014
 
18881
f62     NULL
 
18882
f63     NULL
 
18883
f64     NULL
 
18884
f65     NULL
 
18885
f66     NULL
 
18886
f67     NULL
 
18887
f68     NULL
 
18888
f69     NULL
 
18889
f70     NULL
 
18890
f71     NULL
 
18891
f72     NULL
 
18892
f73     NULL
 
18893
f74     NULL
 
18894
f75     NULL
 
18895
f76     NULL
 
18896
f77     7.7
 
18897
f78     7.7
 
18898
f79     00000000000000000007.7
 
18899
f80     00000000000000000008.8
 
18900
f81     8.8
 
18901
f82     8.8
 
18902
f83     0000000008.8
 
18903
f84     0000000008.8
 
18904
f85     8.8
 
18905
f86     8.8
 
18906
f87     8.8
 
18907
f88     8.8
 
18908
f89     0000000008.8
 
18909
f90     0000000008.8
 
18910
f91     0000000008.8
 
18911
f92     0000000008.8
 
18912
f93     8.8
 
18913
f94     8.8
 
18914
f95     8.8
 
18915
f96     8.8
 
18916
f97     0000000008.8
 
18917
f98     00000000000000000008.8
 
18918
f99     0000000008.8
 
18919
f100    00000000000000000008.8
 
18920
f101    2000-01-01
 
18921
f102    00:00:20
 
18922
f103    0002-02-02 00:00:00
 
18923
f104    2000-12-31 23:59:59
 
18924
f105    2000
 
18925
f106    2000
 
18926
f107    2000
 
18927
f108    1enum
 
18928
f109    1set
 
18929
f59     22
 
18930
f60     93
 
18931
f61     NULL
 
18932
f62     NULL
 
18933
f63     NULL
 
18934
f64     NULL
 
18935
f65     NULL
 
18936
f66     NULL
 
18937
f67     NULL
 
18938
f68     NULL
 
18939
f69     NULL
 
18940
f70     NULL
 
18941
f71     NULL
 
18942
f72     NULL
 
18943
f73     NULL
 
18944
f74     NULL
 
18945
f75     NULL
 
18946
f76     NULL
 
18947
f77     7.7
 
18948
f78     7.7
 
18949
f79     00000000000000000007.7
 
18950
f80     00000000000000000008.8
 
18951
f81     8.8
 
18952
f82     8.8
 
18953
f83     0000000008.8
 
18954
f84     0000000008.8
 
18955
f85     8.8
 
18956
f86     8.8
 
18957
f87     8.8
 
18958
f88     8.8
 
18959
f89     0000000008.8
 
18960
f90     0000000008.8
 
18961
f91     0000000008.8
 
18962
f92     0000000008.8
 
18963
f93     8.8
 
18964
f94     8.8
 
18965
f95     8.8
 
18966
f96     8.8
 
18967
f97     0000000008.8
 
18968
f98     00000000000000000008.8
 
18969
f99     0000000008.8
 
18970
f100    00000000000000000008.8
 
18971
f101    2000-01-01
 
18972
f102    00:00:20
 
18973
f103    0002-02-02 00:00:00
 
18974
f104    2000-12-31 23:59:59
 
18975
f105    2000
 
18976
f106    2000
 
18977
f107    2000
 
18978
f108    1enum
 
18979
f109    1set
 
18980
f59     24
 
18981
f60     51654
 
18982
f61     NULL
 
18983
f62     NULL
 
18984
f63     NULL
 
18985
f64     NULL
 
18986
f65     NULL
 
18987
f66     NULL
 
18988
f67     NULL
 
18989
f68     NULL
 
18990
f69     NULL
 
18991
f70     NULL
 
18992
f71     NULL
 
18993
f72     NULL
 
18994
f73     NULL
 
18995
f74     NULL
 
18996
f75     NULL
 
18997
f76     NULL
 
18998
f77     7.7
 
18999
f78     7.7
 
19000
f79     00000000000000000007.7
 
19001
f80     00000000000000000008.8
 
19002
f81     8.8
 
19003
f82     8.8
 
19004
f83     0000000008.8
 
19005
f84     0000000008.8
 
19006
f85     8.8
 
19007
f86     8.8
 
19008
f87     8.8
 
19009
f88     8.8
 
19010
f89     0000000008.8
 
19011
f90     0000000008.8
 
19012
f91     0000000008.8
 
19013
f92     0000000008.8
 
19014
f93     8.8
 
19015
f94     8.8
 
19016
f95     8.8
 
19017
f96     8.8
 
19018
f97     0000000008.8
 
19019
f98     00000000000000000008.8
 
19020
f99     0000000008.8
 
19021
f100    00000000000000000008.8
 
19022
f101    2000-01-01
 
19023
f102    00:00:20
 
19024
f103    0002-02-02 00:00:00
 
19025
f104    2000-12-31 23:59:59
 
19026
f105    2000
 
19027
f106    2000
 
19028
f107    2000
 
19029
f108    1enum
 
19030
f109    1set
 
19031
f59     27
 
19032
f60     25
 
19033
f61     0000000026
 
19034
f62     NULL
 
19035
f63     NULL
 
19036
f64     NULL
 
19037
f65     NULL
 
19038
f66     NULL
 
19039
f67     NULL
 
19040
f68     NULL
 
19041
f69     NULL
 
19042
f70     NULL
 
19043
f71     NULL
 
19044
f72     NULL
 
19045
f73     NULL
 
19046
f74     NULL
 
19047
f75     NULL
 
19048
f76     NULL
 
19049
f77     7.7
 
19050
f78     7.7
 
19051
f79     00000000000000000007.7
 
19052
f80     00000000000000000008.8
 
19053
f81     8.8
 
19054
f82     8.8
 
19055
f83     0000000008.8
 
19056
f84     0000000008.8
 
19057
f85     8.8
 
19058
f86     8.8
 
19059
f87     8.8
 
19060
f88     8.8
 
19061
f89     0000000008.8
 
19062
f90     0000000008.8
 
19063
f91     0000000008.8
 
19064
f92     0000000008.8
 
19065
f93     8.8
 
19066
f94     8.8
 
19067
f95     8.8
 
19068
f96     8.8
 
19069
f97     0000000008.8
 
19070
f98     00000000000000000008.8
 
19071
f99     0000000008.8
 
19072
f100    00000000000000000008.8
 
19073
f101    2000-01-01
 
19074
f102    00:00:20
 
19075
f103    0002-02-02 00:00:00
 
19076
f104    2000-12-31 23:59:59
 
19077
f105    2000
 
19078
f106    2000
 
19079
f107    2000
 
19080
f108    1enum
 
19081
f109    1set
 
19082
f59     29
 
19083
f60     28
 
19084
f61     0000000024
 
19085
f62     NULL
 
19086
f63     NULL
 
19087
f64     NULL
 
19088
f65     NULL
 
19089
f66     NULL
 
19090
f67     NULL
 
19091
f68     NULL
 
19092
f69     NULL
 
19093
f70     NULL
 
19094
f71     NULL
 
19095
f72     NULL
 
19096
f73     NULL
 
19097
f74     NULL
 
19098
f75     NULL
 
19099
f76     NULL
 
19100
f77     7.7
 
19101
f78     7.7
 
19102
f79     00000000000000000007.7
 
19103
f80     00000000000000000008.8
 
19104
f81     8.8
 
19105
f82     8.8
 
19106
f83     0000000008.8
 
19107
f84     0000000008.8
 
19108
f85     8.8
 
19109
f86     8.8
 
19110
f87     8.8
 
19111
f88     8.8
 
19112
f89     0000000008.8
 
19113
f90     0000000008.8
 
19114
f91     0000000008.8
 
19115
f92     0000000008.8
 
19116
f93     8.8
 
19117
f94     8.8
 
19118
f95     8.8
 
19119
f96     8.8
 
19120
f97     0000000008.8
 
19121
f98     00000000000000000008.8
 
19122
f99     0000000008.8
 
19123
f100    00000000000000000008.8
 
19124
f101    2000-01-01
 
19125
f102    00:00:20
 
19126
f103    0002-02-02 00:00:00
 
19127
f104    2000-12-31 23:59:59
 
19128
f105    2000
 
19129
f106    2000
 
19130
f107    2000
 
19131
f108    1enum
 
19132
f109    1set
 
19133
f59     34
 
19134
f60     41
 
19135
f61     NULL
 
19136
f62     NULL
 
19137
f63     NULL
 
19138
f64     NULL
 
19139
f65     NULL
 
19140
f66     NULL
 
19141
f67     NULL
 
19142
f68     NULL
 
19143
f69     NULL
 
19144
f70     NULL
 
19145
f71     NULL
 
19146
f72     NULL
 
19147
f73     NULL
 
19148
f74     NULL
 
19149
f75     NULL
 
19150
f76     NULL
 
19151
f77     7.7
 
19152
f78     7.7
 
19153
f79     00000000000000000007.7
 
19154
f80     00000000000000000008.8
 
19155
f81     8.8
 
19156
f82     8.8
 
19157
f83     0000000008.8
 
19158
f84     0000000008.8
 
19159
f85     8.8
 
19160
f86     8.8
 
19161
f87     8.8
 
19162
f88     8.8
 
19163
f89     0000000008.8
 
19164
f90     0000000008.8
 
19165
f91     0000000008.8
 
19166
f92     0000000008.8
 
19167
f93     8.8
 
19168
f94     8.8
 
19169
f95     8.8
 
19170
f96     8.8
 
19171
f97     0000000008.8
 
19172
f98     00000000000000000008.8
 
19173
f99     0000000008.8
 
19174
f100    00000000000000000008.8
 
19175
f101    2000-01-01
 
19176
f102    00:00:20
 
19177
f103    0002-02-02 00:00:00
 
19178
f104    2000-12-31 23:59:59
 
19179
f105    2000
 
19180
f106    2000
 
19181
f107    2000
 
19182
f108    1enum
 
19183
f109    1set
 
19184
f59     94
 
19185
f60     74
 
19186
f61     NULL
 
19187
f62     NULL
 
19188
f63     NULL
 
19189
f64     NULL
 
19190
f65     NULL
 
19191
f66     NULL
 
19192
f67     NULL
 
19193
f68     NULL
 
19194
f69     NULL
 
19195
f70     NULL
 
19196
f71     NULL
 
19197
f72     NULL
 
19198
f73     NULL
 
19199
f74     NULL
 
19200
f75     NULL
 
19201
f76     NULL
 
19202
f77     7.7
 
19203
f78     7.7
 
19204
f79     00000000000000000007.7
 
19205
f80     00000000000000000008.8
 
19206
f81     8.8
 
19207
f82     8.8
 
19208
f83     0000000008.8
 
19209
f84     0000000008.8
 
19210
f85     8.8
 
19211
f86     8.8
 
19212
f87     8.8
 
19213
f88     8.8
 
19214
f89     0000000008.8
 
19215
f90     0000000008.8
 
19216
f91     0000000008.8
 
19217
f92     0000000008.8
 
19218
f93     8.8
 
19219
f94     8.8
 
19220
f95     8.8
 
19221
f96     8.8
 
19222
f97     0000000008.8
 
19223
f98     00000000000000000008.8
 
19224
f99     0000000008.8
 
19225
f100    00000000000000000008.8
 
19226
f101    2000-01-01
 
19227
f102    00:00:20
 
19228
f103    0002-02-02 00:00:00
 
19229
f104    2000-12-31 23:59:59
 
19230
f105    2000
 
19231
f106    2000
 
19232
f107    2000
 
19233
f108    1enum
 
19234
f109    1set
 
19235
f59     100
 
19236
f60     4
 
19237
f61     0000000004
 
19238
f62     0000000000000000000000000000000000000000000000000000000000000004
 
19239
f63     0000000004
 
19240
f64     0000000000000000000000000000000000000000000000000000000000000004
 
19241
f65     -2
 
19242
f66     3.300000000000000000000000000000
 
19243
f67     4
 
19244
f68     3.300000000000000000000000000000
 
19245
f69     0000000004
 
19246
f70     000000000000000000000000000000003.300000000000000000000000000000
 
19247
f71     0000000004
 
19248
f72     000000000000000000000000000000003.300000000000000000000000000000
 
19249
f73     -1.175494347e-38
 
19250
f74     1.175494355e-38
 
19251
f75     00000001.175494355e-38
 
19252
f76     00000001.175494355e-38
 
19253
f77     -1.175494347e-38
 
19254
f78     1.175494355e-38
 
19255
f79     00000001.175494355e-38
 
19256
f80     00000001.175494355e-38
 
19257
f81     -1.17549e-38
 
19258
f82     1.17549e-38
 
19259
f83     01.17549e-38
 
19260
f84     01.17549e-38
 
19261
f85     -1.17549e-38
 
19262
f86     -1.17549e-38
 
19263
f87     1.17549e-38
 
19264
f88     1.17549e-38
 
19265
f89     01.17549e-38
 
19266
f90     01.17549e-38
 
19267
f91     01.17549e-38
 
19268
f92     01.17549e-38
 
19269
f93     -1.17549e-38
 
19270
f94     -1.175494347e-38
 
19271
f95     1.17549e-38
 
19272
f96     1.175494355e-38
 
19273
f97     01.17549e-38
 
19274
f98     00000001.175494355e-38
 
19275
f99     01.17549e-38
 
19276
f100    00000001.175494355e-38
 
19277
f101    1000-01-04
 
19278
f102    838:59:55
 
19279
f103    1970-01-05 00:00:04
 
19280
f104    1970-01-05 00:00:04
 
19281
f105    1905
 
19282
f106    1905
 
19283
f107    1905
 
19284
f108    1enum
 
19285
f109    2set
 
19286
f59     100
 
19287
f60     74
 
19288
f61     NULL
 
19289
f62     NULL
 
19290
f63     NULL
 
19291
f64     NULL
 
19292
f65     NULL
 
19293
f66     NULL
 
19294
f67     NULL
 
19295
f68     NULL
 
19296
f69     NULL
 
19297
f70     NULL
 
19298
f71     NULL
 
19299
f72     NULL
 
19300
f73     NULL
 
19301
f74     NULL
 
19302
f75     NULL
 
19303
f76     NULL
 
19304
f77     7.7
 
19305
f78     7.7
 
19306
f79     00000000000000000007.7
 
19307
f80     00000000000000000008.8
 
19308
f81     8.8
 
19309
f82     8.8
 
19310
f83     0000000008.8
 
19311
f84     0000000008.8
 
19312
f85     8.8
 
19313
f86     8.8
 
19314
f87     8.8
 
19315
f88     8.8
 
19316
f89     0000000008.8
 
19317
f90     0000000008.8
 
19318
f91     0000000008.8
 
19319
f92     0000000008.8
 
19320
f93     8.8
 
19321
f94     8.8
 
19322
f95     8.8
 
19323
f96     8.8
 
19324
f97     0000000008.8
 
19325
f98     00000000000000000008.8
 
19326
f99     0000000008.8
 
19327
f100    00000000000000000008.8
 
19328
f101    2000-01-01
 
19329
f102    00:00:20
 
19330
f103    0002-02-02 00:00:00
 
19331
f104    2000-12-31 23:59:59
 
19332
f105    2000
 
19333
f106    2000
 
19334
f107    2000
 
19335
f108    1enum
 
19336
f109    1set
 
19337
f59     107
 
19338
f60     105
 
19339
f61     0000000106
 
19340
f62     NULL
 
19341
f63     NULL
 
19342
f64     NULL
 
19343
f65     NULL
 
19344
f66     NULL
 
19345
f67     NULL
 
19346
f68     NULL
 
19347
f69     NULL
 
19348
f70     NULL
 
19349
f71     NULL
 
19350
f72     NULL
 
19351
f73     NULL
 
19352
f74     NULL
 
19353
f75     NULL
 
19354
f76     NULL
 
19355
f77     7.7
 
19356
f78     7.7
 
19357
f79     00000000000000000007.7
 
19358
f80     00000000000000000008.8
 
19359
f81     8.8
 
19360
f82     8.8
 
19361
f83     0000000008.8
 
19362
f84     0000000008.8
 
19363
f85     8.8
 
19364
f86     8.8
 
19365
f87     8.8
 
19366
f88     8.8
 
19367
f89     0000000008.8
 
19368
f90     0000000008.8
 
19369
f91     0000000008.8
 
19370
f92     0000000008.8
 
19371
f93     8.8
 
19372
f94     8.8
 
19373
f95     8.8
 
19374
f96     8.8
 
19375
f97     0000000008.8
 
19376
f98     00000000000000000008.8
 
19377
f99     0000000008.8
 
19378
f100    00000000000000000008.8
 
19379
f101    2000-01-01
 
19380
f102    00:00:20
 
19381
f103    0002-02-02 00:00:00
 
19382
f104    2000-12-31 23:59:59
 
19383
f105    2000
 
19384
f106    2000
 
19385
f107    2000
 
19386
f108    1enum
 
19387
f109    1set
 
19388
f59     107
 
19389
f60     105
 
19390
f61     0000000106
 
19391
f62     NULL
 
19392
f63     NULL
 
19393
f64     NULL
 
19394
f65     NULL
 
19395
f66     NULL
 
19396
f67     NULL
 
19397
f68     NULL
 
19398
f69     NULL
 
19399
f70     NULL
 
19400
f71     NULL
 
19401
f72     NULL
 
19402
f73     NULL
 
19403
f74     NULL
 
19404
f75     NULL
 
19405
f76     NULL
 
19406
f77     7.7
 
19407
f78     7.7
 
19408
f79     00000000000000000007.7
 
19409
f80     00000000000000000008.8
 
19410
f81     8.8
 
19411
f82     8.8
 
19412
f83     0000000008.8
 
19413
f84     0000000008.8
 
19414
f85     8.8
 
19415
f86     8.8
 
19416
f87     8.8
 
19417
f88     8.8
 
19418
f89     0000000008.8
 
19419
f90     0000000008.8
 
19420
f91     0000000008.8
 
19421
f92     0000000008.8
 
19422
f93     8.8
 
19423
f94     8.8
 
19424
f95     8.8
 
19425
f96     8.8
 
19426
f97     0000000008.8
 
19427
f98     00000000000000000008.8
 
19428
f99     0000000008.8
 
19429
f100    00000000000000000008.8
 
19430
f101    2000-01-01
 
19431
f102    00:00:20
 
19432
f103    0002-02-02 00:00:00
 
19433
f104    2000-12-31 23:59:59
 
19434
f105    2000
 
19435
f106    2000
 
19436
f107    2000
 
19437
f108    1enum
 
19438
f109    1set
 
19439
f59     109
 
19440
f60     108
 
19441
f61     0000000104
 
19442
f62     NULL
 
19443
f63     NULL
 
19444
f64     NULL
 
19445
f65     NULL
 
19446
f66     NULL
 
19447
f67     NULL
 
19448
f68     NULL
 
19449
f69     NULL
 
19450
f70     NULL
 
19451
f71     NULL
 
19452
f72     NULL
 
19453
f73     NULL
 
19454
f74     NULL
 
19455
f75     NULL
 
19456
f76     NULL
 
19457
f77     7.7
 
19458
f78     7.7
 
19459
f79     00000000000000000007.7
 
19460
f80     00000000000000000008.8
 
19461
f81     8.8
 
19462
f82     8.8
 
19463
f83     0000000008.8
 
19464
f84     0000000008.8
 
19465
f85     8.8
 
19466
f86     8.8
 
19467
f87     8.8
 
19468
f88     8.8
 
19469
f89     0000000008.8
 
19470
f90     0000000008.8
 
19471
f91     0000000008.8
 
19472
f92     0000000008.8
 
19473
f93     8.8
 
19474
f94     8.8
 
19475
f95     8.8
 
19476
f96     8.8
 
19477
f97     0000000008.8
 
19478
f98     00000000000000000008.8
 
19479
f99     0000000008.8
 
19480
f100    00000000000000000008.8
 
19481
f101    2000-01-01
 
19482
f102    00:00:20
 
19483
f103    0002-02-02 00:00:00
 
19484
f104    2000-12-31 23:59:59
 
19485
f105    2000
 
19486
f106    2000
 
19487
f107    2000
 
19488
f108    1enum
 
19489
f109    1set
 
19490
f59     109
 
19491
f60     108
 
19492
f61     0000000104
 
19493
f62     NULL
 
19494
f63     NULL
 
19495
f64     NULL
 
19496
f65     NULL
 
19497
f66     NULL
 
19498
f67     NULL
 
19499
f68     NULL
 
19500
f69     NULL
 
19501
f70     NULL
 
19502
f71     NULL
 
19503
f72     NULL
 
19504
f73     NULL
 
19505
f74     NULL
 
19506
f75     NULL
 
19507
f76     NULL
 
19508
f77     7.7
 
19509
f78     7.7
 
19510
f79     00000000000000000007.7
 
19511
f80     00000000000000000008.8
 
19512
f81     8.8
 
19513
f82     8.8
 
19514
f83     0000000008.8
 
19515
f84     0000000008.8
 
19516
f85     8.8
 
19517
f86     8.8
 
19518
f87     8.8
 
19519
f88     8.8
 
19520
f89     0000000008.8
 
19521
f90     0000000008.8
 
19522
f91     0000000008.8
 
19523
f92     0000000008.8
 
19524
f93     8.8
 
19525
f94     8.8
 
19526
f95     8.8
 
19527
f96     8.8
 
19528
f97     0000000008.8
 
19529
f98     00000000000000000008.8
 
19530
f99     0000000008.8
 
19531
f100    00000000000000000008.8
 
19532
f101    2000-01-01
 
19533
f102    00:00:20
 
19534
f103    0002-02-02 00:00:00
 
19535
f104    2000-12-31 23:59:59
 
19536
f105    2000
 
19537
f106    2000
 
19538
f107    2000
 
19539
f108    1enum
 
19540
f109    1set
 
19541
f59     195
 
19542
f60     87
 
19543
f61     NULL
 
19544
f62     NULL
 
19545
f63     NULL
 
19546
f64     NULL
 
19547
f65     NULL
 
19548
f66     NULL
 
19549
f67     NULL
 
19550
f68     NULL
 
19551
f69     NULL
 
19552
f70     NULL
 
19553
f71     NULL
 
19554
f72     NULL
 
19555
f73     NULL
 
19556
f74     NULL
 
19557
f75     NULL
 
19558
f76     NULL
 
19559
f77     7.7
 
19560
f78     7.7
 
19561
f79     00000000000000000007.7
 
19562
f80     00000000000000000008.8
 
19563
f81     8.8
 
19564
f82     8.8
 
19565
f83     0000000008.8
 
19566
f84     0000000008.8
 
19567
f85     8.8
 
19568
f86     8.8
 
19569
f87     8.8
 
19570
f88     8.8
 
19571
f89     0000000008.8
 
19572
f90     0000000008.8
 
19573
f91     0000000008.8
 
19574
f92     0000000008.8
 
19575
f93     8.8
 
19576
f94     8.8
 
19577
f95     8.8
 
19578
f96     8.8
 
19579
f97     0000000008.8
 
19580
f98     00000000000000000008.8
 
19581
f99     0000000008.8
 
19582
f100    00000000000000000008.8
 
19583
f101    2000-01-01
 
19584
f102    00:00:20
 
19585
f103    0002-02-02 00:00:00
 
19586
f104    2000-12-31 23:59:59
 
19587
f105    2000
 
19588
f106    2000
 
19589
f107    2000
 
19590
f108    1enum
 
19591
f109    1set
 
19592
f59     207
 
19593
f60     205
 
19594
f61     0000000206
 
19595
f62     NULL
 
19596
f63     NULL
 
19597
f64     NULL
 
19598
f65     NULL
 
19599
f66     NULL
 
19600
f67     NULL
 
19601
f68     NULL
 
19602
f69     NULL
 
19603
f70     NULL
 
19604
f71     NULL
 
19605
f72     NULL
 
19606
f73     NULL
 
19607
f74     NULL
 
19608
f75     NULL
 
19609
f76     NULL
 
19610
f77     7.7
 
19611
f78     7.7
 
19612
f79     00000000000000000007.7
 
19613
f80     00000000000000000008.8
 
19614
f81     8.8
 
19615
f82     8.8
 
19616
f83     0000000008.8
 
19617
f84     0000000008.8
 
19618
f85     8.8
 
19619
f86     8.8
 
19620
f87     8.8
 
19621
f88     8.8
 
19622
f89     0000000008.8
 
19623
f90     0000000008.8
 
19624
f91     0000000008.8
 
19625
f92     0000000008.8
 
19626
f93     8.8
 
19627
f94     8.8
 
19628
f95     8.8
 
19629
f96     8.8
 
19630
f97     0000000008.8
 
19631
f98     00000000000000000008.8
 
19632
f99     0000000008.8
 
19633
f100    00000000000000000008.8
 
19634
f101    2000-01-01
 
19635
f102    00:00:20
 
19636
f103    0002-02-02 00:00:00
 
19637
f104    2000-12-31 23:59:59
 
19638
f105    2000
 
19639
f106    2000
 
19640
f107    2000
 
19641
f108    1enum
 
19642
f109    1set
 
19643
f59     209
 
19644
f60     208
 
19645
f61     0000000204
 
19646
f62     NULL
 
19647
f63     NULL
 
19648
f64     NULL
 
19649
f65     NULL
 
19650
f66     NULL
 
19651
f67     NULL
 
19652
f68     NULL
 
19653
f69     NULL
 
19654
f70     NULL
 
19655
f71     NULL
 
19656
f72     NULL
 
19657
f73     NULL
 
19658
f74     NULL
 
19659
f75     NULL
 
19660
f76     NULL
 
19661
f77     7.7
 
19662
f78     7.7
 
19663
f79     00000000000000000007.7
 
19664
f80     00000000000000000008.8
 
19665
f81     8.8
 
19666
f82     8.8
 
19667
f83     0000000008.8
 
19668
f84     0000000008.8
 
19669
f85     8.8
 
19670
f86     8.8
 
19671
f87     8.8
 
19672
f88     8.8
 
19673
f89     0000000008.8
 
19674
f90     0000000008.8
 
19675
f91     0000000008.8
 
19676
f92     0000000008.8
 
19677
f93     8.8
 
19678
f94     8.8
 
19679
f95     8.8
 
19680
f96     8.8
 
19681
f97     0000000008.8
 
19682
f98     00000000000000000008.8
 
19683
f99     0000000008.8
 
19684
f100    00000000000000000008.8
 
19685
f101    2000-01-01
 
19686
f102    00:00:20
 
19687
f103    0002-02-02 00:00:00
 
19688
f104    2000-12-31 23:59:59
 
19689
f105    2000
 
19690
f106    2000
 
19691
f107    2000
 
19692
f108    1enum
 
19693
f109    1set
 
19694
f59     242
 
19695
f60     79
 
19696
f61     NULL
 
19697
f62     NULL
 
19698
f63     NULL
 
19699
f64     NULL
 
19700
f65     NULL
 
19701
f66     NULL
 
19702
f67     NULL
 
19703
f68     NULL
 
19704
f69     NULL
 
19705
f70     NULL
 
19706
f71     NULL
 
19707
f72     NULL
 
19708
f73     NULL
 
19709
f74     NULL
 
19710
f75     NULL
 
19711
f76     NULL
 
19712
f77     7.7
 
19713
f78     7.7
 
19714
f79     00000000000000000007.7
 
19715
f80     00000000000000000008.8
 
19716
f81     8.8
 
19717
f82     8.8
 
19718
f83     0000000008.8
 
19719
f84     0000000008.8
 
19720
f85     8.8
 
19721
f86     8.8
 
19722
f87     8.8
 
19723
f88     8.8
 
19724
f89     0000000008.8
 
19725
f90     0000000008.8
 
19726
f91     0000000008.8
 
19727
f92     0000000008.8
 
19728
f93     8.8
 
19729
f94     8.8
 
19730
f95     8.8
 
19731
f96     8.8
 
19732
f97     0000000008.8
 
19733
f98     00000000000000000008.8
 
19734
f99     0000000008.8
 
19735
f100    00000000000000000008.8
 
19736
f101    2000-01-01
 
19737
f102    00:00:20
 
19738
f103    0002-02-02 00:00:00
 
19739
f104    2000-12-31 23:59:59
 
19740
f105    2000
 
19741
f106    2000
 
19742
f107    2000
 
19743
f108    1enum
 
19744
f109    1set
 
19745
f59     250
 
19746
f60     87895654
 
19747
f61     NULL
 
19748
f62     NULL
 
19749
f63     NULL
 
19750
f64     NULL
 
19751
f65     NULL
 
19752
f66     NULL
 
19753
f67     NULL
 
19754
f68     NULL
 
19755
f69     NULL
 
19756
f70     NULL
 
19757
f71     NULL
 
19758
f72     NULL
 
19759
f73     NULL
 
19760
f74     NULL
 
19761
f75     NULL
 
19762
f76     NULL
 
19763
f77     7.7
 
19764
f78     7.7
 
19765
f79     00000000000000000007.7
 
19766
f80     00000000000000000008.8
 
19767
f81     8.8
 
19768
f82     8.8
 
19769
f83     0000000008.8
 
19770
f84     0000000008.8
 
19771
f85     8.8
 
19772
f86     8.8
 
19773
f87     8.8
 
19774
f88     8.8
 
19775
f89     0000000008.8
 
19776
f90     0000000008.8
 
19777
f91     0000000008.8
 
19778
f92     0000000008.8
 
19779
f93     8.8
 
19780
f94     8.8
 
19781
f95     8.8
 
19782
f96     8.8
 
19783
f97     0000000008.8
 
19784
f98     00000000000000000008.8
 
19785
f99     0000000008.8
 
19786
f100    00000000000000000008.8
 
19787
f101    2000-01-01
 
19788
f102    00:00:20
 
19789
f103    0002-02-02 00:00:00
 
19790
f104    2000-12-31 23:59:59
 
19791
f105    2000
 
19792
f106    2000
 
19793
f107    2000
 
19794
f108    1enum
 
19795
f109    1set
 
19796
f59     292
 
19797
f60     93
 
19798
f61     NULL
 
19799
f62     NULL
 
19800
f63     NULL
 
19801
f64     NULL
 
19802
f65     NULL
 
19803
f66     NULL
 
19804
f67     NULL
 
19805
f68     NULL
 
19806
f69     NULL
 
19807
f70     NULL
 
19808
f71     NULL
 
19809
f72     NULL
 
19810
f73     NULL
 
19811
f74     NULL
 
19812
f75     NULL
 
19813
f76     NULL
 
19814
f77     7.7
 
19815
f78     7.7
 
19816
f79     00000000000000000007.7
 
19817
f80     00000000000000000008.8
 
19818
f81     8.8
 
19819
f82     8.8
 
19820
f83     0000000008.8
 
19821
f84     0000000008.8
 
19822
f85     8.8
 
19823
f86     8.8
 
19824
f87     8.8
 
19825
f88     8.8
 
19826
f89     0000000008.8
 
19827
f90     0000000008.8
 
19828
f91     0000000008.8
 
19829
f92     0000000008.8
 
19830
f93     8.8
 
19831
f94     8.8
 
19832
f95     8.8
 
19833
f96     8.8
 
19834
f97     0000000008.8
 
19835
f98     00000000000000000008.8
 
19836
f99     0000000008.8
 
19837
f100    00000000000000000008.8
 
19838
f101    2000-01-01
 
19839
f102    00:00:20
 
19840
f103    0002-02-02 00:00:00
 
19841
f104    2000-12-31 23:59:59
 
19842
f105    2000
 
19843
f106    2000
 
19844
f107    2000
 
19845
f108    1enum
 
19846
f109    1set
 
19847
f59     299
 
19848
f60     899
 
19849
f61     NULL
 
19850
f62     NULL
 
19851
f63     NULL
 
19852
f64     NULL
 
19853
f65     NULL
 
19854
f66     NULL
 
19855
f67     NULL
 
19856
f68     NULL
 
19857
f69     NULL
 
19858
f70     NULL
 
19859
f71     NULL
 
19860
f72     NULL
 
19861
f73     NULL
 
19862
f74     NULL
 
19863
f75     NULL
 
19864
f76     NULL
 
19865
f77     7.7
 
19866
f78     7.7
 
19867
f79     00000000000000000007.7
 
19868
f80     00000000000000000008.8
 
19869
f81     8.8
 
19870
f82     8.8
 
19871
f83     0000000008.8
 
19872
f84     0000000008.8
 
19873
f85     8.8
 
19874
f86     8.8
 
19875
f87     8.8
 
19876
f88     8.8
 
19877
f89     0000000008.8
 
19878
f90     0000000008.8
 
19879
f91     0000000008.8
 
19880
f92     0000000008.8
 
19881
f93     8.8
 
19882
f94     8.8
 
19883
f95     8.8
 
19884
f96     8.8
 
19885
f97     0000000008.8
 
19886
f98     00000000000000000008.8
 
19887
f99     0000000008.8
 
19888
f100    00000000000000000008.8
 
19889
f101    2000-01-01
 
19890
f102    00:00:20
 
19891
f103    0002-02-02 00:00:00
 
19892
f104    2000-12-31 23:59:59
 
19893
f105    2000
 
19894
f106    2000
 
19895
f107    2000
 
19896
f108    1enum
 
19897
f109    1set
 
19898
f59     321
 
19899
f60     NULL
 
19900
f61     0000000765
 
19901
f62     NULL
 
19902
f63     NULL
 
19903
f64     NULL
 
19904
f65     NULL
 
19905
f66     NULL
 
19906
f67     NULL
 
19907
f68     NULL
 
19908
f69     NULL
 
19909
f70     NULL
 
19910
f71     NULL
 
19911
f72     NULL
 
19912
f73     NULL
 
19913
f74     NULL
 
19914
f75     NULL
 
19915
f76     NULL
 
19916
f77     7.7
 
19917
f78     7.7
 
19918
f79     00000000000000000007.7
 
19919
f80     00000000000000000008.8
 
19920
f81     8.8
 
19921
f82     8.8
 
19922
f83     0000000008.8
 
19923
f84     0000000008.8
 
19924
f85     8.8
 
19925
f86     8.8
 
19926
f87     8.8
 
19927
f88     8.8
 
19928
f89     0000000008.8
 
19929
f90     0000000008.8
 
19930
f91     0000000008.8
 
19931
f92     0000000008.8
 
19932
f93     8.8
 
19933
f94     8.8
 
19934
f95     8.8
 
19935
f96     8.8
 
19936
f97     0000000008.8
 
19937
f98     00000000000000000008.8
 
19938
f99     0000000008.8
 
19939
f100    00000000000000000008.8
 
19940
f101    2000-01-01
 
19941
f102    00:00:20
 
19942
f103    0002-02-02 00:00:00
 
19943
f104    2000-12-31 23:59:59
 
19944
f105    2000
 
19945
f106    2000
 
19946
f107    2000
 
19947
f108    1enum
 
19948
f109    1set
 
19949
f59     323
 
19950
f60     14376
 
19951
f61     NULL
 
19952
f62     NULL
 
19953
f63     NULL
 
19954
f64     NULL
 
19955
f65     NULL
 
19956
f66     NULL
 
19957
f67     NULL
 
19958
f68     NULL
 
19959
f69     NULL
 
19960
f70     NULL
 
19961
f71     NULL
 
19962
f72     NULL
 
19963
f73     NULL
 
19964
f74     NULL
 
19965
f75     NULL
 
19966
f76     NULL
 
19967
f77     7.7
 
19968
f78     7.7
 
19969
f79     00000000000000000007.7
 
19970
f80     00000000000000000008.8
 
19971
f81     8.8
 
19972
f82     8.8
 
19973
f83     0000000008.8
 
19974
f84     0000000008.8
 
19975
f85     8.8
 
19976
f86     8.8
 
19977
f87     8.8
 
19978
f88     8.8
 
19979
f89     0000000008.8
 
19980
f90     0000000008.8
 
19981
f91     0000000008.8
 
19982
f92     0000000008.8
 
19983
f93     8.8
 
19984
f94     8.8
 
19985
f95     8.8
 
19986
f96     8.8
 
19987
f97     0000000008.8
 
19988
f98     00000000000000000008.8
 
19989
f99     0000000008.8
 
19990
f100    00000000000000000008.8
 
19991
f101    2000-01-01
 
19992
f102    00:00:20
 
19993
f103    0002-02-02 00:00:00
 
19994
f104    2000-12-31 23:59:59
 
19995
f105    2000
 
19996
f106    2000
 
19997
f107    2000
 
19998
f108    1enum
 
19999
f109    1set
 
20000
f59     340
 
20001
f60     9984376
 
20002
f61     NULL
 
20003
f62     NULL
 
20004
f63     NULL
 
20005
f64     NULL
 
20006
f65     NULL
 
20007
f66     NULL
 
20008
f67     NULL
 
20009
f68     NULL
 
20010
f69     NULL
 
20011
f70     NULL
 
20012
f71     NULL
 
20013
f72     NULL
 
20014
f73     NULL
 
20015
f74     NULL
 
20016
f75     NULL
 
20017
f76     NULL
 
20018
f77     7.7
 
20019
f78     7.7
 
20020
f79     00000000000000000007.7
 
20021
f80     00000000000000000008.8
 
20022
f81     8.8
 
20023
f82     8.8
 
20024
f83     0000000008.8
 
20025
f84     0000000008.8
 
20026
f85     8.8
 
20027
f86     8.8
 
20028
f87     8.8
 
20029
f88     8.8
 
20030
f89     0000000008.8
 
20031
f90     0000000008.8
 
20032
f91     0000000008.8
 
20033
f92     0000000008.8
 
20034
f93     8.8
 
20035
f94     8.8
 
20036
f95     8.8
 
20037
f96     8.8
 
20038
f97     0000000008.8
 
20039
f98     00000000000000000008.8
 
20040
f99     0000000008.8
 
20041
f100    00000000000000000008.8
 
20042
f101    2000-01-01
 
20043
f102    00:00:20
 
20044
f103    0002-02-02 00:00:00
 
20045
f104    2000-12-31 23:59:59
 
20046
f105    2000
 
20047
f106    2000
 
20048
f107    2000
 
20049
f108    1enum
 
20050
f109    1set
 
20051
f59     394
 
20052
f60     41
 
20053
f61     NULL
 
20054
f62     NULL
 
20055
f63     NULL
 
20056
f64     NULL
 
20057
f65     NULL
 
20058
f66     NULL
 
20059
f67     NULL
 
20060
f68     NULL
 
20061
f69     NULL
 
20062
f70     NULL
 
20063
f71     NULL
 
20064
f72     NULL
 
20065
f73     NULL
 
20066
f74     NULL
 
20067
f75     NULL
 
20068
f76     NULL
 
20069
f77     7.7
 
20070
f78     7.7
 
20071
f79     00000000000000000007.7
 
20072
f80     00000000000000000008.8
 
20073
f81     8.8
 
20074
f82     8.8
 
20075
f83     0000000008.8
 
20076
f84     0000000008.8
 
20077
f85     8.8
 
20078
f86     8.8
 
20079
f87     8.8
 
20080
f88     8.8
 
20081
f89     0000000008.8
 
20082
f90     0000000008.8
 
20083
f91     0000000008.8
 
20084
f92     0000000008.8
 
20085
f93     8.8
 
20086
f94     8.8
 
20087
f95     8.8
 
20088
f96     8.8
 
20089
f97     0000000008.8
 
20090
f98     00000000000000000008.8
 
20091
f99     0000000008.8
 
20092
f100    00000000000000000008.8
 
20093
f101    2000-01-01
 
20094
f102    00:00:20
 
20095
f103    0002-02-02 00:00:00
 
20096
f104    2000-12-31 23:59:59
 
20097
f105    2000
 
20098
f106    2000
 
20099
f107    2000
 
20100
f108    1enum
 
20101
f109    1set
 
20102
f59     424
 
20103
f60     89
 
20104
f61     NULL
 
20105
f62     NULL
 
20106
f63     NULL
 
20107
f64     NULL
 
20108
f65     NULL
 
20109
f66     NULL
 
20110
f67     NULL
 
20111
f68     NULL
 
20112
f69     NULL
 
20113
f70     NULL
 
20114
f71     NULL
 
20115
f72     NULL
 
20116
f73     NULL
 
20117
f74     NULL
 
20118
f75     NULL
 
20119
f76     NULL
 
20120
f77     7.7
 
20121
f78     7.7
 
20122
f79     00000000000000000007.7
 
20123
f80     00000000000000000008.8
 
20124
f81     8.8
 
20125
f82     8.8
 
20126
f83     0000000008.8
 
20127
f84     0000000008.8
 
20128
f85     8.8
 
20129
f86     8.8
 
20130
f87     8.8
 
20131
f88     8.8
 
20132
f89     0000000008.8
 
20133
f90     0000000008.8
 
20134
f91     0000000008.8
 
20135
f92     0000000008.8
 
20136
f93     8.8
 
20137
f94     8.8
 
20138
f95     8.8
 
20139
f96     8.8
 
20140
f97     0000000008.8
 
20141
f98     00000000000000000008.8
 
20142
f99     0000000008.8
 
20143
f100    00000000000000000008.8
 
20144
f101    2000-01-01
 
20145
f102    00:00:20
 
20146
f103    0002-02-02 00:00:00
 
20147
f104    2000-12-31 23:59:59
 
20148
f105    2000
 
20149
f106    2000
 
20150
f107    2000
 
20151
f108    1enum
 
20152
f109    1set
 
20153
f59     441
 
20154
f60     16546
 
20155
f61     NULL
 
20156
f62     NULL
 
20157
f63     NULL
 
20158
f64     NULL
 
20159
f65     NULL
 
20160
f66     NULL
 
20161
f67     NULL
 
20162
f68     NULL
 
20163
f69     NULL
 
20164
f70     NULL
 
20165
f71     NULL
 
20166
f72     NULL
 
20167
f73     NULL
 
20168
f74     NULL
 
20169
f75     NULL
 
20170
f76     NULL
 
20171
f77     7.7
 
20172
f78     7.7
 
20173
f79     00000000000000000007.7
 
20174
f80     00000000000000000008.8
 
20175
f81     8.8
 
20176
f82     8.8
 
20177
f83     0000000008.8
 
20178
f84     0000000008.8
 
20179
f85     8.8
 
20180
f86     8.8
 
20181
f87     8.8
 
20182
f88     8.8
 
20183
f89     0000000008.8
 
20184
f90     0000000008.8
 
20185
f91     0000000008.8
 
20186
f92     0000000008.8
 
20187
f93     8.8
 
20188
f94     8.8
 
20189
f95     8.8
 
20190
f96     8.8
 
20191
f97     0000000008.8
 
20192
f98     00000000000000000008.8
 
20193
f99     0000000008.8
 
20194
f100    00000000000000000008.8
 
20195
f101    2000-01-01
 
20196
f102    00:00:20
 
20197
f103    0002-02-02 00:00:00
 
20198
f104    2000-12-31 23:59:59
 
20199
f105    2000
 
20200
f106    2000
 
20201
f107    2000
 
20202
f108    1enum
 
20203
f109    1set
 
20204
f59     500
 
20205
f60     NULL
 
20206
f61     0000000900
 
20207
f62     NULL
 
20208
f63     NULL
 
20209
f64     NULL
 
20210
f65     NULL
 
20211
f66     NULL
 
20212
f67     NULL
 
20213
f68     NULL
 
20214
f69     NULL
 
20215
f70     NULL
 
20216
f71     NULL
 
20217
f72     NULL
 
20218
f73     NULL
 
20219
f74     NULL
 
20220
f75     NULL
 
20221
f76     NULL
 
20222
f77     7.7
 
20223
f78     7.7
 
20224
f79     00000000000000000007.7
 
20225
f80     00000000000000000008.8
 
20226
f81     8.8
 
20227
f82     8.8
 
20228
f83     0000000008.8
 
20229
f84     0000000008.8
 
20230
f85     8.8
 
20231
f86     8.8
 
20232
f87     8.8
 
20233
f88     8.8
 
20234
f89     0000000008.8
 
20235
f90     0000000008.8
 
20236
f91     0000000008.8
 
20237
f92     0000000008.8
 
20238
f93     8.8
 
20239
f94     8.8
 
20240
f95     8.8
 
20241
f96     8.8
 
20242
f97     0000000008.8
 
20243
f98     00000000000000000008.8
 
20244
f99     0000000008.8
 
20245
f100    00000000000000000008.8
 
20246
f101    2000-01-01
 
20247
f102    00:00:20
 
20248
f103    0002-02-02 00:00:00
 
20249
f104    2000-12-31 23:59:59
 
20250
f105    2000
 
20251
f106    2000
 
20252
f107    2000
 
20253
f108    1enum
 
20254
f109    1set
 
20255
f59     500
 
20256
f60     NULL
 
20257
f61     0000000900
 
20258
f62     NULL
 
20259
f63     NULL
 
20260
f64     NULL
 
20261
f65     NULL
 
20262
f66     NULL
 
20263
f67     NULL
 
20264
f68     NULL
 
20265
f69     NULL
 
20266
f70     NULL
 
20267
f71     NULL
 
20268
f72     NULL
 
20269
f73     NULL
 
20270
f74     NULL
 
20271
f75     NULL
 
20272
f76     NULL
 
20273
f77     7.7
 
20274
f78     7.7
 
20275
f79     00000000000000000007.7
 
20276
f80     00000000000000000008.8
 
20277
f81     8.8
 
20278
f82     8.8
 
20279
f83     0000000008.8
 
20280
f84     0000000008.8
 
20281
f85     8.8
 
20282
f86     8.8
 
20283
f87     8.8
 
20284
f88     8.8
 
20285
f89     0000000008.8
 
20286
f90     0000000008.8
 
20287
f91     0000000008.8
 
20288
f92     0000000008.8
 
20289
f93     8.8
 
20290
f94     8.8
 
20291
f95     8.8
 
20292
f96     8.8
 
20293
f97     0000000008.8
 
20294
f98     00000000000000000008.8
 
20295
f99     0000000008.8
 
20296
f100    00000000000000000008.8
 
20297
f101    2000-01-01
 
20298
f102    00:00:20
 
20299
f103    0002-02-02 00:00:00
 
20300
f104    2000-12-31 23:59:59
 
20301
f105    2000
 
20302
f106    2000
 
20303
f107    2000
 
20304
f108    1enum
 
20305
f109    1set
 
20306
f59     500
 
20307
f60     NULL
 
20308
f61     0000000900
 
20309
f62     NULL
 
20310
f63     NULL
 
20311
f64     NULL
 
20312
f65     NULL
 
20313
f66     NULL
 
20314
f67     NULL
 
20315
f68     NULL
 
20316
f69     NULL
 
20317
f70     NULL
 
20318
f71     NULL
 
20319
f72     NULL
 
20320
f73     NULL
 
20321
f74     NULL
 
20322
f75     NULL
 
20323
f76     NULL
 
20324
f77     7.7
 
20325
f78     7.7
 
20326
f79     00000000000000000007.7
 
20327
f80     00000000000000000008.8
 
20328
f81     8.8
 
20329
f82     8.8
 
20330
f83     0000000008.8
 
20331
f84     0000000008.8
 
20332
f85     8.8
 
20333
f86     8.8
 
20334
f87     8.8
 
20335
f88     8.8
 
20336
f89     0000000008.8
 
20337
f90     0000000008.8
 
20338
f91     0000000008.8
 
20339
f92     0000000008.8
 
20340
f93     8.8
 
20341
f94     8.8
 
20342
f95     8.8
 
20343
f96     8.8
 
20344
f97     0000000008.8
 
20345
f98     00000000000000000008.8
 
20346
f99     0000000008.8
 
20347
f100    00000000000000000008.8
 
20348
f101    2000-01-01
 
20349
f102    00:00:20
 
20350
f103    0002-02-02 00:00:00
 
20351
f104    2000-12-31 23:59:59
 
20352
f105    2000
 
20353
f106    2000
 
20354
f107    2000
 
20355
f108    1enum
 
20356
f109    1set
 
20357
f59     660
 
20358
f60     876546
 
20359
f61     NULL
 
20360
f62     NULL
 
20361
f63     NULL
 
20362
f64     NULL
 
20363
f65     NULL
 
20364
f66     NULL
 
20365
f67     NULL
 
20366
f68     NULL
 
20367
f69     NULL
 
20368
f70     NULL
 
20369
f71     NULL
 
20370
f72     NULL
 
20371
f73     NULL
 
20372
f74     NULL
 
20373
f75     NULL
 
20374
f76     NULL
 
20375
f77     7.7
 
20376
f78     7.7
 
20377
f79     00000000000000000007.7
 
20378
f80     00000000000000000008.8
 
20379
f81     8.8
 
20380
f82     8.8
 
20381
f83     0000000008.8
 
20382
f84     0000000008.8
 
20383
f85     8.8
 
20384
f86     8.8
 
20385
f87     8.8
 
20386
f88     8.8
 
20387
f89     0000000008.8
 
20388
f90     0000000008.8
 
20389
f91     0000000008.8
 
20390
f92     0000000008.8
 
20391
f93     8.8
 
20392
f94     8.8
 
20393
f95     8.8
 
20394
f96     8.8
 
20395
f97     0000000008.8
 
20396
f98     00000000000000000008.8
 
20397
f99     0000000008.8
 
20398
f100    00000000000000000008.8
 
20399
f101    2000-01-01
 
20400
f102    00:00:20
 
20401
f103    0002-02-02 00:00:00
 
20402
f104    2000-12-31 23:59:59
 
20403
f105    2000
 
20404
f106    2000
 
20405
f107    2000
 
20406
f108    1enum
 
20407
f109    1set
 
20408
f59     987
 
20409
f60     41
 
20410
f61     NULL
 
20411
f62     NULL
 
20412
f63     NULL
 
20413
f64     NULL
 
20414
f65     NULL
 
20415
f66     NULL
 
20416
f67     NULL
 
20417
f68     NULL
 
20418
f69     NULL
 
20419
f70     NULL
 
20420
f71     NULL
 
20421
f72     NULL
 
20422
f73     NULL
 
20423
f74     NULL
 
20424
f75     NULL
 
20425
f76     NULL
 
20426
f77     7.7
 
20427
f78     7.7
 
20428
f79     00000000000000000007.7
 
20429
f80     00000000000000000008.8
 
20430
f81     8.8
 
20431
f82     8.8
 
20432
f83     0000000008.8
 
20433
f84     0000000008.8
 
20434
f85     8.8
 
20435
f86     8.8
 
20436
f87     8.8
 
20437
f88     8.8
 
20438
f89     0000000008.8
 
20439
f90     0000000008.8
 
20440
f91     0000000008.8
 
20441
f92     0000000008.8
 
20442
f93     8.8
 
20443
f94     8.8
 
20444
f95     8.8
 
20445
f96     8.8
 
20446
f97     0000000008.8
 
20447
f98     00000000000000000008.8
 
20448
f99     0000000008.8
 
20449
f100    00000000000000000008.8
 
20450
f101    2000-01-01
 
20451
f102    00:00:20
 
20452
f103    0002-02-02 00:00:00
 
20453
f104    2000-12-31 23:59:59
 
20454
f105    2000
 
20455
f106    2000
 
20456
f107    2000
 
20457
f108    1enum
 
20458
f109    1set
 
20459
f59     2550
 
20460
f60     775654
 
20461
f61     NULL
 
20462
f62     NULL
 
20463
f63     NULL
 
20464
f64     NULL
 
20465
f65     NULL
 
20466
f66     NULL
 
20467
f67     NULL
 
20468
f68     NULL
 
20469
f69     NULL
 
20470
f70     NULL
 
20471
f71     NULL
 
20472
f72     NULL
 
20473
f73     NULL
 
20474
f74     NULL
 
20475
f75     NULL
 
20476
f76     NULL
 
20477
f77     7.7
 
20478
f78     7.7
 
20479
f79     00000000000000000007.7
 
20480
f80     00000000000000000008.8
 
20481
f81     8.8
 
20482
f82     8.8
 
20483
f83     0000000008.8
 
20484
f84     0000000008.8
 
20485
f85     8.8
 
20486
f86     8.8
 
20487
f87     8.8
 
20488
f88     8.8
 
20489
f89     0000000008.8
 
20490
f90     0000000008.8
 
20491
f91     0000000008.8
 
20492
f92     0000000008.8
 
20493
f93     8.8
 
20494
f94     8.8
 
20495
f95     8.8
 
20496
f96     8.8
 
20497
f97     0000000008.8
 
20498
f98     00000000000000000008.8
 
20499
f99     0000000008.8
 
20500
f100    00000000000000000008.8
 
20501
f101    2000-01-01
 
20502
f102    00:00:20
 
20503
f103    0002-02-02 00:00:00
 
20504
f104    2000-12-31 23:59:59
 
20505
f105    2000
 
20506
f106    2000
 
20507
f107    2000
 
20508
f108    1enum
 
20509
f109    1set
 
20510
f59     2760
 
20511
f60     985654
 
20512
f61     NULL
 
20513
f62     NULL
 
20514
f63     NULL
 
20515
f64     NULL
 
20516
f65     NULL
 
20517
f66     NULL
 
20518
f67     NULL
 
20519
f68     NULL
 
20520
f69     NULL
 
20521
f70     NULL
 
20522
f71     NULL
 
20523
f72     NULL
 
20524
f73     NULL
 
20525
f74     NULL
 
20526
f75     NULL
 
20527
f76     NULL
 
20528
f77     7.7
 
20529
f78     7.7
 
20530
f79     00000000000000000007.7
 
20531
f80     00000000000000000008.8
 
20532
f81     8.8
 
20533
f82     8.8
 
20534
f83     0000000008.8
 
20535
f84     0000000008.8
 
20536
f85     8.8
 
20537
f86     8.8
 
20538
f87     8.8
 
20539
f88     8.8
 
20540
f89     0000000008.8
 
20541
f90     0000000008.8
 
20542
f91     0000000008.8
 
20543
f92     0000000008.8
 
20544
f93     8.8
 
20545
f94     8.8
 
20546
f95     8.8
 
20547
f96     8.8
 
20548
f97     0000000008.8
 
20549
f98     00000000000000000008.8
 
20550
f99     0000000008.8
 
20551
f100    00000000000000000008.8
 
20552
f101    2000-01-01
 
20553
f102    00:00:20
 
20554
f103    0002-02-02 00:00:00
 
20555
f104    2000-12-31 23:59:59
 
20556
f105    2000
 
20557
f106    2000
 
20558
f107    2000
 
20559
f108    1enum
 
20560
f109    1set
 
20561
f59     3330
 
20562
f60     764376
 
20563
f61     NULL
 
20564
f62     NULL
 
20565
f63     NULL
 
20566
f64     NULL
 
20567
f65     NULL
 
20568
f66     NULL
 
20569
f67     NULL
 
20570
f68     NULL
 
20571
f69     NULL
 
20572
f70     NULL
 
20573
f71     NULL
 
20574
f72     NULL
 
20575
f73     NULL
 
20576
f74     NULL
 
20577
f75     NULL
 
20578
f76     NULL
 
20579
f77     7.7
 
20580
f78     7.7
 
20581
f79     00000000000000000007.7
 
20582
f80     00000000000000000008.8
 
20583
f81     8.8
 
20584
f82     8.8
 
20585
f83     0000000008.8
 
20586
f84     0000000008.8
 
20587
f85     8.8
 
20588
f86     8.8
 
20589
f87     8.8
 
20590
f88     8.8
 
20591
f89     0000000008.8
 
20592
f90     0000000008.8
 
20593
f91     0000000008.8
 
20594
f92     0000000008.8
 
20595
f93     8.8
 
20596
f94     8.8
 
20597
f95     8.8
 
20598
f96     8.8
 
20599
f97     0000000008.8
 
20600
f98     00000000000000000008.8
 
20601
f99     0000000008.8
 
20602
f100    00000000000000000008.8
 
20603
f101    2000-01-01
 
20604
f102    00:00:20
 
20605
f103    0002-02-02 00:00:00
 
20606
f104    2000-12-31 23:59:59
 
20607
f105    2000
 
20608
f106    2000
 
20609
f107    2000
 
20610
f108    1enum
 
20611
f109    1set
 
20612
f59     3410
 
20613
f60     996546
 
20614
f61     NULL
 
20615
f62     NULL
 
20616
f63     NULL
 
20617
f64     NULL
 
20618
f65     NULL
 
20619
f66     NULL
 
20620
f67     NULL
 
20621
f68     NULL
 
20622
f69     NULL
 
20623
f70     NULL
 
20624
f71     NULL
 
20625
f72     NULL
 
20626
f73     NULL
 
20627
f74     NULL
 
20628
f75     NULL
 
20629
f76     NULL
 
20630
f77     7.7
 
20631
f78     7.7
 
20632
f79     00000000000000000007.7
 
20633
f80     00000000000000000008.8
 
20634
f81     8.8
 
20635
f82     8.8
 
20636
f83     0000000008.8
 
20637
f84     0000000008.8
 
20638
f85     8.8
 
20639
f86     8.8
 
20640
f87     8.8
 
20641
f88     8.8
 
20642
f89     0000000008.8
 
20643
f90     0000000008.8
 
20644
f91     0000000008.8
 
20645
f92     0000000008.8
 
20646
f93     8.8
 
20647
f94     8.8
 
20648
f95     8.8
 
20649
f96     8.8
 
20650
f97     0000000008.8
 
20651
f98     00000000000000000008.8
 
20652
f99     0000000008.8
 
20653
f100    00000000000000000008.8
 
20654
f101    2000-01-01
 
20655
f102    00:00:20
 
20656
f103    0002-02-02 00:00:00
 
20657
f104    2000-12-31 23:59:59
 
20658
f105    2000
 
20659
f106    2000
 
20660
f107    2000
 
20661
f108    1enum
 
20662
f109    1set
 
20663
f59     7876
 
20664
f60     74
 
20665
f61     NULL
 
20666
f62     NULL
 
20667
f63     NULL
 
20668
f64     NULL
 
20669
f65     NULL
 
20670
f66     NULL
 
20671
f67     NULL
 
20672
f68     NULL
 
20673
f69     NULL
 
20674
f70     NULL
 
20675
f71     NULL
 
20676
f72     NULL
 
20677
f73     NULL
 
20678
f74     NULL
 
20679
f75     NULL
 
20680
f76     NULL
 
20681
f77     7.7
 
20682
f78     7.7
 
20683
f79     00000000000000000007.7
 
20684
f80     00000000000000000008.8
 
20685
f81     8.8
 
20686
f82     8.8
 
20687
f83     0000000008.8
 
20688
f84     0000000008.8
 
20689
f85     8.8
 
20690
f86     8.8
 
20691
f87     8.8
 
20692
f88     8.8
 
20693
f89     0000000008.8
 
20694
f90     0000000008.8
 
20695
f91     0000000008.8
 
20696
f92     0000000008.8
 
20697
f93     8.8
 
20698
f94     8.8
 
20699
f95     8.8
 
20700
f96     8.8
 
20701
f97     0000000008.8
 
20702
f98     00000000000000000008.8
 
20703
f99     0000000008.8
 
20704
f100    00000000000000000008.8
 
20705
f101    2000-01-01
 
20706
f102    00:00:20
 
20707
f103    0002-02-02 00:00:00
 
20708
f104    2000-12-31 23:59:59
 
20709
f105    2000
 
20710
f106    2000
 
20711
f107    2000
 
20712
f108    1enum
 
20713
f109    1set
 
20714
f59     9112
 
20715
f60     NULL
 
20716
f61     0000008771
 
20717
f62     NULL
 
20718
f63     NULL
 
20719
f64     NULL
 
20720
f65     NULL
 
20721
f66     NULL
 
20722
f67     NULL
 
20723
f68     NULL
 
20724
f69     NULL
 
20725
f70     NULL
 
20726
f71     NULL
 
20727
f72     NULL
 
20728
f73     NULL
 
20729
f74     NULL
 
20730
f75     NULL
 
20731
f76     NULL
 
20732
f77     7.7
 
20733
f78     7.7
 
20734
f79     00000000000000000007.7
 
20735
f80     00000000000000000008.8
 
20736
f81     8.8
 
20737
f82     8.8
 
20738
f83     0000000008.8
 
20739
f84     0000000008.8
 
20740
f85     8.8
 
20741
f86     8.8
 
20742
f87     8.8
 
20743
f88     8.8
 
20744
f89     0000000008.8
 
20745
f90     0000000008.8
 
20746
f91     0000000008.8
 
20747
f92     0000000008.8
 
20748
f93     8.8
 
20749
f94     8.8
 
20750
f95     8.8
 
20751
f96     8.8
 
20752
f97     0000000008.8
 
20753
f98     00000000000000000008.8
 
20754
f99     0000000008.8
 
20755
f100    00000000000000000008.8
 
20756
f101    2000-01-01
 
20757
f102    00:00:20
 
20758
f103    0002-02-02 00:00:00
 
20759
f104    2000-12-31 23:59:59
 
20760
f105    2000
 
20761
f106    2000
 
20762
f107    2000
 
20763
f108    1enum
 
20764
f109    1set
 
20765
f59     76710
 
20766
f60     226546
 
20767
f61     NULL
 
20768
f62     NULL
 
20769
f63     NULL
 
20770
f64     NULL
 
20771
f65     NULL
 
20772
f66     NULL
 
20773
f67     NULL
 
20774
f68     NULL
 
20775
f69     NULL
 
20776
f70     NULL
 
20777
f71     NULL
 
20778
f72     NULL
 
20779
f73     NULL
 
20780
f74     NULL
 
20781
f75     NULL
 
20782
f76     NULL
 
20783
f77     7.7
 
20784
f78     7.7
 
20785
f79     00000000000000000007.7
 
20786
f80     00000000000000000008.8
 
20787
f81     8.8
 
20788
f82     8.8
 
20789
f83     0000000008.8
 
20790
f84     0000000008.8
 
20791
f85     8.8
 
20792
f86     8.8
 
20793
f87     8.8
 
20794
f88     8.8
 
20795
f89     0000000008.8
 
20796
f90     0000000008.8
 
20797
f91     0000000008.8
 
20798
f92     0000000008.8
 
20799
f93     8.8
 
20800
f94     8.8
 
20801
f95     8.8
 
20802
f96     8.8
 
20803
f97     0000000008.8
 
20804
f98     00000000000000000008.8
 
20805
f99     0000000008.8
 
20806
f100    00000000000000000008.8
 
20807
f101    2000-01-01
 
20808
f102    00:00:20
 
20809
f103    0002-02-02 00:00:00
 
20810
f104    2000-12-31 23:59:59
 
20811
f105    2000
 
20812
f106    2000
 
20813
f107    2000
 
20814
f108    1enum
 
20815
f109    1set
 
20816
f59     569300
 
20817
f60     9114376
 
20818
f61     NULL
 
20819
f62     NULL
 
20820
f63     NULL
 
20821
f64     NULL
 
20822
f65     NULL
 
20823
f66     NULL
 
20824
f67     NULL
 
20825
f68     NULL
 
20826
f69     NULL
 
20827
f70     NULL
 
20828
f71     NULL
 
20829
f72     NULL
 
20830
f73     NULL
 
20831
f74     NULL
 
20832
f75     NULL
 
20833
f76     NULL
 
20834
f77     7.7
 
20835
f78     7.7
 
20836
f79     00000000000000000007.7
 
20837
f80     00000000000000000008.8
 
20838
f81     8.8
 
20839
f82     8.8
 
20840
f83     0000000008.8
 
20841
f84     0000000008.8
 
20842
f85     8.8
 
20843
f86     8.8
 
20844
f87     8.8
 
20845
f88     8.8
 
20846
f89     0000000008.8
 
20847
f90     0000000008.8
 
20848
f91     0000000008.8
 
20849
f92     0000000008.8
 
20850
f93     8.8
 
20851
f94     8.8
 
20852
f95     8.8
 
20853
f96     8.8
 
20854
f97     0000000008.8
 
20855
f98     00000000000000000008.8
 
20856
f99     0000000008.8
 
20857
f100    00000000000000000008.8
 
20858
f101    2000-01-01
 
20859
f102    00:00:20
 
20860
f103    0002-02-02 00:00:00
 
20861
f104    2000-12-31 23:59:59
 
20862
f105    2000
 
20863
f106    2000
 
20864
f107    2000
 
20865
f108    1enum
 
20866
f109    1set
 
20867
drop view test.v1 ;
 
20868
CREATE VIEW test.v1 AS SELECT F59,f61 FROM test.tb2;
 
20869
SELECT * FROM test.v1 order by f59,f61 desc limit 20;
 
20870
F59     f61
 
20871
1       0000000001
 
20872
2       0000000002
 
20873
3       0000000003
 
20874
5       0000000005
 
20875
6       0000000006
 
20876
7       0000000007
 
20877
8       0000000008
 
20878
9       0000000009
 
20879
10      0000000010
 
20880
15      NULL
 
20881
17      0000000016
 
20882
19      0000000014
 
20883
22      NULL
 
20884
24      NULL
 
20885
27      0000000026
 
20886
29      0000000024
 
20887
34      NULL
 
20888
94      NULL
 
20889
100     0000000004
 
20890
100     NULL
 
20891
drop view test.v1 ;
 
20892
 
 
20893
Testcase 3.3.1.54 
 
20894
--------------------------------------------------------------------------------
 
20895
USE test;
 
20896
drop table if exists  test.t1 ;
 
20897
drop table if exists  test.t2 ;
 
20898
drop view  if exists  test.v1 ;
 
20899
Create table t1 (f59 int, f60 int) ;
 
20900
Create table t2 (f59 int, f60 int) ;
 
20901
Insert into t1 values (1,10)   ;
 
20902
Insert into t1 values (2,20)   ;
 
20903
Insert into t1 values (47,80)  ;
 
20904
Insert into t2 values (1,1000) ;
 
20905
Insert into t2 values (2,2000) ;
 
20906
Insert into t2 values (31,97)  ;
 
20907
Create view test.v1 as select t1.f59, t1.f60
 
20908
from t1,t2 where t1.f59=t2.f59 ;
 
20909
Select * from test.v1 order by f59 limit 50 ;
 
20910
f59     f60
 
20911
1       10
 
20912
2       20
 
20913
drop table test.t1 ;
 
20914
drop table test.t2 ;
 
20915
drop view  test.v1 ;
 
20916
 
 
20917
Testcase 3.3.1.50 - 3.3.1.54 additional implementation
 
20918
--------------------------------------------------------------------------------
 
20919
DROP TABLE IF EXISTS t1 ;
 
20920
DROP VIEW  IF EXISTS v1 ;
 
20921
CREATE TABLE t1 ( f1 BIGINT, f2 char(10), f3 DECIMAL(10,5) );
 
20922
INSERT INTO t1 VALUES(1, 'one',   1.1);
 
20923
INSERT INTO t1 VALUES(2, 'two',   2.2);
 
20924
INSERT INTO t1 VALUES(3, 'three', 3.3);
 
20925
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1;
 
20926
SELECT * FROM v1;
 
20927
f1      f2      f3
 
20928
1       one     1.10000
 
20929
2       two     2.20000
 
20930
3       three   3.30000
 
20931
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1;
 
20932
SELECT * FROM v1;
 
20933
f2
 
20934
one
 
20935
two
 
20936
three
 
20937
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1 WHERE f3 = 2.2;
 
20938
SELECT * FROM v1;
 
20939
f1      f2      f3
 
20940
2       two     2.20000
 
20941
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1 WHERE f3 = 2.2;
 
20942
SELECT * FROM v1;
 
20943
f2
 
20944
two
 
20945
SET sql_mode = 'traditional,ansi';
 
20946
CREATE OR REPLACE VIEW v1 AS
 
20947
SELECT f3 AS "pure column f3:", f1 + f3 AS "sum of columns f1 + f3 =",
 
20948
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1):",
 
20949
'->' || CAST(f3 AS CHAR) || '<-'
 
20950
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):"
 
20951
FROM t1 WHERE f1 = 2;
 
20952
CREATE OR REPLACE VIEW v1 AS
 
20953
SELECT f3 AS "pure column f3: ", f1 + f3 AS "sum of columns f1 + f3 = ",
 
20954
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1): ",
 
20955
'->' || CAST(f3 AS CHAR) || '<-'
 
20956
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR): "
 
20957
FROM t1 WHERE f1 = 2;
 
20958
ERROR 42000: Incorrect column name 'pure column f3: '
 
20959
SELECT * FROM v1;
 
20960
pure column f3: 2.20000
 
20961
sum of columns f1 + f3 =        4.20000
 
20962
product of constants 3 * (- 0.11111E+1):        -3.3333
 
20963
expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):   ->2.20000<-
 
20964
SET sql_mode = '';
 
20965
 
 
20966
Testcases 3.3.1.55 - 3.3.1.62 
 
20967
--------------------------------------------------------------------------------
 
20968
Drop table if exists t1, t2 ;
 
20969
Drop view  if exists v1 ;
 
20970
Create table t1 (f59 int, f60 char(10), f61 int, a char(1)) ;
 
20971
Insert into t1 values (1, 'single',    3, '1')  ;
 
20972
Insert into t1 values (2, 'double',    6, '2')  ;
 
20973
Insert into t1 values (3, 'single-f3', 4, '3')  ;
 
20974
Create table t2 (f59 int, f60 char(10), f61 int, b char(1)) ;
 
20975
Insert into t2 values (2, 'double',    6, '2')  ;
 
20976
Insert into t2 values (3, 'single-f3', 6, '3')  ;
 
20977
Insert into t2 values (4, 'single',    4, '4')  ;
 
20978
create or replace view test.v1 as
 
20979
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20980
t1.f61 t1_f61, t2.f61 t2_f61
 
20981
from t1 inner join t2 where t1.f59 = t2.f59 ;
 
20982
select * from test.v1 order by t1_f59 ;
 
20983
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20984
2       2       double  double  6       6
 
20985
3       3       single-f3       single-f3       4       6
 
20986
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20987
t1.f61 t1_f61, t2.f61 t2_f61
 
20988
from t1 inner join t2 where t1.f59 = t2.f59;
 
20989
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20990
2       2       double  double  6       6
 
20991
3       3       single-f3       single-f3       4       6
 
20992
Create or replace view test.v1 as
 
20993
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
20994
FROM t2 cross join t1;
 
20995
Select * from v1 order by t1_f59,t2_f59;
 
20996
t1_f59  t2_f59
 
20997
1       2
 
20998
1       3
 
20999
1       4
 
21000
2       2
 
21001
2       3
 
21002
2       4
 
21003
3       2
 
21004
3       3
 
21005
3       4
 
21006
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21007
FROM t2 cross join t1;
 
21008
t1_f59  t2_f59
 
21009
1       2
 
21010
1       3
 
21011
1       4
 
21012
2       2
 
21013
2       3
 
21014
2       4
 
21015
3       2
 
21016
3       3
 
21017
3       4
 
21018
Create or replace view test.v1 as
 
21019
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21020
FROM t2,t1;
 
21021
Select * from v1 order by t1_f59,t2_f59;
 
21022
t1_f59  t2_f59
 
21023
1       2
 
21024
1       3
 
21025
1       4
 
21026
2       2
 
21027
2       3
 
21028
2       4
 
21029
3       2
 
21030
3       3
 
21031
3       4
 
21032
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21033
FROM t2,t1;
 
21034
t1_f59  t2_f59
 
21035
1       2
 
21036
1       3
 
21037
1       4
 
21038
2       2
 
21039
2       3
 
21040
2       4
 
21041
3       2
 
21042
3       3
 
21043
3       4
 
21044
Create or replace view test.v1 as
 
21045
Select f59, f60, f61, a, b
 
21046
FROM t2 natural join t1;
 
21047
Select * from v1 order by f59;
 
21048
f59     f60     f61     a       b
 
21049
2       double  6       2       2
 
21050
Select f59, f60, f61, a, b
 
21051
FROM t2 natural join t1;
 
21052
f59     f60     f61     a       b
 
21053
2       double  6       2       2
 
21054
Create or replace view test.v1 as
 
21055
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21056
t1.f61 t1_f61, t2.f61 t2_f61
 
21057
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21058
Select * from v1 order by t1_f59;
 
21059
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21060
NULL    4       NULL    single  NULL    4
 
21061
2       2       double  double  6       6
 
21062
3       3       single-f3       single-f3       4       6
 
21063
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21064
t1.f61 t1_f61, t2.f61 t2_f61
 
21065
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21066
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21067
2       2       double  double  6       6
 
21068
3       3       single-f3       single-f3       4       6
 
21069
NULL    4       NULL    single  NULL    4
 
21070
Create or replace view test.v1 as
 
21071
Select f59, f60, f61, t1.a, t2.b
 
21072
FROM t2 natural left outer join t1;
 
21073
Select * from v1 order by f59;
 
21074
f59     f60     f61     a       b
 
21075
2       double  6       2       2
 
21076
3       single-f3       6       NULL    3
 
21077
4       single  4       NULL    4
 
21078
Select f59, f60, f61, t1.a, t2.b
 
21079
FROM t2 natural left outer join t1;
 
21080
f59     f60     f61     a       b
 
21081
2       double  6       2       2
 
21082
3       single-f3       6       NULL    3
 
21083
4       single  4       NULL    4
 
21084
Create or replace view test.v1 as
 
21085
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21086
t1.f61 t1_f61, t2.f61 t2_f61
 
21087
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21088
Select * from v1 order by t1_f59;
 
21089
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21090
1       NULL    single  NULL    3       NULL
 
21091
2       2       double  double  6       6
 
21092
3       3       single-f3       single-f3       4       6
 
21093
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21094
t1.f61 t1_f61, t2.f61 t2_f61
 
21095
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21096
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21097
1       NULL    single  NULL    3       NULL
 
21098
2       2       double  double  6       6
 
21099
3       3       single-f3       single-f3       4       6
 
21100
Create or replace view test.v1 as
 
21101
Select f59, f60, a, b
 
21102
FROM t2 natural right outer join t1;
 
21103
Select * from v1 order by f59 desc;
 
21104
f59     f60     a       b
 
21105
3       single-f3       3       NULL
 
21106
2       double  2       2
 
21107
1       single  1       NULL
 
21108
Select f59, f60, a, b
 
21109
FROM t2 natural right outer join t1;
 
21110
f59     f60     a       b
 
21111
1       single  1       NULL
 
21112
2       double  2       2
 
21113
3       single-f3       3       NULL
 
21114
drop table t1, t2;
 
21115
drop view  v1 ;
 
21116
Use test;
 
21117
 
 
21118
Testcase 3.3.1.A1 - 3.3.1.A3 
 
21119
--------------------------------------------------------------------------------
 
21120
Drop table if exists t1 ;
 
21121
Drop view  if exists v1;
 
21122
Create table t1 (f59 int, f60 int, f61 int) ;
 
21123
Insert into t1 values (101,201,301)  ;
 
21124
Insert into t1 values (107,501,601)  ;
 
21125
Insert into t1 values (901,801,401)  ;
 
21126
Create or replace view test.v1 as
 
21127
Select tb2.f59 FROM tb2 LEFT JOIN t1 on tb2.f59 = t1.f59 ;
 
21128
Select * from test.v1 order by f59 limit 0,10;
 
21129
f59
 
21130
1
 
21131
2
 
21132
3
 
21133
5
 
21134
6
 
21135
7
 
21136
8
 
21137
9
 
21138
10
 
21139
15
 
21140
Drop view if exists test.v1 ;
 
21141
Drop table if exists t1 ;
 
21142
Drop view  if exists v1;
 
21143
Create table t1 (f59 int, f60 int, f61 int) ;
 
21144
Insert into t1 values (201,201,201)  ;
 
21145
Insert into t1 values (207,201,201)  ;
 
21146
Insert into t1 values (201,201,201)  ;
 
21147
Create or replace view test.v1
 
21148
as Select tb2.f59 FROM tb2 INNER JOIN t1 on tb2.f59 = t1.f59 ;
 
21149
Select * from test.v1 order by f59 limit 0,10;
 
21150
f59
 
21151
207
 
21152
Drop view if exists test.v1 ;
 
21153
Drop table if exists t1 ;
 
21154
Drop view  if exists v1;
 
21155
Create table t1 (f59 int, f60 int, f61 int) ;
 
21156
Insert into t1 values (21,21,21)  ;
 
21157
Insert into t1 values (27,21,21)  ;
 
21158
Insert into t1 values (21,21,21)  ;
 
21159
Create or replace view test.v1
 
21160
as Select tb2.f59 FROM tb2 CROSS JOIN t1 on tb2.f59 = t1.f59 ;
 
21161
Select * from test.v1 order by f59 limit 0,10;
 
21162
f59
 
21163
27
 
21164
Drop view test.v1 ;
 
21165
 
 
21166
Testcase 3.3.1.63 
 
21167
--------------------------------------------------------------------------------
 
21168
Drop table if exists t1 ;
 
21169
Drop view if exists test.v1 ;
 
21170
Create table t1 (f59 int, f60 int, f61 int) ;
 
21171
Insert into t1 values (11,21,31)  ;
 
21172
Insert into t1 values (17,51,61)  ;
 
21173
Insert into t1 values (91,81,41)  ;
 
21174
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21175
Union  ALL (Select f59 from t1 where f59=17 );
 
21176
Select * from test.v1 order by f59 limit 0,10;
 
21177
f59
 
21178
17
 
21179
17
 
21180
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21181
Union  (Select f59 from t1 where f59=17 );
 
21182
Select * from test.v1 order by f59 limit 0,10;
 
21183
f59
 
21184
17
 
21185
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21186
Union Distinct (Select f59 from t1 where f60=17 );
 
21187
Select * from test.v1 order by f59 limit 0,10;
 
21188
f59
 
21189
17
 
21190
Drop view test.v1 ;
 
21191
drop table if exists t1;
 
21192
drop view  if exists test.v1;
 
21193
create table t1 (f59 int, f60 int, f61 int);
 
21194
insert into t1 values (101,201,301);
 
21195
insert into t1 values (107,501,601);
 
21196
insert into t1 values (901,801,401);
 
21197
create or replace view test.v1 as
 
21198
select tb2.f59 from tb2  join t1 on tb2.f59 = t1.f59;
 
21199
select * from test.v1 order by f59 limit 0,10;
 
21200
f59
 
21201
107
 
21202
107
 
21203
create or replace view test.v1 as
 
21204
(select f59 from tb2 where f59=107 )
 
21205
union all
 
21206
(select f59 from t1 where f59=107 );
 
21207
select * from test.v1 order by f59 limit 0,10;
 
21208
f59
 
21209
107
 
21210
107
 
21211
107
 
21212
create or replace view test.v1 as
 
21213
(select f59 from tb2 where f59=107 )
 
21214
union
 
21215
(select f59 from t1 where f59=107 );
 
21216
select * from test.v1 order by f59 limit 0,10;
 
21217
f59
 
21218
107
 
21219
create or replace view test.v1 as
 
21220
(select f59 from tb2 where f59=107 )
 
21221
union distinct
 
21222
(select f59 from t1 where f59=107 );
 
21223
select * from test.v1 order by f59 limit 0,10;
 
21224
f59
 
21225
107
 
21226
drop view if exists test.v1 ;
 
21227
drop table t1;
 
21228
 
 
21229
Testcase 3.3.1.64 
 
21230
--------------------------------------------------------------------------------
 
21231
Drop view if exists test.v1 ;
 
21232
CREATE VIEW test.v1 AS SELECT F59
 
21233
FROM test.tb2 where test.tb2.F59 = 109;
 
21234
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21235
F59
 
21236
109
 
21237
109
 
21238
ALTER VIEW test.v1 AS  SELECT *
 
21239
FROM test.tb2 WHERE test.tb2.f59 = 242 ;
 
21240
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21241
f59     242
 
21242
f60     79
 
21243
f61     NULL
 
21244
f62     NULL
 
21245
f63     NULL
 
21246
f64     NULL
 
21247
f65     NULL
 
21248
f66     NULL
 
21249
f67     NULL
 
21250
f68     NULL
 
21251
f69     NULL
 
21252
f70     NULL
 
21253
f71     NULL
 
21254
f72     NULL
 
21255
f73     NULL
 
21256
f74     NULL
 
21257
f75     NULL
 
21258
f76     NULL
 
21259
f77     7.7
 
21260
f78     7.7
 
21261
f79     00000000000000000007.7
 
21262
f80     00000000000000000008.8
 
21263
f81     8.8
 
21264
f82     8.8
 
21265
f83     0000000008.8
 
21266
f84     0000000008.8
 
21267
f85     8.8
 
21268
f86     8.8
 
21269
f87     8.8
 
21270
f88     8.8
 
21271
f89     0000000008.8
 
21272
f90     0000000008.8
 
21273
f91     0000000008.8
 
21274
f92     0000000008.8
 
21275
f93     8.8
 
21276
f94     8.8
 
21277
f95     8.8
 
21278
f96     8.8
 
21279
f97     0000000008.8
 
21280
f98     00000000000000000008.8
 
21281
f99     0000000008.8
 
21282
f100    00000000000000000008.8
 
21283
f101    2000-01-01
 
21284
f102    00:00:20
 
21285
f103    0002-02-02 00:00:00
 
21286
f104    2000-12-31 23:59:59
 
21287
f105    2000
 
21288
f106    2000
 
21289
f107    2000
 
21290
f108    1enum
 
21291
f109    1set
 
21292
Drop view test.v1 ;
 
21293
 
 
21294
Testcase 3.3.1.65, 3.3.1.A4, 3.3.1.66, 3.3.1.67 
 
21295
--------------------------------------------------------------------------------
 
21296
DROP TABLE IF EXISTS t1;
 
21297
DROP VIEW  IF EXISTS test.v1 ;
 
21298
CREATE TABLE t1 ( f1 VARCHAR(1000) ) ENGINE = innodb ;
 
21299
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21300
DROP VIEW v1;
 
21301
DROP VIEW v1;
 
21302
ERROR 42S02: Unknown table 'v1'
 
21303
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21304
DROP VIEW IF EXISTS v1;
 
21305
DROP VIEW IF EXISTS v1;
 
21306
Warnings:
 
21307
Note    1051    Unknown table 'test.v1'
 
21308
 
 
21309
Testcase 3.3.1.68 
 
21310
--------------------------------------------------------------------------------
 
21311
DROP TABLE IF EXISTS t1;
 
21312
DROP VIEW  IF EXISTS v1_base ;
 
21313
DROP VIEW  IF EXISTS v1_top ;
 
21314
CREATE TABLE t1 ( f1 DOUBLE);
 
21315
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21316
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21317
DROP VIEW v1_top  ;
 
21318
DROP VIEW v1_top;
 
21319
ERROR 42S02: Unknown table 'v1_top'
 
21320
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21321
DROP VIEW v1_base  ;
 
21322
DROP VIEW v1_base;
 
21323
ERROR 42S02: Unknown table 'v1_base'
 
21324
DROP VIEW v1_top;
 
21325
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21326
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21327
DROP VIEW v1_top CASCADE ;
 
21328
DROP VIEW v1_top;
 
21329
ERROR 42S02: Unknown table 'v1_top'
 
21330
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21331
DROP VIEW v1_base CASCADE ;
 
21332
DROP VIEW v1_base;
 
21333
ERROR 42S02: Unknown table 'v1_base'
 
21334
DROP VIEW v1_top;
 
21335
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21336
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21337
DROP VIEW v1_top RESTRICT ;
 
21338
DROP VIEW v1_top;
 
21339
ERROR 42S02: Unknown table 'v1_top'
 
21340
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21341
DROP VIEW v1_base RESTRICT ;
 
21342
DROP VIEW v1_base;
 
21343
ERROR 42S02: Unknown table 'v1_base'
 
21344
DROP VIEW v1_top;
 
21345
 
 
21346
Testcase 3.3.1.69, 3.3.1.70, 3.3.1.A5 
 
21347
--------------------------------------------------------------------------------
 
21348
DROP TABLE IF EXISTS t1 ;
 
21349
DROP VIEW  IF EXISTS v1 ;
 
21350
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ENGINE = innodb;
 
21351
CREATE VIEW v1 AS SELECT * FROM t1;
 
21352
DROP VIEW v1 ;
 
21353
SELECT * FROM v1 ;
 
21354
ERROR 42S02: Table 'test.v1' doesn't exist
 
21355
SHOW CREATE VIEW v1 ;
 
21356
ERROR 42S02: Table 'test.v1' doesn't exist
 
21357
SHOW CREATE TABLE v1 ;
 
21358
ERROR 42S02: Table 'test.v1' doesn't exist
 
21359
SHOW TABLE STATUS like 'v1' ;
 
21360
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
 
21361
SHOW TABLES LIKE 'v1';
 
21362
Tables_in_test (v1)
 
21363
SHOW COLUMNS FROM v1;
 
21364
ERROR 42S02: Table 'test.v1' doesn't exist
 
21365
SHOW FIELDS  FROM v1;
 
21366
ERROR 42S02: Table 'test.v1' doesn't exist
 
21367
CHECK TABLE v1;
 
21368
Table   Op      Msg_type        Msg_text
 
21369
test.v1 check   Error   Table 'test.v1' doesn't exist
 
21370
test.v1 check   status  Operation failed
 
21371
DESCRIBE v1;
 
21372
ERROR 42S02: Table 'test.v1' doesn't exist
 
21373
EXPLAIN SELECT * FROM v1;
 
21374
ERROR 42S02: Table 'test.v1' doesn't exist
 
21375
Use test;
 
21376
 
 
21377
Testcase 3.3.1.A6 
 
21378
--------------------------------------------------------------------------------
 
21379
DROP DATABASE IF EXISTS test3;
 
21380
CREATE DATABASE test3;
 
21381
CREATE TABLE test3.t1 (f1 DECIMAL(5,3)) ENGINE = innodb;
 
21382
INSERT INTO test3.t1 SET f1 = 1.0;
 
21383
CREATE VIEW test3.v0 AS SELECT * FROM test3.t1;
 
21384
CREATE VIEW test3.v1 AS SELECT * FROM test3.v0;
 
21385
CREATE VIEW test3.v2 AS SELECT * FROM test3.v1;
 
21386
CREATE VIEW test3.v3 AS SELECT * FROM test3.v2;
 
21387
CREATE VIEW test3.v4 AS SELECT * FROM test3.v3;
 
21388
CREATE VIEW test3.v5 AS SELECT * FROM test3.v4;
 
21389
CREATE VIEW test3.v6 AS SELECT * FROM test3.v5;
 
21390
CREATE VIEW test3.v7 AS SELECT * FROM test3.v6;
 
21391
CREATE VIEW test3.v8 AS SELECT * FROM test3.v7;
 
21392
CREATE VIEW test3.v9 AS SELECT * FROM test3.v8;
 
21393
CREATE VIEW test3.v10 AS SELECT * FROM test3.v9;
 
21394
CREATE VIEW test3.v11 AS SELECT * FROM test3.v10;
 
21395
CREATE VIEW test3.v12 AS SELECT * FROM test3.v11;
 
21396
CREATE VIEW test3.v13 AS SELECT * FROM test3.v12;
 
21397
CREATE VIEW test3.v14 AS SELECT * FROM test3.v13;
 
21398
CREATE VIEW test3.v15 AS SELECT * FROM test3.v14;
 
21399
CREATE VIEW test3.v16 AS SELECT * FROM test3.v15;
 
21400
CREATE VIEW test3.v17 AS SELECT * FROM test3.v16;
 
21401
CREATE VIEW test3.v18 AS SELECT * FROM test3.v17;
 
21402
CREATE VIEW test3.v19 AS SELECT * FROM test3.v18;
 
21403
CREATE VIEW test3.v20 AS SELECT * FROM test3.v19;
 
21404
CREATE VIEW test3.v21 AS SELECT * FROM test3.v20;
 
21405
CREATE VIEW test3.v22 AS SELECT * FROM test3.v21;
 
21406
CREATE VIEW test3.v23 AS SELECT * FROM test3.v22;
 
21407
CREATE VIEW test3.v24 AS SELECT * FROM test3.v23;
 
21408
CREATE VIEW test3.v25 AS SELECT * FROM test3.v24;
 
21409
CREATE VIEW test3.v26 AS SELECT * FROM test3.v25;
 
21410
CREATE VIEW test3.v27 AS SELECT * FROM test3.v26;
 
21411
CREATE VIEW test3.v28 AS SELECT * FROM test3.v27;
 
21412
CREATE VIEW test3.v29 AS SELECT * FROM test3.v28;
 
21413
CREATE VIEW test3.v30 AS SELECT * FROM test3.v29;
 
21414
CREATE VIEW test3.v31 AS SELECT * FROM test3.v30;
 
21415
CREATE VIEW test3.v32 AS SELECT * FROM test3.v31;
 
21416
SHOW CREATE VIEW test3.v32;
 
21417
View    Create View     character_set_client    collation_connection
 
21418
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
 
21419
SELECT * FROM test3.v32;
 
21420
f1
 
21421
1.000
 
21422
EXPLAIN SELECT * FROM test3.v32;
 
21423
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
 
21424
1       SIMPLE  t1      ALL     NULL    NULL    NULL    NULL    1       
 
21425
DROP VIEW test3.v0;
 
21426
SHOW CREATE VIEW test3.v32;
 
21427
View    Create View     character_set_client    collation_connection
 
21428
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
 
21429
Warnings:
 
21430
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
 
21431
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
EXPLAIN SELECT * FROM test3.v32;
 
21434
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
 
21435
 
 
21436
FIXME - Setting join_limit to 28 - hangs for higher values
 
21437
----------------------------------------------------------
 
21438
SET @join_limit = 28;
 
21439
SET @max_level = @join_limit - 1;
 
21440
DROP DATABASE IF EXISTS test3;
 
21441
DROP TABLE IF EXISTS test1.t1;
 
21442
DROP TABLE IF EXISTS test2.t1;
 
21443
DROP VIEW IF EXISTS test1.v27;
 
21444
DROP VIEW IF EXISTS test1.v26;
 
21445
DROP VIEW IF EXISTS test1.v25;
 
21446
DROP VIEW IF EXISTS test1.v24;
 
21447
DROP VIEW IF EXISTS test1.v23;
 
21448
DROP VIEW IF EXISTS test1.v22;
 
21449
DROP VIEW IF EXISTS test1.v21;
 
21450
DROP VIEW IF EXISTS test1.v20;
 
21451
DROP VIEW IF EXISTS test1.v19;
 
21452
DROP VIEW IF EXISTS test1.v18;
 
21453
DROP VIEW IF EXISTS test1.v17;
 
21454
DROP VIEW IF EXISTS test1.v16;
 
21455
DROP VIEW IF EXISTS test1.v15;
 
21456
DROP VIEW IF EXISTS test1.v14;
 
21457
DROP VIEW IF EXISTS test1.v13;
 
21458
DROP VIEW IF EXISTS test1.v12;
 
21459
DROP VIEW IF EXISTS test1.v11;
 
21460
DROP VIEW IF EXISTS test1.v10;
 
21461
DROP VIEW IF EXISTS test1.v9;
 
21462
DROP VIEW IF EXISTS test1.v8;
 
21463
DROP VIEW IF EXISTS test1.v7;
 
21464
DROP VIEW IF EXISTS test1.v6;
 
21465
DROP VIEW IF EXISTS test1.v5;
 
21466
DROP VIEW IF EXISTS test1.v4;
 
21467
DROP VIEW IF EXISTS test1.v3;
 
21468
DROP VIEW IF EXISTS test1.v2;
 
21469
DROP VIEW IF EXISTS test1.v1;
 
21470
DROP VIEW IF EXISTS test1.v0;
 
21471
CREATE DATABASE test3;
 
21472
USE test1;
 
21473
CREATE TABLE t1 (f1 BIGINT, f2 CHAR(50)) ENGINE = innodb ;
 
21474
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21475
INSERT INTO t1 VALUES (0, NULL);
 
21476
INSERT INTO t1 VALUES (5, 'five');
 
21477
INSERT INTO t1 VALUES (1, 'one');
 
21478
INSERT INTO t1 VALUES (2, 'two');
 
21479
USE test2;
 
21480
CREATE TABLE t1 (f1 DECIMAL(64,30), f2 VARCHAR(50)) ENGINE = innodb;
 
21481
INSERT INTO  t1 VALUES (NULL, 'numeric column is NULL');
 
21482
INSERT INTO t1 VALUES (0.000000000000000000000000000000, NULL);
 
21483
INSERT INTO t1 VALUES (5.000000000000000000000000000000, 'five');
 
21484
INSERT INTO t1 VALUES (+1.000000000000000000000000000000, 'one');
 
21485
INSERT INTO t1 VALUES (3.000000000000000, 'three');
 
21486
USE test3;
 
21487
CREATE TABLE t1 (f1 DOUBLE, f2 VARBINARY(50)) ENGINE = innodb;
 
21488
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21489
INSERT INTO t1 VALUES (+0.0E-35, NULL);
 
21490
INSERT INTO t1 VALUES (+0.5E+1, 'five');
 
21491
INSERT INTO t1 VALUES (20.0E-1, 'two');
 
21492
INSERT INTO t1 VALUES (0.0300E2, 'three');
 
21493
USE test;
 
21494
CREATE OR REPLACE VIEW test1.v0 AS SELECT * FROM test2.t1;
 
21495
CREATE OR REPLACE VIEW test1.v1 AS SELECT f1, f2
 
21496
FROM test2.t1 tab1 NATURAL JOIN test1.v0 tab2;
 
21497
CREATE OR REPLACE VIEW test1.v2 AS SELECT f1, f2
 
21498
FROM test3.t1 tab1 NATURAL JOIN test1.v1 tab2;
 
21499
CREATE OR REPLACE VIEW test1.v3 AS SELECT f1, f2
 
21500
FROM test1.t1 tab1 NATURAL JOIN test1.v2 tab2;
 
21501
CREATE OR REPLACE VIEW test1.v4 AS SELECT f1, f2
 
21502
FROM test2.t1 tab1 NATURAL JOIN test1.v3 tab2;
 
21503
CREATE OR REPLACE VIEW test1.v5 AS SELECT f1, f2
 
21504
FROM test3.t1 tab1 NATURAL JOIN test1.v4 tab2;
 
21505
CREATE OR REPLACE VIEW test1.v6 AS SELECT f1, f2
 
21506
FROM test1.t1 tab1 NATURAL JOIN test1.v5 tab2;
 
21507
CREATE OR REPLACE VIEW test1.v7 AS SELECT f1, f2
 
21508
FROM test2.t1 tab1 NATURAL JOIN test1.v6 tab2;
 
21509
CREATE OR REPLACE VIEW test1.v8 AS SELECT f1, f2
 
21510
FROM test3.t1 tab1 NATURAL JOIN test1.v7 tab2;
 
21511
CREATE OR REPLACE VIEW test1.v9 AS SELECT f1, f2
 
21512
FROM test1.t1 tab1 NATURAL JOIN test1.v8 tab2;
 
21513
CREATE OR REPLACE VIEW test1.v10 AS SELECT f1, f2
 
21514
FROM test2.t1 tab1 NATURAL JOIN test1.v9 tab2;
 
21515
CREATE OR REPLACE VIEW test1.v11 AS SELECT f1, f2
 
21516
FROM test3.t1 tab1 NATURAL JOIN test1.v10 tab2;
 
21517
CREATE OR REPLACE VIEW test1.v12 AS SELECT f1, f2
 
21518
FROM test1.t1 tab1 NATURAL JOIN test1.v11 tab2;
 
21519
CREATE OR REPLACE VIEW test1.v13 AS SELECT f1, f2
 
21520
FROM test2.t1 tab1 NATURAL JOIN test1.v12 tab2;
 
21521
CREATE OR REPLACE VIEW test1.v14 AS SELECT f1, f2
 
21522
FROM test3.t1 tab1 NATURAL JOIN test1.v13 tab2;
 
21523
CREATE OR REPLACE VIEW test1.v15 AS SELECT f1, f2
 
21524
FROM test1.t1 tab1 NATURAL JOIN test1.v14 tab2;
 
21525
CREATE OR REPLACE VIEW test1.v16 AS SELECT f1, f2
 
21526
FROM test2.t1 tab1 NATURAL JOIN test1.v15 tab2;
 
21527
CREATE OR REPLACE VIEW test1.v17 AS SELECT f1, f2
 
21528
FROM test3.t1 tab1 NATURAL JOIN test1.v16 tab2;
 
21529
CREATE OR REPLACE VIEW test1.v18 AS SELECT f1, f2
 
21530
FROM test1.t1 tab1 NATURAL JOIN test1.v17 tab2;
 
21531
CREATE OR REPLACE VIEW test1.v19 AS SELECT f1, f2
 
21532
FROM test2.t1 tab1 NATURAL JOIN test1.v18 tab2;
 
21533
CREATE OR REPLACE VIEW test1.v20 AS SELECT f1, f2
 
21534
FROM test3.t1 tab1 NATURAL JOIN test1.v19 tab2;
 
21535
CREATE OR REPLACE VIEW test1.v21 AS SELECT f1, f2
 
21536
FROM test1.t1 tab1 NATURAL JOIN test1.v20 tab2;
 
21537
CREATE OR REPLACE VIEW test1.v22 AS SELECT f1, f2
 
21538
FROM test2.t1 tab1 NATURAL JOIN test1.v21 tab2;
 
21539
CREATE OR REPLACE VIEW test1.v23 AS SELECT f1, f2
 
21540
FROM test3.t1 tab1 NATURAL JOIN test1.v22 tab2;
 
21541
CREATE OR REPLACE VIEW test1.v24 AS SELECT f1, f2
 
21542
FROM test1.t1 tab1 NATURAL JOIN test1.v23 tab2;
 
21543
CREATE OR REPLACE VIEW test1.v25 AS SELECT f1, f2
 
21544
FROM test2.t1 tab1 NATURAL JOIN test1.v24 tab2;
 
21545
CREATE OR REPLACE VIEW test1.v26 AS SELECT f1, f2
 
21546
FROM test3.t1 tab1 NATURAL JOIN test1.v25 tab2;
 
21547
CREATE OR REPLACE VIEW test1.v27 AS SELECT f1, f2
 
21548
FROM test1.t1 tab1 NATURAL JOIN test1.v26 tab2;
 
21549
SHOW CREATE VIEW test1.v27;
 
21550
View    Create View     character_set_client    collation_connection
 
21551
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
 
21552
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21553
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21554
f1      f2
 
21555
5       five
 
21556
 
 
21557
The output of following EXPLAIN is deactivated, because the result
 
21558
differs on some platforms
 
21559
FIXME Is this a bug ? 
 
21560
--------------------------------------------------------------------------------
 
21561
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21562
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21563
CREATE VIEW test1.v28 AS SELECT f1, f2
 
21564
FROM test3.t1 tab1 NATURAL JOIN test1.v27 tab2;
 
21565
SHOW CREATE VIEW test1.v28;
 
21566
View    Create View     character_set_client    collation_connection
 
21567
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
 
21568
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21569
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21570
f1      f2
 
21571
5       five
 
21572
 
 
21573
The output of following EXPLAIN is deactivated, because the result
 
21574
differs on some platforms
 
21575
FIXME Is this a bug ? 
 
21576
--------------------------------------------------------------------------------
 
21577
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21578
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21579
DROP VIEW IF EXISTS test1.v28;
 
21580
CREATE OR REPLACE VIEW test1.v0 AS
 
21581
SELECT f1 as f2, f2 as f1 FROM test2.t1;
 
21582
CREATE OR REPLACE VIEW test2.v0 AS
 
21583
SELECT CAST('0001-01-01' AS DATE) as f1, f2 FROM test3.t1;
 
21584
SHOW CREATE VIEW test1.v27;
 
21585
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21586
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21587
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21588
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21589
CREATE OR REPLACE VIEW test3.v0 AS
 
21590
SELECT f1 , CONVERT('ĆŸĆ„Ć¤Ć–Ć¶ĆœĆ¼Ā§' USING UCS2) as f2 FROM test1.t1;
 
21591
SHOW CREATE VIEW test1.v27;
 
21592
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21593
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21594
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21595
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21596
CREATE OR REPLACE VIEW test3.v0 AS
 
21597
SELECT CONVERT('ĆŸĆ„Ć¤Ć–Ć¶ĆœĆ¼Ā§' USING UCS2) as f1, f2 FROM test1.t1;
 
21598
SHOW CREATE VIEW test1.v27;
 
21599
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21600
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21601
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21602
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21603
DROP VIEW IF EXISTS test1.v27;
 
21604
DROP VIEW IF EXISTS test1.v26;
 
21605
DROP VIEW IF EXISTS test1.v25;
 
21606
DROP VIEW IF EXISTS test1.v24;
 
21607
DROP VIEW IF EXISTS test1.v23;
 
21608
DROP VIEW IF EXISTS test1.v22;
 
21609
DROP VIEW IF EXISTS test1.v21;
 
21610
DROP VIEW IF EXISTS test1.v20;
 
21611
DROP VIEW IF EXISTS test1.v19;
 
21612
DROP VIEW IF EXISTS test1.v18;
 
21613
DROP VIEW IF EXISTS test1.v17;
 
21614
DROP VIEW IF EXISTS test1.v16;
 
21615
DROP VIEW IF EXISTS test1.v15;
 
21616
DROP VIEW IF EXISTS test1.v14;
 
21617
DROP VIEW IF EXISTS test1.v13;
 
21618
DROP VIEW IF EXISTS test1.v12;
 
21619
DROP VIEW IF EXISTS test1.v11;
 
21620
DROP VIEW IF EXISTS test1.v10;
 
21621
DROP VIEW IF EXISTS test1.v9;
 
21622
DROP VIEW IF EXISTS test1.v8;
 
21623
DROP VIEW IF EXISTS test1.v7;
 
21624
DROP VIEW IF EXISTS test1.v6;
 
21625
DROP VIEW IF EXISTS test1.v5;
 
21626
DROP VIEW IF EXISTS test1.v4;
 
21627
DROP VIEW IF EXISTS test1.v3;
 
21628
DROP VIEW IF EXISTS test1.v2;
 
21629
DROP VIEW IF EXISTS test1.v1;
 
21630
DROP VIEW IF EXISTS test1.v0;
 
21631
DROP DATABASE test3;
 
21632
DROP TABLE test1.t1;
 
21633
DROP TABLE test2.t1;
 
21634
Use test;
 
21635
 
 
21636
Testcase 3.3.2.1
 
21637
--------------------------------------------------------------------------------
 
21638
Drop view if exists test.v1 ;
 
21639
Create View test.v1 AS SELECT f59,f60 FROM tb2 where f59 = 1995 ;
 
21640
INSERT INTO test.v1 (f59,f60) values (879,700) ;
 
21641
affected rows: 1
 
21642
SELECT f59,f60 FROM test.v1 where f59 = 879 and f60 = 700 ;
 
21643
f59     f60
 
21644
DELETE FROM tb2 where f59 = 879 and f60 = 700 ;
 
21645
Drop view test.v1 ;
 
21646
 
 
21647
Testcase 3.3.2.2
 
21648
--------------------------------------------------------------------------------
 
21649
Drop view if exists test.v1 ;
 
21650
Create view test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21651
INSERT INTO test.v1 ( f59 , f60 ) values (2005,0101) ;
 
21652
affected rows: 1
 
21653
SELECT * FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21654
f59     2005
 
21655
f60     101
 
21656
f61     NULL
 
21657
f62     NULL
 
21658
f63     NULL
 
21659
f64     NULL
 
21660
f65     NULL
 
21661
f66     NULL
 
21662
f67     NULL
 
21663
f68     NULL
 
21664
f69     NULL
 
21665
f70     NULL
 
21666
f71     NULL
 
21667
f72     NULL
 
21668
f73     NULL
 
21669
f74     NULL
 
21670
f75     NULL
 
21671
f76     NULL
 
21672
f77     7.7
 
21673
f78     7.7
 
21674
f79     00000000000000000007.7
 
21675
f80     00000000000000000008.8
 
21676
f81     8.8
 
21677
f82     8.8
 
21678
f83     0000000008.8
 
21679
f84     0000000008.8
 
21680
f85     8.8
 
21681
f86     8.8
 
21682
f87     8.8
 
21683
f88     8.8
 
21684
f89     0000000008.8
 
21685
f90     0000000008.8
 
21686
f91     0000000008.8
 
21687
f92     0000000008.8
 
21688
f93     8.8
 
21689
f94     8.8
 
21690
f95     8.8
 
21691
f96     8.8
 
21692
f97     0000000008.8
 
21693
f98     00000000000000000008.8
 
21694
f99     0000000008.8
 
21695
f100    00000000000000000008.8
 
21696
f101    2000-01-01
 
21697
f102    00:00:20
 
21698
f103    0002-02-02 00:00:00
 
21699
f104    2000-12-31 23:59:59
 
21700
f105    2000
 
21701
f106    2000
 
21702
f107    2000
 
21703
f108    1enum
 
21704
f109    1set
 
21705
SELECT f59,f60 FROM test.v1 where f59 = 2005 and f60 = 0101 ;
 
21706
f59     f60
 
21707
2005    101
 
21708
DELETE FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21709
Drop view test.v1 ;
 
21710
 
 
21711
Testcase 3.3.2.3
 
21712
--------------------------------------------------------------------------------
 
21713
Insert into tb2 (f59,f60,f61) values (780,105,106) ;
 
21714
Drop view if exists test.v1 ;
 
21715
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21716
UPDATE test.v1 SET f59 = 8 WHERE f59 = 780 and f60 = 105;
 
21717
affected rows: 1
 
21718
info: Rows matched: 1  Changed: 1  Warnings: 0
 
21719
SELECT * FROM tb2 where f59 = 8 and f60 = 105;
 
21720
f59     8
 
21721
f60     105
 
21722
f61     0000000106
 
21723
f62     NULL
 
21724
f63     NULL
 
21725
f64     NULL
 
21726
f65     NULL
 
21727
f66     NULL
 
21728
f67     NULL
 
21729
f68     NULL
 
21730
f69     NULL
 
21731
f70     NULL
 
21732
f71     NULL
 
21733
f72     NULL
 
21734
f73     NULL
 
21735
f74     NULL
 
21736
f75     NULL
 
21737
f76     NULL
 
21738
f77     7.7
 
21739
f78     7.7
 
21740
f79     00000000000000000007.7
 
21741
f80     00000000000000000008.8
 
21742
f81     8.8
 
21743
f82     8.8
 
21744
f83     0000000008.8
 
21745
f84     0000000008.8
 
21746
f85     8.8
 
21747
f86     8.8
 
21748
f87     8.8
 
21749
f88     8.8
 
21750
f89     0000000008.8
 
21751
f90     0000000008.8
 
21752
f91     0000000008.8
 
21753
f92     0000000008.8
 
21754
f93     8.8
 
21755
f94     8.8
 
21756
f95     8.8
 
21757
f96     8.8
 
21758
f97     0000000008.8
 
21759
f98     00000000000000000008.8
 
21760
f99     0000000008.8
 
21761
f100    00000000000000000008.8
 
21762
f101    2000-01-01
 
21763
f102    00:00:20
 
21764
f103    0002-02-02 00:00:00
 
21765
f104    2000-12-31 23:59:59
 
21766
f105    2000
 
21767
f106    2000
 
21768
f107    2000
 
21769
f108    1enum
 
21770
f109    1set
 
21771
SELECT f59,f60 FROM test.v1 where f59 = 8 and f60 = 105 ;
 
21772
f59     f60
 
21773
8       105
 
21774
Drop view test.v1 ;
 
21775
 
 
21776
Testcase 3.3.2.4
 
21777
--------------------------------------------------------------------------------
 
21778
Insert into tb2 (f59,f60,f61) values (781,105,106) ;
 
21779
Drop view if exists test.v1 ;
 
21780
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 ;
 
21781
UPDATE test.v1 SET f59 = 891 WHERE f60 = 105 ;
 
21782
affected rows: 4
 
21783
info: Rows matched: 4  Changed: 4  Warnings: 0
 
21784
SELECT * FROM tb2 where f59 = 891 and f60 = 105;
 
21785
f59     891
 
21786
f60     105
 
21787
f61     0000000106
 
21788
f62     NULL
 
21789
f63     NULL
 
21790
f64     NULL
 
21791
f65     NULL
 
21792
f66     NULL
 
21793
f67     NULL
 
21794
f68     NULL
 
21795
f69     NULL
 
21796
f70     NULL
 
21797
f71     NULL
 
21798
f72     NULL
 
21799
f73     NULL
 
21800
f74     NULL
 
21801
f75     NULL
 
21802
f76     NULL
 
21803
f77     7.7
 
21804
f78     7.7
 
21805
f79     00000000000000000007.7
 
21806
f80     00000000000000000008.8
 
21807
f81     8.8
 
21808
f82     8.8
 
21809
f83     0000000008.8
 
21810
f84     0000000008.8
 
21811
f85     8.8
 
21812
f86     8.8
 
21813
f87     8.8
 
21814
f88     8.8
 
21815
f89     0000000008.8
 
21816
f90     0000000008.8
 
21817
f91     0000000008.8
 
21818
f92     0000000008.8
 
21819
f93     8.8
 
21820
f94     8.8
 
21821
f95     8.8
 
21822
f96     8.8
 
21823
f97     0000000008.8
 
21824
f98     00000000000000000008.8
 
21825
f99     0000000008.8
 
21826
f100    00000000000000000008.8
 
21827
f101    2000-01-01
 
21828
f102    00:00:20
 
21829
f103    0002-02-02 00:00:00
 
21830
f104    2000-12-31 23:59:59
 
21831
f105    2000
 
21832
f106    2000
 
21833
f107    2000
 
21834
f108    1enum
 
21835
f109    1set
 
21836
f59     891
 
21837
f60     105
 
21838
f61     0000000106
 
21839
f62     NULL
 
21840
f63     NULL
 
21841
f64     NULL
 
21842
f65     NULL
 
21843
f66     NULL
 
21844
f67     NULL
 
21845
f68     NULL
 
21846
f69     NULL
 
21847
f70     NULL
 
21848
f71     NULL
 
21849
f72     NULL
 
21850
f73     NULL
 
21851
f74     NULL
 
21852
f75     NULL
 
21853
f76     NULL
 
21854
f77     7.7
 
21855
f78     7.7
 
21856
f79     00000000000000000007.7
 
21857
f80     00000000000000000008.8
 
21858
f81     8.8
 
21859
f82     8.8
 
21860
f83     0000000008.8
 
21861
f84     0000000008.8
 
21862
f85     8.8
 
21863
f86     8.8
 
21864
f87     8.8
 
21865
f88     8.8
 
21866
f89     0000000008.8
 
21867
f90     0000000008.8
 
21868
f91     0000000008.8
 
21869
f92     0000000008.8
 
21870
f93     8.8
 
21871
f94     8.8
 
21872
f95     8.8
 
21873
f96     8.8
 
21874
f97     0000000008.8
 
21875
f98     00000000000000000008.8
 
21876
f99     0000000008.8
 
21877
f100    00000000000000000008.8
 
21878
f101    2000-01-01
 
21879
f102    00:00:20
 
21880
f103    0002-02-02 00:00:00
 
21881
f104    2000-12-31 23:59:59
 
21882
f105    2000
 
21883
f106    2000
 
21884
f107    2000
 
21885
f108    1enum
 
21886
f109    1set
 
21887
f59     891
 
21888
f60     105
 
21889
f61     0000000106
 
21890
f62     NULL
 
21891
f63     NULL
 
21892
f64     NULL
 
21893
f65     NULL
 
21894
f66     NULL
 
21895
f67     NULL
 
21896
f68     NULL
 
21897
f69     NULL
 
21898
f70     NULL
 
21899
f71     NULL
 
21900
f72     NULL
 
21901
f73     NULL
 
21902
f74     NULL
 
21903
f75     NULL
 
21904
f76     NULL
 
21905
f77     7.7
 
21906
f78     7.7
 
21907
f79     00000000000000000007.7
 
21908
f80     00000000000000000008.8
 
21909
f81     8.8
 
21910
f82     8.8
 
21911
f83     0000000008.8
 
21912
f84     0000000008.8
 
21913
f85     8.8
 
21914
f86     8.8
 
21915
f87     8.8
 
21916
f88     8.8
 
21917
f89     0000000008.8
 
21918
f90     0000000008.8
 
21919
f91     0000000008.8
 
21920
f92     0000000008.8
 
21921
f93     8.8
 
21922
f94     8.8
 
21923
f95     8.8
 
21924
f96     8.8
 
21925
f97     0000000008.8
 
21926
f98     00000000000000000008.8
 
21927
f99     0000000008.8
 
21928
f100    00000000000000000008.8
 
21929
f101    2000-01-01
 
21930
f102    00:00:20
 
21931
f103    0002-02-02 00:00:00
 
21932
f104    2000-12-31 23:59:59
 
21933
f105    2000
 
21934
f106    2000
 
21935
f107    2000
 
21936
f108    1enum
 
21937
f109    1set
 
21938
f59     891
 
21939
f60     105
 
21940
f61     0000000106
 
21941
f62     NULL
 
21942
f63     NULL
 
21943
f64     NULL
 
21944
f65     NULL
 
21945
f66     NULL
 
21946
f67     NULL
 
21947
f68     NULL
 
21948
f69     NULL
 
21949
f70     NULL
 
21950
f71     NULL
 
21951
f72     NULL
 
21952
f73     NULL
 
21953
f74     NULL
 
21954
f75     NULL
 
21955
f76     NULL
 
21956
f77     7.7
 
21957
f78     7.7
 
21958
f79     00000000000000000007.7
 
21959
f80     00000000000000000008.8
 
21960
f81     8.8
 
21961
f82     8.8
 
21962
f83     0000000008.8
 
21963
f84     0000000008.8
 
21964
f85     8.8
 
21965
f86     8.8
 
21966
f87     8.8
 
21967
f88     8.8
 
21968
f89     0000000008.8
 
21969
f90     0000000008.8
 
21970
f91     0000000008.8
 
21971
f92     0000000008.8
 
21972
f93     8.8
 
21973
f94     8.8
 
21974
f95     8.8
 
21975
f96     8.8
 
21976
f97     0000000008.8
 
21977
f98     00000000000000000008.8
 
21978
f99     0000000008.8
 
21979
f100    00000000000000000008.8
 
21980
f101    2000-01-01
 
21981
f102    00:00:20
 
21982
f103    0002-02-02 00:00:00
 
21983
f104    2000-12-31 23:59:59
 
21984
f105    2000
 
21985
f106    2000
 
21986
f107    2000
 
21987
f108    1enum
 
21988
f109    1set
 
21989
SELECT f59,f60 FROM test.v1 where f59 = 891 and f60 = 105 ;
 
21990
f59     f60
 
21991
891     105
 
21992
891     105
 
21993
891     105
 
21994
891     105
 
21995
Drop view test.v1 ;
 
21996
 
 
21997
Testcase 3.3.2.5
 
21998
--------------------------------------------------------------------------------
 
21999
Insert into tb2 (f59,f60,f61) values (789,105,106) ;
 
22000
Drop view if exists test.v1 ;
 
22001
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 789 ;
 
22002
DELETE FROM test.v1 where f59 = 789 ;
 
22003
affected rows: 1
 
22004
SELECT * FROM tb2 where f59 = 789 ;
 
22005
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
 
22006
SELECT f59,f60 FROM test.v1 where f59 = 789 order by f60 ;
 
22007
f59     f60
 
22008
Drop view test.v1 ;
 
22009
 
 
22010
Testcase 3.3.2.6
 
22011
--------------------------------------------------------------------------------
 
22012
Insert into tb2 (f59,f60,f61) values (711,105,106) ;
 
22013
Drop view if exists test.v1 ;
 
22014
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 711  ;
 
22015
DELETE FROM test.v1 where f59 = 711 ;
 
22016
affected rows: 1
 
22017
SELECT * FROM tb2 where f59 = 711 ;
 
22018
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
 
22019
SELECT f59,f60 FROM test.v1 where f59 = 711 order by f60 ;
 
22020
f59     f60
 
22021
Drop view test.v1 ;
 
22022
 
 
22023
Testcase 3.3.2.1 - 3.3.2.6 alternative implementation
 
22024
--------------------------------------------------------------------------------
 
22025
DROP TABLE IF EXISTS t1;
 
22026
DROP VIEW  IF EXISTS v1;
 
22027
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4),
 
22028
f4 CHAR, PRIMARY KEY(f1));
 
22029
CREATE VIEW v1 AS SELECT f1, f2, f3 FROM t1;
 
22030
INSERT INTO v1 SET f1 = 1;
 
22031
SELECT * from t1;
 
22032
f1      f2      f3      f4
 
22033
1       NULL    NULL    NULL
 
22034
DELETE FROM t1;
 
22035
INSERT INTO v1 SET f2 = 'ABC';
 
22036
INSERT INTO v1 SET f2 = 'ABC';
 
22037
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22038
SELECT * from t1;
 
22039
f1      f2      f3      f4
 
22040
0       ABC     NULL    NULL
 
22041
DELETE FROM t1;
 
22042
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22043
DELETE FROM v1 WHERE f1 = 1;
 
22044
SELECT * from t1;
 
22045
f1      f2      f3      f4
 
22046
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22047
DELETE FROM v1 WHERE f2 = 'ABC';
 
22048
SELECT * from t1;
 
22049
f1      f2      f3      f4
 
22050
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22051
DELETE FROM v1;
 
22052
SELECT * from t1;
 
22053
f1      f2      f3      f4
 
22054
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22055
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22056
SELECT * from t1;
 
22057
f1      f2      f3      f4
 
22058
2       ABC     -0.0012 X
 
22059
DELETE FROM t1;
 
22060
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22061
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22062
SELECT * from t1;
 
22063
f1      f2      f3      f4
 
22064
2       ABC     -0.0012 X
 
22065
DELETE FROM t1;
 
22066
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22067
UPDATE v1 SET f1 = 2;
 
22068
SELECT * from t1;
 
22069
f1      f2      f3      f4
 
22070
2       ABC     -0.0012 X
 
22071
DELETE FROM t1;
 
22072
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22073
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22074
SELECT * from t1;
 
22075
f1      f2      f3      f4
 
22076
1       NNN     -0.0012 X
 
22077
DELETE FROM t1;
 
22078
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22079
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22080
SELECT * from t1;
 
22081
f1      f2      f3      f4
 
22082
1       NNN     -0.0012 X
 
22083
DELETE FROM t1;
 
22084
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22085
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22086
SELECT * from t1;
 
22087
f1      f2      f3      f4
 
22088
1       NNN     -0.0012 X
 
22089
DELETE FROM t1;
 
22090
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22091
UPDATE v1 SET f2 = 'NNN';
 
22092
SELECT * from t1;
 
22093
f1      f2      f3      f4
 
22094
1       NNN     -0.0012 X
 
22095
DELETE FROM t1;
 
22096
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22097
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22098
SELECT * from t1;
 
22099
f1      f2      f3      f4
 
22100
2       NNN     -0.0012 X
 
22101
DELETE FROM t1;
 
22102
DROP VIEW v1;
 
22103
CREATE VIEW v1 AS SELECT f2, f3 FROM t1;
 
22104
INSERT INTO v1 SET f2 = 'ABC';
 
22105
INSERT INTO v1 SET f2 = 'ABC';
 
22106
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22107
SELECT * from t1;
 
22108
f1      f2      f3      f4
 
22109
0       ABC     NULL    NULL
 
22110
DELETE FROM t1;
 
22111
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22112
DELETE FROM v1 WHERE f2 = 'ABC';
 
22113
SELECT * from t1;
 
22114
f1      f2      f3      f4
 
22115
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22116
DELETE FROM v1;
 
22117
SELECT * from t1;
 
22118
f1      f2      f3      f4
 
22119
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22120
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22121
SELECT * from t1;
 
22122
f1      f2      f3      f4
 
22123
1       NNN     -0.0012 X
 
22124
DELETE FROM t1;
 
22125
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22126
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22127
SELECT * from t1;
 
22128
f1      f2      f3      f4
 
22129
1       NNN     -0.0012 X
 
22130
DELETE FROM t1;
 
22131
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22132
UPDATE v1 SET f2 = 'NNN';
 
22133
SELECT * from t1;
 
22134
f1      f2      f3      f4
 
22135
1       NNN     -0.0012 X
 
22136
DELETE FROM t1;
 
22137
DROP VIEW v1;
 
22138
CREATE VIEW v1 AS SELECT f1, f2, f3, 'HELLO' AS my_greeting FROM t1;
 
22139
INSERT INTO v1 SET f1 = 1;
 
22140
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22141
SELECT * from t1;
 
22142
f1      f2      f3      f4
 
22143
DELETE FROM t1;
 
22144
INSERT INTO v1 SET f1 = 1, my_greeting = 'HELLO';
 
22145
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22146
SELECT * from t1;
 
22147
f1      f2      f3      f4
 
22148
DELETE FROM t1;
 
22149
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22150
DELETE FROM v1 WHERE f1 = 1;
 
22151
SELECT * from t1;
 
22152
f1      f2      f3      f4
 
22153
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22154
DELETE FROM v1 WHERE f2 = 'ABC';
 
22155
SELECT * from t1;
 
22156
f1      f2      f3      f4
 
22157
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22158
DELETE FROM v1 WHERE my_greeting = 'HELLO';
 
22159
SELECT * from t1;
 
22160
f1      f2      f3      f4
 
22161
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22162
DELETE FROM v1;
 
22163
SELECT * from t1;
 
22164
f1      f2      f3      f4
 
22165
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22166
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22167
SELECT * from t1;
 
22168
f1      f2      f3      f4
 
22169
2       ABC     -0.0012 X
 
22170
DELETE FROM t1;
 
22171
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22172
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22173
SELECT * from t1;
 
22174
f1      f2      f3      f4
 
22175
2       ABC     -0.0012 X
 
22176
DELETE FROM t1;
 
22177
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22178
UPDATE v1 SET f1 = 2 WHERE my_greeting = 'HELLO';
 
22179
SELECT * from t1;
 
22180
f1      f2      f3      f4
 
22181
2       ABC     -0.0012 X
 
22182
DELETE FROM t1;
 
22183
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22184
UPDATE v1 SET f1 = 2;
 
22185
SELECT * from t1;
 
22186
f1      f2      f3      f4
 
22187
2       ABC     -0.0012 X
 
22188
DELETE FROM t1;
 
22189
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22190
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22191
SELECT * from t1;
 
22192
f1      f2      f3      f4
 
22193
1       NNN     -0.0012 X
 
22194
DELETE FROM t1;
 
22195
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22196
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22197
SELECT * from t1;
 
22198
f1      f2      f3      f4
 
22199
1       NNN     -0.0012 X
 
22200
DELETE FROM t1;
 
22201
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22202
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22203
SELECT * from t1;
 
22204
f1      f2      f3      f4
 
22205
1       NNN     -0.0012 X
 
22206
DELETE FROM t1;
 
22207
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22208
UPDATE v1 SET f2 = 'NNN' WHERE my_greeting = 'HELLO';
 
22209
SELECT * from t1;
 
22210
f1      f2      f3      f4
 
22211
1       NNN     -0.0012 X
 
22212
DELETE FROM t1;
 
22213
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22214
UPDATE v1 SET f2 = 'NNN';
 
22215
SELECT * from t1;
 
22216
f1      f2      f3      f4
 
22217
1       NNN     -0.0012 X
 
22218
DELETE FROM t1;
 
22219
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22220
UPDATE v1 SET my_greeting = 'Hej' WHERE f1 = 1;
 
22221
ERROR HY000: Column 'my_greeting' is not updatable
 
22222
SELECT * from t1;
 
22223
f1      f2      f3      f4
 
22224
1       ABC     -0.0012 X
 
22225
DELETE FROM t1;
 
22226
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22227
UPDATE v1 SET my_greeting = 'Hej' WHERE f2 = 'ABC';
 
22228
ERROR HY000: Column 'my_greeting' is not updatable
 
22229
SELECT * from t1;
 
22230
f1      f2      f3      f4
 
22231
1       ABC     -0.0012 X
 
22232
DELETE FROM t1;
 
22233
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22234
UPDATE v1 SET my_greeting = 'Hej' WHERE my_greeting = 'HELLO';
 
22235
ERROR HY000: Column 'my_greeting' is not updatable
 
22236
SELECT * from t1;
 
22237
f1      f2      f3      f4
 
22238
1       ABC     -0.0012 X
 
22239
DELETE FROM t1;
 
22240
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22241
UPDATE v1 SET my_greeting = 'Hej';
 
22242
ERROR HY000: Column 'my_greeting' is not updatable
 
22243
SELECT * from t1;
 
22244
f1      f2      f3      f4
 
22245
1       ABC     -0.0012 X
 
22246
DELETE FROM t1;
 
22247
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22248
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22249
SELECT * from t1;
 
22250
f1      f2      f3      f4
 
22251
2       NNN     -0.0012 X
 
22252
DELETE FROM t1;
 
22253
DROP TABLE t1;
 
22254
SET sql_mode = 'traditional';
 
22255
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4) NOT NULL,
 
22256
f4 CHAR, PRIMARY KEY(f1));
 
22257
DROP VIEW v1;
 
22258
CREATE VIEW v1 AS SELECT f1, f2, f4 FROM t1;
 
22259
INSERT INTO v1 SET f1 = 1;
 
22260
ERROR HY000: Field of view 'test.v1' underlying table doesn't have a default value
 
22261
SELECT * from t1;
 
22262
f1      f2      f3      f4
 
22263
DELETE FROM t1;
 
22264
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22265
DELETE FROM v1 WHERE f1 = 1;
 
22266
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22267
UPDATE v1 SET f4 = 'Y' WHERE f2 = 'ABC';
 
22268
SELECT * from t1;
 
22269
f1      f2      f3      f4
 
22270
1       ABC     -0.0012 Y
 
22271
DELETE FROM t1;
 
22272
SET sql_mode = '';
 
22273
 
 
22274
Testcases 3.3.2.7 - 3.3.2.9,
 
22275
3.3.2.10 - 3.3.2.11 omitted because of missing
 
22276
features EXCEPT and INTERSECT 
 
22277
--------------------------------------------------------------------------------
 
22278
INSERT INTO tb2 (f59,f60,f61) VALUES (77,185,126) ;
 
22279
INSERT INTO tb2 (f59,f60,f61) VALUES (59,58,54) ;
 
22280
DROP TABLE IF EXISTS t1 ;
 
22281
DROP VIEW  IF EXISTS v1 ;
 
22282
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ;
 
22283
INSERT INTO t1 VALUES (19,41,32)  ;
 
22284
INSERT INTO t1 VALUES (59,54,71)  ;
 
22285
INSERT INTO t1 VALUES (21,91,99)  ;
 
22286
SET @variant1 = 'UNION ';
 
22287
SET @variant2 = 'UNION ALL ';
 
22288
SET @variant3 = 'UNION DISTINCT ';
 
22289
SET @variant4 = 'EXCEPT ';
 
22290
SET @variant5 = 'INTERSECT ';
 
22291
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION DISTINCT SELECT f61 FROM t1 WHERE f59=19;
 
22292
INSERT INTO v1 VALUES (3000);
 
22293
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22294
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22295
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22296
DELETE FROM v1;
 
22297
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22298
DROP VIEW v1 ;
 
22299
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION ALL SELECT f61 FROM t1 WHERE f59=19;
 
22300
INSERT INTO v1 VALUES (3000);
 
22301
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22302
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22303
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22304
DELETE FROM v1;
 
22305
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22306
DROP VIEW v1 ;
 
22307
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION SELECT f61 FROM t1 WHERE f59=19;
 
22308
INSERT INTO v1 VALUES (3000);
 
22309
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22310
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22311
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22312
DELETE FROM v1;
 
22313
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22314
DROP VIEW v1 ;
 
22315
 
 
22316
Testcases 3.3.2.12 - 3.3.2.20
 
22317
--------------------------------------------------------------------------------
 
22318
DROP TABLE IF EXISTS t1, t2 ;
 
22319
DROP VIEW  IF EXISTS test.v1 ;
 
22320
Drop view if exists v2 ;
 
22321
CREATE TABLE t1 (f59 int, f60 int, f61 int) ;
 
22322
INSERT INTO t1 VALUES (19,41,32)  ;
 
22323
INSERT INTO t1 VALUES (59,54,71)  ;
 
22324
INSERT INTO t1 VALUES (21,91,99)  ;
 
22325
CREATE TABLE t2 (f59 int, f60 int, f61 int) ;
 
22326
INSERT INTO t2 VALUES (19,41,32)  ;
 
22327
INSERT INTO t2 VALUES (59,54,71)  ;
 
22328
INSERT INTO t2 VALUES (21,91,99)  ;
 
22329
CREATE VIEW v2 AS SELECT f59, f60, f61 FROM t2 LIMIT 5;
 
22330
SET @variant1= 'CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1';
 
22331
SET @variant2= 'CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1';
 
22332
SET @variant3= 'CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1';
 
22333
SET @variant4= 'CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61';
 
22334
SET @variant5= 'CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0';
 
22335
SET @variant6= 'CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1';
 
22336
SET @variant7= 'CREATE VIEW v1 AS SELECT f61 FROM v2';
 
22337
SET @variant8= 'CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1)';
 
22338
SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1';
 
22339
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
 
22340
INSERT INTO v1 VALUES (1002);
 
22341
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22342
UPDATE v1 SET f61=1007;
 
22343
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22344
DELETE FROM v1;
 
22345
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22346
DROP VIEW v1;
 
22347
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
 
22348
INSERT INTO v1 VALUES (1002);
 
22349
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22350
UPDATE v1 SET f61=1007;
 
22351
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22352
DELETE FROM v1;
 
22353
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22354
DROP VIEW v1;
 
22355
CREATE VIEW v1 AS SELECT f61 FROM v2;
 
22356
INSERT INTO v1 VALUES (1002);
 
22357
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22358
UPDATE v1 SET f61=1007;
 
22359
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22360
DELETE FROM v1;
 
22361
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22362
DROP VIEW v1;
 
22363
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
 
22364
INSERT INTO v1 VALUES (1002);
 
22365
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22366
UPDATE v1 SET f61=1007;
 
22367
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22368
DELETE FROM v1;
 
22369
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22370
DROP VIEW v1;
 
22371
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
 
22372
INSERT INTO v1 VALUES (1002);
 
22373
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22374
UPDATE v1 SET f61=1007;
 
22375
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22376
DELETE FROM v1;
 
22377
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22378
DROP VIEW v1;
 
22379
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
 
22380
INSERT INTO v1 VALUES (1002);
 
22381
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22382
UPDATE v1 SET f61=1007;
 
22383
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22384
DELETE FROM v1;
 
22385
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22386
DROP VIEW v1;
 
22387
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
 
22388
INSERT INTO v1 VALUES (1002);
 
22389
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22390
UPDATE v1 SET f61=1007;
 
22391
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22392
DELETE FROM v1;
 
22393
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22394
DROP VIEW v1;
 
22395
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
 
22396
INSERT INTO v1 VALUES (1002);
 
22397
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22398
UPDATE v1 SET f61=1007;
 
22399
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22400
DELETE FROM v1;
 
22401
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22402
DROP VIEW v1;
 
22403
CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1;
 
22404
INSERT INTO v1 VALUES (1002);
 
22405
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22406
UPDATE v1 SET f61=1007;
 
22407
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22408
DELETE FROM v1;
 
22409
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22410
DROP VIEW v1;
 
22411
Drop TABLE t1, t2 ;
 
22412
Drop VIEW  v2 ;
 
22413
 
 
22414
Testcases 3.3.A1
 
22415
--------------------------------------------------------------------------------
 
22416
DROP TABLE IF EXISTS t1;
 
22417
DROP TABLE IF EXISTS t2;
 
22418
DROP VIEW  IF EXISTS v1;
 
22419
DROP VIEW  IF EXISTS v2;
 
22420
CREATE TABLE t1 (f1 BIGINT, f2 DATE DEFAULT NULL, f4 CHAR(5),
 
22421
report char(10)) ENGINE = innodb;
 
22422
CREATE VIEW v1 AS SELECT * FROM t1;
 
22423
INSERT INTO t1 SET f1 = -1, f4 = 'ABC', report = 't1 0';
 
22424
INSERT INTO v1 SET f1 = -1, f4 = 'ABC', report = 'v1 0';
 
22425
DESCRIBE t1;
 
22426
Field   Type    Null    Key     Default Extra
 
22427
f1      bigint(20)      YES             NULL    
 
22428
f2      date    YES             NULL    
 
22429
f4      char(5) YES             NULL    
 
22430
report  char(10)        YES             NULL    
 
22431
DESCRIBE v1;
 
22432
Field   Type    Null    Key     Default Extra
 
22433
f1      bigint(20)      YES             NULL    
 
22434
f2      date    YES             NULL    
 
22435
f4      char(5) YES             NULL    
 
22436
report  char(10)        YES             NULL    
 
22437
SELECT * FROM t1 order by f1, report;
 
22438
f1      f2      f4      report
 
22439
-1      NULL    ABC     t1 0
 
22440
-1      NULL    ABC     v1 0
 
22441
SELECT * FROM v1 order by f1, report;
 
22442
f1      f2      f4      report
 
22443
-1      NULL    ABC     t1 0
 
22444
-1      NULL    ABC     v1 0
 
22445
ALTER TABLE t1 CHANGE COLUMN f4 f4x CHAR(5);
 
22446
INSERT INTO t1 SET f1 = 0, f4x = 'ABC', report = 't1 1';
 
22447
INSERT INTO v1 SET f1 = 0, f4  = 'ABC', report = 'v1 1';
 
22448
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
 
22449
INSERT INTO v1 SET f1 = 0, f4x = 'ABC', report = 'v1 1a';
 
22450
ERROR 42S22: Unknown column 'f4x' in 'field list'
 
22451
INSERT INTO v1 SET f1 = 0, report = 'v1 1b';
 
22452
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
 
22453
DESCRIBE t1;
 
22454
Field   Type    Null    Key     Default Extra
 
22455
f1      bigint(20)      YES             NULL    
 
22456
f2      date    YES             NULL    
 
22457
f4x     char(5) YES             NULL    
 
22458
report  char(10)        YES             NULL    
 
22459
DESCRIBE v1;
 
22460
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
 
22461
SELECT * FROM t1 order by f1, report;
 
22462
f1      f2      f4x     report
 
22463
-1      NULL    ABC     t1 0
 
22464
-1      NULL    ABC     v1 0
 
22465
0       NULL    ABC     t1 1
 
22466
SELECT * FROM v1 order by f1, report;
 
22467
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
 
22468
ALTER TABLE t1 CHANGE COLUMN f4x f4 CHAR(5);
 
22469
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(10);
 
22470
INSERT INTO t1 SET f1 = 2, f4 = '<-- 10 -->', report = 't1 2';
 
22471
INSERT INTO v1 SET f1 = 2, f4 = '<-- 10 -->', report = 'v1 2';
 
22472
DESCRIBE t1;
 
22473
Field   Type    Null    Key     Default Extra
 
22474
f1      bigint(20)      YES             NULL    
 
22475
f2      date    YES             NULL    
 
22476
f4      char(10)        YES             NULL    
 
22477
report  char(10)        YES             NULL    
 
22478
DESCRIBE v1;
 
22479
Field   Type    Null    Key     Default Extra
 
22480
f1      bigint(20)      YES             NULL    
 
22481
f2      date    YES             NULL    
 
22482
f4      char(10)        YES             NULL    
 
22483
report  char(10)        YES             NULL    
 
22484
SELECT * FROM t1 order by f1, report;
 
22485
f1      f2      f4      report
 
22486
-1      NULL    ABC     t1 0
 
22487
-1      NULL    ABC     v1 0
 
22488
0       NULL    ABC     t1 1
 
22489
2       NULL    <-- 10 -->      t1 2
 
22490
2       NULL    <-- 10 -->      v1 2
 
22491
SELECT * FROM v1 order by f1, report;
 
22492
f1      f2      f4      report
 
22493
-1      NULL    ABC     t1 0
 
22494
-1      NULL    ABC     v1 0
 
22495
0       NULL    ABC     t1 1
 
22496
2       NULL    <-- 10 -->      t1 2
 
22497
2       NULL    <-- 10 -->      v1 2
 
22498
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(8);
 
22499
Warnings:
 
22500
Warning 1265    Data truncated for column 'f4' at row <some number>
 
22501
Warning 1265    Data truncated for column 'f4' at row <some number>
 
22502
INSERT INTO t1 SET f1 = 3, f4 = '<-- 10 -->', report = 't1 3';
 
22503
Warnings:
 
22504
Warning 1265    Data truncated for column 'f4' at row 1
 
22505
INSERT INTO v1 SET f1 = 3, f4 = '<-- 10 -->', report = 'v1 3';
 
22506
Warnings:
 
22507
Warning 1265    Data truncated for column 'f4' at row 1
 
22508
DESCRIBE t1;
 
22509
Field   Type    Null    Key     Default Extra
 
22510
f1      bigint(20)      YES             NULL    
 
22511
f2      date    YES             NULL    
 
22512
f4      char(8) YES             NULL    
 
22513
report  char(10)        YES             NULL    
 
22514
DESCRIBE v1;
 
22515
Field   Type    Null    Key     Default Extra
 
22516
f1      bigint(20)      YES             NULL    
 
22517
f2      date    YES             NULL    
 
22518
f4      char(8) YES             NULL    
 
22519
report  char(10)        YES             NULL    
 
22520
SELECT * FROM t1 order by f1, report;
 
22521
f1      f2      f4      report
 
22522
-1      NULL    ABC     t1 0
 
22523
-1      NULL    ABC     v1 0
 
22524
0       NULL    ABC     t1 1
 
22525
2       NULL    <-- 10 -        t1 2
 
22526
2       NULL    <-- 10 -        v1 2
 
22527
3       NULL    <-- 10 -        t1 3
 
22528
3       NULL    <-- 10 -        v1 3
 
22529
SELECT * FROM v1 order by f1, report;
 
22530
f1      f2      f4      report
 
22531
-1      NULL    ABC     t1 0
 
22532
-1      NULL    ABC     v1 0
 
22533
0       NULL    ABC     t1 1
 
22534
2       NULL    <-- 10 -        t1 2
 
22535
2       NULL    <-- 10 -        v1 2
 
22536
3       NULL    <-- 10 -        t1 3
 
22537
3       NULL    <-- 10 -        v1 3
 
22538
ALTER TABLE t1 CHANGE COLUMN f4 f4 VARCHAR(20);
 
22539
INSERT INTO t1 SET f1 = 4, f4 = '<------ 20 -------->', report = 't1 4';
 
22540
INSERT INTO v1 SET f1 = 4, f4 = '<------ 20 -------->', report = 'v1 4';
 
22541
DESCRIBE t1;
 
22542
Field   Type    Null    Key     Default Extra
 
22543
f1      bigint(20)      YES             NULL    
 
22544
f2      date    YES             NULL    
 
22545
f4      varchar(20)     YES             NULL    
 
22546
report  char(10)        YES             NULL    
 
22547
DESCRIBE v1;
 
22548
Field   Type    Null    Key     Default Extra
 
22549
f1      bigint(20)      YES             NULL    
 
22550
f2      date    YES             NULL    
 
22551
f4      varchar(20)     YES             NULL    
 
22552
report  char(10)        YES             NULL    
 
22553
SELECT * FROM t1 order by f1, report;
 
22554
f1      f2      f4      report
 
22555
-1      NULL    ABC     t1 0
 
22556
-1      NULL    ABC     v1 0
 
22557
0       NULL    ABC     t1 1
 
22558
2       NULL    <-- 10 -        t1 2
 
22559
2       NULL    <-- 10 -        v1 2
 
22560
3       NULL    <-- 10 -        t1 3
 
22561
3       NULL    <-- 10 -        v1 3
 
22562
4       NULL    <------ 20 -------->    t1 4
 
22563
4       NULL    <------ 20 -------->    v1 4
 
22564
SELECT * FROM v1 order by f1, report;
 
22565
f1      f2      f4      report
 
22566
-1      NULL    ABC     t1 0
 
22567
-1      NULL    ABC     v1 0
 
22568
0       NULL    ABC     t1 1
 
22569
2       NULL    <-- 10 -        t1 2
 
22570
2       NULL    <-- 10 -        v1 2
 
22571
3       NULL    <-- 10 -        t1 3
 
22572
3       NULL    <-- 10 -        v1 3
 
22573
4       NULL    <------ 20 -------->    t1 4
 
22574
4       NULL    <------ 20 -------->    v1 4
 
22575
ALTER TABLE t1 CHANGE COLUMN f1 f1 VARCHAR(30);
 
22576
INSERT INTO t1 SET f1 = '<------------- 30 ----------->',
 
22577
f4 = '<------ 20 -------->', report = 't1 5';
 
22578
INSERT INTO v1 SET f1 = '<------------- 30 ----------->',
 
22579
f4 = '<------ 20 -------->', report = 'v1 5';
 
22580
DESCRIBE t1;
 
22581
Field   Type    Null    Key     Default Extra
 
22582
f1      varchar(30)     YES             NULL    
 
22583
f2      date    YES             NULL    
 
22584
f4      varchar(20)     YES             NULL    
 
22585
report  char(10)        YES             NULL    
 
22586
DESCRIBE v1;
 
22587
Field   Type    Null    Key     Default Extra
 
22588
f1      varchar(30)     YES             NULL    
 
22589
f2      date    YES             NULL    
 
22590
f4      varchar(20)     YES             NULL    
 
22591
report  char(10)        YES             NULL    
 
22592
SELECT * FROM t1 order by f1, report;
 
22593
f1      f2      f4      report
 
22594
-1      NULL    ABC     t1 0
 
22595
-1      NULL    ABC     v1 0
 
22596
0       NULL    ABC     t1 1
 
22597
2       NULL    <-- 10 -        t1 2
 
22598
2       NULL    <-- 10 -        v1 2
 
22599
3       NULL    <-- 10 -        t1 3
 
22600
3       NULL    <-- 10 -        v1 3
 
22601
4       NULL    <------ 20 -------->    t1 4
 
22602
4       NULL    <------ 20 -------->    v1 4
 
22603
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22604
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22605
SELECT * FROM v1 order by f1, report;
 
22606
f1      f2      f4      report
 
22607
-1      NULL    ABC     t1 0
 
22608
-1      NULL    ABC     v1 0
 
22609
0       NULL    ABC     t1 1
 
22610
2       NULL    <-- 10 -        t1 2
 
22611
2       NULL    <-- 10 -        v1 2
 
22612
3       NULL    <-- 10 -        t1 3
 
22613
3       NULL    <-- 10 -        v1 3
 
22614
4       NULL    <------ 20 -------->    t1 4
 
22615
4       NULL    <------ 20 -------->    v1 4
 
22616
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22617
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22618
ALTER TABLE t1 DROP COLUMN f2;
 
22619
INSERT INTO t1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 't1 6';
 
22620
INSERT INTO v1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 'v1 6';
 
22621
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
 
22622
DESCRIBE t1;
 
22623
Field   Type    Null    Key     Default Extra
 
22624
f1      varchar(30)     YES             NULL    
 
22625
f4      varchar(20)     YES             NULL    
 
22626
report  char(10)        YES             NULL    
 
22627
DESCRIBE v1;
 
22628
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
 
22629
SELECT * FROM t1 order by f1, report;
 
22630
f1      f4      report
 
22631
-1      ABC     t1 0
 
22632
-1      ABC     v1 0
 
22633
0       ABC     t1 1
 
22634
2       <-- 10 -        t1 2
 
22635
2       <-- 10 -        v1 2
 
22636
3       <-- 10 -        t1 3
 
22637
3       <-- 10 -        v1 3
 
22638
4       <------ 20 -------->    t1 4
 
22639
4       <------ 20 -------->    v1 4
 
22640
<------------- 30 ----------->  <------ 20 -------->    t1 5
 
22641
<------------- 30 ----------->  <------ 20 -------->    v1 5
 
22642
ABC     <------ 20 -------->    t1 6
 
22643
SELECT * FROM v1 order by f1, report;
 
22644
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
 
22645
ALTER TABLE t1 ADD COLUMN f2 DATE DEFAULT NULL;
 
22646
INSERT INTO t1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22647
f4 = '<------ 20 -------->', report = 't1 7';
 
22648
INSERT INTO v1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22649
f4 = '<------ 20 -------->', report = 'v1 7';
 
22650
DESCRIBE t1;
 
22651
Field   Type    Null    Key     Default Extra
 
22652
f1      varchar(30)     YES             NULL    
 
22653
f4      varchar(20)     YES             NULL    
 
22654
report  char(10)        YES             NULL    
 
22655
f2      date    YES             NULL    
 
22656
DESCRIBE v1;
 
22657
Field   Type    Null    Key     Default Extra
 
22658
f1      varchar(30)     YES             NULL    
 
22659
f2      date    YES             NULL    
 
22660
f4      varchar(20)     YES             NULL    
 
22661
report  char(10)        YES             NULL    
 
22662
SELECT * FROM t1 order by f1, report;
 
22663
f1      f4      report  f2
 
22664
-1      ABC     t1 0    NULL
 
22665
-1      ABC     v1 0    NULL
 
22666
0       ABC     t1 1    NULL
 
22667
2       <-- 10 -        t1 2    NULL
 
22668
2       <-- 10 -        v1 2    NULL
 
22669
3       <-- 10 -        t1 3    NULL
 
22670
3       <-- 10 -        v1 3    NULL
 
22671
4       <------ 20 -------->    t1 4    NULL
 
22672
4       <------ 20 -------->    v1 4    NULL
 
22673
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22674
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22675
ABC     <------ 20 -------->    t1 6    NULL
 
22676
ABC     <------ 20 -------->    t1 7    1500-12-04
 
22677
ABC     <------ 20 -------->    v1 7    1500-12-04
 
22678
SELECT * FROM v1 order by f1, report;
 
22679
f1      f2      f4      report
 
22680
-1      NULL    ABC     t1 0
 
22681
-1      NULL    ABC     v1 0
 
22682
0       NULL    ABC     t1 1
 
22683
2       NULL    <-- 10 -        t1 2
 
22684
2       NULL    <-- 10 -        v1 2
 
22685
3       NULL    <-- 10 -        t1 3
 
22686
3       NULL    <-- 10 -        v1 3
 
22687
4       NULL    <------ 20 -------->    t1 4
 
22688
4       NULL    <------ 20 -------->    v1 4
 
22689
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22690
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22691
ABC     NULL    <------ 20 -------->    t1 6
 
22692
ABC     1500-12-04      <------ 20 -------->    t1 7
 
22693
ABC     1500-12-04      <------ 20 -------->    v1 7
 
22694
ALTER TABLE t1 DROP COLUMN f2;
 
22695
ALTER TABLE t1 ADD COLUMN f2 FLOAT;
 
22696
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22697
f4 = '<------ 20 -------->', report = 't1 8';
 
22698
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22699
f4 = '<------ 20 -------->', report = 'v1 8';
 
22700
DESCRIBE t1;
 
22701
Field   Type    Null    Key     Default Extra
 
22702
f1      varchar(30)     YES             NULL    
 
22703
f4      varchar(20)     YES             NULL    
 
22704
report  char(10)        YES             NULL    
 
22705
f2      float   YES             NULL    
 
22706
DESCRIBE v1;
 
22707
Field   Type    Null    Key     Default Extra
 
22708
f1      varchar(30)     YES             NULL    
 
22709
f2      float   YES             NULL    
 
22710
f4      varchar(20)     YES             NULL    
 
22711
report  char(10)        YES             NULL    
 
22712
SELECT * FROM t1 order by f1, report;
 
22713
f1      f4      report  f2
 
22714
-1      ABC     t1 0    NULL
 
22715
-1      ABC     v1 0    NULL
 
22716
0       ABC     t1 1    NULL
 
22717
2       <-- 10 -        t1 2    NULL
 
22718
2       <-- 10 -        v1 2    NULL
 
22719
3       <-- 10 -        t1 3    NULL
 
22720
3       <-- 10 -        v1 3    NULL
 
22721
4       <------ 20 -------->    t1 4    NULL
 
22722
4       <------ 20 -------->    v1 4    NULL
 
22723
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22724
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22725
ABC     <------ 20 -------->    t1 6    NULL
 
22726
ABC     <------ 20 -------->    t1 7    NULL
 
22727
ABC     <------ 20 -------->    t1 8    -0.00033
 
22728
ABC     <------ 20 -------->    v1 7    NULL
 
22729
ABC     <------ 20 -------->    v1 8    -0.00033
 
22730
SELECT * FROM v1 order by f1, report;
 
22731
f1      f2      f4      report
 
22732
-1      NULL    ABC     t1 0
 
22733
-1      NULL    ABC     v1 0
 
22734
0       NULL    ABC     t1 1
 
22735
2       NULL    <-- 10 -        t1 2
 
22736
2       NULL    <-- 10 -        v1 2
 
22737
3       NULL    <-- 10 -        t1 3
 
22738
3       NULL    <-- 10 -        v1 3
 
22739
4       NULL    <------ 20 -------->    t1 4
 
22740
4       NULL    <------ 20 -------->    v1 4
 
22741
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22742
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22743
ABC     NULL    <------ 20 -------->    t1 6
 
22744
ABC     NULL    <------ 20 -------->    t1 7
 
22745
ABC     -0.00033        <------ 20 -------->    t1 8
 
22746
ABC     NULL    <------ 20 -------->    v1 7
 
22747
ABC     -0.00033        <------ 20 -------->    v1 8
 
22748
ALTER TABLE t1 ADD COLUMN f3 NUMERIC(7,2);
 
22749
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22750
f3 = -2.2, f4 = '<------ 20 -------->', report = 't1 9';
 
22751
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22752
f3 = -2.2, f4 = '<------ 20 -------->', report = 'v1 9';
 
22753
ERROR 42S22: Unknown column 'f3' in 'field list'
 
22754
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22755
f4 = '<------ 20 -------->', report = 'v1 9a';
 
22756
DESCRIBE t1;
 
22757
Field   Type    Null    Key     Default Extra
 
22758
f1      varchar(30)     YES             NULL    
 
22759
f4      varchar(20)     YES             NULL    
 
22760
report  char(10)        YES             NULL    
 
22761
f2      float   YES             NULL    
 
22762
f3      decimal(7,2)    YES             NULL    
 
22763
DESCRIBE v1;
 
22764
Field   Type    Null    Key     Default Extra
 
22765
f1      varchar(30)     YES             NULL    
 
22766
f2      float   YES             NULL    
 
22767
f4      varchar(20)     YES             NULL    
 
22768
report  char(10)        YES             NULL    
 
22769
SELECT * FROM t1 order by f1, report;
 
22770
f1      f4      report  f2      f3
 
22771
-1      ABC     t1 0    NULL    NULL
 
22772
-1      ABC     v1 0    NULL    NULL
 
22773
0       ABC     t1 1    NULL    NULL
 
22774
2       <-- 10 -        t1 2    NULL    NULL
 
22775
2       <-- 10 -        v1 2    NULL    NULL
 
22776
3       <-- 10 -        t1 3    NULL    NULL
 
22777
3       <-- 10 -        v1 3    NULL    NULL
 
22778
4       <------ 20 -------->    t1 4    NULL    NULL
 
22779
4       <------ 20 -------->    v1 4    NULL    NULL
 
22780
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL    NULL
 
22781
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL    NULL
 
22782
ABC     <------ 20 -------->    t1 6    NULL    NULL
 
22783
ABC     <------ 20 -------->    t1 7    NULL    NULL
 
22784
ABC     <------ 20 -------->    t1 8    -0.00033        NULL
 
22785
ABC     <------ 20 -------->    t1 9    -0.00033        -2.20
 
22786
ABC     <------ 20 -------->    v1 7    NULL    NULL
 
22787
ABC     <------ 20 -------->    v1 8    -0.00033        NULL
 
22788
ABC     <------ 20 -------->    v1 9a   -0.00033        NULL
 
22789
SELECT * FROM v1 order by f1, report;
 
22790
f1      f2      f4      report
 
22791
-1      NULL    ABC     t1 0
 
22792
-1      NULL    ABC     v1 0
 
22793
0       NULL    ABC     t1 1
 
22794
2       NULL    <-- 10 -        t1 2
 
22795
2       NULL    <-- 10 -        v1 2
 
22796
3       NULL    <-- 10 -        t1 3
 
22797
3       NULL    <-- 10 -        v1 3
 
22798
4       NULL    <------ 20 -------->    t1 4
 
22799
4       NULL    <------ 20 -------->    v1 4
 
22800
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22801
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22802
ABC     NULL    <------ 20 -------->    t1 6
 
22803
ABC     NULL    <------ 20 -------->    t1 7
 
22804
ABC     -0.00033        <------ 20 -------->    t1 8
 
22805
ABC     -0.00033        <------ 20 -------->    t1 9
 
22806
ABC     NULL    <------ 20 -------->    v1 7
 
22807
ABC     -0.00033        <------ 20 -------->    v1 8
 
22808
ABC     -0.00033        <------ 20 -------->    v1 9a
 
22809
DROP TABLE t1;
 
22810
DROP VIEW  v1;
 
22811
CREATE TABLE t1 (f1 CHAR(10), f2 BIGINT) ENGINE = innodb;
 
22812
INSERT INTO t1   SET f1 = 'ABC', f2 = 3;
 
22813
CREATE VIEW v1 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22814
DESCRIBE t1;
 
22815
Field   Type    Null    Key     Default Extra
 
22816
f1      char(10)        YES             NULL    
 
22817
f2      bigint(20)      YES             NULL    
 
22818
DESCRIBE v1;
 
22819
Field   Type    Null    Key     Default Extra
 
22820
f1      char(10)        YES             NULL    
 
22821
my_sqrt double  YES             NULL    
 
22822
SELECT * FROM t1 order by f1, f2;
 
22823
f1      f2
 
22824
ABC     3
 
22825
SELECT * FROM v1 order by 2;
 
22826
f1      my_sqrt
 
22827
ABC     1.73205080756888
 
22828
ALTER TABLE t1 CHANGE COLUMN f2 f2 VARCHAR(30);
 
22829
INSERT INTO t1   SET f1 = 'ABC', f2 = 'DEF';
 
22830
DESCRIBE t1;
 
22831
Field   Type    Null    Key     Default Extra
 
22832
f1      char(10)        YES             NULL    
 
22833
f2      varchar(30)     YES             NULL    
 
22834
DESCRIBE v1;
 
22835
Field   Type    Null    Key     Default Extra
 
22836
f1      char(10)        YES             NULL    
 
22837
my_sqrt double  YES             NULL    
 
22838
SELECT * FROM t1 order by f1, f2;
 
22839
f1      f2
 
22840
ABC     3
 
22841
ABC     DEF
 
22842
SELECT * FROM v1 order by 2;
 
22843
f1      my_sqrt
 
22844
ABC     0
 
22845
ABC     1.73205080756888
 
22846
SELECT SQRT('DEF');
 
22847
SQRT('DEF')
 
22848
0
 
22849
Warnings:
 
22850
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22851
CREATE VIEW v2 AS SELECT SQRT('DEF');
 
22852
SELECT * FROM v2 order by 1;
 
22853
SQRT('DEF')
 
22854
0
 
22855
Warnings:
 
22856
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22857
CREATE OR REPLACE VIEW v2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22858
DESCRIBE v2;
 
22859
Field   Type    Null    Key     Default Extra
 
22860
f1      char(10)        YES             NULL    
 
22861
my_sqrt double  YES             NULL    
 
22862
SELECT * FROM v2 order by 2;
 
22863
f1      my_sqrt
 
22864
ABC     0
 
22865
ABC     1.73205080756888
 
22866
CREATE TABLE t2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22867
SELECT * FROM t2 order by 2;
 
22868
f1      ABC
 
22869
my_sqrt 0
 
22870
f1      ABC
 
22871
my_sqrt 1.73205080756888
 
22872
DROP TABLE t2;
 
22873
CREATE TABLE t2 AS SELECT * FROM v1;
 
22874
SELECT * FROM t2 order by 2;
 
22875
f1      ABC
 
22876
my_sqrt 0
 
22877
f1      ABC
 
22878
my_sqrt 1.73205080756888
 
22879
DROP TABLE t2;
 
22880
CREATE TABLE t2 AS SELECT * FROM v2;
 
22881
SELECT * FROM t2 order by 2;
 
22882
f1      ABC
 
22883
my_sqrt 0
 
22884
f1      ABC
 
22885
my_sqrt 1.73205080756888
 
22886
DROP TABLE t1;
 
22887
DROP TABLE t2;
 
22888
DROP VIEW  v1;
 
22889
DROP VIEW  v2;
 
22890
DROP TABLE IF EXISTS t1;
 
22891
DROP TABLE IF EXISTS t2;
 
22892
DROP VIEW  IF EXISTS v1;
 
22893
DROP VIEW  IF EXISTS v1_1;
 
22894
DROP VIEW  IF EXISTS v1_2;
 
22895
DROP VIEW  IF EXISTS v1_firstview;
 
22896
DROP VIEW  IF EXISTS v1_secondview;
 
22897
DROP VIEW  IF EXISTS v2;
 
22898
DROP DATABASE IF EXISTS test2;
 
22899
DROP DATABASE IF EXISTS test3;
 
22900
DROP DATABASE test1;
 
22901
DROP TABLE test.tb2;