~drizzle-trunk/drizzle/development

« back to all changes in this revision

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

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

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 = falcon;
 
56
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/innodb_tb2.txt' into table tb2 ;
 
57
DROP DATABASE IF EXISTS test1;
 
58
CREATE DATABASE test1;
 
59
USE test1;
 
60
drop table if exists tb2 ;
 
61
create table tb2 (
 
62
f59 numeric (0) unsigned, 
 
63
f60 numeric (64) unsigned, 
 
64
f61 numeric (0) zerofill, 
 
65
f62 numeric (64) zerofill, 
 
66
f63 numeric (0) unsigned zerofill, 
 
67
f64 numeric (64) unsigned zerofill, 
 
68
f65 numeric (0,0), 
 
69
f66 numeric (63,30), 
 
70
f67 numeric (0,0) unsigned, 
 
71
f68 numeric (63,30) unsigned, 
 
72
f69 numeric (0,0) zerofill, 
 
73
f70 numeric (63,30) zerofill, 
 
74
f71 numeric (0,0) unsigned zerofill, 
 
75
f72 numeric (63,30) unsigned zerofill, 
 
76
f73 real, 
 
77
f74 real unsigned, 
 
78
f75 real zerofill, 
 
79
f76 real unsigned zerofill, 
 
80
f77 double default 7.7, 
 
81
f78 double unsigned default 7.7, 
 
82
f79 double zerofill default 7.7, 
 
83
f80 double unsigned zerofill default 8.8, 
 
84
f81 float not null default 8.8, 
 
85
f82 float unsigned not null default 8.8, 
 
86
f83 float zerofill not null default 8.8, 
 
87
f84 float unsigned zerofill not null default 8.8, 
 
88
f85 float(0) not null default 8.8, 
 
89
f86 float(23) not null default 8.8, 
 
90
f87 float(0) unsigned not null default 8.8, 
 
91
f88 float(23) unsigned not null default 8.8, 
 
92
f89 float(0) zerofill not null default 8.8, 
 
93
f90 float(23) zerofill not null default 8.8, 
 
94
f91 float(0) unsigned zerofill not null default 8.8, 
 
95
f92 float(23) unsigned zerofill not null default 8.8, 
 
96
f93 float(24) not null default 8.8, 
 
97
f94 float(53) not null default 8.8, 
 
98
f95 float(24) unsigned not null default 8.8, 
 
99
f96 float(53) unsigned not null default 8.8, 
 
100
f97 float(24) zerofill not null default 8.8, 
 
101
f98 float(53) zerofill not null default 8.8, 
 
102
f99 float(24) unsigned zerofill not null default 8.8, 
 
103
f100 float(53) unsigned zerofill not null default 8.8, 
 
104
f101 date not null default '2000-01-01', 
 
105
f102 time not null default 20, 
 
106
f103 datetime not null default '2/2/2', 
 
107
f104 timestamp not null default 20001231235959, 
 
108
f105 year not null default 2000, 
 
109
f106 year(3) not null default 2000, 
 
110
f107 year(4) not null default 2000, 
 
111
f108 enum("1enum","2enum") not null default "1enum", 
 
112
f109 set("1set","2set") not null default "1set"
 
113
) engine = falcon;
 
114
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/innodb_tb2.txt' into table tb2 ;
 
115
USE test;
 
116
 
 
117
! Attention: The file with the expected results is not
 
118
|            thoroughly checked.
 
119
!            The server return codes are correct, but
 
120
|            most result sets where the table tb2 is
 
121
!            involved are not checked.
 
122
--------------------------------------------------------------------------------
 
123
 
 
124
There are some statements where the ps-protocol is switched off.
 
125
Bug#32285: mysqltest, --ps-protocol, strange output, float/double/real with zerofill
 
126
--------------------------------------------------------------------------------
 
127
insert into test.tb2 (f59,f60) values (76710,226546);
 
128
insert into test.tb2 (f59,f60) values(2760,985654);
 
129
insert into test.tb2 (f59,f60) values(569300,9114376);
 
130
insert into test.tb2 (f59,f60) values(660,876546);
 
131
insert into test.tb2 (f59,f60) values(250,87895654);
 
132
insert into test.tb2 (f59,f60) values(340,9984376);
 
133
insert into test.tb2 (f59,f60) values(3410,996546);
 
134
insert into test.tb2 (f59,f60) values(2550,775654);
 
135
insert into test.tb2 (f59,f60) values(3330,764376);
 
136
insert into test.tb2 (f59,f60) values(441,16546);
 
137
insert into test.tb2 (f59,f60) values(24,51654);
 
138
insert into test.tb2 (f59,f60) values(323,14376);
 
139
insert into test.tb2 (f59,f60) values(34,41);
 
140
insert into test.tb2 (f59,f60) values(04,74);
 
141
insert into test.tb2 (f59,f60) values(15,87);
 
142
insert into test.tb2 (f59,f60) values(22,93);
 
143
insert into test.tb2 (f59,f60) values(394,41);
 
144
insert into test.tb2 (f59,f60) values(094,74);
 
145
insert into test.tb2 (f59,f60) values(195,87);
 
146
insert into test.tb2 (f59,f60) values(292,93);
 
147
insert into test.tb2 (f59,f60) values(0987,41) ;
 
148
insert into test.tb2 (f59,f60) values(7876,74) ;
 
149
INSERT INTO tb2 (f59,f61) VALUES(321,765 );
 
150
INSERT INTO tb2 (f59,f61) VALUES(9112,8771);
 
151
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
152
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
153
INSERT INTO tb2 (f59,f61) VALUES (500,900 ) ;
 
154
Insert into tb2 (f59,f60,f61) values (107,105,106) ;
 
155
Insert into tb2 (f59,f60,f61) values (109,108,104) ;
 
156
Insert into tb2 (f59,f60,f61) values (207,205,206) ;
 
157
Insert into tb2 (f59,f60,f61) values (209,208,204) ;
 
158
Insert into tb2 (f59,f60,f61) values (27,25,26) ;
 
159
Insert into tb2 (f59,f60,f61) values (29,28,24) ;
 
160
Insert into tb2 (f59,f60,f61) values (17,15,16) ;
 
161
Insert into tb2 (f59,f60,f61) values (19,18,14) ;
 
162
insert into tb2 (f59,f60,f61) values (107,105,106);
 
163
insert into tb2 (f59,f60,f61) values (109,108,104);
 
164
INSERT INTO tb2 (f59,f60) VALUES( 299,899 );
 
165
INSERT INTO tb2 (f59,f60) VALUES( 242,79  );
 
166
INSERT INTO tb2 (f59,f60) VALUES( 424,89  );
 
167
SELECT * FROM tb2 ORDER BY f59, f60, f61;
 
168
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
169
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
 
170
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
 
171
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
 
172
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
 
173
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
174
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
 
175
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
 
176
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
 
177
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
 
178
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
 
179
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
 
180
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
181
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
182
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
183
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
184
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
185
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
186
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
187
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
188
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
189
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
190
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
191
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
192
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
193
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
194
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
195
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
196
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
197
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
198
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
199
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
200
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
201
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
202
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
203
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
204
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
205
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
206
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
207
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
208
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
209
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
210
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
211
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
212
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
213
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
214
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
215
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
216
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
217
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
218
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
219
Use test;
 
220
 
 
221
Testcase 3.3.1.1 
 
222
--------------------------------------------------------------------------------
 
223
Drop table if exists t1;
 
224
Create table t1 (f59 INT, f60 INT) ;
 
225
Insert into t1  values (100,4234);
 
226
Insert into t1  values (990,6624);
 
227
Insert into t1  values (710,765);
 
228
Insert into t1  values (300,433334);
 
229
Insert into t1  values (800,9788);
 
230
Insert into t1  values (500,9866);
 
231
Drop view if exists v1 ;
 
232
CREATE VIEW v1 AS select f59,f60,f61
 
233
FROM test.tb2 where f59=250;
 
234
select * FROM v1 order by f60,f61 limit 0,10;
 
235
f59     f60     f61
 
236
250     87895654        NULL
 
237
Drop view if exists v1 ;
 
238
CREATE VIEW v1 AS select f59,f60,f61
 
239
FROM test.tb2 limit 100;
 
240
select * FROM v1 order by f59,f60,f61 limit 0,10;
 
241
f59     f60     f61
 
242
1       1       0000000001
 
243
2       2       0000000002
 
244
3       3       0000000003
 
245
4       4       0000000004
 
246
4       74      NULL
 
247
5       5       0000000005
 
248
6       6       0000000006
 
249
7       7       0000000007
 
250
8       8       0000000008
 
251
9       9       0000000009
 
252
CREATE or REPLACE VIEW v1 AS select f59,f60,f61
 
253
FROM test.tb2;
 
254
select * FROM v1 order by f59,f60,f61 limit 4,3;
 
255
f59     f60     f61
 
256
4       74      NULL
 
257
5       5       0000000005
 
258
6       6       0000000006
 
259
CREATE or REPLACE VIEW v1 AS select distinct f59
 
260
FROM test.tb2;
 
261
select * FROM v1 order by f59 limit 4,3;
 
262
f59
 
263
5
 
264
6
 
265
7
 
266
ALTER VIEW v1 AS select f59
 
267
FROM test.tb2;
 
268
select * FROM v1 order by f59 limit 6,2;
 
269
f59
 
270
6
 
271
7
 
272
CREATE or REPLACE VIEW v1 AS select f59
 
273
from tb2 order by f59;
 
274
select * FROM v1 order by f59 limit 0,10;
 
275
f59
 
276
1
 
277
2
 
278
3
 
279
4
 
280
4
 
281
5
 
282
6
 
283
7
 
284
8
 
285
9
 
286
CREATE or REPLACE VIEW v1 AS select f59
 
287
from tb2 order by f59 asc;
 
288
select * FROM v1 limit 0,10;
 
289
f59
 
290
1
 
291
2
 
292
3
 
293
4
 
294
4
 
295
5
 
296
6
 
297
7
 
298
8
 
299
9
 
300
CREATE or REPLACE VIEW v1 AS select f59
 
301
from tb2 order by f59 desc;
 
302
select * FROM v1 limit 0,10;
 
303
f59
 
304
569300
 
305
76710
 
306
9112
 
307
7876
 
308
3410
 
309
3330
 
310
2760
 
311
2550
 
312
987
 
313
660
 
314
CREATE or REPLACE VIEW v1 AS select f59
 
315
from tb2 group by f59;
 
316
select * FROM v1 order by f59 limit 0,10;
 
317
f59
 
318
1
 
319
2
 
320
3
 
321
4
 
322
5
 
323
6
 
324
7
 
325
8
 
326
9
 
327
10
 
328
CREATE or REPLACE VIEW v1 AS select f59
 
329
from tb2 group by f59 asc;
 
330
select * FROM v1 order by f59 limit 0,10;
 
331
f59
 
332
1
 
333
2
 
334
3
 
335
4
 
336
5
 
337
6
 
338
7
 
339
8
 
340
9
 
341
10
 
342
CREATE or REPLACE VIEW v1 AS select f59
 
343
from tb2 group by f59 desc;
 
344
select * FROM v1 order by f59 limit 0,10;
 
345
f59
 
346
1
 
347
2
 
348
3
 
349
4
 
350
5
 
351
6
 
352
7
 
353
8
 
354
9
 
355
10
 
356
CREATE or REPLACE VIEW v1 AS (select f59 from tb2)
 
357
union (select f59 from t1);
 
358
select * FROM v1 order by f59 limit 0,10;
 
359
f59
 
360
1
 
361
2
 
362
3
 
363
4
 
364
5
 
365
6
 
366
7
 
367
8
 
368
9
 
369
10
 
370
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
 
371
UNION DISTINCT(select f59 FROM t1) ;
 
372
select * FROM v1 order by f59 limit 0,10;
 
373
f59
 
374
1
 
375
2
 
376
3
 
377
4
 
378
5
 
379
6
 
380
7
 
381
8
 
382
9
 
383
10
 
384
CREATE or REPLACE VIEW v1 AS (select f59 FROM tb2)
 
385
UNION ALL(select f59 FROM t1) ;
 
386
select * FROM v1 order by f59 limit 0,10;
 
387
f59
 
388
1
 
389
2
 
390
3
 
391
4
 
392
4
 
393
5
 
394
6
 
395
7
 
396
8
 
397
9
 
398
CREATE or REPLACE VIEW v1 AS select *
 
399
FROM test.tb2 WITH LOCAL CHECK OPTION ;
 
400
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,50;
 
401
f59     1
 
402
f60     1
 
403
f61     0000000001
 
404
f62     0000000000000000000000000000000000000000000000000000000000000001
 
405
f63     0000000001
 
406
f64     0000000000000000000000000000000000000000000000000000000000000001
 
407
f65     -5
 
408
f66     0.000000000000000000000000000000
 
409
f67     1
 
410
f68     0.000000000000000000000000000000
 
411
f69     0000000001
 
412
f70     000000000000000000000000000000000.000000000000000000000000000000
 
413
f71     0000000001
 
414
f72     000000000000000000000000000000000.000000000000000000000000000000
 
415
f73     -1.17549435e-38
 
416
f74     1.175494352e-38
 
417
f75     00000001.175494352e-38
 
418
f76     00000001.175494352e-38
 
419
f77     -1.17549435e-38
 
420
f78     1.175494352e-38
 
421
f79     00000001.175494352e-38
 
422
f80     00000001.175494352e-38
 
423
f81     -1.17549e-38
 
424
f82     1.17549e-38
 
425
f83     01.17549e-38
 
426
f84     01.17549e-38
 
427
f85     -1.17549e-38
 
428
f86     -1.17549e-38
 
429
f87     1.17549e-38
 
430
f88     1.17549e-38
 
431
f89     01.17549e-38
 
432
f90     01.17549e-38
 
433
f91     01.17549e-38
 
434
f92     01.17549e-38
 
435
f93     -1.17549e-38
 
436
f94     -1.17549435e-38
 
437
f95     1.17549e-38
 
438
f96     1.175494352e-38
 
439
f97     01.17549e-38
 
440
f98     00000001.175494352e-38
 
441
f99     01.17549e-38
 
442
f100    00000001.175494352e-38
 
443
f101    1000-01-01
 
444
f102    838:59:58
 
445
f103    1970-01-02 00:00:01
 
446
f104    1970-01-02 00:00:01
 
447
f105    1902
 
448
f106    1902
 
449
f107    1902
 
450
f108    2enum
 
451
f109    2set
 
452
f59     2
 
453
f60     2
 
454
f61     0000000002
 
455
f62     0000000000000000000000000000000000000000000000000000000000000002
 
456
f63     0000000002
 
457
f64     0000000000000000000000000000000000000000000000000000000000000002
 
458
f65     -4
 
459
f66     1.100000000000000000000000000000
 
460
f67     2
 
461
f68     1.100000000000000000000000000000
 
462
f69     0000000002
 
463
f70     000000000000000000000000000000001.100000000000000000000000000000
 
464
f71     0000000002
 
465
f72     000000000000000000000000000000001.100000000000000000000000000000
 
466
f73     -1.175494349e-38
 
467
f74     1.175494353e-38
 
468
f75     00000001.175494353e-38
 
469
f76     00000001.175494353e-38
 
470
f77     -1.175494349e-38
 
471
f78     1.175494353e-38
 
472
f79     00000001.175494353e-38
 
473
f80     00000001.175494353e-38
 
474
f81     -1.17549e-38
 
475
f82     1.17549e-38
 
476
f83     01.17549e-38
 
477
f84     01.17549e-38
 
478
f85     -1.17549e-38
 
479
f86     -1.17549e-38
 
480
f87     1.17549e-38
 
481
f88     1.17549e-38
 
482
f89     01.17549e-38
 
483
f90     01.17549e-38
 
484
f91     01.17549e-38
 
485
f92     01.17549e-38
 
486
f93     -1.17549e-38
 
487
f94     -1.175494349e-38
 
488
f95     1.17549e-38
 
489
f96     1.175494353e-38
 
490
f97     01.17549e-38
 
491
f98     00000001.175494353e-38
 
492
f99     01.17549e-38
 
493
f100    00000001.175494353e-38
 
494
f101    1000-01-02
 
495
f102    838:59:57
 
496
f103    1970-01-03 00:00:02
 
497
f104    1970-01-03 00:00:02
 
498
f105    1903
 
499
f106    1903
 
500
f107    1903
 
501
f108    1enum
 
502
f109    1set,2set
 
503
f59     3
 
504
f60     3
 
505
f61     0000000003
 
506
f62     0000000000000000000000000000000000000000000000000000000000000003
 
507
f63     0000000003
 
508
f64     0000000000000000000000000000000000000000000000000000000000000003
 
509
f65     -3
 
510
f66     2.200000000000000000000000000000
 
511
f67     3
 
512
f68     2.200000000000000000000000000000
 
513
f69     0000000003
 
514
f70     000000000000000000000000000000002.200000000000000000000000000000
 
515
f71     0000000003
 
516
f72     000000000000000000000000000000002.200000000000000000000000000000
 
517
f73     -1.175494348e-38
 
518
f74     1.175494354e-38
 
519
f75     00000001.175494354e-38
 
520
f76     00000001.175494354e-38
 
521
f77     -1.175494348e-38
 
522
f78     1.175494354e-38
 
523
f79     00000001.175494354e-38
 
524
f80     00000001.175494354e-38
 
525
f81     -1.17549e-38
 
526
f82     1.17549e-38
 
527
f83     01.17549e-38
 
528
f84     01.17549e-38
 
529
f85     -1.17549e-38
 
530
f86     -1.17549e-38
 
531
f87     1.17549e-38
 
532
f88     1.17549e-38
 
533
f89     01.17549e-38
 
534
f90     01.17549e-38
 
535
f91     01.17549e-38
 
536
f92     01.17549e-38
 
537
f93     -1.17549e-38
 
538
f94     -1.175494348e-38
 
539
f95     1.17549e-38
 
540
f96     1.175494354e-38
 
541
f97     01.17549e-38
 
542
f98     00000001.175494354e-38
 
543
f99     01.17549e-38
 
544
f100    00000001.175494354e-38
 
545
f101    1000-01-03
 
546
f102    838:59:56
 
547
f103    1970-01-04 00:00:03
 
548
f104    1970-01-04 00:00:03
 
549
f105    1904
 
550
f106    1904
 
551
f107    1904
 
552
f108    2enum
 
553
f109    1set
 
554
f59     4
 
555
f60     4
 
556
f61     0000000004
 
557
f62     0000000000000000000000000000000000000000000000000000000000000004
 
558
f63     0000000004
 
559
f64     0000000000000000000000000000000000000000000000000000000000000004
 
560
f65     -2
 
561
f66     3.300000000000000000000000000000
 
562
f67     4
 
563
f68     3.300000000000000000000000000000
 
564
f69     0000000004
 
565
f70     000000000000000000000000000000003.300000000000000000000000000000
 
566
f71     0000000004
 
567
f72     000000000000000000000000000000003.300000000000000000000000000000
 
568
f73     -1.175494347e-38
 
569
f74     1.175494355e-38
 
570
f75     00000001.175494355e-38
 
571
f76     00000001.175494355e-38
 
572
f77     -1.175494347e-38
 
573
f78     1.175494355e-38
 
574
f79     00000001.175494355e-38
 
575
f80     00000001.175494355e-38
 
576
f81     -1.17549e-38
 
577
f82     1.17549e-38
 
578
f83     01.17549e-38
 
579
f84     01.17549e-38
 
580
f85     -1.17549e-38
 
581
f86     -1.17549e-38
 
582
f87     1.17549e-38
 
583
f88     1.17549e-38
 
584
f89     01.17549e-38
 
585
f90     01.17549e-38
 
586
f91     01.17549e-38
 
587
f92     01.17549e-38
 
588
f93     -1.17549e-38
 
589
f94     -1.175494347e-38
 
590
f95     1.17549e-38
 
591
f96     1.175494355e-38
 
592
f97     01.17549e-38
 
593
f98     00000001.175494355e-38
 
594
f99     01.17549e-38
 
595
f100    00000001.175494355e-38
 
596
f101    1000-01-04
 
597
f102    838:59:55
 
598
f103    1970-01-05 00:00:04
 
599
f104    1970-01-05 00:00:04
 
600
f105    1905
 
601
f106    1905
 
602
f107    1905
 
603
f108    1enum
 
604
f109    2set
 
605
f59     4
 
606
f60     74
 
607
f61     NULL
 
608
f62     NULL
 
609
f63     NULL
 
610
f64     NULL
 
611
f65     NULL
 
612
f66     NULL
 
613
f67     NULL
 
614
f68     NULL
 
615
f69     NULL
 
616
f70     NULL
 
617
f71     NULL
 
618
f72     NULL
 
619
f73     NULL
 
620
f74     NULL
 
621
f75     NULL
 
622
f76     NULL
 
623
f77     7.7
 
624
f78     7.7
 
625
f79     00000000000000000007.7
 
626
f80     00000000000000000008.8
 
627
f81     8.8
 
628
f82     8.8
 
629
f83     0000000008.8
 
630
f84     0000000008.8
 
631
f85     8.8
 
632
f86     8.8
 
633
f87     8.8
 
634
f88     8.8
 
635
f89     0000000008.8
 
636
f90     0000000008.8
 
637
f91     0000000008.8
 
638
f92     0000000008.8
 
639
f93     8.8
 
640
f94     8.8
 
641
f95     8.8
 
642
f96     8.8
 
643
f97     0000000008.8
 
644
f98     00000000000000000008.8
 
645
f99     0000000008.8
 
646
f100    00000000000000000008.8
 
647
f101    2000-01-01
 
648
f102    00:00:20
 
649
f103    0002-02-02 00:00:00
 
650
f104    2000-12-31 23:59:59
 
651
f105    2000
 
652
f106    2000
 
653
f107    2000
 
654
f108    1enum
 
655
f109    1set
 
656
f59     5
 
657
f60     5
 
658
f61     0000000005
 
659
f62     0000000000000000000000000000000000000000000000000000000000000005
 
660
f63     0000000005
 
661
f64     0000000000000000000000000000000000000000000000000000000000000005
 
662
f65     -1
 
663
f66     4.400000000000000000000000000000
 
664
f67     5
 
665
f68     4.400000000000000000000000000000
 
666
f69     0000000005
 
667
f70     000000000000000000000000000000004.400000000000000000000000000000
 
668
f71     0000000005
 
669
f72     000000000000000000000000000000004.400000000000000000000000000000
 
670
f73     -1.175494346e-38
 
671
f74     1.175494356e-38
 
672
f75     00000001.175494356e-38
 
673
f76     00000001.175494356e-38
 
674
f77     -1.175494346e-38
 
675
f78     1.175494356e-38
 
676
f79     00000001.175494356e-38
 
677
f80     00000001.175494356e-38
 
678
f81     -1.17549e-38
 
679
f82     1.17549e-38
 
680
f83     01.17549e-38
 
681
f84     01.17549e-38
 
682
f85     -1.17549e-38
 
683
f86     -1.17549e-38
 
684
f87     1.17549e-38
 
685
f88     1.17549e-38
 
686
f89     01.17549e-38
 
687
f90     01.17549e-38
 
688
f91     01.17549e-38
 
689
f92     01.17549e-38
 
690
f93     -1.17549e-38
 
691
f94     -1.175494346e-38
 
692
f95     1.17549e-38
 
693
f96     1.175494356e-38
 
694
f97     01.17549e-38
 
695
f98     00000001.175494356e-38
 
696
f99     01.17549e-38
 
697
f100    00000001.175494356e-38
 
698
f101    1000-01-05
 
699
f102    838:59:54
 
700
f103    1970-01-06 00:00:05
 
701
f104    1970-01-06 00:00:05
 
702
f105    1906
 
703
f106    1906
 
704
f107    1906
 
705
f108    2enum
 
706
f109    1set,2set
 
707
f59     6
 
708
f60     6
 
709
f61     0000000006
 
710
f62     0000000000000000000000000000000000000000000000000000000000000006
 
711
f63     0000000006
 
712
f64     0000000000000000000000000000000000000000000000000000000000000006
 
713
f65     0
 
714
f66     5.500000000000000000000000000000
 
715
f67     6
 
716
f68     5.500000000000000000000000000000
 
717
f69     0000000006
 
718
f70     000000000000000000000000000000005.500000000000000000000000000000
 
719
f71     0000000006
 
720
f72     000000000000000000000000000000005.500000000000000000000000000000
 
721
f73     -1.175494345e-38
 
722
f74     1.175494357e-38
 
723
f75     00000001.175494357e-38
 
724
f76     00000001.175494357e-38
 
725
f77     -1.175494345e-38
 
726
f78     1.175494357e-38
 
727
f79     00000001.175494357e-38
 
728
f80     00000001.175494357e-38
 
729
f81     -1.17549e-38
 
730
f82     1.17549e-38
 
731
f83     01.17549e-38
 
732
f84     01.17549e-38
 
733
f85     -1.17549e-38
 
734
f86     -1.17549e-38
 
735
f87     1.17549e-38
 
736
f88     1.17549e-38
 
737
f89     01.17549e-38
 
738
f90     01.17549e-38
 
739
f91     01.17549e-38
 
740
f92     01.17549e-38
 
741
f93     -1.17549e-38
 
742
f94     -1.175494345e-38
 
743
f95     1.17549e-38
 
744
f96     1.175494357e-38
 
745
f97     01.17549e-38
 
746
f98     00000001.175494357e-38
 
747
f99     01.17549e-38
 
748
f100    00000001.175494357e-38
 
749
f101    1000-01-06
 
750
f102    838:59:53
 
751
f103    1970-01-07 00:00:06
 
752
f104    1970-01-07 00:00:06
 
753
f105    1907
 
754
f106    1907
 
755
f107    1907
 
756
f108    1enum
 
757
f109    1set
 
758
f59     7
 
759
f60     7
 
760
f61     0000000007
 
761
f62     0000000000000000000000000000000000000000000000000000000000000007
 
762
f63     0000000007
 
763
f64     0000000000000000000000000000000000000000000000000000000000000007
 
764
f65     1
 
765
f66     6.600000000000000000000000000000
 
766
f67     7
 
767
f68     6.600000000000000000000000000000
 
768
f69     0000000007
 
769
f70     000000000000000000000000000000006.600000000000000000000000000000
 
770
f71     0000000007
 
771
f72     000000000000000000000000000000006.600000000000000000000000000000
 
772
f73     -1.175494344e-38
 
773
f74     1.175494358e-38
 
774
f75     00000001.175494358e-38
 
775
f76     00000001.175494358e-38
 
776
f77     -1.175494344e-38
 
777
f78     1.175494358e-38
 
778
f79     00000001.175494358e-38
 
779
f80     00000001.175494358e-38
 
780
f81     -1.17549e-38
 
781
f82     1.17549e-38
 
782
f83     01.17549e-38
 
783
f84     01.17549e-38
 
784
f85     -1.17549e-38
 
785
f86     -1.17549e-38
 
786
f87     1.17549e-38
 
787
f88     1.17549e-38
 
788
f89     01.17549e-38
 
789
f90     01.17549e-38
 
790
f91     01.17549e-38
 
791
f92     01.17549e-38
 
792
f93     -1.17549e-38
 
793
f94     -1.175494344e-38
 
794
f95     1.17549e-38
 
795
f96     1.175494358e-38
 
796
f97     01.17549e-38
 
797
f98     00000001.175494358e-38
 
798
f99     01.17549e-38
 
799
f100    00000001.175494358e-38
 
800
f101    1000-01-07
 
801
f102    838:59:52
 
802
f103    1970-01-08 00:00:07
 
803
f104    1970-01-08 00:00:07
 
804
f105    1908
 
805
f106    1908
 
806
f107    1908
 
807
f108    2enum
 
808
f109    2set
 
809
f59     8
 
810
f60     8
 
811
f61     0000000008
 
812
f62     0000000000000000000000000000000000000000000000000000000000000008
 
813
f63     0000000008
 
814
f64     0000000000000000000000000000000000000000000000000000000000000008
 
815
f65     2
 
816
f66     7.700000000000000000000000000000
 
817
f67     8
 
818
f68     7.700000000000000000000000000000
 
819
f69     0000000008
 
820
f70     000000000000000000000000000000007.700000000000000000000000000000
 
821
f71     0000000008
 
822
f72     000000000000000000000000000000007.700000000000000000000000000000
 
823
f73     -1.175494343e-38
 
824
f74     1.175494359e-38
 
825
f75     00000001.175494359e-38
 
826
f76     00000001.175494359e-38
 
827
f77     -1.175494343e-38
 
828
f78     1.175494359e-38
 
829
f79     00000001.175494359e-38
 
830
f80     00000001.175494359e-38
 
831
f81     -1.17549e-38
 
832
f82     1.17549e-38
 
833
f83     01.17549e-38
 
834
f84     01.17549e-38
 
835
f85     -1.17549e-38
 
836
f86     -1.17549e-38
 
837
f87     1.17549e-38
 
838
f88     1.17549e-38
 
839
f89     01.17549e-38
 
840
f90     01.17549e-38
 
841
f91     01.17549e-38
 
842
f92     01.17549e-38
 
843
f93     -1.17549e-38
 
844
f94     -1.175494343e-38
 
845
f95     1.17549e-38
 
846
f96     1.175494359e-38
 
847
f97     01.17549e-38
 
848
f98     00000001.175494359e-38
 
849
f99     01.17549e-38
 
850
f100    00000001.175494359e-38
 
851
f101    1000-01-08
 
852
f102    838:59:51
 
853
f103    1970-01-09 00:00:08
 
854
f104    1970-01-09 00:00:08
 
855
f105    1909
 
856
f106    1909
 
857
f107    1909
 
858
f108    1enum
 
859
f109    1set,2set
 
860
f59     9
 
861
f60     9
 
862
f61     0000000009
 
863
f62     0000000000000000000000000000000000000000000000000000000000000009
 
864
f63     0000000009
 
865
f64     0000000000000000000000000000000000000000000000000000000000000009
 
866
f65     3
 
867
f66     8.800000000000000000000000000000
 
868
f67     9
 
869
f68     8.800000000000000000000000000000
 
870
f69     0000000009
 
871
f70     000000000000000000000000000000008.800000000000000000000000000000
 
872
f71     0000000009
 
873
f72     000000000000000000000000000000008.800000000000000000000000000000
 
874
f73     -1.175494342e-38
 
875
f74     1.17549436e-38
 
876
f75     000000001.17549436e-38
 
877
f76     000000001.17549436e-38
 
878
f77     -1.175494342e-38
 
879
f78     1.17549436e-38
 
880
f79     000000001.17549436e-38
 
881
f80     000000001.17549436e-38
 
882
f81     -1.17549e-38
 
883
f82     1.17549e-38
 
884
f83     01.17549e-38
 
885
f84     01.17549e-38
 
886
f85     -1.17549e-38
 
887
f86     -1.17549e-38
 
888
f87     1.17549e-38
 
889
f88     1.17549e-38
 
890
f89     01.17549e-38
 
891
f90     01.17549e-38
 
892
f91     01.17549e-38
 
893
f92     01.17549e-38
 
894
f93     -1.17549e-38
 
895
f94     -1.175494342e-38
 
896
f95     1.17549e-38
 
897
f96     1.17549436e-38
 
898
f97     01.17549e-38
 
899
f98     000000001.17549436e-38
 
900
f99     01.17549e-38
 
901
f100    000000001.17549436e-38
 
902
f101    1000-01-09
 
903
f102    838:59:50
 
904
f103    1970-01-10 00:00:09
 
905
f104    1970-01-10 00:00:09
 
906
f105    1910
 
907
f106    1910
 
908
f107    1910
 
909
f108    2enum
 
910
f109    1set
 
911
f59     10
 
912
f60     10
 
913
f61     0000000010
 
914
f62     0000000000000000000000000000000000000000000000000000000000000010
 
915
f63     0000000010
 
916
f64     0000000000000000000000000000000000000000000000000000000000000010
 
917
f65     4
 
918
f66     9.900000000000000000000000000000
 
919
f67     10
 
920
f68     9.900000000000000000000000000000
 
921
f69     0000000010
 
922
f70     000000000000000000000000000000009.900000000000000000000000000000
 
923
f71     0000000010
 
924
f72     000000000000000000000000000000009.900000000000000000000000000000
 
925
f73     -1.175494341e-38
 
926
f74     1.175494361e-38
 
927
f75     00000001.175494361e-38
 
928
f76     00000001.175494361e-38
 
929
f77     -1.175494341e-38
 
930
f78     1.175494361e-38
 
931
f79     00000001.175494361e-38
 
932
f80     00000001.175494361e-38
 
933
f81     -1.17549e-38
 
934
f82     1.17549e-38
 
935
f83     01.17549e-38
 
936
f84     01.17549e-38
 
937
f85     -1.17549e-38
 
938
f86     -1.17549e-38
 
939
f87     1.17549e-38
 
940
f88     1.17549e-38
 
941
f89     01.17549e-38
 
942
f90     01.17549e-38
 
943
f91     01.17549e-38
 
944
f92     01.17549e-38
 
945
f93     -1.17549e-38
 
946
f94     -1.175494341e-38
 
947
f95     1.17549e-38
 
948
f96     1.175494361e-38
 
949
f97     01.17549e-38
 
950
f98     00000001.175494361e-38
 
951
f99     01.17549e-38
 
952
f100    00000001.175494361e-38
 
953
f101    1000-01-10
 
954
f102    838:59:49
 
955
f103    1970-01-11 00:00:10
 
956
f104    1970-01-11 00:00:10
 
957
f105    1911
 
958
f106    1911
 
959
f107    1911
 
960
f108    1enum
 
961
f109    2set
 
962
f59     15
 
963
f60     87
 
964
f61     NULL
 
965
f62     NULL
 
966
f63     NULL
 
967
f64     NULL
 
968
f65     NULL
 
969
f66     NULL
 
970
f67     NULL
 
971
f68     NULL
 
972
f69     NULL
 
973
f70     NULL
 
974
f71     NULL
 
975
f72     NULL
 
976
f73     NULL
 
977
f74     NULL
 
978
f75     NULL
 
979
f76     NULL
 
980
f77     7.7
 
981
f78     7.7
 
982
f79     00000000000000000007.7
 
983
f80     00000000000000000008.8
 
984
f81     8.8
 
985
f82     8.8
 
986
f83     0000000008.8
 
987
f84     0000000008.8
 
988
f85     8.8
 
989
f86     8.8
 
990
f87     8.8
 
991
f88     8.8
 
992
f89     0000000008.8
 
993
f90     0000000008.8
 
994
f91     0000000008.8
 
995
f92     0000000008.8
 
996
f93     8.8
 
997
f94     8.8
 
998
f95     8.8
 
999
f96     8.8
 
1000
f97     0000000008.8
 
1001
f98     00000000000000000008.8
 
1002
f99     0000000008.8
 
1003
f100    00000000000000000008.8
 
1004
f101    2000-01-01
 
1005
f102    00:00:20
 
1006
f103    0002-02-02 00:00:00
 
1007
f104    2000-12-31 23:59:59
 
1008
f105    2000
 
1009
f106    2000
 
1010
f107    2000
 
1011
f108    1enum
 
1012
f109    1set
 
1013
f59     17
 
1014
f60     15
 
1015
f61     0000000016
 
1016
f62     NULL
 
1017
f63     NULL
 
1018
f64     NULL
 
1019
f65     NULL
 
1020
f66     NULL
 
1021
f67     NULL
 
1022
f68     NULL
 
1023
f69     NULL
 
1024
f70     NULL
 
1025
f71     NULL
 
1026
f72     NULL
 
1027
f73     NULL
 
1028
f74     NULL
 
1029
f75     NULL
 
1030
f76     NULL
 
1031
f77     7.7
 
1032
f78     7.7
 
1033
f79     00000000000000000007.7
 
1034
f80     00000000000000000008.8
 
1035
f81     8.8
 
1036
f82     8.8
 
1037
f83     0000000008.8
 
1038
f84     0000000008.8
 
1039
f85     8.8
 
1040
f86     8.8
 
1041
f87     8.8
 
1042
f88     8.8
 
1043
f89     0000000008.8
 
1044
f90     0000000008.8
 
1045
f91     0000000008.8
 
1046
f92     0000000008.8
 
1047
f93     8.8
 
1048
f94     8.8
 
1049
f95     8.8
 
1050
f96     8.8
 
1051
f97     0000000008.8
 
1052
f98     00000000000000000008.8
 
1053
f99     0000000008.8
 
1054
f100    00000000000000000008.8
 
1055
f101    2000-01-01
 
1056
f102    00:00:20
 
1057
f103    0002-02-02 00:00:00
 
1058
f104    2000-12-31 23:59:59
 
1059
f105    2000
 
1060
f106    2000
 
1061
f107    2000
 
1062
f108    1enum
 
1063
f109    1set
 
1064
f59     19
 
1065
f60     18
 
1066
f61     0000000014
 
1067
f62     NULL
 
1068
f63     NULL
 
1069
f64     NULL
 
1070
f65     NULL
 
1071
f66     NULL
 
1072
f67     NULL
 
1073
f68     NULL
 
1074
f69     NULL
 
1075
f70     NULL
 
1076
f71     NULL
 
1077
f72     NULL
 
1078
f73     NULL
 
1079
f74     NULL
 
1080
f75     NULL
 
1081
f76     NULL
 
1082
f77     7.7
 
1083
f78     7.7
 
1084
f79     00000000000000000007.7
 
1085
f80     00000000000000000008.8
 
1086
f81     8.8
 
1087
f82     8.8
 
1088
f83     0000000008.8
 
1089
f84     0000000008.8
 
1090
f85     8.8
 
1091
f86     8.8
 
1092
f87     8.8
 
1093
f88     8.8
 
1094
f89     0000000008.8
 
1095
f90     0000000008.8
 
1096
f91     0000000008.8
 
1097
f92     0000000008.8
 
1098
f93     8.8
 
1099
f94     8.8
 
1100
f95     8.8
 
1101
f96     8.8
 
1102
f97     0000000008.8
 
1103
f98     00000000000000000008.8
 
1104
f99     0000000008.8
 
1105
f100    00000000000000000008.8
 
1106
f101    2000-01-01
 
1107
f102    00:00:20
 
1108
f103    0002-02-02 00:00:00
 
1109
f104    2000-12-31 23:59:59
 
1110
f105    2000
 
1111
f106    2000
 
1112
f107    2000
 
1113
f108    1enum
 
1114
f109    1set
 
1115
f59     22
 
1116
f60     93
 
1117
f61     NULL
 
1118
f62     NULL
 
1119
f63     NULL
 
1120
f64     NULL
 
1121
f65     NULL
 
1122
f66     NULL
 
1123
f67     NULL
 
1124
f68     NULL
 
1125
f69     NULL
 
1126
f70     NULL
 
1127
f71     NULL
 
1128
f72     NULL
 
1129
f73     NULL
 
1130
f74     NULL
 
1131
f75     NULL
 
1132
f76     NULL
 
1133
f77     7.7
 
1134
f78     7.7
 
1135
f79     00000000000000000007.7
 
1136
f80     00000000000000000008.8
 
1137
f81     8.8
 
1138
f82     8.8
 
1139
f83     0000000008.8
 
1140
f84     0000000008.8
 
1141
f85     8.8
 
1142
f86     8.8
 
1143
f87     8.8
 
1144
f88     8.8
 
1145
f89     0000000008.8
 
1146
f90     0000000008.8
 
1147
f91     0000000008.8
 
1148
f92     0000000008.8
 
1149
f93     8.8
 
1150
f94     8.8
 
1151
f95     8.8
 
1152
f96     8.8
 
1153
f97     0000000008.8
 
1154
f98     00000000000000000008.8
 
1155
f99     0000000008.8
 
1156
f100    00000000000000000008.8
 
1157
f101    2000-01-01
 
1158
f102    00:00:20
 
1159
f103    0002-02-02 00:00:00
 
1160
f104    2000-12-31 23:59:59
 
1161
f105    2000
 
1162
f106    2000
 
1163
f107    2000
 
1164
f108    1enum
 
1165
f109    1set
 
1166
f59     24
 
1167
f60     51654
 
1168
f61     NULL
 
1169
f62     NULL
 
1170
f63     NULL
 
1171
f64     NULL
 
1172
f65     NULL
 
1173
f66     NULL
 
1174
f67     NULL
 
1175
f68     NULL
 
1176
f69     NULL
 
1177
f70     NULL
 
1178
f71     NULL
 
1179
f72     NULL
 
1180
f73     NULL
 
1181
f74     NULL
 
1182
f75     NULL
 
1183
f76     NULL
 
1184
f77     7.7
 
1185
f78     7.7
 
1186
f79     00000000000000000007.7
 
1187
f80     00000000000000000008.8
 
1188
f81     8.8
 
1189
f82     8.8
 
1190
f83     0000000008.8
 
1191
f84     0000000008.8
 
1192
f85     8.8
 
1193
f86     8.8
 
1194
f87     8.8
 
1195
f88     8.8
 
1196
f89     0000000008.8
 
1197
f90     0000000008.8
 
1198
f91     0000000008.8
 
1199
f92     0000000008.8
 
1200
f93     8.8
 
1201
f94     8.8
 
1202
f95     8.8
 
1203
f96     8.8
 
1204
f97     0000000008.8
 
1205
f98     00000000000000000008.8
 
1206
f99     0000000008.8
 
1207
f100    00000000000000000008.8
 
1208
f101    2000-01-01
 
1209
f102    00:00:20
 
1210
f103    0002-02-02 00:00:00
 
1211
f104    2000-12-31 23:59:59
 
1212
f105    2000
 
1213
f106    2000
 
1214
f107    2000
 
1215
f108    1enum
 
1216
f109    1set
 
1217
f59     27
 
1218
f60     25
 
1219
f61     0000000026
 
1220
f62     NULL
 
1221
f63     NULL
 
1222
f64     NULL
 
1223
f65     NULL
 
1224
f66     NULL
 
1225
f67     NULL
 
1226
f68     NULL
 
1227
f69     NULL
 
1228
f70     NULL
 
1229
f71     NULL
 
1230
f72     NULL
 
1231
f73     NULL
 
1232
f74     NULL
 
1233
f75     NULL
 
1234
f76     NULL
 
1235
f77     7.7
 
1236
f78     7.7
 
1237
f79     00000000000000000007.7
 
1238
f80     00000000000000000008.8
 
1239
f81     8.8
 
1240
f82     8.8
 
1241
f83     0000000008.8
 
1242
f84     0000000008.8
 
1243
f85     8.8
 
1244
f86     8.8
 
1245
f87     8.8
 
1246
f88     8.8
 
1247
f89     0000000008.8
 
1248
f90     0000000008.8
 
1249
f91     0000000008.8
 
1250
f92     0000000008.8
 
1251
f93     8.8
 
1252
f94     8.8
 
1253
f95     8.8
 
1254
f96     8.8
 
1255
f97     0000000008.8
 
1256
f98     00000000000000000008.8
 
1257
f99     0000000008.8
 
1258
f100    00000000000000000008.8
 
1259
f101    2000-01-01
 
1260
f102    00:00:20
 
1261
f103    0002-02-02 00:00:00
 
1262
f104    2000-12-31 23:59:59
 
1263
f105    2000
 
1264
f106    2000
 
1265
f107    2000
 
1266
f108    1enum
 
1267
f109    1set
 
1268
f59     29
 
1269
f60     28
 
1270
f61     0000000024
 
1271
f62     NULL
 
1272
f63     NULL
 
1273
f64     NULL
 
1274
f65     NULL
 
1275
f66     NULL
 
1276
f67     NULL
 
1277
f68     NULL
 
1278
f69     NULL
 
1279
f70     NULL
 
1280
f71     NULL
 
1281
f72     NULL
 
1282
f73     NULL
 
1283
f74     NULL
 
1284
f75     NULL
 
1285
f76     NULL
 
1286
f77     7.7
 
1287
f78     7.7
 
1288
f79     00000000000000000007.7
 
1289
f80     00000000000000000008.8
 
1290
f81     8.8
 
1291
f82     8.8
 
1292
f83     0000000008.8
 
1293
f84     0000000008.8
 
1294
f85     8.8
 
1295
f86     8.8
 
1296
f87     8.8
 
1297
f88     8.8
 
1298
f89     0000000008.8
 
1299
f90     0000000008.8
 
1300
f91     0000000008.8
 
1301
f92     0000000008.8
 
1302
f93     8.8
 
1303
f94     8.8
 
1304
f95     8.8
 
1305
f96     8.8
 
1306
f97     0000000008.8
 
1307
f98     00000000000000000008.8
 
1308
f99     0000000008.8
 
1309
f100    00000000000000000008.8
 
1310
f101    2000-01-01
 
1311
f102    00:00:20
 
1312
f103    0002-02-02 00:00:00
 
1313
f104    2000-12-31 23:59:59
 
1314
f105    2000
 
1315
f106    2000
 
1316
f107    2000
 
1317
f108    1enum
 
1318
f109    1set
 
1319
f59     34
 
1320
f60     41
 
1321
f61     NULL
 
1322
f62     NULL
 
1323
f63     NULL
 
1324
f64     NULL
 
1325
f65     NULL
 
1326
f66     NULL
 
1327
f67     NULL
 
1328
f68     NULL
 
1329
f69     NULL
 
1330
f70     NULL
 
1331
f71     NULL
 
1332
f72     NULL
 
1333
f73     NULL
 
1334
f74     NULL
 
1335
f75     NULL
 
1336
f76     NULL
 
1337
f77     7.7
 
1338
f78     7.7
 
1339
f79     00000000000000000007.7
 
1340
f80     00000000000000000008.8
 
1341
f81     8.8
 
1342
f82     8.8
 
1343
f83     0000000008.8
 
1344
f84     0000000008.8
 
1345
f85     8.8
 
1346
f86     8.8
 
1347
f87     8.8
 
1348
f88     8.8
 
1349
f89     0000000008.8
 
1350
f90     0000000008.8
 
1351
f91     0000000008.8
 
1352
f92     0000000008.8
 
1353
f93     8.8
 
1354
f94     8.8
 
1355
f95     8.8
 
1356
f96     8.8
 
1357
f97     0000000008.8
 
1358
f98     00000000000000000008.8
 
1359
f99     0000000008.8
 
1360
f100    00000000000000000008.8
 
1361
f101    2000-01-01
 
1362
f102    00:00:20
 
1363
f103    0002-02-02 00:00:00
 
1364
f104    2000-12-31 23:59:59
 
1365
f105    2000
 
1366
f106    2000
 
1367
f107    2000
 
1368
f108    1enum
 
1369
f109    1set
 
1370
f59     94
 
1371
f60     74
 
1372
f61     NULL
 
1373
f62     NULL
 
1374
f63     NULL
 
1375
f64     NULL
 
1376
f65     NULL
 
1377
f66     NULL
 
1378
f67     NULL
 
1379
f68     NULL
 
1380
f69     NULL
 
1381
f70     NULL
 
1382
f71     NULL
 
1383
f72     NULL
 
1384
f73     NULL
 
1385
f74     NULL
 
1386
f75     NULL
 
1387
f76     NULL
 
1388
f77     7.7
 
1389
f78     7.7
 
1390
f79     00000000000000000007.7
 
1391
f80     00000000000000000008.8
 
1392
f81     8.8
 
1393
f82     8.8
 
1394
f83     0000000008.8
 
1395
f84     0000000008.8
 
1396
f85     8.8
 
1397
f86     8.8
 
1398
f87     8.8
 
1399
f88     8.8
 
1400
f89     0000000008.8
 
1401
f90     0000000008.8
 
1402
f91     0000000008.8
 
1403
f92     0000000008.8
 
1404
f93     8.8
 
1405
f94     8.8
 
1406
f95     8.8
 
1407
f96     8.8
 
1408
f97     0000000008.8
 
1409
f98     00000000000000000008.8
 
1410
f99     0000000008.8
 
1411
f100    00000000000000000008.8
 
1412
f101    2000-01-01
 
1413
f102    00:00:20
 
1414
f103    0002-02-02 00:00:00
 
1415
f104    2000-12-31 23:59:59
 
1416
f105    2000
 
1417
f106    2000
 
1418
f107    2000
 
1419
f108    1enum
 
1420
f109    1set
 
1421
f59     107
 
1422
f60     105
 
1423
f61     0000000106
 
1424
f62     NULL
 
1425
f63     NULL
 
1426
f64     NULL
 
1427
f65     NULL
 
1428
f66     NULL
 
1429
f67     NULL
 
1430
f68     NULL
 
1431
f69     NULL
 
1432
f70     NULL
 
1433
f71     NULL
 
1434
f72     NULL
 
1435
f73     NULL
 
1436
f74     NULL
 
1437
f75     NULL
 
1438
f76     NULL
 
1439
f77     7.7
 
1440
f78     7.7
 
1441
f79     00000000000000000007.7
 
1442
f80     00000000000000000008.8
 
1443
f81     8.8
 
1444
f82     8.8
 
1445
f83     0000000008.8
 
1446
f84     0000000008.8
 
1447
f85     8.8
 
1448
f86     8.8
 
1449
f87     8.8
 
1450
f88     8.8
 
1451
f89     0000000008.8
 
1452
f90     0000000008.8
 
1453
f91     0000000008.8
 
1454
f92     0000000008.8
 
1455
f93     8.8
 
1456
f94     8.8
 
1457
f95     8.8
 
1458
f96     8.8
 
1459
f97     0000000008.8
 
1460
f98     00000000000000000008.8
 
1461
f99     0000000008.8
 
1462
f100    00000000000000000008.8
 
1463
f101    2000-01-01
 
1464
f102    00:00:20
 
1465
f103    0002-02-02 00:00:00
 
1466
f104    2000-12-31 23:59:59
 
1467
f105    2000
 
1468
f106    2000
 
1469
f107    2000
 
1470
f108    1enum
 
1471
f109    1set
 
1472
f59     107
 
1473
f60     105
 
1474
f61     0000000106
 
1475
f62     NULL
 
1476
f63     NULL
 
1477
f64     NULL
 
1478
f65     NULL
 
1479
f66     NULL
 
1480
f67     NULL
 
1481
f68     NULL
 
1482
f69     NULL
 
1483
f70     NULL
 
1484
f71     NULL
 
1485
f72     NULL
 
1486
f73     NULL
 
1487
f74     NULL
 
1488
f75     NULL
 
1489
f76     NULL
 
1490
f77     7.7
 
1491
f78     7.7
 
1492
f79     00000000000000000007.7
 
1493
f80     00000000000000000008.8
 
1494
f81     8.8
 
1495
f82     8.8
 
1496
f83     0000000008.8
 
1497
f84     0000000008.8
 
1498
f85     8.8
 
1499
f86     8.8
 
1500
f87     8.8
 
1501
f88     8.8
 
1502
f89     0000000008.8
 
1503
f90     0000000008.8
 
1504
f91     0000000008.8
 
1505
f92     0000000008.8
 
1506
f93     8.8
 
1507
f94     8.8
 
1508
f95     8.8
 
1509
f96     8.8
 
1510
f97     0000000008.8
 
1511
f98     00000000000000000008.8
 
1512
f99     0000000008.8
 
1513
f100    00000000000000000008.8
 
1514
f101    2000-01-01
 
1515
f102    00:00:20
 
1516
f103    0002-02-02 00:00:00
 
1517
f104    2000-12-31 23:59:59
 
1518
f105    2000
 
1519
f106    2000
 
1520
f107    2000
 
1521
f108    1enum
 
1522
f109    1set
 
1523
f59     109
 
1524
f60     108
 
1525
f61     0000000104
 
1526
f62     NULL
 
1527
f63     NULL
 
1528
f64     NULL
 
1529
f65     NULL
 
1530
f66     NULL
 
1531
f67     NULL
 
1532
f68     NULL
 
1533
f69     NULL
 
1534
f70     NULL
 
1535
f71     NULL
 
1536
f72     NULL
 
1537
f73     NULL
 
1538
f74     NULL
 
1539
f75     NULL
 
1540
f76     NULL
 
1541
f77     7.7
 
1542
f78     7.7
 
1543
f79     00000000000000000007.7
 
1544
f80     00000000000000000008.8
 
1545
f81     8.8
 
1546
f82     8.8
 
1547
f83     0000000008.8
 
1548
f84     0000000008.8
 
1549
f85     8.8
 
1550
f86     8.8
 
1551
f87     8.8
 
1552
f88     8.8
 
1553
f89     0000000008.8
 
1554
f90     0000000008.8
 
1555
f91     0000000008.8
 
1556
f92     0000000008.8
 
1557
f93     8.8
 
1558
f94     8.8
 
1559
f95     8.8
 
1560
f96     8.8
 
1561
f97     0000000008.8
 
1562
f98     00000000000000000008.8
 
1563
f99     0000000008.8
 
1564
f100    00000000000000000008.8
 
1565
f101    2000-01-01
 
1566
f102    00:00:20
 
1567
f103    0002-02-02 00:00:00
 
1568
f104    2000-12-31 23:59:59
 
1569
f105    2000
 
1570
f106    2000
 
1571
f107    2000
 
1572
f108    1enum
 
1573
f109    1set
 
1574
f59     109
 
1575
f60     108
 
1576
f61     0000000104
 
1577
f62     NULL
 
1578
f63     NULL
 
1579
f64     NULL
 
1580
f65     NULL
 
1581
f66     NULL
 
1582
f67     NULL
 
1583
f68     NULL
 
1584
f69     NULL
 
1585
f70     NULL
 
1586
f71     NULL
 
1587
f72     NULL
 
1588
f73     NULL
 
1589
f74     NULL
 
1590
f75     NULL
 
1591
f76     NULL
 
1592
f77     7.7
 
1593
f78     7.7
 
1594
f79     00000000000000000007.7
 
1595
f80     00000000000000000008.8
 
1596
f81     8.8
 
1597
f82     8.8
 
1598
f83     0000000008.8
 
1599
f84     0000000008.8
 
1600
f85     8.8
 
1601
f86     8.8
 
1602
f87     8.8
 
1603
f88     8.8
 
1604
f89     0000000008.8
 
1605
f90     0000000008.8
 
1606
f91     0000000008.8
 
1607
f92     0000000008.8
 
1608
f93     8.8
 
1609
f94     8.8
 
1610
f95     8.8
 
1611
f96     8.8
 
1612
f97     0000000008.8
 
1613
f98     00000000000000000008.8
 
1614
f99     0000000008.8
 
1615
f100    00000000000000000008.8
 
1616
f101    2000-01-01
 
1617
f102    00:00:20
 
1618
f103    0002-02-02 00:00:00
 
1619
f104    2000-12-31 23:59:59
 
1620
f105    2000
 
1621
f106    2000
 
1622
f107    2000
 
1623
f108    1enum
 
1624
f109    1set
 
1625
f59     195
 
1626
f60     87
 
1627
f61     NULL
 
1628
f62     NULL
 
1629
f63     NULL
 
1630
f64     NULL
 
1631
f65     NULL
 
1632
f66     NULL
 
1633
f67     NULL
 
1634
f68     NULL
 
1635
f69     NULL
 
1636
f70     NULL
 
1637
f71     NULL
 
1638
f72     NULL
 
1639
f73     NULL
 
1640
f74     NULL
 
1641
f75     NULL
 
1642
f76     NULL
 
1643
f77     7.7
 
1644
f78     7.7
 
1645
f79     00000000000000000007.7
 
1646
f80     00000000000000000008.8
 
1647
f81     8.8
 
1648
f82     8.8
 
1649
f83     0000000008.8
 
1650
f84     0000000008.8
 
1651
f85     8.8
 
1652
f86     8.8
 
1653
f87     8.8
 
1654
f88     8.8
 
1655
f89     0000000008.8
 
1656
f90     0000000008.8
 
1657
f91     0000000008.8
 
1658
f92     0000000008.8
 
1659
f93     8.8
 
1660
f94     8.8
 
1661
f95     8.8
 
1662
f96     8.8
 
1663
f97     0000000008.8
 
1664
f98     00000000000000000008.8
 
1665
f99     0000000008.8
 
1666
f100    00000000000000000008.8
 
1667
f101    2000-01-01
 
1668
f102    00:00:20
 
1669
f103    0002-02-02 00:00:00
 
1670
f104    2000-12-31 23:59:59
 
1671
f105    2000
 
1672
f106    2000
 
1673
f107    2000
 
1674
f108    1enum
 
1675
f109    1set
 
1676
f59     207
 
1677
f60     205
 
1678
f61     0000000206
 
1679
f62     NULL
 
1680
f63     NULL
 
1681
f64     NULL
 
1682
f65     NULL
 
1683
f66     NULL
 
1684
f67     NULL
 
1685
f68     NULL
 
1686
f69     NULL
 
1687
f70     NULL
 
1688
f71     NULL
 
1689
f72     NULL
 
1690
f73     NULL
 
1691
f74     NULL
 
1692
f75     NULL
 
1693
f76     NULL
 
1694
f77     7.7
 
1695
f78     7.7
 
1696
f79     00000000000000000007.7
 
1697
f80     00000000000000000008.8
 
1698
f81     8.8
 
1699
f82     8.8
 
1700
f83     0000000008.8
 
1701
f84     0000000008.8
 
1702
f85     8.8
 
1703
f86     8.8
 
1704
f87     8.8
 
1705
f88     8.8
 
1706
f89     0000000008.8
 
1707
f90     0000000008.8
 
1708
f91     0000000008.8
 
1709
f92     0000000008.8
 
1710
f93     8.8
 
1711
f94     8.8
 
1712
f95     8.8
 
1713
f96     8.8
 
1714
f97     0000000008.8
 
1715
f98     00000000000000000008.8
 
1716
f99     0000000008.8
 
1717
f100    00000000000000000008.8
 
1718
f101    2000-01-01
 
1719
f102    00:00:20
 
1720
f103    0002-02-02 00:00:00
 
1721
f104    2000-12-31 23:59:59
 
1722
f105    2000
 
1723
f106    2000
 
1724
f107    2000
 
1725
f108    1enum
 
1726
f109    1set
 
1727
f59     209
 
1728
f60     208
 
1729
f61     0000000204
 
1730
f62     NULL
 
1731
f63     NULL
 
1732
f64     NULL
 
1733
f65     NULL
 
1734
f66     NULL
 
1735
f67     NULL
 
1736
f68     NULL
 
1737
f69     NULL
 
1738
f70     NULL
 
1739
f71     NULL
 
1740
f72     NULL
 
1741
f73     NULL
 
1742
f74     NULL
 
1743
f75     NULL
 
1744
f76     NULL
 
1745
f77     7.7
 
1746
f78     7.7
 
1747
f79     00000000000000000007.7
 
1748
f80     00000000000000000008.8
 
1749
f81     8.8
 
1750
f82     8.8
 
1751
f83     0000000008.8
 
1752
f84     0000000008.8
 
1753
f85     8.8
 
1754
f86     8.8
 
1755
f87     8.8
 
1756
f88     8.8
 
1757
f89     0000000008.8
 
1758
f90     0000000008.8
 
1759
f91     0000000008.8
 
1760
f92     0000000008.8
 
1761
f93     8.8
 
1762
f94     8.8
 
1763
f95     8.8
 
1764
f96     8.8
 
1765
f97     0000000008.8
 
1766
f98     00000000000000000008.8
 
1767
f99     0000000008.8
 
1768
f100    00000000000000000008.8
 
1769
f101    2000-01-01
 
1770
f102    00:00:20
 
1771
f103    0002-02-02 00:00:00
 
1772
f104    2000-12-31 23:59:59
 
1773
f105    2000
 
1774
f106    2000
 
1775
f107    2000
 
1776
f108    1enum
 
1777
f109    1set
 
1778
f59     242
 
1779
f60     79
 
1780
f61     NULL
 
1781
f62     NULL
 
1782
f63     NULL
 
1783
f64     NULL
 
1784
f65     NULL
 
1785
f66     NULL
 
1786
f67     NULL
 
1787
f68     NULL
 
1788
f69     NULL
 
1789
f70     NULL
 
1790
f71     NULL
 
1791
f72     NULL
 
1792
f73     NULL
 
1793
f74     NULL
 
1794
f75     NULL
 
1795
f76     NULL
 
1796
f77     7.7
 
1797
f78     7.7
 
1798
f79     00000000000000000007.7
 
1799
f80     00000000000000000008.8
 
1800
f81     8.8
 
1801
f82     8.8
 
1802
f83     0000000008.8
 
1803
f84     0000000008.8
 
1804
f85     8.8
 
1805
f86     8.8
 
1806
f87     8.8
 
1807
f88     8.8
 
1808
f89     0000000008.8
 
1809
f90     0000000008.8
 
1810
f91     0000000008.8
 
1811
f92     0000000008.8
 
1812
f93     8.8
 
1813
f94     8.8
 
1814
f95     8.8
 
1815
f96     8.8
 
1816
f97     0000000008.8
 
1817
f98     00000000000000000008.8
 
1818
f99     0000000008.8
 
1819
f100    00000000000000000008.8
 
1820
f101    2000-01-01
 
1821
f102    00:00:20
 
1822
f103    0002-02-02 00:00:00
 
1823
f104    2000-12-31 23:59:59
 
1824
f105    2000
 
1825
f106    2000
 
1826
f107    2000
 
1827
f108    1enum
 
1828
f109    1set
 
1829
f59     250
 
1830
f60     87895654
 
1831
f61     NULL
 
1832
f62     NULL
 
1833
f63     NULL
 
1834
f64     NULL
 
1835
f65     NULL
 
1836
f66     NULL
 
1837
f67     NULL
 
1838
f68     NULL
 
1839
f69     NULL
 
1840
f70     NULL
 
1841
f71     NULL
 
1842
f72     NULL
 
1843
f73     NULL
 
1844
f74     NULL
 
1845
f75     NULL
 
1846
f76     NULL
 
1847
f77     7.7
 
1848
f78     7.7
 
1849
f79     00000000000000000007.7
 
1850
f80     00000000000000000008.8
 
1851
f81     8.8
 
1852
f82     8.8
 
1853
f83     0000000008.8
 
1854
f84     0000000008.8
 
1855
f85     8.8
 
1856
f86     8.8
 
1857
f87     8.8
 
1858
f88     8.8
 
1859
f89     0000000008.8
 
1860
f90     0000000008.8
 
1861
f91     0000000008.8
 
1862
f92     0000000008.8
 
1863
f93     8.8
 
1864
f94     8.8
 
1865
f95     8.8
 
1866
f96     8.8
 
1867
f97     0000000008.8
 
1868
f98     00000000000000000008.8
 
1869
f99     0000000008.8
 
1870
f100    00000000000000000008.8
 
1871
f101    2000-01-01
 
1872
f102    00:00:20
 
1873
f103    0002-02-02 00:00:00
 
1874
f104    2000-12-31 23:59:59
 
1875
f105    2000
 
1876
f106    2000
 
1877
f107    2000
 
1878
f108    1enum
 
1879
f109    1set
 
1880
f59     292
 
1881
f60     93
 
1882
f61     NULL
 
1883
f62     NULL
 
1884
f63     NULL
 
1885
f64     NULL
 
1886
f65     NULL
 
1887
f66     NULL
 
1888
f67     NULL
 
1889
f68     NULL
 
1890
f69     NULL
 
1891
f70     NULL
 
1892
f71     NULL
 
1893
f72     NULL
 
1894
f73     NULL
 
1895
f74     NULL
 
1896
f75     NULL
 
1897
f76     NULL
 
1898
f77     7.7
 
1899
f78     7.7
 
1900
f79     00000000000000000007.7
 
1901
f80     00000000000000000008.8
 
1902
f81     8.8
 
1903
f82     8.8
 
1904
f83     0000000008.8
 
1905
f84     0000000008.8
 
1906
f85     8.8
 
1907
f86     8.8
 
1908
f87     8.8
 
1909
f88     8.8
 
1910
f89     0000000008.8
 
1911
f90     0000000008.8
 
1912
f91     0000000008.8
 
1913
f92     0000000008.8
 
1914
f93     8.8
 
1915
f94     8.8
 
1916
f95     8.8
 
1917
f96     8.8
 
1918
f97     0000000008.8
 
1919
f98     00000000000000000008.8
 
1920
f99     0000000008.8
 
1921
f100    00000000000000000008.8
 
1922
f101    2000-01-01
 
1923
f102    00:00:20
 
1924
f103    0002-02-02 00:00:00
 
1925
f104    2000-12-31 23:59:59
 
1926
f105    2000
 
1927
f106    2000
 
1928
f107    2000
 
1929
f108    1enum
 
1930
f109    1set
 
1931
f59     299
 
1932
f60     899
 
1933
f61     NULL
 
1934
f62     NULL
 
1935
f63     NULL
 
1936
f64     NULL
 
1937
f65     NULL
 
1938
f66     NULL
 
1939
f67     NULL
 
1940
f68     NULL
 
1941
f69     NULL
 
1942
f70     NULL
 
1943
f71     NULL
 
1944
f72     NULL
 
1945
f73     NULL
 
1946
f74     NULL
 
1947
f75     NULL
 
1948
f76     NULL
 
1949
f77     7.7
 
1950
f78     7.7
 
1951
f79     00000000000000000007.7
 
1952
f80     00000000000000000008.8
 
1953
f81     8.8
 
1954
f82     8.8
 
1955
f83     0000000008.8
 
1956
f84     0000000008.8
 
1957
f85     8.8
 
1958
f86     8.8
 
1959
f87     8.8
 
1960
f88     8.8
 
1961
f89     0000000008.8
 
1962
f90     0000000008.8
 
1963
f91     0000000008.8
 
1964
f92     0000000008.8
 
1965
f93     8.8
 
1966
f94     8.8
 
1967
f95     8.8
 
1968
f96     8.8
 
1969
f97     0000000008.8
 
1970
f98     00000000000000000008.8
 
1971
f99     0000000008.8
 
1972
f100    00000000000000000008.8
 
1973
f101    2000-01-01
 
1974
f102    00:00:20
 
1975
f103    0002-02-02 00:00:00
 
1976
f104    2000-12-31 23:59:59
 
1977
f105    2000
 
1978
f106    2000
 
1979
f107    2000
 
1980
f108    1enum
 
1981
f109    1set
 
1982
f59     321
 
1983
f60     NULL
 
1984
f61     0000000765
 
1985
f62     NULL
 
1986
f63     NULL
 
1987
f64     NULL
 
1988
f65     NULL
 
1989
f66     NULL
 
1990
f67     NULL
 
1991
f68     NULL
 
1992
f69     NULL
 
1993
f70     NULL
 
1994
f71     NULL
 
1995
f72     NULL
 
1996
f73     NULL
 
1997
f74     NULL
 
1998
f75     NULL
 
1999
f76     NULL
 
2000
f77     7.7
 
2001
f78     7.7
 
2002
f79     00000000000000000007.7
 
2003
f80     00000000000000000008.8
 
2004
f81     8.8
 
2005
f82     8.8
 
2006
f83     0000000008.8
 
2007
f84     0000000008.8
 
2008
f85     8.8
 
2009
f86     8.8
 
2010
f87     8.8
 
2011
f88     8.8
 
2012
f89     0000000008.8
 
2013
f90     0000000008.8
 
2014
f91     0000000008.8
 
2015
f92     0000000008.8
 
2016
f93     8.8
 
2017
f94     8.8
 
2018
f95     8.8
 
2019
f96     8.8
 
2020
f97     0000000008.8
 
2021
f98     00000000000000000008.8
 
2022
f99     0000000008.8
 
2023
f100    00000000000000000008.8
 
2024
f101    2000-01-01
 
2025
f102    00:00:20
 
2026
f103    0002-02-02 00:00:00
 
2027
f104    2000-12-31 23:59:59
 
2028
f105    2000
 
2029
f106    2000
 
2030
f107    2000
 
2031
f108    1enum
 
2032
f109    1set
 
2033
f59     323
 
2034
f60     14376
 
2035
f61     NULL
 
2036
f62     NULL
 
2037
f63     NULL
 
2038
f64     NULL
 
2039
f65     NULL
 
2040
f66     NULL
 
2041
f67     NULL
 
2042
f68     NULL
 
2043
f69     NULL
 
2044
f70     NULL
 
2045
f71     NULL
 
2046
f72     NULL
 
2047
f73     NULL
 
2048
f74     NULL
 
2049
f75     NULL
 
2050
f76     NULL
 
2051
f77     7.7
 
2052
f78     7.7
 
2053
f79     00000000000000000007.7
 
2054
f80     00000000000000000008.8
 
2055
f81     8.8
 
2056
f82     8.8
 
2057
f83     0000000008.8
 
2058
f84     0000000008.8
 
2059
f85     8.8
 
2060
f86     8.8
 
2061
f87     8.8
 
2062
f88     8.8
 
2063
f89     0000000008.8
 
2064
f90     0000000008.8
 
2065
f91     0000000008.8
 
2066
f92     0000000008.8
 
2067
f93     8.8
 
2068
f94     8.8
 
2069
f95     8.8
 
2070
f96     8.8
 
2071
f97     0000000008.8
 
2072
f98     00000000000000000008.8
 
2073
f99     0000000008.8
 
2074
f100    00000000000000000008.8
 
2075
f101    2000-01-01
 
2076
f102    00:00:20
 
2077
f103    0002-02-02 00:00:00
 
2078
f104    2000-12-31 23:59:59
 
2079
f105    2000
 
2080
f106    2000
 
2081
f107    2000
 
2082
f108    1enum
 
2083
f109    1set
 
2084
f59     340
 
2085
f60     9984376
 
2086
f61     NULL
 
2087
f62     NULL
 
2088
f63     NULL
 
2089
f64     NULL
 
2090
f65     NULL
 
2091
f66     NULL
 
2092
f67     NULL
 
2093
f68     NULL
 
2094
f69     NULL
 
2095
f70     NULL
 
2096
f71     NULL
 
2097
f72     NULL
 
2098
f73     NULL
 
2099
f74     NULL
 
2100
f75     NULL
 
2101
f76     NULL
 
2102
f77     7.7
 
2103
f78     7.7
 
2104
f79     00000000000000000007.7
 
2105
f80     00000000000000000008.8
 
2106
f81     8.8
 
2107
f82     8.8
 
2108
f83     0000000008.8
 
2109
f84     0000000008.8
 
2110
f85     8.8
 
2111
f86     8.8
 
2112
f87     8.8
 
2113
f88     8.8
 
2114
f89     0000000008.8
 
2115
f90     0000000008.8
 
2116
f91     0000000008.8
 
2117
f92     0000000008.8
 
2118
f93     8.8
 
2119
f94     8.8
 
2120
f95     8.8
 
2121
f96     8.8
 
2122
f97     0000000008.8
 
2123
f98     00000000000000000008.8
 
2124
f99     0000000008.8
 
2125
f100    00000000000000000008.8
 
2126
f101    2000-01-01
 
2127
f102    00:00:20
 
2128
f103    0002-02-02 00:00:00
 
2129
f104    2000-12-31 23:59:59
 
2130
f105    2000
 
2131
f106    2000
 
2132
f107    2000
 
2133
f108    1enum
 
2134
f109    1set
 
2135
f59     394
 
2136
f60     41
 
2137
f61     NULL
 
2138
f62     NULL
 
2139
f63     NULL
 
2140
f64     NULL
 
2141
f65     NULL
 
2142
f66     NULL
 
2143
f67     NULL
 
2144
f68     NULL
 
2145
f69     NULL
 
2146
f70     NULL
 
2147
f71     NULL
 
2148
f72     NULL
 
2149
f73     NULL
 
2150
f74     NULL
 
2151
f75     NULL
 
2152
f76     NULL
 
2153
f77     7.7
 
2154
f78     7.7
 
2155
f79     00000000000000000007.7
 
2156
f80     00000000000000000008.8
 
2157
f81     8.8
 
2158
f82     8.8
 
2159
f83     0000000008.8
 
2160
f84     0000000008.8
 
2161
f85     8.8
 
2162
f86     8.8
 
2163
f87     8.8
 
2164
f88     8.8
 
2165
f89     0000000008.8
 
2166
f90     0000000008.8
 
2167
f91     0000000008.8
 
2168
f92     0000000008.8
 
2169
f93     8.8
 
2170
f94     8.8
 
2171
f95     8.8
 
2172
f96     8.8
 
2173
f97     0000000008.8
 
2174
f98     00000000000000000008.8
 
2175
f99     0000000008.8
 
2176
f100    00000000000000000008.8
 
2177
f101    2000-01-01
 
2178
f102    00:00:20
 
2179
f103    0002-02-02 00:00:00
 
2180
f104    2000-12-31 23:59:59
 
2181
f105    2000
 
2182
f106    2000
 
2183
f107    2000
 
2184
f108    1enum
 
2185
f109    1set
 
2186
f59     424
 
2187
f60     89
 
2188
f61     NULL
 
2189
f62     NULL
 
2190
f63     NULL
 
2191
f64     NULL
 
2192
f65     NULL
 
2193
f66     NULL
 
2194
f67     NULL
 
2195
f68     NULL
 
2196
f69     NULL
 
2197
f70     NULL
 
2198
f71     NULL
 
2199
f72     NULL
 
2200
f73     NULL
 
2201
f74     NULL
 
2202
f75     NULL
 
2203
f76     NULL
 
2204
f77     7.7
 
2205
f78     7.7
 
2206
f79     00000000000000000007.7
 
2207
f80     00000000000000000008.8
 
2208
f81     8.8
 
2209
f82     8.8
 
2210
f83     0000000008.8
 
2211
f84     0000000008.8
 
2212
f85     8.8
 
2213
f86     8.8
 
2214
f87     8.8
 
2215
f88     8.8
 
2216
f89     0000000008.8
 
2217
f90     0000000008.8
 
2218
f91     0000000008.8
 
2219
f92     0000000008.8
 
2220
f93     8.8
 
2221
f94     8.8
 
2222
f95     8.8
 
2223
f96     8.8
 
2224
f97     0000000008.8
 
2225
f98     00000000000000000008.8
 
2226
f99     0000000008.8
 
2227
f100    00000000000000000008.8
 
2228
f101    2000-01-01
 
2229
f102    00:00:20
 
2230
f103    0002-02-02 00:00:00
 
2231
f104    2000-12-31 23:59:59
 
2232
f105    2000
 
2233
f106    2000
 
2234
f107    2000
 
2235
f108    1enum
 
2236
f109    1set
 
2237
f59     441
 
2238
f60     16546
 
2239
f61     NULL
 
2240
f62     NULL
 
2241
f63     NULL
 
2242
f64     NULL
 
2243
f65     NULL
 
2244
f66     NULL
 
2245
f67     NULL
 
2246
f68     NULL
 
2247
f69     NULL
 
2248
f70     NULL
 
2249
f71     NULL
 
2250
f72     NULL
 
2251
f73     NULL
 
2252
f74     NULL
 
2253
f75     NULL
 
2254
f76     NULL
 
2255
f77     7.7
 
2256
f78     7.7
 
2257
f79     00000000000000000007.7
 
2258
f80     00000000000000000008.8
 
2259
f81     8.8
 
2260
f82     8.8
 
2261
f83     0000000008.8
 
2262
f84     0000000008.8
 
2263
f85     8.8
 
2264
f86     8.8
 
2265
f87     8.8
 
2266
f88     8.8
 
2267
f89     0000000008.8
 
2268
f90     0000000008.8
 
2269
f91     0000000008.8
 
2270
f92     0000000008.8
 
2271
f93     8.8
 
2272
f94     8.8
 
2273
f95     8.8
 
2274
f96     8.8
 
2275
f97     0000000008.8
 
2276
f98     00000000000000000008.8
 
2277
f99     0000000008.8
 
2278
f100    00000000000000000008.8
 
2279
f101    2000-01-01
 
2280
f102    00:00:20
 
2281
f103    0002-02-02 00:00:00
 
2282
f104    2000-12-31 23:59:59
 
2283
f105    2000
 
2284
f106    2000
 
2285
f107    2000
 
2286
f108    1enum
 
2287
f109    1set
 
2288
f59     500
 
2289
f60     NULL
 
2290
f61     0000000900
 
2291
f62     NULL
 
2292
f63     NULL
 
2293
f64     NULL
 
2294
f65     NULL
 
2295
f66     NULL
 
2296
f67     NULL
 
2297
f68     NULL
 
2298
f69     NULL
 
2299
f70     NULL
 
2300
f71     NULL
 
2301
f72     NULL
 
2302
f73     NULL
 
2303
f74     NULL
 
2304
f75     NULL
 
2305
f76     NULL
 
2306
f77     7.7
 
2307
f78     7.7
 
2308
f79     00000000000000000007.7
 
2309
f80     00000000000000000008.8
 
2310
f81     8.8
 
2311
f82     8.8
 
2312
f83     0000000008.8
 
2313
f84     0000000008.8
 
2314
f85     8.8
 
2315
f86     8.8
 
2316
f87     8.8
 
2317
f88     8.8
 
2318
f89     0000000008.8
 
2319
f90     0000000008.8
 
2320
f91     0000000008.8
 
2321
f92     0000000008.8
 
2322
f93     8.8
 
2323
f94     8.8
 
2324
f95     8.8
 
2325
f96     8.8
 
2326
f97     0000000008.8
 
2327
f98     00000000000000000008.8
 
2328
f99     0000000008.8
 
2329
f100    00000000000000000008.8
 
2330
f101    2000-01-01
 
2331
f102    00:00:20
 
2332
f103    0002-02-02 00:00:00
 
2333
f104    2000-12-31 23:59:59
 
2334
f105    2000
 
2335
f106    2000
 
2336
f107    2000
 
2337
f108    1enum
 
2338
f109    1set
 
2339
f59     500
 
2340
f60     NULL
 
2341
f61     0000000900
 
2342
f62     NULL
 
2343
f63     NULL
 
2344
f64     NULL
 
2345
f65     NULL
 
2346
f66     NULL
 
2347
f67     NULL
 
2348
f68     NULL
 
2349
f69     NULL
 
2350
f70     NULL
 
2351
f71     NULL
 
2352
f72     NULL
 
2353
f73     NULL
 
2354
f74     NULL
 
2355
f75     NULL
 
2356
f76     NULL
 
2357
f77     7.7
 
2358
f78     7.7
 
2359
f79     00000000000000000007.7
 
2360
f80     00000000000000000008.8
 
2361
f81     8.8
 
2362
f82     8.8
 
2363
f83     0000000008.8
 
2364
f84     0000000008.8
 
2365
f85     8.8
 
2366
f86     8.8
 
2367
f87     8.8
 
2368
f88     8.8
 
2369
f89     0000000008.8
 
2370
f90     0000000008.8
 
2371
f91     0000000008.8
 
2372
f92     0000000008.8
 
2373
f93     8.8
 
2374
f94     8.8
 
2375
f95     8.8
 
2376
f96     8.8
 
2377
f97     0000000008.8
 
2378
f98     00000000000000000008.8
 
2379
f99     0000000008.8
 
2380
f100    00000000000000000008.8
 
2381
f101    2000-01-01
 
2382
f102    00:00:20
 
2383
f103    0002-02-02 00:00:00
 
2384
f104    2000-12-31 23:59:59
 
2385
f105    2000
 
2386
f106    2000
 
2387
f107    2000
 
2388
f108    1enum
 
2389
f109    1set
 
2390
f59     500
 
2391
f60     NULL
 
2392
f61     0000000900
 
2393
f62     NULL
 
2394
f63     NULL
 
2395
f64     NULL
 
2396
f65     NULL
 
2397
f66     NULL
 
2398
f67     NULL
 
2399
f68     NULL
 
2400
f69     NULL
 
2401
f70     NULL
 
2402
f71     NULL
 
2403
f72     NULL
 
2404
f73     NULL
 
2405
f74     NULL
 
2406
f75     NULL
 
2407
f76     NULL
 
2408
f77     7.7
 
2409
f78     7.7
 
2410
f79     00000000000000000007.7
 
2411
f80     00000000000000000008.8
 
2412
f81     8.8
 
2413
f82     8.8
 
2414
f83     0000000008.8
 
2415
f84     0000000008.8
 
2416
f85     8.8
 
2417
f86     8.8
 
2418
f87     8.8
 
2419
f88     8.8
 
2420
f89     0000000008.8
 
2421
f90     0000000008.8
 
2422
f91     0000000008.8
 
2423
f92     0000000008.8
 
2424
f93     8.8
 
2425
f94     8.8
 
2426
f95     8.8
 
2427
f96     8.8
 
2428
f97     0000000008.8
 
2429
f98     00000000000000000008.8
 
2430
f99     0000000008.8
 
2431
f100    00000000000000000008.8
 
2432
f101    2000-01-01
 
2433
f102    00:00:20
 
2434
f103    0002-02-02 00:00:00
 
2435
f104    2000-12-31 23:59:59
 
2436
f105    2000
 
2437
f106    2000
 
2438
f107    2000
 
2439
f108    1enum
 
2440
f109    1set
 
2441
f59     660
 
2442
f60     876546
 
2443
f61     NULL
 
2444
f62     NULL
 
2445
f63     NULL
 
2446
f64     NULL
 
2447
f65     NULL
 
2448
f66     NULL
 
2449
f67     NULL
 
2450
f68     NULL
 
2451
f69     NULL
 
2452
f70     NULL
 
2453
f71     NULL
 
2454
f72     NULL
 
2455
f73     NULL
 
2456
f74     NULL
 
2457
f75     NULL
 
2458
f76     NULL
 
2459
f77     7.7
 
2460
f78     7.7
 
2461
f79     00000000000000000007.7
 
2462
f80     00000000000000000008.8
 
2463
f81     8.8
 
2464
f82     8.8
 
2465
f83     0000000008.8
 
2466
f84     0000000008.8
 
2467
f85     8.8
 
2468
f86     8.8
 
2469
f87     8.8
 
2470
f88     8.8
 
2471
f89     0000000008.8
 
2472
f90     0000000008.8
 
2473
f91     0000000008.8
 
2474
f92     0000000008.8
 
2475
f93     8.8
 
2476
f94     8.8
 
2477
f95     8.8
 
2478
f96     8.8
 
2479
f97     0000000008.8
 
2480
f98     00000000000000000008.8
 
2481
f99     0000000008.8
 
2482
f100    00000000000000000008.8
 
2483
f101    2000-01-01
 
2484
f102    00:00:20
 
2485
f103    0002-02-02 00:00:00
 
2486
f104    2000-12-31 23:59:59
 
2487
f105    2000
 
2488
f106    2000
 
2489
f107    2000
 
2490
f108    1enum
 
2491
f109    1set
 
2492
f59     987
 
2493
f60     41
 
2494
f61     NULL
 
2495
f62     NULL
 
2496
f63     NULL
 
2497
f64     NULL
 
2498
f65     NULL
 
2499
f66     NULL
 
2500
f67     NULL
 
2501
f68     NULL
 
2502
f69     NULL
 
2503
f70     NULL
 
2504
f71     NULL
 
2505
f72     NULL
 
2506
f73     NULL
 
2507
f74     NULL
 
2508
f75     NULL
 
2509
f76     NULL
 
2510
f77     7.7
 
2511
f78     7.7
 
2512
f79     00000000000000000007.7
 
2513
f80     00000000000000000008.8
 
2514
f81     8.8
 
2515
f82     8.8
 
2516
f83     0000000008.8
 
2517
f84     0000000008.8
 
2518
f85     8.8
 
2519
f86     8.8
 
2520
f87     8.8
 
2521
f88     8.8
 
2522
f89     0000000008.8
 
2523
f90     0000000008.8
 
2524
f91     0000000008.8
 
2525
f92     0000000008.8
 
2526
f93     8.8
 
2527
f94     8.8
 
2528
f95     8.8
 
2529
f96     8.8
 
2530
f97     0000000008.8
 
2531
f98     00000000000000000008.8
 
2532
f99     0000000008.8
 
2533
f100    00000000000000000008.8
 
2534
f101    2000-01-01
 
2535
f102    00:00:20
 
2536
f103    0002-02-02 00:00:00
 
2537
f104    2000-12-31 23:59:59
 
2538
f105    2000
 
2539
f106    2000
 
2540
f107    2000
 
2541
f108    1enum
 
2542
f109    1set
 
2543
f59     2550
 
2544
f60     775654
 
2545
f61     NULL
 
2546
f62     NULL
 
2547
f63     NULL
 
2548
f64     NULL
 
2549
f65     NULL
 
2550
f66     NULL
 
2551
f67     NULL
 
2552
f68     NULL
 
2553
f69     NULL
 
2554
f70     NULL
 
2555
f71     NULL
 
2556
f72     NULL
 
2557
f73     NULL
 
2558
f74     NULL
 
2559
f75     NULL
 
2560
f76     NULL
 
2561
f77     7.7
 
2562
f78     7.7
 
2563
f79     00000000000000000007.7
 
2564
f80     00000000000000000008.8
 
2565
f81     8.8
 
2566
f82     8.8
 
2567
f83     0000000008.8
 
2568
f84     0000000008.8
 
2569
f85     8.8
 
2570
f86     8.8
 
2571
f87     8.8
 
2572
f88     8.8
 
2573
f89     0000000008.8
 
2574
f90     0000000008.8
 
2575
f91     0000000008.8
 
2576
f92     0000000008.8
 
2577
f93     8.8
 
2578
f94     8.8
 
2579
f95     8.8
 
2580
f96     8.8
 
2581
f97     0000000008.8
 
2582
f98     00000000000000000008.8
 
2583
f99     0000000008.8
 
2584
f100    00000000000000000008.8
 
2585
f101    2000-01-01
 
2586
f102    00:00:20
 
2587
f103    0002-02-02 00:00:00
 
2588
f104    2000-12-31 23:59:59
 
2589
f105    2000
 
2590
f106    2000
 
2591
f107    2000
 
2592
f108    1enum
 
2593
f109    1set
 
2594
f59     2760
 
2595
f60     985654
 
2596
f61     NULL
 
2597
f62     NULL
 
2598
f63     NULL
 
2599
f64     NULL
 
2600
f65     NULL
 
2601
f66     NULL
 
2602
f67     NULL
 
2603
f68     NULL
 
2604
f69     NULL
 
2605
f70     NULL
 
2606
f71     NULL
 
2607
f72     NULL
 
2608
f73     NULL
 
2609
f74     NULL
 
2610
f75     NULL
 
2611
f76     NULL
 
2612
f77     7.7
 
2613
f78     7.7
 
2614
f79     00000000000000000007.7
 
2615
f80     00000000000000000008.8
 
2616
f81     8.8
 
2617
f82     8.8
 
2618
f83     0000000008.8
 
2619
f84     0000000008.8
 
2620
f85     8.8
 
2621
f86     8.8
 
2622
f87     8.8
 
2623
f88     8.8
 
2624
f89     0000000008.8
 
2625
f90     0000000008.8
 
2626
f91     0000000008.8
 
2627
f92     0000000008.8
 
2628
f93     8.8
 
2629
f94     8.8
 
2630
f95     8.8
 
2631
f96     8.8
 
2632
f97     0000000008.8
 
2633
f98     00000000000000000008.8
 
2634
f99     0000000008.8
 
2635
f100    00000000000000000008.8
 
2636
f101    2000-01-01
 
2637
f102    00:00:20
 
2638
f103    0002-02-02 00:00:00
 
2639
f104    2000-12-31 23:59:59
 
2640
f105    2000
 
2641
f106    2000
 
2642
f107    2000
 
2643
f108    1enum
 
2644
f109    1set
 
2645
f59     3330
 
2646
f60     764376
 
2647
f61     NULL
 
2648
f62     NULL
 
2649
f63     NULL
 
2650
f64     NULL
 
2651
f65     NULL
 
2652
f66     NULL
 
2653
f67     NULL
 
2654
f68     NULL
 
2655
f69     NULL
 
2656
f70     NULL
 
2657
f71     NULL
 
2658
f72     NULL
 
2659
f73     NULL
 
2660
f74     NULL
 
2661
f75     NULL
 
2662
f76     NULL
 
2663
f77     7.7
 
2664
f78     7.7
 
2665
f79     00000000000000000007.7
 
2666
f80     00000000000000000008.8
 
2667
f81     8.8
 
2668
f82     8.8
 
2669
f83     0000000008.8
 
2670
f84     0000000008.8
 
2671
f85     8.8
 
2672
f86     8.8
 
2673
f87     8.8
 
2674
f88     8.8
 
2675
f89     0000000008.8
 
2676
f90     0000000008.8
 
2677
f91     0000000008.8
 
2678
f92     0000000008.8
 
2679
f93     8.8
 
2680
f94     8.8
 
2681
f95     8.8
 
2682
f96     8.8
 
2683
f97     0000000008.8
 
2684
f98     00000000000000000008.8
 
2685
f99     0000000008.8
 
2686
f100    00000000000000000008.8
 
2687
f101    2000-01-01
 
2688
f102    00:00:20
 
2689
f103    0002-02-02 00:00:00
 
2690
f104    2000-12-31 23:59:59
 
2691
f105    2000
 
2692
f106    2000
 
2693
f107    2000
 
2694
f108    1enum
 
2695
f109    1set
 
2696
f59     3410
 
2697
f60     996546
 
2698
f61     NULL
 
2699
f62     NULL
 
2700
f63     NULL
 
2701
f64     NULL
 
2702
f65     NULL
 
2703
f66     NULL
 
2704
f67     NULL
 
2705
f68     NULL
 
2706
f69     NULL
 
2707
f70     NULL
 
2708
f71     NULL
 
2709
f72     NULL
 
2710
f73     NULL
 
2711
f74     NULL
 
2712
f75     NULL
 
2713
f76     NULL
 
2714
f77     7.7
 
2715
f78     7.7
 
2716
f79     00000000000000000007.7
 
2717
f80     00000000000000000008.8
 
2718
f81     8.8
 
2719
f82     8.8
 
2720
f83     0000000008.8
 
2721
f84     0000000008.8
 
2722
f85     8.8
 
2723
f86     8.8
 
2724
f87     8.8
 
2725
f88     8.8
 
2726
f89     0000000008.8
 
2727
f90     0000000008.8
 
2728
f91     0000000008.8
 
2729
f92     0000000008.8
 
2730
f93     8.8
 
2731
f94     8.8
 
2732
f95     8.8
 
2733
f96     8.8
 
2734
f97     0000000008.8
 
2735
f98     00000000000000000008.8
 
2736
f99     0000000008.8
 
2737
f100    00000000000000000008.8
 
2738
f101    2000-01-01
 
2739
f102    00:00:20
 
2740
f103    0002-02-02 00:00:00
 
2741
f104    2000-12-31 23:59:59
 
2742
f105    2000
 
2743
f106    2000
 
2744
f107    2000
 
2745
f108    1enum
 
2746
f109    1set
 
2747
f59     7876
 
2748
f60     74
 
2749
f61     NULL
 
2750
f62     NULL
 
2751
f63     NULL
 
2752
f64     NULL
 
2753
f65     NULL
 
2754
f66     NULL
 
2755
f67     NULL
 
2756
f68     NULL
 
2757
f69     NULL
 
2758
f70     NULL
 
2759
f71     NULL
 
2760
f72     NULL
 
2761
f73     NULL
 
2762
f74     NULL
 
2763
f75     NULL
 
2764
f76     NULL
 
2765
f77     7.7
 
2766
f78     7.7
 
2767
f79     00000000000000000007.7
 
2768
f80     00000000000000000008.8
 
2769
f81     8.8
 
2770
f82     8.8
 
2771
f83     0000000008.8
 
2772
f84     0000000008.8
 
2773
f85     8.8
 
2774
f86     8.8
 
2775
f87     8.8
 
2776
f88     8.8
 
2777
f89     0000000008.8
 
2778
f90     0000000008.8
 
2779
f91     0000000008.8
 
2780
f92     0000000008.8
 
2781
f93     8.8
 
2782
f94     8.8
 
2783
f95     8.8
 
2784
f96     8.8
 
2785
f97     0000000008.8
 
2786
f98     00000000000000000008.8
 
2787
f99     0000000008.8
 
2788
f100    00000000000000000008.8
 
2789
f101    2000-01-01
 
2790
f102    00:00:20
 
2791
f103    0002-02-02 00:00:00
 
2792
f104    2000-12-31 23:59:59
 
2793
f105    2000
 
2794
f106    2000
 
2795
f107    2000
 
2796
f108    1enum
 
2797
f109    1set
 
2798
f59     9112
 
2799
f60     NULL
 
2800
f61     0000008771
 
2801
f62     NULL
 
2802
f63     NULL
 
2803
f64     NULL
 
2804
f65     NULL
 
2805
f66     NULL
 
2806
f67     NULL
 
2807
f68     NULL
 
2808
f69     NULL
 
2809
f70     NULL
 
2810
f71     NULL
 
2811
f72     NULL
 
2812
f73     NULL
 
2813
f74     NULL
 
2814
f75     NULL
 
2815
f76     NULL
 
2816
f77     7.7
 
2817
f78     7.7
 
2818
f79     00000000000000000007.7
 
2819
f80     00000000000000000008.8
 
2820
f81     8.8
 
2821
f82     8.8
 
2822
f83     0000000008.8
 
2823
f84     0000000008.8
 
2824
f85     8.8
 
2825
f86     8.8
 
2826
f87     8.8
 
2827
f88     8.8
 
2828
f89     0000000008.8
 
2829
f90     0000000008.8
 
2830
f91     0000000008.8
 
2831
f92     0000000008.8
 
2832
f93     8.8
 
2833
f94     8.8
 
2834
f95     8.8
 
2835
f96     8.8
 
2836
f97     0000000008.8
 
2837
f98     00000000000000000008.8
 
2838
f99     0000000008.8
 
2839
f100    00000000000000000008.8
 
2840
f101    2000-01-01
 
2841
f102    00:00:20
 
2842
f103    0002-02-02 00:00:00
 
2843
f104    2000-12-31 23:59:59
 
2844
f105    2000
 
2845
f106    2000
 
2846
f107    2000
 
2847
f108    1enum
 
2848
f109    1set
 
2849
f59     76710
 
2850
f60     226546
 
2851
f61     NULL
 
2852
f62     NULL
 
2853
f63     NULL
 
2854
f64     NULL
 
2855
f65     NULL
 
2856
f66     NULL
 
2857
f67     NULL
 
2858
f68     NULL
 
2859
f69     NULL
 
2860
f70     NULL
 
2861
f71     NULL
 
2862
f72     NULL
 
2863
f73     NULL
 
2864
f74     NULL
 
2865
f75     NULL
 
2866
f76     NULL
 
2867
f77     7.7
 
2868
f78     7.7
 
2869
f79     00000000000000000007.7
 
2870
f80     00000000000000000008.8
 
2871
f81     8.8
 
2872
f82     8.8
 
2873
f83     0000000008.8
 
2874
f84     0000000008.8
 
2875
f85     8.8
 
2876
f86     8.8
 
2877
f87     8.8
 
2878
f88     8.8
 
2879
f89     0000000008.8
 
2880
f90     0000000008.8
 
2881
f91     0000000008.8
 
2882
f92     0000000008.8
 
2883
f93     8.8
 
2884
f94     8.8
 
2885
f95     8.8
 
2886
f96     8.8
 
2887
f97     0000000008.8
 
2888
f98     00000000000000000008.8
 
2889
f99     0000000008.8
 
2890
f100    00000000000000000008.8
 
2891
f101    2000-01-01
 
2892
f102    00:00:20
 
2893
f103    0002-02-02 00:00:00
 
2894
f104    2000-12-31 23:59:59
 
2895
f105    2000
 
2896
f106    2000
 
2897
f107    2000
 
2898
f108    1enum
 
2899
f109    1set
 
2900
f59     569300
 
2901
f60     9114376
 
2902
f61     NULL
 
2903
f62     NULL
 
2904
f63     NULL
 
2905
f64     NULL
 
2906
f65     NULL
 
2907
f66     NULL
 
2908
f67     NULL
 
2909
f68     NULL
 
2910
f69     NULL
 
2911
f70     NULL
 
2912
f71     NULL
 
2913
f72     NULL
 
2914
f73     NULL
 
2915
f74     NULL
 
2916
f75     NULL
 
2917
f76     NULL
 
2918
f77     7.7
 
2919
f78     7.7
 
2920
f79     00000000000000000007.7
 
2921
f80     00000000000000000008.8
 
2922
f81     8.8
 
2923
f82     8.8
 
2924
f83     0000000008.8
 
2925
f84     0000000008.8
 
2926
f85     8.8
 
2927
f86     8.8
 
2928
f87     8.8
 
2929
f88     8.8
 
2930
f89     0000000008.8
 
2931
f90     0000000008.8
 
2932
f91     0000000008.8
 
2933
f92     0000000008.8
 
2934
f93     8.8
 
2935
f94     8.8
 
2936
f95     8.8
 
2937
f96     8.8
 
2938
f97     0000000008.8
 
2939
f98     00000000000000000008.8
 
2940
f99     0000000008.8
 
2941
f100    00000000000000000008.8
 
2942
f101    2000-01-01
 
2943
f102    00:00:20
 
2944
f103    0002-02-02 00:00:00
 
2945
f104    2000-12-31 23:59:59
 
2946
f105    2000
 
2947
f106    2000
 
2948
f107    2000
 
2949
f108    1enum
 
2950
f109    1set
 
2951
CREATE or REPLACE VIEW v1 AS select *
 
2952
FROM test.tb2 WITH CASCADED CHECK OPTION ;
 
2953
select * FROM v1 order by f59,f60,f61,f62,f63,f64 limit 0,10;
 
2954
f59     1
 
2955
f60     1
 
2956
f61     0000000001
 
2957
f62     0000000000000000000000000000000000000000000000000000000000000001
 
2958
f63     0000000001
 
2959
f64     0000000000000000000000000000000000000000000000000000000000000001
 
2960
f65     -5
 
2961
f66     0.000000000000000000000000000000
 
2962
f67     1
 
2963
f68     0.000000000000000000000000000000
 
2964
f69     0000000001
 
2965
f70     000000000000000000000000000000000.000000000000000000000000000000
 
2966
f71     0000000001
 
2967
f72     000000000000000000000000000000000.000000000000000000000000000000
 
2968
f73     -1.17549435e-38
 
2969
f74     1.175494352e-38
 
2970
f75     00000001.175494352e-38
 
2971
f76     00000001.175494352e-38
 
2972
f77     -1.17549435e-38
 
2973
f78     1.175494352e-38
 
2974
f79     00000001.175494352e-38
 
2975
f80     00000001.175494352e-38
 
2976
f81     -1.17549e-38
 
2977
f82     1.17549e-38
 
2978
f83     01.17549e-38
 
2979
f84     01.17549e-38
 
2980
f85     -1.17549e-38
 
2981
f86     -1.17549e-38
 
2982
f87     1.17549e-38
 
2983
f88     1.17549e-38
 
2984
f89     01.17549e-38
 
2985
f90     01.17549e-38
 
2986
f91     01.17549e-38
 
2987
f92     01.17549e-38
 
2988
f93     -1.17549e-38
 
2989
f94     -1.17549435e-38
 
2990
f95     1.17549e-38
 
2991
f96     1.175494352e-38
 
2992
f97     01.17549e-38
 
2993
f98     00000001.175494352e-38
 
2994
f99     01.17549e-38
 
2995
f100    00000001.175494352e-38
 
2996
f101    1000-01-01
 
2997
f102    838:59:58
 
2998
f103    1970-01-02 00:00:01
 
2999
f104    1970-01-02 00:00:01
 
3000
f105    1902
 
3001
f106    1902
 
3002
f107    1902
 
3003
f108    2enum
 
3004
f109    2set
 
3005
f59     2
 
3006
f60     2
 
3007
f61     0000000002
 
3008
f62     0000000000000000000000000000000000000000000000000000000000000002
 
3009
f63     0000000002
 
3010
f64     0000000000000000000000000000000000000000000000000000000000000002
 
3011
f65     -4
 
3012
f66     1.100000000000000000000000000000
 
3013
f67     2
 
3014
f68     1.100000000000000000000000000000
 
3015
f69     0000000002
 
3016
f70     000000000000000000000000000000001.100000000000000000000000000000
 
3017
f71     0000000002
 
3018
f72     000000000000000000000000000000001.100000000000000000000000000000
 
3019
f73     -1.175494349e-38
 
3020
f74     1.175494353e-38
 
3021
f75     00000001.175494353e-38
 
3022
f76     00000001.175494353e-38
 
3023
f77     -1.175494349e-38
 
3024
f78     1.175494353e-38
 
3025
f79     00000001.175494353e-38
 
3026
f80     00000001.175494353e-38
 
3027
f81     -1.17549e-38
 
3028
f82     1.17549e-38
 
3029
f83     01.17549e-38
 
3030
f84     01.17549e-38
 
3031
f85     -1.17549e-38
 
3032
f86     -1.17549e-38
 
3033
f87     1.17549e-38
 
3034
f88     1.17549e-38
 
3035
f89     01.17549e-38
 
3036
f90     01.17549e-38
 
3037
f91     01.17549e-38
 
3038
f92     01.17549e-38
 
3039
f93     -1.17549e-38
 
3040
f94     -1.175494349e-38
 
3041
f95     1.17549e-38
 
3042
f96     1.175494353e-38
 
3043
f97     01.17549e-38
 
3044
f98     00000001.175494353e-38
 
3045
f99     01.17549e-38
 
3046
f100    00000001.175494353e-38
 
3047
f101    1000-01-02
 
3048
f102    838:59:57
 
3049
f103    1970-01-03 00:00:02
 
3050
f104    1970-01-03 00:00:02
 
3051
f105    1903
 
3052
f106    1903
 
3053
f107    1903
 
3054
f108    1enum
 
3055
f109    1set,2set
 
3056
f59     3
 
3057
f60     3
 
3058
f61     0000000003
 
3059
f62     0000000000000000000000000000000000000000000000000000000000000003
 
3060
f63     0000000003
 
3061
f64     0000000000000000000000000000000000000000000000000000000000000003
 
3062
f65     -3
 
3063
f66     2.200000000000000000000000000000
 
3064
f67     3
 
3065
f68     2.200000000000000000000000000000
 
3066
f69     0000000003
 
3067
f70     000000000000000000000000000000002.200000000000000000000000000000
 
3068
f71     0000000003
 
3069
f72     000000000000000000000000000000002.200000000000000000000000000000
 
3070
f73     -1.175494348e-38
 
3071
f74     1.175494354e-38
 
3072
f75     00000001.175494354e-38
 
3073
f76     00000001.175494354e-38
 
3074
f77     -1.175494348e-38
 
3075
f78     1.175494354e-38
 
3076
f79     00000001.175494354e-38
 
3077
f80     00000001.175494354e-38
 
3078
f81     -1.17549e-38
 
3079
f82     1.17549e-38
 
3080
f83     01.17549e-38
 
3081
f84     01.17549e-38
 
3082
f85     -1.17549e-38
 
3083
f86     -1.17549e-38
 
3084
f87     1.17549e-38
 
3085
f88     1.17549e-38
 
3086
f89     01.17549e-38
 
3087
f90     01.17549e-38
 
3088
f91     01.17549e-38
 
3089
f92     01.17549e-38
 
3090
f93     -1.17549e-38
 
3091
f94     -1.175494348e-38
 
3092
f95     1.17549e-38
 
3093
f96     1.175494354e-38
 
3094
f97     01.17549e-38
 
3095
f98     00000001.175494354e-38
 
3096
f99     01.17549e-38
 
3097
f100    00000001.175494354e-38
 
3098
f101    1000-01-03
 
3099
f102    838:59:56
 
3100
f103    1970-01-04 00:00:03
 
3101
f104    1970-01-04 00:00:03
 
3102
f105    1904
 
3103
f106    1904
 
3104
f107    1904
 
3105
f108    2enum
 
3106
f109    1set
 
3107
f59     4
 
3108
f60     4
 
3109
f61     0000000004
 
3110
f62     0000000000000000000000000000000000000000000000000000000000000004
 
3111
f63     0000000004
 
3112
f64     0000000000000000000000000000000000000000000000000000000000000004
 
3113
f65     -2
 
3114
f66     3.300000000000000000000000000000
 
3115
f67     4
 
3116
f68     3.300000000000000000000000000000
 
3117
f69     0000000004
 
3118
f70     000000000000000000000000000000003.300000000000000000000000000000
 
3119
f71     0000000004
 
3120
f72     000000000000000000000000000000003.300000000000000000000000000000
 
3121
f73     -1.175494347e-38
 
3122
f74     1.175494355e-38
 
3123
f75     00000001.175494355e-38
 
3124
f76     00000001.175494355e-38
 
3125
f77     -1.175494347e-38
 
3126
f78     1.175494355e-38
 
3127
f79     00000001.175494355e-38
 
3128
f80     00000001.175494355e-38
 
3129
f81     -1.17549e-38
 
3130
f82     1.17549e-38
 
3131
f83     01.17549e-38
 
3132
f84     01.17549e-38
 
3133
f85     -1.17549e-38
 
3134
f86     -1.17549e-38
 
3135
f87     1.17549e-38
 
3136
f88     1.17549e-38
 
3137
f89     01.17549e-38
 
3138
f90     01.17549e-38
 
3139
f91     01.17549e-38
 
3140
f92     01.17549e-38
 
3141
f93     -1.17549e-38
 
3142
f94     -1.175494347e-38
 
3143
f95     1.17549e-38
 
3144
f96     1.175494355e-38
 
3145
f97     01.17549e-38
 
3146
f98     00000001.175494355e-38
 
3147
f99     01.17549e-38
 
3148
f100    00000001.175494355e-38
 
3149
f101    1000-01-04
 
3150
f102    838:59:55
 
3151
f103    1970-01-05 00:00:04
 
3152
f104    1970-01-05 00:00:04
 
3153
f105    1905
 
3154
f106    1905
 
3155
f107    1905
 
3156
f108    1enum
 
3157
f109    2set
 
3158
f59     4
 
3159
f60     74
 
3160
f61     NULL
 
3161
f62     NULL
 
3162
f63     NULL
 
3163
f64     NULL
 
3164
f65     NULL
 
3165
f66     NULL
 
3166
f67     NULL
 
3167
f68     NULL
 
3168
f69     NULL
 
3169
f70     NULL
 
3170
f71     NULL
 
3171
f72     NULL
 
3172
f73     NULL
 
3173
f74     NULL
 
3174
f75     NULL
 
3175
f76     NULL
 
3176
f77     7.7
 
3177
f78     7.7
 
3178
f79     00000000000000000007.7
 
3179
f80     00000000000000000008.8
 
3180
f81     8.8
 
3181
f82     8.8
 
3182
f83     0000000008.8
 
3183
f84     0000000008.8
 
3184
f85     8.8
 
3185
f86     8.8
 
3186
f87     8.8
 
3187
f88     8.8
 
3188
f89     0000000008.8
 
3189
f90     0000000008.8
 
3190
f91     0000000008.8
 
3191
f92     0000000008.8
 
3192
f93     8.8
 
3193
f94     8.8
 
3194
f95     8.8
 
3195
f96     8.8
 
3196
f97     0000000008.8
 
3197
f98     00000000000000000008.8
 
3198
f99     0000000008.8
 
3199
f100    00000000000000000008.8
 
3200
f101    2000-01-01
 
3201
f102    00:00:20
 
3202
f103    0002-02-02 00:00:00
 
3203
f104    2000-12-31 23:59:59
 
3204
f105    2000
 
3205
f106    2000
 
3206
f107    2000
 
3207
f108    1enum
 
3208
f109    1set
 
3209
f59     5
 
3210
f60     5
 
3211
f61     0000000005
 
3212
f62     0000000000000000000000000000000000000000000000000000000000000005
 
3213
f63     0000000005
 
3214
f64     0000000000000000000000000000000000000000000000000000000000000005
 
3215
f65     -1
 
3216
f66     4.400000000000000000000000000000
 
3217
f67     5
 
3218
f68     4.400000000000000000000000000000
 
3219
f69     0000000005
 
3220
f70     000000000000000000000000000000004.400000000000000000000000000000
 
3221
f71     0000000005
 
3222
f72     000000000000000000000000000000004.400000000000000000000000000000
 
3223
f73     -1.175494346e-38
 
3224
f74     1.175494356e-38
 
3225
f75     00000001.175494356e-38
 
3226
f76     00000001.175494356e-38
 
3227
f77     -1.175494346e-38
 
3228
f78     1.175494356e-38
 
3229
f79     00000001.175494356e-38
 
3230
f80     00000001.175494356e-38
 
3231
f81     -1.17549e-38
 
3232
f82     1.17549e-38
 
3233
f83     01.17549e-38
 
3234
f84     01.17549e-38
 
3235
f85     -1.17549e-38
 
3236
f86     -1.17549e-38
 
3237
f87     1.17549e-38
 
3238
f88     1.17549e-38
 
3239
f89     01.17549e-38
 
3240
f90     01.17549e-38
 
3241
f91     01.17549e-38
 
3242
f92     01.17549e-38
 
3243
f93     -1.17549e-38
 
3244
f94     -1.175494346e-38
 
3245
f95     1.17549e-38
 
3246
f96     1.175494356e-38
 
3247
f97     01.17549e-38
 
3248
f98     00000001.175494356e-38
 
3249
f99     01.17549e-38
 
3250
f100    00000001.175494356e-38
 
3251
f101    1000-01-05
 
3252
f102    838:59:54
 
3253
f103    1970-01-06 00:00:05
 
3254
f104    1970-01-06 00:00:05
 
3255
f105    1906
 
3256
f106    1906
 
3257
f107    1906
 
3258
f108    2enum
 
3259
f109    1set,2set
 
3260
f59     6
 
3261
f60     6
 
3262
f61     0000000006
 
3263
f62     0000000000000000000000000000000000000000000000000000000000000006
 
3264
f63     0000000006
 
3265
f64     0000000000000000000000000000000000000000000000000000000000000006
 
3266
f65     0
 
3267
f66     5.500000000000000000000000000000
 
3268
f67     6
 
3269
f68     5.500000000000000000000000000000
 
3270
f69     0000000006
 
3271
f70     000000000000000000000000000000005.500000000000000000000000000000
 
3272
f71     0000000006
 
3273
f72     000000000000000000000000000000005.500000000000000000000000000000
 
3274
f73     -1.175494345e-38
 
3275
f74     1.175494357e-38
 
3276
f75     00000001.175494357e-38
 
3277
f76     00000001.175494357e-38
 
3278
f77     -1.175494345e-38
 
3279
f78     1.175494357e-38
 
3280
f79     00000001.175494357e-38
 
3281
f80     00000001.175494357e-38
 
3282
f81     -1.17549e-38
 
3283
f82     1.17549e-38
 
3284
f83     01.17549e-38
 
3285
f84     01.17549e-38
 
3286
f85     -1.17549e-38
 
3287
f86     -1.17549e-38
 
3288
f87     1.17549e-38
 
3289
f88     1.17549e-38
 
3290
f89     01.17549e-38
 
3291
f90     01.17549e-38
 
3292
f91     01.17549e-38
 
3293
f92     01.17549e-38
 
3294
f93     -1.17549e-38
 
3295
f94     -1.175494345e-38
 
3296
f95     1.17549e-38
 
3297
f96     1.175494357e-38
 
3298
f97     01.17549e-38
 
3299
f98     00000001.175494357e-38
 
3300
f99     01.17549e-38
 
3301
f100    00000001.175494357e-38
 
3302
f101    1000-01-06
 
3303
f102    838:59:53
 
3304
f103    1970-01-07 00:00:06
 
3305
f104    1970-01-07 00:00:06
 
3306
f105    1907
 
3307
f106    1907
 
3308
f107    1907
 
3309
f108    1enum
 
3310
f109    1set
 
3311
f59     7
 
3312
f60     7
 
3313
f61     0000000007
 
3314
f62     0000000000000000000000000000000000000000000000000000000000000007
 
3315
f63     0000000007
 
3316
f64     0000000000000000000000000000000000000000000000000000000000000007
 
3317
f65     1
 
3318
f66     6.600000000000000000000000000000
 
3319
f67     7
 
3320
f68     6.600000000000000000000000000000
 
3321
f69     0000000007
 
3322
f70     000000000000000000000000000000006.600000000000000000000000000000
 
3323
f71     0000000007
 
3324
f72     000000000000000000000000000000006.600000000000000000000000000000
 
3325
f73     -1.175494344e-38
 
3326
f74     1.175494358e-38
 
3327
f75     00000001.175494358e-38
 
3328
f76     00000001.175494358e-38
 
3329
f77     -1.175494344e-38
 
3330
f78     1.175494358e-38
 
3331
f79     00000001.175494358e-38
 
3332
f80     00000001.175494358e-38
 
3333
f81     -1.17549e-38
 
3334
f82     1.17549e-38
 
3335
f83     01.17549e-38
 
3336
f84     01.17549e-38
 
3337
f85     -1.17549e-38
 
3338
f86     -1.17549e-38
 
3339
f87     1.17549e-38
 
3340
f88     1.17549e-38
 
3341
f89     01.17549e-38
 
3342
f90     01.17549e-38
 
3343
f91     01.17549e-38
 
3344
f92     01.17549e-38
 
3345
f93     -1.17549e-38
 
3346
f94     -1.175494344e-38
 
3347
f95     1.17549e-38
 
3348
f96     1.175494358e-38
 
3349
f97     01.17549e-38
 
3350
f98     00000001.175494358e-38
 
3351
f99     01.17549e-38
 
3352
f100    00000001.175494358e-38
 
3353
f101    1000-01-07
 
3354
f102    838:59:52
 
3355
f103    1970-01-08 00:00:07
 
3356
f104    1970-01-08 00:00:07
 
3357
f105    1908
 
3358
f106    1908
 
3359
f107    1908
 
3360
f108    2enum
 
3361
f109    2set
 
3362
f59     8
 
3363
f60     8
 
3364
f61     0000000008
 
3365
f62     0000000000000000000000000000000000000000000000000000000000000008
 
3366
f63     0000000008
 
3367
f64     0000000000000000000000000000000000000000000000000000000000000008
 
3368
f65     2
 
3369
f66     7.700000000000000000000000000000
 
3370
f67     8
 
3371
f68     7.700000000000000000000000000000
 
3372
f69     0000000008
 
3373
f70     000000000000000000000000000000007.700000000000000000000000000000
 
3374
f71     0000000008
 
3375
f72     000000000000000000000000000000007.700000000000000000000000000000
 
3376
f73     -1.175494343e-38
 
3377
f74     1.175494359e-38
 
3378
f75     00000001.175494359e-38
 
3379
f76     00000001.175494359e-38
 
3380
f77     -1.175494343e-38
 
3381
f78     1.175494359e-38
 
3382
f79     00000001.175494359e-38
 
3383
f80     00000001.175494359e-38
 
3384
f81     -1.17549e-38
 
3385
f82     1.17549e-38
 
3386
f83     01.17549e-38
 
3387
f84     01.17549e-38
 
3388
f85     -1.17549e-38
 
3389
f86     -1.17549e-38
 
3390
f87     1.17549e-38
 
3391
f88     1.17549e-38
 
3392
f89     01.17549e-38
 
3393
f90     01.17549e-38
 
3394
f91     01.17549e-38
 
3395
f92     01.17549e-38
 
3396
f93     -1.17549e-38
 
3397
f94     -1.175494343e-38
 
3398
f95     1.17549e-38
 
3399
f96     1.175494359e-38
 
3400
f97     01.17549e-38
 
3401
f98     00000001.175494359e-38
 
3402
f99     01.17549e-38
 
3403
f100    00000001.175494359e-38
 
3404
f101    1000-01-08
 
3405
f102    838:59:51
 
3406
f103    1970-01-09 00:00:08
 
3407
f104    1970-01-09 00:00:08
 
3408
f105    1909
 
3409
f106    1909
 
3410
f107    1909
 
3411
f108    1enum
 
3412
f109    1set,2set
 
3413
f59     9
 
3414
f60     9
 
3415
f61     0000000009
 
3416
f62     0000000000000000000000000000000000000000000000000000000000000009
 
3417
f63     0000000009
 
3418
f64     0000000000000000000000000000000000000000000000000000000000000009
 
3419
f65     3
 
3420
f66     8.800000000000000000000000000000
 
3421
f67     9
 
3422
f68     8.800000000000000000000000000000
 
3423
f69     0000000009
 
3424
f70     000000000000000000000000000000008.800000000000000000000000000000
 
3425
f71     0000000009
 
3426
f72     000000000000000000000000000000008.800000000000000000000000000000
 
3427
f73     -1.175494342e-38
 
3428
f74     1.17549436e-38
 
3429
f75     000000001.17549436e-38
 
3430
f76     000000001.17549436e-38
 
3431
f77     -1.175494342e-38
 
3432
f78     1.17549436e-38
 
3433
f79     000000001.17549436e-38
 
3434
f80     000000001.17549436e-38
 
3435
f81     -1.17549e-38
 
3436
f82     1.17549e-38
 
3437
f83     01.17549e-38
 
3438
f84     01.17549e-38
 
3439
f85     -1.17549e-38
 
3440
f86     -1.17549e-38
 
3441
f87     1.17549e-38
 
3442
f88     1.17549e-38
 
3443
f89     01.17549e-38
 
3444
f90     01.17549e-38
 
3445
f91     01.17549e-38
 
3446
f92     01.17549e-38
 
3447
f93     -1.17549e-38
 
3448
f94     -1.175494342e-38
 
3449
f95     1.17549e-38
 
3450
f96     1.17549436e-38
 
3451
f97     01.17549e-38
 
3452
f98     000000001.17549436e-38
 
3453
f99     01.17549e-38
 
3454
f100    000000001.17549436e-38
 
3455
f101    1000-01-09
 
3456
f102    838:59:50
 
3457
f103    1970-01-10 00:00:09
 
3458
f104    1970-01-10 00:00:09
 
3459
f105    1910
 
3460
f106    1910
 
3461
f107    1910
 
3462
f108    2enum
 
3463
f109    1set
 
3464
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3465
FROM test.tb2 WITH CASCADED CHECK OPTION;
 
3466
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
3467
F59     F60
 
3468
1       1
 
3469
2       2
 
3470
3       3
 
3471
4       4
 
3472
4       74
 
3473
5       5
 
3474
6       6
 
3475
7       7
 
3476
8       8
 
3477
9       9
 
3478
CREATE or REPLACE VIEW v1 AS select f59, f60
 
3479
from test.tb2 where f59=3330 ;
 
3480
select * FROM v1 order by f60 limit 0,10;
 
3481
f59     f60
 
3482
3330    764376
 
3483
DROP VIEW  v1 ;
 
3484
DROP TABLE t1 ;
 
3485
 
 
3486
Testcase 3.3.1.2 
 
3487
--------------------------------------------------------------------------------
 
3488
DROP TABLE IF EXISTS t1 ;
 
3489
DROP VIEW  IF EXISTS v1 ;
 
3490
DROP VIEW  IF EXISTS v2 ;
 
3491
CREATE TABLE t1 (f1 BIGINT) ;
 
3492
SET @x=0;
 
3493
CREATE or REPLACE VIEW v1 AS Select 1 INTO @x;
 
3494
ERROR HY000: View's SELECT contains a 'INTO' clause
 
3495
Select @x;
 
3496
@x
 
3497
0
 
3498
CREATE or REPLACE VIEW v1 AS Select 1
 
3499
FROM (SELECT 1 FROM t1) my_table;
 
3500
ERROR HY000: View's SELECT contains a subquery in the FROM clause
 
3501
CREATE VIEW v1 AS SELECT f1 FROM t1;
 
3502
CREATE TRIGGER tr1 BEFORE INSERT ON t1 FOR EACH ROW SET @a:=1 ;
 
3503
SET @a:=0 ;
 
3504
SELECT @a ;
 
3505
@a
 
3506
0
 
3507
INSERT INTO v1 VALUES (1) ;
 
3508
SELECT @a ;
 
3509
@a
 
3510
1
 
3511
SELECT * FROM t1;
 
3512
f1
 
3513
1
 
3514
DROP TRIGGER tr1 ;
 
3515
SET @a:=0 ;
 
3516
CREATE TRIGGER tr1 BEFORE INSERT ON v1 FOR EACH ROW SET @a:=1 ;
 
3517
ERROR HY000: 'test.v1' is not BASE TABLE
 
3518
RENAME TABLE v1 TO v2;
 
3519
RENAME VIEW  v2 TO v1;
 
3520
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW  v2 TO v1' at line 1
 
3521
ALTER TABLE v2 RENAME AS v1;
 
3522
ALTER VIEW  v1 RENAME AS v2;
 
3523
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'RENAME AS v2' at line 1
 
3524
DROP TABLE IF EXISTS t1, t2 ;
 
3525
DROP VIEW  IF EXISTS v1 ;
 
3526
DROP VIEW  IF EXISTS v2 ;
 
3527
CREATE TABLE t1 ( f1 DATE, f2 BLOB, f3 DOUBLE );
 
3528
CREATE VIEW  v1 AS SELECT f1, f2, f3 FROM t1;
 
3529
ALTER  TABLE t1 ADD PRIMARY KEY(f1);
 
3530
ALTER  TABLE v1 ADD PRIMARY KEY(f1);
 
3531
ERROR HY000: 'test.v1' is not BASE TABLE
 
3532
ALTER  VIEW  v1 ADD PRIMARY KEY(f1);
 
3533
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD PRIMARY KEY(f1)' at line 1
 
3534
CREATE INDEX t1_idx ON t1(f3);
 
3535
CREATE INDEX v1_idx ON v1(f3);
 
3536
ERROR HY000: 'test.v1' is not BASE TABLE
 
3537
DROP TABLE t1;
 
3538
DROP VIEW  v1;
 
3539
 
 
3540
Testcase 3.3.1.3 + 3.1.1.4 
 
3541
--------------------------------------------------------------------------------
 
3542
DROP VIEW  IF EXISTS v1 ;
 
3543
CREATE VIEW v1 or REPLACE AS Select * from tb2 my_table;
 
3544
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'or REPLACE AS Select * from tb2 my_table' at line 1
 
3545
CREATE VIEW v1 WITH CASCADED CHECK OPTION AS Select *
 
3546
from tb2 my_table limit 50;
 
3547
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION AS Select *
 
3548
from tb2 my_table limit 50' at line 1
 
3549
CREATE VIEW v1 WITH LOCAL CHECK OPTION AS Select *
 
3550
from tb2 my_table limit 50;
 
3551
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH LOCAL CHECK OPTION AS Select *
 
3552
from tb2 my_table limit 50' at line 1
 
3553
SELECT * FROM tb2 my_table CREATE VIEW As v1;
 
3554
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE VIEW As v1' at line 1
 
3555
CREATE or REPLACE VIEW v1 Select f59, f60
 
3556
from test.tb2 my_table where f59 = 250 ;
 
3557
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Select f59, f60
 
3558
from test.tb2 my_table where f59 = 250' at line 1
 
3559
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3560
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3561
DROP VIEW v1;
 
3562
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
 
3563
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3564
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR CREATE VIEW v1 AS SELECT F59, F60
 
3565
FROM test.tb2 my_table WITH CASCADED CHECK ' at line 1
 
3566
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
 
3567
FROM test.tb2 my_table WITH CASCADED CHECK OPTION;
 
3568
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT AS F59, F60
 
3569
FROM test.tb2 my_table WITH CASCADED CHECK OPTION' at line 1
 
3570
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3571
FROM test.tb2 my_table CASCADED WITH CHECK OPTION;
 
3572
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASCADED WITH CHECK OPTION' at line 2
 
3573
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3574
FROM test.tb2 my_table WITH CASCADED OPTION CHECK;
 
3575
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION CHECK' at line 2
 
3576
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3577
FROM test.tb2 my_table CHECK OPTION WITH CASCADED;
 
3578
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHECK OPTION WITH CASCADED' at line 2
 
3579
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
 
3580
AS SELECT F59, F60 FROM test.tb2 my_table;
 
3581
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION
 
3582
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
 
3583
CREATE OR REPLACE AS SELECT F59, F60
 
3584
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION;
 
3585
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
 
3586
FROM test.tb2 my_table VIEW v1 WITH CASCADED CHECK OPTION' at line 1
 
3587
CREATE OR REPLACE AS SELECT F59, F60
 
3588
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1;
 
3589
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
 
3590
FROM test.tb2 my_table WITH CASCADED CHECK OPTION VIEW v1' at line 1
 
3591
REPLACE OR CREATE VIEW v1 AS SELECT F59, F60
 
3592
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
 
3593
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR CREATE VIEW v1 AS SELECT F59, F60
 
3594
FROM test.tb2 my_table WITH LOCAL CHECK OPT' at line 1
 
3595
CREATE OR REPLACE VIEW v1 SELECT AS F59, F60
 
3596
FROM test.tb2 my_table WITH LOCAL CHECK OPTION;
 
3597
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT AS F59, F60
 
3598
FROM test.tb2 my_table WITH LOCAL CHECK OPTION' at line 1
 
3599
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3600
FROM test.tb2 my_table LOCAL WITH CHECK OPTION;
 
3601
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LOCAL WITH CHECK OPTION' at line 2
 
3602
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3603
FROM test.tb2 my_table WITH LOCAL OPTION CHECK;
 
3604
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION CHECK' at line 2
 
3605
CREATE OR REPLACE VIEW v1 AS SELECT F59, F60
 
3606
FROM test.tb2 my_table CHECK OPTION WITH LOCAL;
 
3607
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CHECK OPTION WITH LOCAL' at line 2
 
3608
CREATE OR REPLACE VIEW v1 WITH CASCADED CHECK OPTION
 
3609
AS SELECT F59, F60 FROM test.tb2 my_table;
 
3610
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH CASCADED CHECK OPTION
 
3611
AS SELECT F59, F60 FROM test.tb2 my_table' at line 1
 
3612
CREATE OR REPLACE AS SELECT F59, F60
 
3613
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION;
 
3614
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
 
3615
FROM test.tb2 my_table VIEW v1 WITH LOCAL CHECK OPTION' at line 1
 
3616
CREATE OR REPLACE AS SELECT F59, F60
 
3617
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1;
 
3618
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT F59, F60
 
3619
FROM test.tb2 my_table WITH LOCAL CHECK OPTION VIEW v1' at line 1
 
3620
Drop table if exists t1 ;
 
3621
CREATE table t1 (f1 int ,f2 int)  ;
 
3622
INSERT INTO t1 values (235, 22);
 
3623
INSERT INTO t1 values (554, 11);
 
3624
CREATE or REPLACE view v1 as (Select from f59 tb2)
 
3625
Union ALL (Select from f1 t1);
 
3626
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from f59 tb2)
 
3627
Union ALL (Select from f1 t1)' at line 1
 
3628
CREATE or REPLACE view v1 as Select f59, f60
 
3629
from tb2 by order f59;
 
3630
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by order f59' at line 2
 
3631
CREATE or REPLACE view v1 as Select f59, f60
 
3632
from tb2 by group f59  ;
 
3633
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by group f59' at line 2
 
3634
 
 
3635
Testcase 3.3.1.5 
 
3636
--------------------------------------------------------------------------------
 
3637
DROP VIEW  IF EXISTS v1 ;
 
3638
CREATE VIEW v1 SELECT * FROM tb2;
 
3639
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM tb2' at line 1
 
3640
CREATE v1 AS SELECT * FROM tb2;
 
3641
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'v1 AS SELECT * FROM tb2' at line 1
 
3642
VIEW v1 AS SELECT * FROM tb2;
 
3643
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1 AS SELECT * FROM tb2' at line 1
 
3644
CREATE VIEW v1 AS SELECT 1;
 
3645
DROP VIEW v1;
 
3646
VIEW v1 AS SELECT 1;
 
3647
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1 AS SELECT 1' at line 1
 
3648
CREATE      v1 AS SELECT 1;
 
3649
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'v1 AS SELECT 1' at line 1
 
3650
CREATE VIEW    AS SELECT 1;
 
3651
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS SELECT 1' at line 1
 
3652
CREATE VIEW v1    SELECT 1;
 
3653
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT 1' at line 1
 
3654
CREATE VIEW v1 AS         ;
 
3655
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
 
3656
 
 
3657
Testcase 3.3.1.6 
 
3658
--------------------------------------------------------------------------------
 
3659
DROP VIEW  IF EXISTS v1 ;
 
3660
CREATE or REPLACE                       VIEW v1
 
3661
as SELECT * from tb2;
 
3662
CREATE or REPLACE ALGORITHM = UNDEFINED VIEW v1
 
3663
as SELECT * from tb2;
 
3664
CREATE or REPLACE ALGORITHM = MERGE     VIEW v1
 
3665
as SELECT * from tb2;
 
3666
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
 
3667
as SELECT * from tb2;
 
3668
CREATE or REPLACE ALGORITHM = TEMPTABLE VIEW v1
 
3669
as SELECT * from tb2;
 
3670
CREATE or REPLACE           = TEMPTABLE VIEW v1
 
3671
as SELECT * from tb2;
 
3672
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= TEMPTABLE VIEW v1
 
3673
as SELECT * from tb2' at line 1
 
3674
CREATE or REPLACE ALGORITHM   TEMPTABLE VIEW v1
 
3675
as SELECT * from tb2;
 
3676
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE VIEW v1
 
3677
as SELECT * from tb2' at line 1
 
3678
CREATE or REPLACE ALGORITHM =           VIEW v1
 
3679
as SELECT * from tb2;
 
3680
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW v1
 
3681
as SELECT * from tb2' at line 1
 
3682
CREATE or REPLACE TEMPTABLE = ALGORITHM VIEW v1
 
3683
as SELECT * from tb2;
 
3684
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE = ALGORITHM VIEW v1
 
3685
as SELECT * from tb2' at line 1
 
3686
CREATE or REPLACE TEMPTABLE - ALGORITHM VIEW v1
 
3687
as SELECT * from tb2;
 
3688
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPTABLE - ALGORITHM VIEW v1
 
3689
as SELECT * from tb2' at line 1
 
3690
CREATE or REPLACE GARBAGE   = TEMPTABLE VIEW v1
 
3691
as SELECT * from tb2;
 
3692
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GARBAGE   = TEMPTABLE VIEW v1
 
3693
as SELECT * from tb2' at line 1
 
3694
CREATE or REPLACE ALGORITHM = GARBAGE VIEW v1
 
3695
as SELECT * from tb2;
 
3696
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GARBAGE VIEW v1
 
3697
as SELECT * from tb2' at line 1
 
3698
Drop view if exists v1 ;
 
3699
CREATE or REPLACE VIEW v1
 
3700
AS SELECT * from tb2 where f59 < 1;
 
3701
CREATE or REPLACE VIEW v1
 
3702
AS SELECT * from tb2 where f59 < 1 WITH          CHECK OPTION;
 
3703
CREATE or REPLACE VIEW v1
 
3704
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK OPTION;
 
3705
CREATE or REPLACE VIEW v1
 
3706
AS SELECT * from tb2 where f59 < 1 WITH LOCAL    CHECK OPTION;
 
3707
CREATE or REPLACE VIEW v1
 
3708
AS SELECT * from tb2 where f59 < 1 WITH NO       CHECK OPTION;
 
3709
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NO       CHECK OPTION' at line 2
 
3710
CREATE or REPLACE VIEW v1
 
3711
AS SELECT * from tb2 where f59 < 1      CASCADED CHECK OPTION;
 
3712
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASCADED CHECK OPTION' at line 2
 
3713
CREATE or REPLACE VIEW v1
 
3714
AS SELECT * from tb2 where f59 < 1 WITH CASCADED       OPTION;
 
3715
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION' at line 2
 
3716
CREATE or REPLACE VIEW v1
 
3717
AS SELECT * from tb2 where f59 < 1 WITH CASCADED CHECK       ;
 
3718
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
 
3719
 
 
3720
Testcase 3.3.1.7 
 
3721
--------------------------------------------------------------------------------
 
3722
DROP VIEW  IF EXISTS v1 ;
 
3723
Create view test.v1 AS Select * from test.tb2;
 
3724
Alter view test.v1 AS Select F59 from test. tb2 limit 100 ;
 
3725
Drop view test.v1 ;
 
3726
Create view v1 AS Select * from test.tb2 limit 100 ;
 
3727
Alter view v1 AS Select F59 from test.tb2 limit 100 ;
 
3728
Drop view v1 ;
 
3729
 
 
3730
Testcase 3.3.1.A0 
 
3731
--------------------------------------------------------------------------------
 
3732
DROP TABLE IF EXISTS t1 ;
 
3733
DROP VIEW  IF EXISTS v1 ;
 
3734
DROP VIEW  IF EXISTS V1 ;
 
3735
CREATE TABLE t1 (f1 NUMERIC(4)) ENGINE = falcon;
 
3736
INSERT INTO t1 VALUES(1111), (2222);
 
3737
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 = 1111;
 
3738
CREATE VIEW V1 AS SELECT * FROM t1 WHERE f1 = 2222;
 
3739
SELECT * FROM v1;
 
3740
f1
 
3741
1111
 
3742
DROP TABLE IF EXISTS t1 ;
 
3743
DROP VIEW  IF EXISTS v1 ;
 
3744
DROP VIEW  IF EXISTS V1 ;
 
3745
 
 
3746
Testcase 3.3.1.8 
 
3747
--------------------------------------------------------------------------------
 
3748
Create view select AS Select * from test.tb2 limit 100;
 
3749
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select AS Select * from test.tb2 limit 100' at line 1
 
3750
Create view as AS Select * from test.tb2 limit 100;
 
3751
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as AS Select * from test.tb2 limit 100' at line 1
 
3752
Create view where AS Select * from test.tb2 limit 100;
 
3753
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where AS Select * from test.tb2 limit 100' at line 1
 
3754
Create view from AS Select * from test.tb2 limit 100;
 
3755
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from AS Select * from test.tb2 limit 100' at line 1
 
3756
Create view while AS Select * from test.tb2 limit 100;
 
3757
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'while AS Select * from test.tb2 limit 100' at line 1
 
3758
Create view asdkj*(&*&&^ as Select * from test.tb2 limit 100 ;
 
3759
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*(&*&&^ as Select * from test.tb2 limit 100' at line 1
 
3760
Drop view if exists test.procedure ;
 
3761
Create view test.procedure as Select * from test.tb2 limit 100 ;
 
3762
Drop view if exists test.procedure ;
 
3763
 
 
3764
Testcase 3.3.1.9 
 
3765
--------------------------------------------------------------------------------
 
3766
Drop TABLE IF EXISTS t1 ;
 
3767
Drop VIEW  IF EXISTS v1;
 
3768
Drop VIEW  IF EXISTS v2;
 
3769
Drop VIEW  IF EXISTS v3;
 
3770
CREATE TABLE t1 ( f1 char(5));
 
3771
INSERT INTO t1 SET f1 = 'abcde';
 
3772
CREATE VIEW v1 AS SELECT f1 FROM t1;
 
3773
CREATE VIEW v2 AS SELECT *  FROM v1;
 
3774
DROP TABLE t1;
 
3775
SELECT * FROM v1;
 
3776
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3777
DELETE FROM v1;
 
3778
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3779
UPDATE v1 SET f1 = 'aaaaa';
 
3780
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3781
INSERT INTO v1 SET f1 = "fffff";
 
3782
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3783
SELECT * FROM v2;
 
3784
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3785
DELETE FROM v2;
 
3786
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3787
UPDATE v2 SET f1 = 'aaaaa';
 
3788
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3789
INSERT INTO v2 SET f1 = "fffff";
 
3790
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3791
DROP VIEW v1;
 
3792
SELECT * FROM v2;
 
3793
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3794
DELETE FROM v2;
 
3795
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3796
UPDATE v2 SET f1 = 'aaaaa';
 
3797
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3798
INSERT INTO v2 SET f1 = "fffff";
 
3799
ERROR HY000: View 'test.v2' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
3800
DROP VIEW v2;
 
3801
DROP TABLE IF EXISTS t1 ;
 
3802
DROP VIEW  IF EXISTS v1 ;
 
3803
CREATE TABLE t1 (f1 FLOAT);
 
3804
CREATE VIEW v1 AS SELECT * FROM v1;
 
3805
ERROR 42S02: Table 'test.v1' doesn't exist
 
3806
CREATE VIEW  v1 AS SELECT * FROM t1;
 
3807
CREATE or REPLACE VIEW  v1 AS SELECT * FROM v1;
 
3808
ERROR 42S02: Table 'test.v1' doesn't exist
 
3809
DROP VIEW  v1;
 
3810
DROP TABLE t1;
 
3811
 
 
3812
Testcase 3.3.1.10 
 
3813
--------------------------------------------------------------------------------
 
3814
Drop view if exists test.v1 ;
 
3815
Create view test.v1 AS Select * from test.tb2 ;
 
3816
Create view test.v1 AS Select F59 from test.tb2 ;
 
3817
ERROR 42S01: Table 'v1' already exists
 
3818
Create view      v1 AS Select F59 from test.tb2 ;
 
3819
ERROR 42S01: Table 'v1' already exists
 
3820
 
 
3821
Testcase 3.3.1.11 
 
3822
--------------------------------------------------------------------------------
 
3823
Create view test.tb2 AS Select f59,f60 from test.tb2 limit 100 ;
 
3824
ERROR 42S01: Table 'tb2' already exists
 
3825
Create view      tb2 AS Select f59,f60 from test.tb2 limit 100 ;
 
3826
ERROR 42S01: Table 'tb2' already exists
 
3827
Drop view if exists test.v111 ;
 
3828
Create view test.v111 as select * from tb2 limit 50;
 
3829
Create table test.v111(f1 int );
 
3830
ERROR 42S01: Table 'v111' already exists
 
3831
Create table      v111(f1 int );
 
3832
ERROR 42S01: Table 'v111' already exists
 
3833
DROP VIEW test.v111;
 
3834
 
 
3835
Testcase 3.3.1.12 
 
3836
--------------------------------------------------------------------------------
 
3837
USE test;
 
3838
Drop database if exists test2 ;
 
3839
Create database test2 ;
 
3840
DROP TABLE IF EXISTS test.t0, test.t1, test.t2;
 
3841
DROP VIEW  IF EXISTS test.v1;
 
3842
DROP VIEW  IF EXISTS test.v2;
 
3843
CREATE TABLE  test.t1 ( f1 VARCHAR(20));
 
3844
CREATE TABLE test2.t1 ( f1 VARCHAR(20));
 
3845
CREATE TABLE  test.t2 ( f1 VARCHAR(20));
 
3846
CREATE TABLE test2.v1 ( f1 VARCHAR(20));
 
3847
CREATE TABLE  test.t0 ( f1 VARCHAR(20));
 
3848
CREATE TABLE test2.t0 ( f1 VARCHAR(20));
 
3849
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
 
3850
CREATE VIEW   test.v1 AS SELECT * FROM  test.t0;
 
3851
CREATE VIEW   test.v2 AS SELECT * FROM  test.t0;
 
3852
CREATE VIEW  test2.v2 AS SELECT * FROM test2.t0;
 
3853
INSERT INTO  test.t1 VALUES('test.t1  - 1');
 
3854
INSERT INTO test2.t1 VALUES('test2.t1 - 1');
 
3855
INSERT INTO  test.t2 VALUES('test.t2  - 1');
 
3856
INSERT INTO test2.v1 VALUES('test2.v1 - 1');
 
3857
INSERT INTO  test.t0 VALUES('test.t0  - 1');
 
3858
INSERT INTO test2.t0 VALUES('test2.t0 - 1');
 
3859
USE test;
 
3860
INSERT INTO  t1 VALUES('test.t1  - 2');
 
3861
INSERT INTO  t2 VALUES('test.t2  - 2');
 
3862
INSERT INTO  t0 VALUES('test.t0  - 2');
 
3863
USE test2;
 
3864
INSERT INTO  t1 VALUES('test2.t1 - 2');
 
3865
INSERT INTO  v1 VALUES('test2.v1 - 2');
 
3866
INSERT INTO  t0 VALUES('test2.t0 - 2');
 
3867
SELECT * FROM t1;
 
3868
f1
 
3869
test2.t1 - 1
 
3870
test2.t1 - 2
 
3871
SELECT * FROM t2;
 
3872
f1
 
3873
test2.t0 - 1
 
3874
test2.t0 - 2
 
3875
SELECT * FROM v1;
 
3876
f1
 
3877
test2.v1 - 1
 
3878
test2.v1 - 2
 
3879
SELECT * FROM v2;
 
3880
f1
 
3881
test2.t0 - 1
 
3882
test2.t0 - 2
 
3883
USE test;
 
3884
SELECT * FROM t1;
 
3885
f1
 
3886
test.t1  - 1
 
3887
test.t1  - 2
 
3888
SELECT * FROM t2;
 
3889
f1
 
3890
test.t2  - 1
 
3891
test.t2  - 2
 
3892
SELECT * FROM v1;
 
3893
f1
 
3894
test.t0  - 1
 
3895
test.t0  - 2
 
3896
SELECT * FROM v2;
 
3897
f1
 
3898
test.t0  - 1
 
3899
test.t0  - 2
 
3900
 
 
3901
Testcase 3.3.1.13 
 
3902
--------------------------------------------------------------------------------
 
3903
DROP TABLE IF EXISTS t1;
 
3904
DROP VIEW  IF EXISTS v1;
 
3905
CREATE TABLE t1 (f1 BIGINT);
 
3906
INSERT INTO t1 VALUES(1);
 
3907
CREATE VIEW test.v1 AS SELECT * FROM t1 limit 2;
 
3908
SHOW CREATE VIEW test.v1;
 
3909
View    Create View     character_set_client    collation_connection
 
3910
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1` limit 2      latin1  latin1_swedish_ci
 
3911
SELECT * FROM test.v1;
 
3912
f1
 
3913
1
 
3914
CREATE OR REPLACE ALGORITHM = TEMPTABLE VIEW test.v1
 
3915
AS SELECT * FROM t1 limit 2;
 
3916
SHOW CREATE VIEW test.v1;
 
3917
View    Create View     character_set_client    collation_connection
 
3918
v1      CREATE ALGORITHM=TEMPTABLE DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1` limit 2      latin1  latin1_swedish_ci
 
3919
SELECT * FROM test.v1;
 
3920
f1
 
3921
1
 
3922
CREATE OR REPLACE VIEW test.v1 AS SELECT * FROM tb2 order by f59 limit 2;
 
3923
SHOW CREATE VIEW test.v1;
 
3924
View    Create View     character_set_client    collation_connection
 
3925
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `tb2`.`f59` AS `f59`,`tb2`.`f60` AS `f60`,`tb2`.`f61` AS `f61`,`tb2`.`f62` AS `f62`,`tb2`.`f63` AS `f63`,`tb2`.`f64` AS `f64`,`tb2`.`f65` AS `f65`,`tb2`.`f66` AS `f66`,`tb2`.`f67` AS `f67`,`tb2`.`f68` AS `f68`,`tb2`.`f69` AS `f69`,`tb2`.`f70` AS `f70`,`tb2`.`f71` AS `f71`,`tb2`.`f72` AS `f72`,`tb2`.`f73` AS `f73`,`tb2`.`f74` AS `f74`,`tb2`.`f75` AS `f75`,`tb2`.`f76` AS `f76`,`tb2`.`f77` AS `f77`,`tb2`.`f78` AS `f78`,`tb2`.`f79` AS `f79`,`tb2`.`f80` AS `f80`,`tb2`.`f81` AS `f81`,`tb2`.`f82` AS `f82`,`tb2`.`f83` AS `f83`,`tb2`.`f84` AS `f84`,`tb2`.`f85` AS `f85`,`tb2`.`f86` AS `f86`,`tb2`.`f87` AS `f87`,`tb2`.`f88` AS `f88`,`tb2`.`f89` AS `f89`,`tb2`.`f90` AS `f90`,`tb2`.`f91` AS `f91`,`tb2`.`f92` AS `f92`,`tb2`.`f93` AS `f93`,`tb2`.`f94` AS `f94`,`tb2`.`f95` AS `f95`,`tb2`.`f96` AS `f96`,`tb2`.`f97` AS `f97`,`tb2`.`f98` AS `f98`,`tb2`.`f99` AS `f99`,`tb2`.`f100` AS `f100`,`tb2`.`f101` AS `f101`,`tb2`.`f102` AS `f102`,`tb2`.`f103` AS `f103`,`tb2`.`f104` AS `f104`,`tb2`.`f105` AS `f105`,`tb2`.`f106` AS `f106`,`tb2`.`f107` AS `f107`,`tb2`.`f108` AS `f108`,`tb2`.`f109` AS `f109` from `tb2` order by `tb2`.`f59` limit 2       latin1  latin1_swedish_ci
 
3926
SELECT * FROM test.v1 order by f59,f60,f61,f62,f63,f64,f65;
 
3927
f59     1
 
3928
f60     1
 
3929
f61     0000000001
 
3930
f62     0000000000000000000000000000000000000000000000000000000000000001
 
3931
f63     0000000001
 
3932
f64     0000000000000000000000000000000000000000000000000000000000000001
 
3933
f65     -5
 
3934
f66     0.000000000000000000000000000000
 
3935
f67     1
 
3936
f68     0.000000000000000000000000000000
 
3937
f69     0000000001
 
3938
f70     000000000000000000000000000000000.000000000000000000000000000000
 
3939
f71     0000000001
 
3940
f72     000000000000000000000000000000000.000000000000000000000000000000
 
3941
f73     -1.17549435e-38
 
3942
f74     1.175494352e-38
 
3943
f75     00000001.175494352e-38
 
3944
f76     00000001.175494352e-38
 
3945
f77     -1.17549435e-38
 
3946
f78     1.175494352e-38
 
3947
f79     00000001.175494352e-38
 
3948
f80     00000001.175494352e-38
 
3949
f81     -1.17549e-38
 
3950
f82     1.17549e-38
 
3951
f83     01.17549e-38
 
3952
f84     01.17549e-38
 
3953
f85     -1.17549e-38
 
3954
f86     -1.17549e-38
 
3955
f87     1.17549e-38
 
3956
f88     1.17549e-38
 
3957
f89     01.17549e-38
 
3958
f90     01.17549e-38
 
3959
f91     01.17549e-38
 
3960
f92     01.17549e-38
 
3961
f93     -1.17549e-38
 
3962
f94     -1.17549435e-38
 
3963
f95     1.17549e-38
 
3964
f96     1.175494352e-38
 
3965
f97     01.17549e-38
 
3966
f98     00000001.175494352e-38
 
3967
f99     01.17549e-38
 
3968
f100    00000001.175494352e-38
 
3969
f101    1000-01-01
 
3970
f102    838:59:58
 
3971
f103    1970-01-02 00:00:01
 
3972
f104    1970-01-02 00:00:01
 
3973
f105    1902
 
3974
f106    1902
 
3975
f107    1902
 
3976
f108    2enum
 
3977
f109    2set
 
3978
f59     2
 
3979
f60     2
 
3980
f61     0000000002
 
3981
f62     0000000000000000000000000000000000000000000000000000000000000002
 
3982
f63     0000000002
 
3983
f64     0000000000000000000000000000000000000000000000000000000000000002
 
3984
f65     -4
 
3985
f66     1.100000000000000000000000000000
 
3986
f67     2
 
3987
f68     1.100000000000000000000000000000
 
3988
f69     0000000002
 
3989
f70     000000000000000000000000000000001.100000000000000000000000000000
 
3990
f71     0000000002
 
3991
f72     000000000000000000000000000000001.100000000000000000000000000000
 
3992
f73     -1.175494349e-38
 
3993
f74     1.175494353e-38
 
3994
f75     00000001.175494353e-38
 
3995
f76     00000001.175494353e-38
 
3996
f77     -1.175494349e-38
 
3997
f78     1.175494353e-38
 
3998
f79     00000001.175494353e-38
 
3999
f80     00000001.175494353e-38
 
4000
f81     -1.17549e-38
 
4001
f82     1.17549e-38
 
4002
f83     01.17549e-38
 
4003
f84     01.17549e-38
 
4004
f85     -1.17549e-38
 
4005
f86     -1.17549e-38
 
4006
f87     1.17549e-38
 
4007
f88     1.17549e-38
 
4008
f89     01.17549e-38
 
4009
f90     01.17549e-38
 
4010
f91     01.17549e-38
 
4011
f92     01.17549e-38
 
4012
f93     -1.17549e-38
 
4013
f94     -1.175494349e-38
 
4014
f95     1.17549e-38
 
4015
f96     1.175494353e-38
 
4016
f97     01.17549e-38
 
4017
f98     00000001.175494353e-38
 
4018
f99     01.17549e-38
 
4019
f100    00000001.175494353e-38
 
4020
f101    1000-01-02
 
4021
f102    838:59:57
 
4022
f103    1970-01-03 00:00:02
 
4023
f104    1970-01-03 00:00:02
 
4024
f105    1903
 
4025
f106    1903
 
4026
f107    1903
 
4027
f108    1enum
 
4028
f109    1set,2set
 
4029
CREATE OR REPLACE VIEW test.v1 AS SELECT F59 FROM tb2;
 
4030
SHOW CREATE VIEW test.v1;
 
4031
View    Create View     character_set_client    collation_connection
 
4032
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `tb2`.`f59` AS `F59` from `tb2`  latin1  latin1_swedish_ci
 
4033
SELECT * FROM test.v1 order by F59 limit 10,100;
 
4034
F59
 
4035
10
 
4036
15
 
4037
17
 
4038
19
 
4039
22
 
4040
24
 
4041
27
 
4042
29
 
4043
34
 
4044
94
 
4045
107
 
4046
107
 
4047
109
 
4048
109
 
4049
195
 
4050
207
 
4051
209
 
4052
242
 
4053
250
 
4054
292
 
4055
299
 
4056
321
 
4057
323
 
4058
340
 
4059
394
 
4060
424
 
4061
441
 
4062
500
 
4063
500
 
4064
500
 
4065
660
 
4066
987
 
4067
2550
 
4068
2760
 
4069
3330
 
4070
3410
 
4071
7876
 
4072
9112
 
4073
76710
 
4074
569300
 
4075
Drop table test.t1 ;
 
4076
Drop view  test.v1 ;
 
4077
 
 
4078
Testcase 3.3.1.14 
 
4079
--------------------------------------------------------------------------------
 
4080
CREATE OR REPLACE VIEW test.tb2 AS SELECT * From tb2 LIMIT 2;
 
4081
ERROR HY000: 'test.tb2' is not VIEW
 
4082
CREATE OR REPLACE VIEW tb2 AS SELECT * From tb2 LIMIT 2;
 
4083
ERROR HY000: 'test.tb2' is not VIEW
 
4084
 
 
4085
Testcase 3.3.1.15 
 
4086
--------------------------------------------------------------------------------
 
4087
Drop table if exists test.v1 ;
 
4088
CREATE OR REPLACE view test.v1 as select * from tb2;
 
4089
SELECT * FROM test.v1;
 
4090
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
4091
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
 
4092
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
 
4093
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4094
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4095
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4096
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4097
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4098
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4099
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4100
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4101
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
 
4102
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4103
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4104
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4105
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4106
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4107
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4108
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4109
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4110
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4111
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4112
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4113
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4114
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
 
4115
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4116
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4117
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4118
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4119
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4120
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4121
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4122
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
 
4123
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4124
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4125
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4126
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
 
4127
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4128
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4129
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4130
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4131
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
 
4132
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4133
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
 
4134
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4135
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4136
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
 
4137
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
 
4138
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4139
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4140
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4141
Drop view test.v1 ;
 
4142
 
 
4143
Testcase 3.3.1.16 + 3.3.1.17 
 
4144
--------------------------------------------------------------------------------
 
4145
Drop table if exists test.v1 ;
 
4146
CREATE OR REPLACE VIEW v1 AS SELECT * From tb2;
 
4147
SELECT * FROM tb2 WHERE 1 = 2;
 
4148
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
4149
SELECT * FROM v1  WHERE 1 = 2;
 
4150
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
4151
Drop view v1;
 
4152
DROP TABLE IF EXISTS t1;
 
4153
DROP VIEW  IF EXISTS v1;
 
4154
CREATE TABLE t1 (f1 NUMERIC(15,3));
 
4155
INSERT INTO t1 VALUES(8.8);
 
4156
CREATE VIEW v1 AS SELECT * FROM t1;
 
4157
SHOW CREATE VIEW v1;
 
4158
View    Create View     character_set_client    collation_connection
 
4159
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
 
4160
SELECT * FROM v1;
 
4161
f1
 
4162
8.800
 
4163
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1;
 
4164
SHOW CREATE VIEW v1;
 
4165
View    Create View     character_set_client    collation_connection
 
4166
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `f1` from `t1`      latin1  latin1_swedish_ci
 
4167
SELECT * FROM v1;
 
4168
f1
 
4169
8.800
 
4170
CREATE OR REPLACE VIEW v1 AS SELECT f1 As my_column FROM t1;
 
4171
SHOW CREATE VIEW v1;
 
4172
View    Create View     character_set_client    collation_connection
 
4173
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `my_column` from `t1`       latin1  latin1_swedish_ci
 
4174
SELECT * FROM v1;
 
4175
my_column
 
4176
8.800
 
4177
CREATE OR REPLACE VIEW v1(column1,column2)
 
4178
AS SELECT f1 As my_column, f1 FROM t1;
 
4179
SHOW CREATE VIEW v1;
 
4180
View    Create View     character_set_client    collation_connection
 
4181
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `column1`,`t1`.`f1` AS `column2` from `t1`  latin1  latin1_swedish_ci
 
4182
SELECT * FROM v1;
 
4183
column1 column2
 
4184
8.800   8.800
 
4185
CREATE OR REPLACE VIEW test.v1(column1,column2)
 
4186
AS SELECT f1 As my_column, f1 FROM test.t1;
 
4187
SHOW CREATE VIEW v1;
 
4188
View    Create View     character_set_client    collation_connection
 
4189
v1      CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `t1`.`f1` AS `column1`,`t1`.`f1` AS `column2` from `t1`  latin1  latin1_swedish_ci
 
4190
SELECT * FROM v1;
 
4191
column1 column2
 
4192
8.800   8.800
 
4193
 
 
4194
Testcase 3.3.1.18 
 
4195
--------------------------------------------------------------------------------
 
4196
Drop view if exists v1 ;
 
4197
Drop view if exists v1_1 ;
 
4198
Create view v1
 
4199
as Select test.tb2.f59 as NewNameF1, test.tb2.f60
 
4200
from test.tb2 limit 0,100 ;
 
4201
Create view v1_1
 
4202
as Select test.tb2.f59 as NewNameF1, test.tb2.f60 as NewNameF2
 
4203
from tb2 limit 0,100 ;
 
4204
SELECT NewNameF1,f60             FROM test.v1_1 ;
 
4205
ERROR 42S22: Unknown column 'f60' in 'field list'
 
4206
SELECT NewNameF1, v1_1.f60 FROM test.v1_1 ;
 
4207
ERROR 42S22: Unknown column 'v1_1.f60' in 'field list'
 
4208
SELECT f59, f60 FROM test.v1 ;
 
4209
ERROR 42S22: Unknown column 'f59' in 'field list'
 
4210
Use test ;
 
4211
SELECT F59 FROM v1 ;
 
4212
ERROR 42S22: Unknown column 'F59' in 'field list'
 
4213
 
 
4214
Testcase 3.3.1.19 
 
4215
--------------------------------------------------------------------------------
 
4216
DROP TABLE IF EXISTS t1, t2;
 
4217
DROP VIEW  IF EXISTS v1;
 
4218
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
 
4219
INSERT INTO t1 VALUES(7, 7.7);
 
4220
CREATE TABLE t2( f1 BIGINT, f2 DECIMAL(5,2));
 
4221
INSERT INTO t2 VALUES(6, 6.6);
 
4222
CREATE VIEW v1 AS SELECT * FROM t1;
 
4223
SELECT * FROM v1;
 
4224
f1      f2
 
4225
7       7.70
 
4226
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1;
 
4227
SELECT * FROM v1;
 
4228
f1      f2
 
4229
7       7.70
 
4230
CREATE OR REPLACE VIEW v1 AS SELECT f1 AS my_f1, f2 AS my_f2 FROM t1;
 
4231
SELECT * FROM v1;
 
4232
my_f1   my_f2
 
4233
7       7.70
 
4234
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
 
4235
SELECT * FROM v1;
 
4236
my_f1   my_f2
 
4237
7       7.70
 
4238
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT t1.f1, t2.f2 FROM t1, t2;
 
4239
SELECT * FROM v1;
 
4240
my_f1   my_f2
 
4241
7       6.60
 
4242
SELECT f1, f2 AS f1 FROM t1;
 
4243
f1      f1
 
4244
7       7.70
 
4245
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 AS f1 FROM t1;
 
4246
ERROR 42S21: Duplicate column name 'f1'
 
4247
SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
 
4248
f1      f1
 
4249
7       6
 
4250
CREATE OR REPLACE VIEW v1 AS SELECT t1.f1, t2.f1 AS f1 FROM t1, t2;
 
4251
ERROR 42S21: Duplicate column name 'f1'
 
4252
CREATE OR REPLACE VIEW v1 (my_col, my_col) AS SELECT * FROM t1;
 
4253
ERROR 42S21: Duplicate column name 'my_col'
 
4254
 
 
4255
Testcase 3.3.1.20 
 
4256
--------------------------------------------------------------------------------
 
4257
DROP TABLE IF EXISTS t1;
 
4258
CREATE TABLE t1( f1 BIGINT, f2 DECIMAL(5,2));
 
4259
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT *      FROM t1;
 
4260
CREATE OR REPLACE VIEW v1 (my_f1, my_f2) AS SELECT f1, f2 FROM t1;
 
4261
CREATE OR REPLACE VIEW v1 (my_f1       ) AS SELECT *      FROM t1;
 
4262
ERROR HY000: View's SELECT and view's field list have different column counts
 
4263
CREATE OR REPLACE VIEW v1 (my_f1       ) AS SELECT f1, f2 FROM t1;
 
4264
ERROR HY000: View's SELECT and view's field list have different column counts
 
4265
CREATE OR REPLACE VIEW v1 (my_f1, my_f2, my_f3) AS SELECT *      FROM t1;
 
4266
ERROR HY000: View's SELECT and view's field list have different column counts
 
4267
CREATE OR REPLACE VIEW v1 (my_f1, my_f2, my_f3) AS SELECT f1, f2 FROM t1;
 
4268
ERROR HY000: View's SELECT and view's field list have different column counts
 
4269
 
 
4270
Testcase 3.3.1.21 
 
4271
--------------------------------------------------------------------------------
 
4272
DROP VIEW  IF EXISTS v1;
 
4273
CREATE VIEW test.v1( F59, F60 ) AS SELECT F59, F60 From tb2;
 
4274
SELECT * FROM test.v1 order by F59, F60 desc LIMIT 2;
 
4275
F59     F60
 
4276
1       1
 
4277
2       2
 
4278
Drop view if exists test.v1 ;
 
4279
 
 
4280
Testcase 3.3.1.22 
 
4281
--------------------------------------------------------------------------------
 
4282
DROP VIEW  IF EXISTS v1;
 
4283
CREATE VIEW test.v1( product ) AS SELECT f59*f60 From tb2 WHERE f59 < 3;
 
4284
SELECT * FROM test.v1;
 
4285
product
 
4286
1
 
4287
4
 
4288
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT 1*2;
 
4289
SELECT * FROM test.v1;
 
4290
product
 
4291
2
 
4292
CREATE OR REPLACE VIEW test.v1( product ) AS SELECT USER();
 
4293
SELECT * FROM test.v1;
 
4294
product
 
4295
root@localhost
 
4296
Drop view if exists test.v1 ;
 
4297
 
 
4298
Testcase 3.3.1.23 + 3.3.1.24 
 
4299
--------------------------------------------------------------------------------
 
4300
USE test;
 
4301
DROP TABLE IF EXISTS t1;
 
4302
DROP VIEW  IF EXISTS v1;
 
4303
DROP VIEW  IF EXISTS v2;
 
4304
CREATE VIEW test.v2 AS SELECT * FROM test.t1;
 
4305
ERROR 42S02: Table 'test.t1' doesn't exist
 
4306
CREATE VIEW      v2 AS Select * from test.v1;
 
4307
ERROR 42S02: Table 'test.v1' doesn't exist
 
4308
DROP VIEW IF EXISTS v2;
 
4309
Warnings:
 
4310
Note    1051    Unknown table 'test.v2'
 
4311
 
 
4312
Testcase 3.3.1.25 
 
4313
--------------------------------------------------------------------------------
 
4314
DROP TABLE IF EXISTS t1_temp;
 
4315
DROP TABLE IF EXISTS t2_temp;
 
4316
DROP VIEW  IF EXISTS v1;
 
4317
Create table t1_temp(f59 char(10),f60 int) ;
 
4318
Create temporary table t1_temp(f59 char(10),f60 int) ;
 
4319
Insert into t1_temp values('FER',90);
 
4320
Insert into t1_temp values('CAR',27);
 
4321
Create view v1 as select * from t1_temp ;
 
4322
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
 
4323
Create temporary table t2_temp(f59 char(10),f60 int) ;
 
4324
Insert into t2_temp values('AAA',11);
 
4325
Insert into t2_temp values('BBB',22);
 
4326
Create or replace view v1
 
4327
as select t1_temp.f59,t2_temp.f59 from t1_temp,t2_temp ;
 
4328
ERROR HY000: View's SELECT refers to a temporary table 't1_temp'
 
4329
DROP temporary table t1_temp;
 
4330
DROP table t1_temp;
 
4331
DROP temporary table t2_temp;
 
4332
DROP TABLE IF EXISTS t1;
 
4333
DROP VIEW  IF EXISTS v1;
 
4334
CREATE           TABLE t1 (f1 char(10));
 
4335
CREATE TEMPORARY TABLE t2 (f2 char(10));
 
4336
INSERT INTO t1 VALUES('t1');
 
4337
INSERT INTO t1 VALUES('A');
 
4338
INSERT INTO t2 VALUES('t2');
 
4339
INSERT INTO t2 VALUES('B');
 
4340
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2;
 
4341
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4342
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t2, t1;
 
4343
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4344
CREATE OR REPLACE VIEW v1 AS SELECT f2, f1 FROM t2, t1;
 
4345
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4346
CREATE OR REPLACE VIEW v1 AS SELECT *      FROM t1, t2;
 
4347
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4348
CREATE OR REPLACE VIEW v1 AS SELECT f1, f2 FROM t1, t2;
 
4349
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4350
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t2 UNION SELECT *  FROM t1;
 
4351
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4352
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t2 UNION SELECT f1 FROM t1;
 
4353
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4354
CREATE OR REPLACE VIEW v1 AS SELECT *  FROM t1 UNION SELECT *  FROM t2;
 
4355
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4356
CREATE OR REPLACE VIEW v1 AS SELECT f1 FROM t1 UNION SELECT f2 FROM t2;
 
4357
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4358
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t2
 
4359
WHERE f2 = ( SELECT f1 FROM t1 );
 
4360
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4361
CREATE OR REPLACE VIEW v1 AS SELECT 1 FROM t1
 
4362
WHERE f1 = ( SELECT f2 FROM t2 );
 
4363
ERROR HY000: View's SELECT refers to a temporary table 't2'
 
4364
DROP TABLE t1;
 
4365
DROP TEMPORARY TABLE t2;
 
4366
 
 
4367
Testcase 3.3.1.26 
 
4368
--------------------------------------------------------------------------------
 
4369
DROP VIEW  IF EXISTS v1;
 
4370
Create view test.v1 AS Select * from test.tb2;
 
4371
Select * from test.v1;
 
4372
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
4373
1       1       0000000001      0000000000000000000000000000000000000000000000000000000000000001        0000000001      0000000000000000000000000000000000000000000000000000000000000001        -5      0.000000000000000000000000000000        1       0.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        0000000001      000000000000000000000000000000000.000000000000000000000000000000        -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549435e-38 1.175494352e-38 00000001.175494352e-38  00000001.175494352e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549435e-38 1.17549e-38     1.175494352e-38 01.17549e-38    00000001.175494352e-38  01.17549e-38    00000001.175494352e-38  1000-01-01      838:59:58       1970-01-02 00:00:01     1970-01-02 00:00:01     1902    1902    1902    2enum   2set
 
4374
10      10      0000000010      0000000000000000000000000000000000000000000000000000000000000010        0000000010      0000000000000000000000000000000000000000000000000000000000000010        4       9.900000000000000000000000000000        10      9.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        0000000010      000000000000000000000000000000009.900000000000000000000000000000        -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.175494341e-38        1.175494361e-38 00000001.175494361e-38  00000001.175494361e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494341e-38        1.17549e-38     1.175494361e-38 01.17549e-38    00000001.175494361e-38  01.17549e-38    00000001.175494361e-38  1000-01-10      838:59:49       1970-01-11 00:00:10     1970-01-11 00:00:10     1911    1911    1911    1enum   2set
 
4375
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4376
107     105     0000000106      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4377
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4378
109     108     0000000104      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4379
15      87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4380
17      15      0000000016      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4381
19      18      0000000014      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4382
195     87      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4383
2       2       0000000002      0000000000000000000000000000000000000000000000000000000000000002        0000000002      0000000000000000000000000000000000000000000000000000000000000002        -4      1.100000000000000000000000000000        2       1.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        0000000002      000000000000000000000000000000001.100000000000000000000000000000        -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.175494349e-38        1.175494353e-38 00000001.175494353e-38  00000001.175494353e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494349e-38        1.17549e-38     1.175494353e-38 01.17549e-38    00000001.175494353e-38  01.17549e-38    00000001.175494353e-38  1000-01-02      838:59:57       1970-01-03 00:00:02     1970-01-03 00:00:02     1903    1903    1903    1enum   1set,2set
 
4384
207     205     0000000206      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4385
209     208     0000000204      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4386
22      93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4387
24      51654   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4388
242     79      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4389
250     87895654        NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4390
2550    775654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4391
27      25      0000000026      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4392
2760    985654  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4393
29      28      0000000024      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4394
292     93      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4395
299     899     NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4396
3       3       0000000003      0000000000000000000000000000000000000000000000000000000000000003        0000000003      0000000000000000000000000000000000000000000000000000000000000003        -3      2.200000000000000000000000000000        3       2.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        0000000003      000000000000000000000000000000002.200000000000000000000000000000        -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.175494348e-38        1.175494354e-38 00000001.175494354e-38  00000001.175494354e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494348e-38        1.17549e-38     1.175494354e-38 01.17549e-38    00000001.175494354e-38  01.17549e-38    00000001.175494354e-38  1000-01-03      838:59:56       1970-01-04 00:00:03     1970-01-04 00:00:03     1904    1904    1904    2enum   1set
 
4397
321     NULL    0000000765      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4398
323     14376   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4399
3330    764376  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4400
34      41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4401
340     9984376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4402
3410    996546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4403
394     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4404
4       4       0000000004      0000000000000000000000000000000000000000000000000000000000000004        0000000004      0000000000000000000000000000000000000000000000000000000000000004        -2      3.300000000000000000000000000000        4       3.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        0000000004      000000000000000000000000000000003.300000000000000000000000000000        -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.175494347e-38        1.175494355e-38 00000001.175494355e-38  00000001.175494355e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494347e-38        1.17549e-38     1.175494355e-38 01.17549e-38    00000001.175494355e-38  01.17549e-38    00000001.175494355e-38  1000-01-04      838:59:55       1970-01-05 00:00:04     1970-01-05 00:00:04     1905    1905    1905    1enum   2set
 
4405
4       74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4406
424     89      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4407
441     16546   NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4408
5       5       0000000005      0000000000000000000000000000000000000000000000000000000000000005        0000000005      0000000000000000000000000000000000000000000000000000000000000005        -1      4.400000000000000000000000000000        5       4.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        0000000005      000000000000000000000000000000004.400000000000000000000000000000        -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.175494346e-38        1.175494356e-38 00000001.175494356e-38  00000001.175494356e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494346e-38        1.17549e-38     1.175494356e-38 01.17549e-38    00000001.175494356e-38  01.17549e-38    00000001.175494356e-38  1000-01-05      838:59:54       1970-01-06 00:00:05     1970-01-06 00:00:05     1906    1906    1906    2enum   1set,2set
 
4409
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4410
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4411
500     NULL    0000000900      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4412
569300  9114376 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4413
6       6       0000000006      0000000000000000000000000000000000000000000000000000000000000006        0000000006      0000000000000000000000000000000000000000000000000000000000000006        0       5.500000000000000000000000000000        6       5.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        0000000006      000000000000000000000000000000005.500000000000000000000000000000        -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.175494345e-38        1.175494357e-38 00000001.175494357e-38  00000001.175494357e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494345e-38        1.17549e-38     1.175494357e-38 01.17549e-38    00000001.175494357e-38  01.17549e-38    00000001.175494357e-38  1000-01-06      838:59:53       1970-01-07 00:00:06     1970-01-07 00:00:06     1907    1907    1907    1enum   1set
 
4414
660     876546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4415
7       7       0000000007      0000000000000000000000000000000000000000000000000000000000000007        0000000007      0000000000000000000000000000000000000000000000000000000000000007        1       6.600000000000000000000000000000        7       6.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        0000000007      000000000000000000000000000000006.600000000000000000000000000000        -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.175494344e-38        1.175494358e-38 00000001.175494358e-38  00000001.175494358e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494344e-38        1.17549e-38     1.175494358e-38 01.17549e-38    00000001.175494358e-38  01.17549e-38    00000001.175494358e-38  1000-01-07      838:59:52       1970-01-08 00:00:07     1970-01-08 00:00:07     1908    1908    1908    2enum   2set
 
4416
76710   226546  NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4417
7876    74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4418
8       8       0000000008      0000000000000000000000000000000000000000000000000000000000000008        0000000008      0000000000000000000000000000000000000000000000000000000000000008        2       7.700000000000000000000000000000        8       7.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        0000000008      000000000000000000000000000000007.700000000000000000000000000000        -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.175494343e-38        1.175494359e-38 00000001.175494359e-38  00000001.175494359e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494343e-38        1.17549e-38     1.175494359e-38 01.17549e-38    00000001.175494359e-38  01.17549e-38    00000001.175494359e-38  1000-01-08      838:59:51       1970-01-09 00:00:08     1970-01-09 00:00:08     1909    1909    1909    1enum   1set,2set
 
4419
9       9       0000000009      0000000000000000000000000000000000000000000000000000000000000009        0000000009      0000000000000000000000000000000000000000000000000000000000000009        3       8.800000000000000000000000000000        9       8.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        0000000009      000000000000000000000000000000008.800000000000000000000000000000        -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.175494342e-38        1.17549436e-38  000000001.17549436e-38  000000001.17549436e-38  -1.17549e-38    1.17549e-38     01.17549e-38    01.17549e-38    -1.17549e-38    -1.17549e-38    1.17549e-38     1.17549e-38     01.17549e-38    01.17549e-38    01.17549e-38    01.17549e-38    -1.17549e-38    -1.175494342e-38        1.17549e-38     1.17549436e-38  01.17549e-38    000000001.17549436e-38  01.17549e-38    000000001.17549436e-38  1000-01-09      838:59:50       1970-01-10 00:00:09     1970-01-10 00:00:09     1910    1910    1910    2enum   1set
 
4420
9112    NULL    0000008771      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4421
94      74      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4422
987     41      NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    7.7     7.7     00000000000000000007.7  00000000000000000008.8  8.8     8.8     0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    0000000008.8    0000000008.8    0000000008.8    8.8     8.8     8.8     8.8     0000000008.8    00000000000000000008.8  0000000008.8    00000000000000000008.8  2000-01-01      00:00:20        0002-02-02 00:00:00     2000-12-31 23:59:59     2000    2000    2000    1enum   1set
 
4423
Drop view test.v1 ;
 
4424
 
 
4425
Testcase 3.3.1.27 
 
4426
--------------------------------------------------------------------------------
 
4427
DROP VIEW  IF EXISTS test.v1;
 
4428
Drop VIEW  IF EXISTS test.v1_1 ;
 
4429
Create view test.v1 AS Select * from test.tb2;
 
4430
Create view test.v1_1 AS Select F59 from test.v1 ;
 
4431
Select * from test.v1_1 order by F59 limit 2;
 
4432
F59
 
4433
1
 
4434
2
 
4435
Drop view test.v1 ;
 
4436
Drop view test.v1_1 ;
 
4437
 
 
4438
Testcase 3.3.1.28 
 
4439
--------------------------------------------------------------------------------
 
4440
Drop database if exists test2 ;
 
4441
create database test2 ;
 
4442
Create view test2.v2 AS Select * from test.tb2 limit 50,50;
 
4443
use test2 ;
 
4444
Create view v1 AS Select * from test.tb2 limit 50 ;
 
4445
Select * from v1 order by f59,f60,f61,f62,f63,f64,f65;
 
4446
f59     1
 
4447
f60     1
 
4448
f61     0000000001
 
4449
f62     0000000000000000000000000000000000000000000000000000000000000001
 
4450
f63     0000000001
 
4451
f64     0000000000000000000000000000000000000000000000000000000000000001
 
4452
f65     -5
 
4453
f66     0.000000000000000000000000000000
 
4454
f67     1
 
4455
f68     0.000000000000000000000000000000
 
4456
f69     0000000001
 
4457
f70     000000000000000000000000000000000.000000000000000000000000000000
 
4458
f71     0000000001
 
4459
f72     000000000000000000000000000000000.000000000000000000000000000000
 
4460
f73     -1.17549435e-38
 
4461
f74     1.175494352e-38
 
4462
f75     00000001.175494352e-38
 
4463
f76     00000001.175494352e-38
 
4464
f77     -1.17549435e-38
 
4465
f78     1.175494352e-38
 
4466
f79     00000001.175494352e-38
 
4467
f80     00000001.175494352e-38
 
4468
f81     -1.17549e-38
 
4469
f82     1.17549e-38
 
4470
f83     01.17549e-38
 
4471
f84     01.17549e-38
 
4472
f85     -1.17549e-38
 
4473
f86     -1.17549e-38
 
4474
f87     1.17549e-38
 
4475
f88     1.17549e-38
 
4476
f89     01.17549e-38
 
4477
f90     01.17549e-38
 
4478
f91     01.17549e-38
 
4479
f92     01.17549e-38
 
4480
f93     -1.17549e-38
 
4481
f94     -1.17549435e-38
 
4482
f95     1.17549e-38
 
4483
f96     1.175494352e-38
 
4484
f97     01.17549e-38
 
4485
f98     00000001.175494352e-38
 
4486
f99     01.17549e-38
 
4487
f100    00000001.175494352e-38
 
4488
f101    1000-01-01
 
4489
f102    838:59:58
 
4490
f103    1970-01-02 00:00:01
 
4491
f104    1970-01-02 00:00:01
 
4492
f105    1902
 
4493
f106    1902
 
4494
f107    1902
 
4495
f108    2enum
 
4496
f109    2set
 
4497
f59     2
 
4498
f60     2
 
4499
f61     0000000002
 
4500
f62     0000000000000000000000000000000000000000000000000000000000000002
 
4501
f63     0000000002
 
4502
f64     0000000000000000000000000000000000000000000000000000000000000002
 
4503
f65     -4
 
4504
f66     1.100000000000000000000000000000
 
4505
f67     2
 
4506
f68     1.100000000000000000000000000000
 
4507
f69     0000000002
 
4508
f70     000000000000000000000000000000001.100000000000000000000000000000
 
4509
f71     0000000002
 
4510
f72     000000000000000000000000000000001.100000000000000000000000000000
 
4511
f73     -1.175494349e-38
 
4512
f74     1.175494353e-38
 
4513
f75     00000001.175494353e-38
 
4514
f76     00000001.175494353e-38
 
4515
f77     -1.175494349e-38
 
4516
f78     1.175494353e-38
 
4517
f79     00000001.175494353e-38
 
4518
f80     00000001.175494353e-38
 
4519
f81     -1.17549e-38
 
4520
f82     1.17549e-38
 
4521
f83     01.17549e-38
 
4522
f84     01.17549e-38
 
4523
f85     -1.17549e-38
 
4524
f86     -1.17549e-38
 
4525
f87     1.17549e-38
 
4526
f88     1.17549e-38
 
4527
f89     01.17549e-38
 
4528
f90     01.17549e-38
 
4529
f91     01.17549e-38
 
4530
f92     01.17549e-38
 
4531
f93     -1.17549e-38
 
4532
f94     -1.175494349e-38
 
4533
f95     1.17549e-38
 
4534
f96     1.175494353e-38
 
4535
f97     01.17549e-38
 
4536
f98     00000001.175494353e-38
 
4537
f99     01.17549e-38
 
4538
f100    00000001.175494353e-38
 
4539
f101    1000-01-02
 
4540
f102    838:59:57
 
4541
f103    1970-01-03 00:00:02
 
4542
f104    1970-01-03 00:00:02
 
4543
f105    1903
 
4544
f106    1903
 
4545
f107    1903
 
4546
f108    1enum
 
4547
f109    1set,2set
 
4548
f59     3
 
4549
f60     3
 
4550
f61     0000000003
 
4551
f62     0000000000000000000000000000000000000000000000000000000000000003
 
4552
f63     0000000003
 
4553
f64     0000000000000000000000000000000000000000000000000000000000000003
 
4554
f65     -3
 
4555
f66     2.200000000000000000000000000000
 
4556
f67     3
 
4557
f68     2.200000000000000000000000000000
 
4558
f69     0000000003
 
4559
f70     000000000000000000000000000000002.200000000000000000000000000000
 
4560
f71     0000000003
 
4561
f72     000000000000000000000000000000002.200000000000000000000000000000
 
4562
f73     -1.175494348e-38
 
4563
f74     1.175494354e-38
 
4564
f75     00000001.175494354e-38
 
4565
f76     00000001.175494354e-38
 
4566
f77     -1.175494348e-38
 
4567
f78     1.175494354e-38
 
4568
f79     00000001.175494354e-38
 
4569
f80     00000001.175494354e-38
 
4570
f81     -1.17549e-38
 
4571
f82     1.17549e-38
 
4572
f83     01.17549e-38
 
4573
f84     01.17549e-38
 
4574
f85     -1.17549e-38
 
4575
f86     -1.17549e-38
 
4576
f87     1.17549e-38
 
4577
f88     1.17549e-38
 
4578
f89     01.17549e-38
 
4579
f90     01.17549e-38
 
4580
f91     01.17549e-38
 
4581
f92     01.17549e-38
 
4582
f93     -1.17549e-38
 
4583
f94     -1.175494348e-38
 
4584
f95     1.17549e-38
 
4585
f96     1.175494354e-38
 
4586
f97     01.17549e-38
 
4587
f98     00000001.175494354e-38
 
4588
f99     01.17549e-38
 
4589
f100    00000001.175494354e-38
 
4590
f101    1000-01-03
 
4591
f102    838:59:56
 
4592
f103    1970-01-04 00:00:03
 
4593
f104    1970-01-04 00:00:03
 
4594
f105    1904
 
4595
f106    1904
 
4596
f107    1904
 
4597
f108    2enum
 
4598
f109    1set
 
4599
f59     4
 
4600
f60     4
 
4601
f61     0000000004
 
4602
f62     0000000000000000000000000000000000000000000000000000000000000004
 
4603
f63     0000000004
 
4604
f64     0000000000000000000000000000000000000000000000000000000000000004
 
4605
f65     -2
 
4606
f66     3.300000000000000000000000000000
 
4607
f67     4
 
4608
f68     3.300000000000000000000000000000
 
4609
f69     0000000004
 
4610
f70     000000000000000000000000000000003.300000000000000000000000000000
 
4611
f71     0000000004
 
4612
f72     000000000000000000000000000000003.300000000000000000000000000000
 
4613
f73     -1.175494347e-38
 
4614
f74     1.175494355e-38
 
4615
f75     00000001.175494355e-38
 
4616
f76     00000001.175494355e-38
 
4617
f77     -1.175494347e-38
 
4618
f78     1.175494355e-38
 
4619
f79     00000001.175494355e-38
 
4620
f80     00000001.175494355e-38
 
4621
f81     -1.17549e-38
 
4622
f82     1.17549e-38
 
4623
f83     01.17549e-38
 
4624
f84     01.17549e-38
 
4625
f85     -1.17549e-38
 
4626
f86     -1.17549e-38
 
4627
f87     1.17549e-38
 
4628
f88     1.17549e-38
 
4629
f89     01.17549e-38
 
4630
f90     01.17549e-38
 
4631
f91     01.17549e-38
 
4632
f92     01.17549e-38
 
4633
f93     -1.17549e-38
 
4634
f94     -1.175494347e-38
 
4635
f95     1.17549e-38
 
4636
f96     1.175494355e-38
 
4637
f97     01.17549e-38
 
4638
f98     00000001.175494355e-38
 
4639
f99     01.17549e-38
 
4640
f100    00000001.175494355e-38
 
4641
f101    1000-01-04
 
4642
f102    838:59:55
 
4643
f103    1970-01-05 00:00:04
 
4644
f104    1970-01-05 00:00:04
 
4645
f105    1905
 
4646
f106    1905
 
4647
f107    1905
 
4648
f108    1enum
 
4649
f109    2set
 
4650
f59     4
 
4651
f60     74
 
4652
f61     NULL
 
4653
f62     NULL
 
4654
f63     NULL
 
4655
f64     NULL
 
4656
f65     NULL
 
4657
f66     NULL
 
4658
f67     NULL
 
4659
f68     NULL
 
4660
f69     NULL
 
4661
f70     NULL
 
4662
f71     NULL
 
4663
f72     NULL
 
4664
f73     NULL
 
4665
f74     NULL
 
4666
f75     NULL
 
4667
f76     NULL
 
4668
f77     7.7
 
4669
f78     7.7
 
4670
f79     00000000000000000007.7
 
4671
f80     00000000000000000008.8
 
4672
f81     8.8
 
4673
f82     8.8
 
4674
f83     0000000008.8
 
4675
f84     0000000008.8
 
4676
f85     8.8
 
4677
f86     8.8
 
4678
f87     8.8
 
4679
f88     8.8
 
4680
f89     0000000008.8
 
4681
f90     0000000008.8
 
4682
f91     0000000008.8
 
4683
f92     0000000008.8
 
4684
f93     8.8
 
4685
f94     8.8
 
4686
f95     8.8
 
4687
f96     8.8
 
4688
f97     0000000008.8
 
4689
f98     00000000000000000008.8
 
4690
f99     0000000008.8
 
4691
f100    00000000000000000008.8
 
4692
f101    2000-01-01
 
4693
f102    00:00:20
 
4694
f103    0002-02-02 00:00:00
 
4695
f104    2000-12-31 23:59:59
 
4696
f105    2000
 
4697
f106    2000
 
4698
f107    2000
 
4699
f108    1enum
 
4700
f109    1set
 
4701
f59     5
 
4702
f60     5
 
4703
f61     0000000005
 
4704
f62     0000000000000000000000000000000000000000000000000000000000000005
 
4705
f63     0000000005
 
4706
f64     0000000000000000000000000000000000000000000000000000000000000005
 
4707
f65     -1
 
4708
f66     4.400000000000000000000000000000
 
4709
f67     5
 
4710
f68     4.400000000000000000000000000000
 
4711
f69     0000000005
 
4712
f70     000000000000000000000000000000004.400000000000000000000000000000
 
4713
f71     0000000005
 
4714
f72     000000000000000000000000000000004.400000000000000000000000000000
 
4715
f73     -1.175494346e-38
 
4716
f74     1.175494356e-38
 
4717
f75     00000001.175494356e-38
 
4718
f76     00000001.175494356e-38
 
4719
f77     -1.175494346e-38
 
4720
f78     1.175494356e-38
 
4721
f79     00000001.175494356e-38
 
4722
f80     00000001.175494356e-38
 
4723
f81     -1.17549e-38
 
4724
f82     1.17549e-38
 
4725
f83     01.17549e-38
 
4726
f84     01.17549e-38
 
4727
f85     -1.17549e-38
 
4728
f86     -1.17549e-38
 
4729
f87     1.17549e-38
 
4730
f88     1.17549e-38
 
4731
f89     01.17549e-38
 
4732
f90     01.17549e-38
 
4733
f91     01.17549e-38
 
4734
f92     01.17549e-38
 
4735
f93     -1.17549e-38
 
4736
f94     -1.175494346e-38
 
4737
f95     1.17549e-38
 
4738
f96     1.175494356e-38
 
4739
f97     01.17549e-38
 
4740
f98     00000001.175494356e-38
 
4741
f99     01.17549e-38
 
4742
f100    00000001.175494356e-38
 
4743
f101    1000-01-05
 
4744
f102    838:59:54
 
4745
f103    1970-01-06 00:00:05
 
4746
f104    1970-01-06 00:00:05
 
4747
f105    1906
 
4748
f106    1906
 
4749
f107    1906
 
4750
f108    2enum
 
4751
f109    1set,2set
 
4752
f59     6
 
4753
f60     6
 
4754
f61     0000000006
 
4755
f62     0000000000000000000000000000000000000000000000000000000000000006
 
4756
f63     0000000006
 
4757
f64     0000000000000000000000000000000000000000000000000000000000000006
 
4758
f65     0
 
4759
f66     5.500000000000000000000000000000
 
4760
f67     6
 
4761
f68     5.500000000000000000000000000000
 
4762
f69     0000000006
 
4763
f70     000000000000000000000000000000005.500000000000000000000000000000
 
4764
f71     0000000006
 
4765
f72     000000000000000000000000000000005.500000000000000000000000000000
 
4766
f73     -1.175494345e-38
 
4767
f74     1.175494357e-38
 
4768
f75     00000001.175494357e-38
 
4769
f76     00000001.175494357e-38
 
4770
f77     -1.175494345e-38
 
4771
f78     1.175494357e-38
 
4772
f79     00000001.175494357e-38
 
4773
f80     00000001.175494357e-38
 
4774
f81     -1.17549e-38
 
4775
f82     1.17549e-38
 
4776
f83     01.17549e-38
 
4777
f84     01.17549e-38
 
4778
f85     -1.17549e-38
 
4779
f86     -1.17549e-38
 
4780
f87     1.17549e-38
 
4781
f88     1.17549e-38
 
4782
f89     01.17549e-38
 
4783
f90     01.17549e-38
 
4784
f91     01.17549e-38
 
4785
f92     01.17549e-38
 
4786
f93     -1.17549e-38
 
4787
f94     -1.175494345e-38
 
4788
f95     1.17549e-38
 
4789
f96     1.175494357e-38
 
4790
f97     01.17549e-38
 
4791
f98     00000001.175494357e-38
 
4792
f99     01.17549e-38
 
4793
f100    00000001.175494357e-38
 
4794
f101    1000-01-06
 
4795
f102    838:59:53
 
4796
f103    1970-01-07 00:00:06
 
4797
f104    1970-01-07 00:00:06
 
4798
f105    1907
 
4799
f106    1907
 
4800
f107    1907
 
4801
f108    1enum
 
4802
f109    1set
 
4803
f59     7
 
4804
f60     7
 
4805
f61     0000000007
 
4806
f62     0000000000000000000000000000000000000000000000000000000000000007
 
4807
f63     0000000007
 
4808
f64     0000000000000000000000000000000000000000000000000000000000000007
 
4809
f65     1
 
4810
f66     6.600000000000000000000000000000
 
4811
f67     7
 
4812
f68     6.600000000000000000000000000000
 
4813
f69     0000000007
 
4814
f70     000000000000000000000000000000006.600000000000000000000000000000
 
4815
f71     0000000007
 
4816
f72     000000000000000000000000000000006.600000000000000000000000000000
 
4817
f73     -1.175494344e-38
 
4818
f74     1.175494358e-38
 
4819
f75     00000001.175494358e-38
 
4820
f76     00000001.175494358e-38
 
4821
f77     -1.175494344e-38
 
4822
f78     1.175494358e-38
 
4823
f79     00000001.175494358e-38
 
4824
f80     00000001.175494358e-38
 
4825
f81     -1.17549e-38
 
4826
f82     1.17549e-38
 
4827
f83     01.17549e-38
 
4828
f84     01.17549e-38
 
4829
f85     -1.17549e-38
 
4830
f86     -1.17549e-38
 
4831
f87     1.17549e-38
 
4832
f88     1.17549e-38
 
4833
f89     01.17549e-38
 
4834
f90     01.17549e-38
 
4835
f91     01.17549e-38
 
4836
f92     01.17549e-38
 
4837
f93     -1.17549e-38
 
4838
f94     -1.175494344e-38
 
4839
f95     1.17549e-38
 
4840
f96     1.175494358e-38
 
4841
f97     01.17549e-38
 
4842
f98     00000001.175494358e-38
 
4843
f99     01.17549e-38
 
4844
f100    00000001.175494358e-38
 
4845
f101    1000-01-07
 
4846
f102    838:59:52
 
4847
f103    1970-01-08 00:00:07
 
4848
f104    1970-01-08 00:00:07
 
4849
f105    1908
 
4850
f106    1908
 
4851
f107    1908
 
4852
f108    2enum
 
4853
f109    2set
 
4854
f59     8
 
4855
f60     8
 
4856
f61     0000000008
 
4857
f62     0000000000000000000000000000000000000000000000000000000000000008
 
4858
f63     0000000008
 
4859
f64     0000000000000000000000000000000000000000000000000000000000000008
 
4860
f65     2
 
4861
f66     7.700000000000000000000000000000
 
4862
f67     8
 
4863
f68     7.700000000000000000000000000000
 
4864
f69     0000000008
 
4865
f70     000000000000000000000000000000007.700000000000000000000000000000
 
4866
f71     0000000008
 
4867
f72     000000000000000000000000000000007.700000000000000000000000000000
 
4868
f73     -1.175494343e-38
 
4869
f74     1.175494359e-38
 
4870
f75     00000001.175494359e-38
 
4871
f76     00000001.175494359e-38
 
4872
f77     -1.175494343e-38
 
4873
f78     1.175494359e-38
 
4874
f79     00000001.175494359e-38
 
4875
f80     00000001.175494359e-38
 
4876
f81     -1.17549e-38
 
4877
f82     1.17549e-38
 
4878
f83     01.17549e-38
 
4879
f84     01.17549e-38
 
4880
f85     -1.17549e-38
 
4881
f86     -1.17549e-38
 
4882
f87     1.17549e-38
 
4883
f88     1.17549e-38
 
4884
f89     01.17549e-38
 
4885
f90     01.17549e-38
 
4886
f91     01.17549e-38
 
4887
f92     01.17549e-38
 
4888
f93     -1.17549e-38
 
4889
f94     -1.175494343e-38
 
4890
f95     1.17549e-38
 
4891
f96     1.175494359e-38
 
4892
f97     01.17549e-38
 
4893
f98     00000001.175494359e-38
 
4894
f99     01.17549e-38
 
4895
f100    00000001.175494359e-38
 
4896
f101    1000-01-08
 
4897
f102    838:59:51
 
4898
f103    1970-01-09 00:00:08
 
4899
f104    1970-01-09 00:00:08
 
4900
f105    1909
 
4901
f106    1909
 
4902
f107    1909
 
4903
f108    1enum
 
4904
f109    1set,2set
 
4905
f59     9
 
4906
f60     9
 
4907
f61     0000000009
 
4908
f62     0000000000000000000000000000000000000000000000000000000000000009
 
4909
f63     0000000009
 
4910
f64     0000000000000000000000000000000000000000000000000000000000000009
 
4911
f65     3
 
4912
f66     8.800000000000000000000000000000
 
4913
f67     9
 
4914
f68     8.800000000000000000000000000000
 
4915
f69     0000000009
 
4916
f70     000000000000000000000000000000008.800000000000000000000000000000
 
4917
f71     0000000009
 
4918
f72     000000000000000000000000000000008.800000000000000000000000000000
 
4919
f73     -1.175494342e-38
 
4920
f74     1.17549436e-38
 
4921
f75     000000001.17549436e-38
 
4922
f76     000000001.17549436e-38
 
4923
f77     -1.175494342e-38
 
4924
f78     1.17549436e-38
 
4925
f79     000000001.17549436e-38
 
4926
f80     000000001.17549436e-38
 
4927
f81     -1.17549e-38
 
4928
f82     1.17549e-38
 
4929
f83     01.17549e-38
 
4930
f84     01.17549e-38
 
4931
f85     -1.17549e-38
 
4932
f86     -1.17549e-38
 
4933
f87     1.17549e-38
 
4934
f88     1.17549e-38
 
4935
f89     01.17549e-38
 
4936
f90     01.17549e-38
 
4937
f91     01.17549e-38
 
4938
f92     01.17549e-38
 
4939
f93     -1.17549e-38
 
4940
f94     -1.175494342e-38
 
4941
f95     1.17549e-38
 
4942
f96     1.17549436e-38
 
4943
f97     01.17549e-38
 
4944
f98     000000001.17549436e-38
 
4945
f99     01.17549e-38
 
4946
f100    000000001.17549436e-38
 
4947
f101    1000-01-09
 
4948
f102    838:59:50
 
4949
f103    1970-01-10 00:00:09
 
4950
f104    1970-01-10 00:00:09
 
4951
f105    1910
 
4952
f106    1910
 
4953
f107    1910
 
4954
f108    2enum
 
4955
f109    1set
 
4956
f59     10
 
4957
f60     10
 
4958
f61     0000000010
 
4959
f62     0000000000000000000000000000000000000000000000000000000000000010
 
4960
f63     0000000010
 
4961
f64     0000000000000000000000000000000000000000000000000000000000000010
 
4962
f65     4
 
4963
f66     9.900000000000000000000000000000
 
4964
f67     10
 
4965
f68     9.900000000000000000000000000000
 
4966
f69     0000000010
 
4967
f70     000000000000000000000000000000009.900000000000000000000000000000
 
4968
f71     0000000010
 
4969
f72     000000000000000000000000000000009.900000000000000000000000000000
 
4970
f73     -1.175494341e-38
 
4971
f74     1.175494361e-38
 
4972
f75     00000001.175494361e-38
 
4973
f76     00000001.175494361e-38
 
4974
f77     -1.175494341e-38
 
4975
f78     1.175494361e-38
 
4976
f79     00000001.175494361e-38
 
4977
f80     00000001.175494361e-38
 
4978
f81     -1.17549e-38
 
4979
f82     1.17549e-38
 
4980
f83     01.17549e-38
 
4981
f84     01.17549e-38
 
4982
f85     -1.17549e-38
 
4983
f86     -1.17549e-38
 
4984
f87     1.17549e-38
 
4985
f88     1.17549e-38
 
4986
f89     01.17549e-38
 
4987
f90     01.17549e-38
 
4988
f91     01.17549e-38
 
4989
f92     01.17549e-38
 
4990
f93     -1.17549e-38
 
4991
f94     -1.175494341e-38
 
4992
f95     1.17549e-38
 
4993
f96     1.175494361e-38
 
4994
f97     01.17549e-38
 
4995
f98     00000001.175494361e-38
 
4996
f99     01.17549e-38
 
4997
f100    00000001.175494361e-38
 
4998
f101    1000-01-10
 
4999
f102    838:59:49
 
5000
f103    1970-01-11 00:00:10
 
5001
f104    1970-01-11 00:00:10
 
5002
f105    1911
 
5003
f106    1911
 
5004
f107    1911
 
5005
f108    1enum
 
5006
f109    2set
 
5007
f59     15
 
5008
f60     87
 
5009
f61     NULL
 
5010
f62     NULL
 
5011
f63     NULL
 
5012
f64     NULL
 
5013
f65     NULL
 
5014
f66     NULL
 
5015
f67     NULL
 
5016
f68     NULL
 
5017
f69     NULL
 
5018
f70     NULL
 
5019
f71     NULL
 
5020
f72     NULL
 
5021
f73     NULL
 
5022
f74     NULL
 
5023
f75     NULL
 
5024
f76     NULL
 
5025
f77     7.7
 
5026
f78     7.7
 
5027
f79     00000000000000000007.7
 
5028
f80     00000000000000000008.8
 
5029
f81     8.8
 
5030
f82     8.8
 
5031
f83     0000000008.8
 
5032
f84     0000000008.8
 
5033
f85     8.8
 
5034
f86     8.8
 
5035
f87     8.8
 
5036
f88     8.8
 
5037
f89     0000000008.8
 
5038
f90     0000000008.8
 
5039
f91     0000000008.8
 
5040
f92     0000000008.8
 
5041
f93     8.8
 
5042
f94     8.8
 
5043
f95     8.8
 
5044
f96     8.8
 
5045
f97     0000000008.8
 
5046
f98     00000000000000000008.8
 
5047
f99     0000000008.8
 
5048
f100    00000000000000000008.8
 
5049
f101    2000-01-01
 
5050
f102    00:00:20
 
5051
f103    0002-02-02 00:00:00
 
5052
f104    2000-12-31 23:59:59
 
5053
f105    2000
 
5054
f106    2000
 
5055
f107    2000
 
5056
f108    1enum
 
5057
f109    1set
 
5058
f59     17
 
5059
f60     15
 
5060
f61     0000000016
 
5061
f62     NULL
 
5062
f63     NULL
 
5063
f64     NULL
 
5064
f65     NULL
 
5065
f66     NULL
 
5066
f67     NULL
 
5067
f68     NULL
 
5068
f69     NULL
 
5069
f70     NULL
 
5070
f71     NULL
 
5071
f72     NULL
 
5072
f73     NULL
 
5073
f74     NULL
 
5074
f75     NULL
 
5075
f76     NULL
 
5076
f77     7.7
 
5077
f78     7.7
 
5078
f79     00000000000000000007.7
 
5079
f80     00000000000000000008.8
 
5080
f81     8.8
 
5081
f82     8.8
 
5082
f83     0000000008.8
 
5083
f84     0000000008.8
 
5084
f85     8.8
 
5085
f86     8.8
 
5086
f87     8.8
 
5087
f88     8.8
 
5088
f89     0000000008.8
 
5089
f90     0000000008.8
 
5090
f91     0000000008.8
 
5091
f92     0000000008.8
 
5092
f93     8.8
 
5093
f94     8.8
 
5094
f95     8.8
 
5095
f96     8.8
 
5096
f97     0000000008.8
 
5097
f98     00000000000000000008.8
 
5098
f99     0000000008.8
 
5099
f100    00000000000000000008.8
 
5100
f101    2000-01-01
 
5101
f102    00:00:20
 
5102
f103    0002-02-02 00:00:00
 
5103
f104    2000-12-31 23:59:59
 
5104
f105    2000
 
5105
f106    2000
 
5106
f107    2000
 
5107
f108    1enum
 
5108
f109    1set
 
5109
f59     19
 
5110
f60     18
 
5111
f61     0000000014
 
5112
f62     NULL
 
5113
f63     NULL
 
5114
f64     NULL
 
5115
f65     NULL
 
5116
f66     NULL
 
5117
f67     NULL
 
5118
f68     NULL
 
5119
f69     NULL
 
5120
f70     NULL
 
5121
f71     NULL
 
5122
f72     NULL
 
5123
f73     NULL
 
5124
f74     NULL
 
5125
f75     NULL
 
5126
f76     NULL
 
5127
f77     7.7
 
5128
f78     7.7
 
5129
f79     00000000000000000007.7
 
5130
f80     00000000000000000008.8
 
5131
f81     8.8
 
5132
f82     8.8
 
5133
f83     0000000008.8
 
5134
f84     0000000008.8
 
5135
f85     8.8
 
5136
f86     8.8
 
5137
f87     8.8
 
5138
f88     8.8
 
5139
f89     0000000008.8
 
5140
f90     0000000008.8
 
5141
f91     0000000008.8
 
5142
f92     0000000008.8
 
5143
f93     8.8
 
5144
f94     8.8
 
5145
f95     8.8
 
5146
f96     8.8
 
5147
f97     0000000008.8
 
5148
f98     00000000000000000008.8
 
5149
f99     0000000008.8
 
5150
f100    00000000000000000008.8
 
5151
f101    2000-01-01
 
5152
f102    00:00:20
 
5153
f103    0002-02-02 00:00:00
 
5154
f104    2000-12-31 23:59:59
 
5155
f105    2000
 
5156
f106    2000
 
5157
f107    2000
 
5158
f108    1enum
 
5159
f109    1set
 
5160
f59     22
 
5161
f60     93
 
5162
f61     NULL
 
5163
f62     NULL
 
5164
f63     NULL
 
5165
f64     NULL
 
5166
f65     NULL
 
5167
f66     NULL
 
5168
f67     NULL
 
5169
f68     NULL
 
5170
f69     NULL
 
5171
f70     NULL
 
5172
f71     NULL
 
5173
f72     NULL
 
5174
f73     NULL
 
5175
f74     NULL
 
5176
f75     NULL
 
5177
f76     NULL
 
5178
f77     7.7
 
5179
f78     7.7
 
5180
f79     00000000000000000007.7
 
5181
f80     00000000000000000008.8
 
5182
f81     8.8
 
5183
f82     8.8
 
5184
f83     0000000008.8
 
5185
f84     0000000008.8
 
5186
f85     8.8
 
5187
f86     8.8
 
5188
f87     8.8
 
5189
f88     8.8
 
5190
f89     0000000008.8
 
5191
f90     0000000008.8
 
5192
f91     0000000008.8
 
5193
f92     0000000008.8
 
5194
f93     8.8
 
5195
f94     8.8
 
5196
f95     8.8
 
5197
f96     8.8
 
5198
f97     0000000008.8
 
5199
f98     00000000000000000008.8
 
5200
f99     0000000008.8
 
5201
f100    00000000000000000008.8
 
5202
f101    2000-01-01
 
5203
f102    00:00:20
 
5204
f103    0002-02-02 00:00:00
 
5205
f104    2000-12-31 23:59:59
 
5206
f105    2000
 
5207
f106    2000
 
5208
f107    2000
 
5209
f108    1enum
 
5210
f109    1set
 
5211
f59     24
 
5212
f60     51654
 
5213
f61     NULL
 
5214
f62     NULL
 
5215
f63     NULL
 
5216
f64     NULL
 
5217
f65     NULL
 
5218
f66     NULL
 
5219
f67     NULL
 
5220
f68     NULL
 
5221
f69     NULL
 
5222
f70     NULL
 
5223
f71     NULL
 
5224
f72     NULL
 
5225
f73     NULL
 
5226
f74     NULL
 
5227
f75     NULL
 
5228
f76     NULL
 
5229
f77     7.7
 
5230
f78     7.7
 
5231
f79     00000000000000000007.7
 
5232
f80     00000000000000000008.8
 
5233
f81     8.8
 
5234
f82     8.8
 
5235
f83     0000000008.8
 
5236
f84     0000000008.8
 
5237
f85     8.8
 
5238
f86     8.8
 
5239
f87     8.8
 
5240
f88     8.8
 
5241
f89     0000000008.8
 
5242
f90     0000000008.8
 
5243
f91     0000000008.8
 
5244
f92     0000000008.8
 
5245
f93     8.8
 
5246
f94     8.8
 
5247
f95     8.8
 
5248
f96     8.8
 
5249
f97     0000000008.8
 
5250
f98     00000000000000000008.8
 
5251
f99     0000000008.8
 
5252
f100    00000000000000000008.8
 
5253
f101    2000-01-01
 
5254
f102    00:00:20
 
5255
f103    0002-02-02 00:00:00
 
5256
f104    2000-12-31 23:59:59
 
5257
f105    2000
 
5258
f106    2000
 
5259
f107    2000
 
5260
f108    1enum
 
5261
f109    1set
 
5262
f59     27
 
5263
f60     25
 
5264
f61     0000000026
 
5265
f62     NULL
 
5266
f63     NULL
 
5267
f64     NULL
 
5268
f65     NULL
 
5269
f66     NULL
 
5270
f67     NULL
 
5271
f68     NULL
 
5272
f69     NULL
 
5273
f70     NULL
 
5274
f71     NULL
 
5275
f72     NULL
 
5276
f73     NULL
 
5277
f74     NULL
 
5278
f75     NULL
 
5279
f76     NULL
 
5280
f77     7.7
 
5281
f78     7.7
 
5282
f79     00000000000000000007.7
 
5283
f80     00000000000000000008.8
 
5284
f81     8.8
 
5285
f82     8.8
 
5286
f83     0000000008.8
 
5287
f84     0000000008.8
 
5288
f85     8.8
 
5289
f86     8.8
 
5290
f87     8.8
 
5291
f88     8.8
 
5292
f89     0000000008.8
 
5293
f90     0000000008.8
 
5294
f91     0000000008.8
 
5295
f92     0000000008.8
 
5296
f93     8.8
 
5297
f94     8.8
 
5298
f95     8.8
 
5299
f96     8.8
 
5300
f97     0000000008.8
 
5301
f98     00000000000000000008.8
 
5302
f99     0000000008.8
 
5303
f100    00000000000000000008.8
 
5304
f101    2000-01-01
 
5305
f102    00:00:20
 
5306
f103    0002-02-02 00:00:00
 
5307
f104    2000-12-31 23:59:59
 
5308
f105    2000
 
5309
f106    2000
 
5310
f107    2000
 
5311
f108    1enum
 
5312
f109    1set
 
5313
f59     29
 
5314
f60     28
 
5315
f61     0000000024
 
5316
f62     NULL
 
5317
f63     NULL
 
5318
f64     NULL
 
5319
f65     NULL
 
5320
f66     NULL
 
5321
f67     NULL
 
5322
f68     NULL
 
5323
f69     NULL
 
5324
f70     NULL
 
5325
f71     NULL
 
5326
f72     NULL
 
5327
f73     NULL
 
5328
f74     NULL
 
5329
f75     NULL
 
5330
f76     NULL
 
5331
f77     7.7
 
5332
f78     7.7
 
5333
f79     00000000000000000007.7
 
5334
f80     00000000000000000008.8
 
5335
f81     8.8
 
5336
f82     8.8
 
5337
f83     0000000008.8
 
5338
f84     0000000008.8
 
5339
f85     8.8
 
5340
f86     8.8
 
5341
f87     8.8
 
5342
f88     8.8
 
5343
f89     0000000008.8
 
5344
f90     0000000008.8
 
5345
f91     0000000008.8
 
5346
f92     0000000008.8
 
5347
f93     8.8
 
5348
f94     8.8
 
5349
f95     8.8
 
5350
f96     8.8
 
5351
f97     0000000008.8
 
5352
f98     00000000000000000008.8
 
5353
f99     0000000008.8
 
5354
f100    00000000000000000008.8
 
5355
f101    2000-01-01
 
5356
f102    00:00:20
 
5357
f103    0002-02-02 00:00:00
 
5358
f104    2000-12-31 23:59:59
 
5359
f105    2000
 
5360
f106    2000
 
5361
f107    2000
 
5362
f108    1enum
 
5363
f109    1set
 
5364
f59     34
 
5365
f60     41
 
5366
f61     NULL
 
5367
f62     NULL
 
5368
f63     NULL
 
5369
f64     NULL
 
5370
f65     NULL
 
5371
f66     NULL
 
5372
f67     NULL
 
5373
f68     NULL
 
5374
f69     NULL
 
5375
f70     NULL
 
5376
f71     NULL
 
5377
f72     NULL
 
5378
f73     NULL
 
5379
f74     NULL
 
5380
f75     NULL
 
5381
f76     NULL
 
5382
f77     7.7
 
5383
f78     7.7
 
5384
f79     00000000000000000007.7
 
5385
f80     00000000000000000008.8
 
5386
f81     8.8
 
5387
f82     8.8
 
5388
f83     0000000008.8
 
5389
f84     0000000008.8
 
5390
f85     8.8
 
5391
f86     8.8
 
5392
f87     8.8
 
5393
f88     8.8
 
5394
f89     0000000008.8
 
5395
f90     0000000008.8
 
5396
f91     0000000008.8
 
5397
f92     0000000008.8
 
5398
f93     8.8
 
5399
f94     8.8
 
5400
f95     8.8
 
5401
f96     8.8
 
5402
f97     0000000008.8
 
5403
f98     00000000000000000008.8
 
5404
f99     0000000008.8
 
5405
f100    00000000000000000008.8
 
5406
f101    2000-01-01
 
5407
f102    00:00:20
 
5408
f103    0002-02-02 00:00:00
 
5409
f104    2000-12-31 23:59:59
 
5410
f105    2000
 
5411
f106    2000
 
5412
f107    2000
 
5413
f108    1enum
 
5414
f109    1set
 
5415
f59     94
 
5416
f60     74
 
5417
f61     NULL
 
5418
f62     NULL
 
5419
f63     NULL
 
5420
f64     NULL
 
5421
f65     NULL
 
5422
f66     NULL
 
5423
f67     NULL
 
5424
f68     NULL
 
5425
f69     NULL
 
5426
f70     NULL
 
5427
f71     NULL
 
5428
f72     NULL
 
5429
f73     NULL
 
5430
f74     NULL
 
5431
f75     NULL
 
5432
f76     NULL
 
5433
f77     7.7
 
5434
f78     7.7
 
5435
f79     00000000000000000007.7
 
5436
f80     00000000000000000008.8
 
5437
f81     8.8
 
5438
f82     8.8
 
5439
f83     0000000008.8
 
5440
f84     0000000008.8
 
5441
f85     8.8
 
5442
f86     8.8
 
5443
f87     8.8
 
5444
f88     8.8
 
5445
f89     0000000008.8
 
5446
f90     0000000008.8
 
5447
f91     0000000008.8
 
5448
f92     0000000008.8
 
5449
f93     8.8
 
5450
f94     8.8
 
5451
f95     8.8
 
5452
f96     8.8
 
5453
f97     0000000008.8
 
5454
f98     00000000000000000008.8
 
5455
f99     0000000008.8
 
5456
f100    00000000000000000008.8
 
5457
f101    2000-01-01
 
5458
f102    00:00:20
 
5459
f103    0002-02-02 00:00:00
 
5460
f104    2000-12-31 23:59:59
 
5461
f105    2000
 
5462
f106    2000
 
5463
f107    2000
 
5464
f108    1enum
 
5465
f109    1set
 
5466
f59     107
 
5467
f60     105
 
5468
f61     0000000106
 
5469
f62     NULL
 
5470
f63     NULL
 
5471
f64     NULL
 
5472
f65     NULL
 
5473
f66     NULL
 
5474
f67     NULL
 
5475
f68     NULL
 
5476
f69     NULL
 
5477
f70     NULL
 
5478
f71     NULL
 
5479
f72     NULL
 
5480
f73     NULL
 
5481
f74     NULL
 
5482
f75     NULL
 
5483
f76     NULL
 
5484
f77     7.7
 
5485
f78     7.7
 
5486
f79     00000000000000000007.7
 
5487
f80     00000000000000000008.8
 
5488
f81     8.8
 
5489
f82     8.8
 
5490
f83     0000000008.8
 
5491
f84     0000000008.8
 
5492
f85     8.8
 
5493
f86     8.8
 
5494
f87     8.8
 
5495
f88     8.8
 
5496
f89     0000000008.8
 
5497
f90     0000000008.8
 
5498
f91     0000000008.8
 
5499
f92     0000000008.8
 
5500
f93     8.8
 
5501
f94     8.8
 
5502
f95     8.8
 
5503
f96     8.8
 
5504
f97     0000000008.8
 
5505
f98     00000000000000000008.8
 
5506
f99     0000000008.8
 
5507
f100    00000000000000000008.8
 
5508
f101    2000-01-01
 
5509
f102    00:00:20
 
5510
f103    0002-02-02 00:00:00
 
5511
f104    2000-12-31 23:59:59
 
5512
f105    2000
 
5513
f106    2000
 
5514
f107    2000
 
5515
f108    1enum
 
5516
f109    1set
 
5517
f59     107
 
5518
f60     105
 
5519
f61     0000000106
 
5520
f62     NULL
 
5521
f63     NULL
 
5522
f64     NULL
 
5523
f65     NULL
 
5524
f66     NULL
 
5525
f67     NULL
 
5526
f68     NULL
 
5527
f69     NULL
 
5528
f70     NULL
 
5529
f71     NULL
 
5530
f72     NULL
 
5531
f73     NULL
 
5532
f74     NULL
 
5533
f75     NULL
 
5534
f76     NULL
 
5535
f77     7.7
 
5536
f78     7.7
 
5537
f79     00000000000000000007.7
 
5538
f80     00000000000000000008.8
 
5539
f81     8.8
 
5540
f82     8.8
 
5541
f83     0000000008.8
 
5542
f84     0000000008.8
 
5543
f85     8.8
 
5544
f86     8.8
 
5545
f87     8.8
 
5546
f88     8.8
 
5547
f89     0000000008.8
 
5548
f90     0000000008.8
 
5549
f91     0000000008.8
 
5550
f92     0000000008.8
 
5551
f93     8.8
 
5552
f94     8.8
 
5553
f95     8.8
 
5554
f96     8.8
 
5555
f97     0000000008.8
 
5556
f98     00000000000000000008.8
 
5557
f99     0000000008.8
 
5558
f100    00000000000000000008.8
 
5559
f101    2000-01-01
 
5560
f102    00:00:20
 
5561
f103    0002-02-02 00:00:00
 
5562
f104    2000-12-31 23:59:59
 
5563
f105    2000
 
5564
f106    2000
 
5565
f107    2000
 
5566
f108    1enum
 
5567
f109    1set
 
5568
f59     109
 
5569
f60     108
 
5570
f61     0000000104
 
5571
f62     NULL
 
5572
f63     NULL
 
5573
f64     NULL
 
5574
f65     NULL
 
5575
f66     NULL
 
5576
f67     NULL
 
5577
f68     NULL
 
5578
f69     NULL
 
5579
f70     NULL
 
5580
f71     NULL
 
5581
f72     NULL
 
5582
f73     NULL
 
5583
f74     NULL
 
5584
f75     NULL
 
5585
f76     NULL
 
5586
f77     7.7
 
5587
f78     7.7
 
5588
f79     00000000000000000007.7
 
5589
f80     00000000000000000008.8
 
5590
f81     8.8
 
5591
f82     8.8
 
5592
f83     0000000008.8
 
5593
f84     0000000008.8
 
5594
f85     8.8
 
5595
f86     8.8
 
5596
f87     8.8
 
5597
f88     8.8
 
5598
f89     0000000008.8
 
5599
f90     0000000008.8
 
5600
f91     0000000008.8
 
5601
f92     0000000008.8
 
5602
f93     8.8
 
5603
f94     8.8
 
5604
f95     8.8
 
5605
f96     8.8
 
5606
f97     0000000008.8
 
5607
f98     00000000000000000008.8
 
5608
f99     0000000008.8
 
5609
f100    00000000000000000008.8
 
5610
f101    2000-01-01
 
5611
f102    00:00:20
 
5612
f103    0002-02-02 00:00:00
 
5613
f104    2000-12-31 23:59:59
 
5614
f105    2000
 
5615
f106    2000
 
5616
f107    2000
 
5617
f108    1enum
 
5618
f109    1set
 
5619
f59     109
 
5620
f60     108
 
5621
f61     0000000104
 
5622
f62     NULL
 
5623
f63     NULL
 
5624
f64     NULL
 
5625
f65     NULL
 
5626
f66     NULL
 
5627
f67     NULL
 
5628
f68     NULL
 
5629
f69     NULL
 
5630
f70     NULL
 
5631
f71     NULL
 
5632
f72     NULL
 
5633
f73     NULL
 
5634
f74     NULL
 
5635
f75     NULL
 
5636
f76     NULL
 
5637
f77     7.7
 
5638
f78     7.7
 
5639
f79     00000000000000000007.7
 
5640
f80     00000000000000000008.8
 
5641
f81     8.8
 
5642
f82     8.8
 
5643
f83     0000000008.8
 
5644
f84     0000000008.8
 
5645
f85     8.8
 
5646
f86     8.8
 
5647
f87     8.8
 
5648
f88     8.8
 
5649
f89     0000000008.8
 
5650
f90     0000000008.8
 
5651
f91     0000000008.8
 
5652
f92     0000000008.8
 
5653
f93     8.8
 
5654
f94     8.8
 
5655
f95     8.8
 
5656
f96     8.8
 
5657
f97     0000000008.8
 
5658
f98     00000000000000000008.8
 
5659
f99     0000000008.8
 
5660
f100    00000000000000000008.8
 
5661
f101    2000-01-01
 
5662
f102    00:00:20
 
5663
f103    0002-02-02 00:00:00
 
5664
f104    2000-12-31 23:59:59
 
5665
f105    2000
 
5666
f106    2000
 
5667
f107    2000
 
5668
f108    1enum
 
5669
f109    1set
 
5670
f59     195
 
5671
f60     87
 
5672
f61     NULL
 
5673
f62     NULL
 
5674
f63     NULL
 
5675
f64     NULL
 
5676
f65     NULL
 
5677
f66     NULL
 
5678
f67     NULL
 
5679
f68     NULL
 
5680
f69     NULL
 
5681
f70     NULL
 
5682
f71     NULL
 
5683
f72     NULL
 
5684
f73     NULL
 
5685
f74     NULL
 
5686
f75     NULL
 
5687
f76     NULL
 
5688
f77     7.7
 
5689
f78     7.7
 
5690
f79     00000000000000000007.7
 
5691
f80     00000000000000000008.8
 
5692
f81     8.8
 
5693
f82     8.8
 
5694
f83     0000000008.8
 
5695
f84     0000000008.8
 
5696
f85     8.8
 
5697
f86     8.8
 
5698
f87     8.8
 
5699
f88     8.8
 
5700
f89     0000000008.8
 
5701
f90     0000000008.8
 
5702
f91     0000000008.8
 
5703
f92     0000000008.8
 
5704
f93     8.8
 
5705
f94     8.8
 
5706
f95     8.8
 
5707
f96     8.8
 
5708
f97     0000000008.8
 
5709
f98     00000000000000000008.8
 
5710
f99     0000000008.8
 
5711
f100    00000000000000000008.8
 
5712
f101    2000-01-01
 
5713
f102    00:00:20
 
5714
f103    0002-02-02 00:00:00
 
5715
f104    2000-12-31 23:59:59
 
5716
f105    2000
 
5717
f106    2000
 
5718
f107    2000
 
5719
f108    1enum
 
5720
f109    1set
 
5721
f59     207
 
5722
f60     205
 
5723
f61     0000000206
 
5724
f62     NULL
 
5725
f63     NULL
 
5726
f64     NULL
 
5727
f65     NULL
 
5728
f66     NULL
 
5729
f67     NULL
 
5730
f68     NULL
 
5731
f69     NULL
 
5732
f70     NULL
 
5733
f71     NULL
 
5734
f72     NULL
 
5735
f73     NULL
 
5736
f74     NULL
 
5737
f75     NULL
 
5738
f76     NULL
 
5739
f77     7.7
 
5740
f78     7.7
 
5741
f79     00000000000000000007.7
 
5742
f80     00000000000000000008.8
 
5743
f81     8.8
 
5744
f82     8.8
 
5745
f83     0000000008.8
 
5746
f84     0000000008.8
 
5747
f85     8.8
 
5748
f86     8.8
 
5749
f87     8.8
 
5750
f88     8.8
 
5751
f89     0000000008.8
 
5752
f90     0000000008.8
 
5753
f91     0000000008.8
 
5754
f92     0000000008.8
 
5755
f93     8.8
 
5756
f94     8.8
 
5757
f95     8.8
 
5758
f96     8.8
 
5759
f97     0000000008.8
 
5760
f98     00000000000000000008.8
 
5761
f99     0000000008.8
 
5762
f100    00000000000000000008.8
 
5763
f101    2000-01-01
 
5764
f102    00:00:20
 
5765
f103    0002-02-02 00:00:00
 
5766
f104    2000-12-31 23:59:59
 
5767
f105    2000
 
5768
f106    2000
 
5769
f107    2000
 
5770
f108    1enum
 
5771
f109    1set
 
5772
f59     209
 
5773
f60     208
 
5774
f61     0000000204
 
5775
f62     NULL
 
5776
f63     NULL
 
5777
f64     NULL
 
5778
f65     NULL
 
5779
f66     NULL
 
5780
f67     NULL
 
5781
f68     NULL
 
5782
f69     NULL
 
5783
f70     NULL
 
5784
f71     NULL
 
5785
f72     NULL
 
5786
f73     NULL
 
5787
f74     NULL
 
5788
f75     NULL
 
5789
f76     NULL
 
5790
f77     7.7
 
5791
f78     7.7
 
5792
f79     00000000000000000007.7
 
5793
f80     00000000000000000008.8
 
5794
f81     8.8
 
5795
f82     8.8
 
5796
f83     0000000008.8
 
5797
f84     0000000008.8
 
5798
f85     8.8
 
5799
f86     8.8
 
5800
f87     8.8
 
5801
f88     8.8
 
5802
f89     0000000008.8
 
5803
f90     0000000008.8
 
5804
f91     0000000008.8
 
5805
f92     0000000008.8
 
5806
f93     8.8
 
5807
f94     8.8
 
5808
f95     8.8
 
5809
f96     8.8
 
5810
f97     0000000008.8
 
5811
f98     00000000000000000008.8
 
5812
f99     0000000008.8
 
5813
f100    00000000000000000008.8
 
5814
f101    2000-01-01
 
5815
f102    00:00:20
 
5816
f103    0002-02-02 00:00:00
 
5817
f104    2000-12-31 23:59:59
 
5818
f105    2000
 
5819
f106    2000
 
5820
f107    2000
 
5821
f108    1enum
 
5822
f109    1set
 
5823
f59     242
 
5824
f60     79
 
5825
f61     NULL
 
5826
f62     NULL
 
5827
f63     NULL
 
5828
f64     NULL
 
5829
f65     NULL
 
5830
f66     NULL
 
5831
f67     NULL
 
5832
f68     NULL
 
5833
f69     NULL
 
5834
f70     NULL
 
5835
f71     NULL
 
5836
f72     NULL
 
5837
f73     NULL
 
5838
f74     NULL
 
5839
f75     NULL
 
5840
f76     NULL
 
5841
f77     7.7
 
5842
f78     7.7
 
5843
f79     00000000000000000007.7
 
5844
f80     00000000000000000008.8
 
5845
f81     8.8
 
5846
f82     8.8
 
5847
f83     0000000008.8
 
5848
f84     0000000008.8
 
5849
f85     8.8
 
5850
f86     8.8
 
5851
f87     8.8
 
5852
f88     8.8
 
5853
f89     0000000008.8
 
5854
f90     0000000008.8
 
5855
f91     0000000008.8
 
5856
f92     0000000008.8
 
5857
f93     8.8
 
5858
f94     8.8
 
5859
f95     8.8
 
5860
f96     8.8
 
5861
f97     0000000008.8
 
5862
f98     00000000000000000008.8
 
5863
f99     0000000008.8
 
5864
f100    00000000000000000008.8
 
5865
f101    2000-01-01
 
5866
f102    00:00:20
 
5867
f103    0002-02-02 00:00:00
 
5868
f104    2000-12-31 23:59:59
 
5869
f105    2000
 
5870
f106    2000
 
5871
f107    2000
 
5872
f108    1enum
 
5873
f109    1set
 
5874
f59     250
 
5875
f60     87895654
 
5876
f61     NULL
 
5877
f62     NULL
 
5878
f63     NULL
 
5879
f64     NULL
 
5880
f65     NULL
 
5881
f66     NULL
 
5882
f67     NULL
 
5883
f68     NULL
 
5884
f69     NULL
 
5885
f70     NULL
 
5886
f71     NULL
 
5887
f72     NULL
 
5888
f73     NULL
 
5889
f74     NULL
 
5890
f75     NULL
 
5891
f76     NULL
 
5892
f77     7.7
 
5893
f78     7.7
 
5894
f79     00000000000000000007.7
 
5895
f80     00000000000000000008.8
 
5896
f81     8.8
 
5897
f82     8.8
 
5898
f83     0000000008.8
 
5899
f84     0000000008.8
 
5900
f85     8.8
 
5901
f86     8.8
 
5902
f87     8.8
 
5903
f88     8.8
 
5904
f89     0000000008.8
 
5905
f90     0000000008.8
 
5906
f91     0000000008.8
 
5907
f92     0000000008.8
 
5908
f93     8.8
 
5909
f94     8.8
 
5910
f95     8.8
 
5911
f96     8.8
 
5912
f97     0000000008.8
 
5913
f98     00000000000000000008.8
 
5914
f99     0000000008.8
 
5915
f100    00000000000000000008.8
 
5916
f101    2000-01-01
 
5917
f102    00:00:20
 
5918
f103    0002-02-02 00:00:00
 
5919
f104    2000-12-31 23:59:59
 
5920
f105    2000
 
5921
f106    2000
 
5922
f107    2000
 
5923
f108    1enum
 
5924
f109    1set
 
5925
f59     292
 
5926
f60     93
 
5927
f61     NULL
 
5928
f62     NULL
 
5929
f63     NULL
 
5930
f64     NULL
 
5931
f65     NULL
 
5932
f66     NULL
 
5933
f67     NULL
 
5934
f68     NULL
 
5935
f69     NULL
 
5936
f70     NULL
 
5937
f71     NULL
 
5938
f72     NULL
 
5939
f73     NULL
 
5940
f74     NULL
 
5941
f75     NULL
 
5942
f76     NULL
 
5943
f77     7.7
 
5944
f78     7.7
 
5945
f79     00000000000000000007.7
 
5946
f80     00000000000000000008.8
 
5947
f81     8.8
 
5948
f82     8.8
 
5949
f83     0000000008.8
 
5950
f84     0000000008.8
 
5951
f85     8.8
 
5952
f86     8.8
 
5953
f87     8.8
 
5954
f88     8.8
 
5955
f89     0000000008.8
 
5956
f90     0000000008.8
 
5957
f91     0000000008.8
 
5958
f92     0000000008.8
 
5959
f93     8.8
 
5960
f94     8.8
 
5961
f95     8.8
 
5962
f96     8.8
 
5963
f97     0000000008.8
 
5964
f98     00000000000000000008.8
 
5965
f99     0000000008.8
 
5966
f100    00000000000000000008.8
 
5967
f101    2000-01-01
 
5968
f102    00:00:20
 
5969
f103    0002-02-02 00:00:00
 
5970
f104    2000-12-31 23:59:59
 
5971
f105    2000
 
5972
f106    2000
 
5973
f107    2000
 
5974
f108    1enum
 
5975
f109    1set
 
5976
f59     299
 
5977
f60     899
 
5978
f61     NULL
 
5979
f62     NULL
 
5980
f63     NULL
 
5981
f64     NULL
 
5982
f65     NULL
 
5983
f66     NULL
 
5984
f67     NULL
 
5985
f68     NULL
 
5986
f69     NULL
 
5987
f70     NULL
 
5988
f71     NULL
 
5989
f72     NULL
 
5990
f73     NULL
 
5991
f74     NULL
 
5992
f75     NULL
 
5993
f76     NULL
 
5994
f77     7.7
 
5995
f78     7.7
 
5996
f79     00000000000000000007.7
 
5997
f80     00000000000000000008.8
 
5998
f81     8.8
 
5999
f82     8.8
 
6000
f83     0000000008.8
 
6001
f84     0000000008.8
 
6002
f85     8.8
 
6003
f86     8.8
 
6004
f87     8.8
 
6005
f88     8.8
 
6006
f89     0000000008.8
 
6007
f90     0000000008.8
 
6008
f91     0000000008.8
 
6009
f92     0000000008.8
 
6010
f93     8.8
 
6011
f94     8.8
 
6012
f95     8.8
 
6013
f96     8.8
 
6014
f97     0000000008.8
 
6015
f98     00000000000000000008.8
 
6016
f99     0000000008.8
 
6017
f100    00000000000000000008.8
 
6018
f101    2000-01-01
 
6019
f102    00:00:20
 
6020
f103    0002-02-02 00:00:00
 
6021
f104    2000-12-31 23:59:59
 
6022
f105    2000
 
6023
f106    2000
 
6024
f107    2000
 
6025
f108    1enum
 
6026
f109    1set
 
6027
f59     321
 
6028
f60     NULL
 
6029
f61     0000000765
 
6030
f62     NULL
 
6031
f63     NULL
 
6032
f64     NULL
 
6033
f65     NULL
 
6034
f66     NULL
 
6035
f67     NULL
 
6036
f68     NULL
 
6037
f69     NULL
 
6038
f70     NULL
 
6039
f71     NULL
 
6040
f72     NULL
 
6041
f73     NULL
 
6042
f74     NULL
 
6043
f75     NULL
 
6044
f76     NULL
 
6045
f77     7.7
 
6046
f78     7.7
 
6047
f79     00000000000000000007.7
 
6048
f80     00000000000000000008.8
 
6049
f81     8.8
 
6050
f82     8.8
 
6051
f83     0000000008.8
 
6052
f84     0000000008.8
 
6053
f85     8.8
 
6054
f86     8.8
 
6055
f87     8.8
 
6056
f88     8.8
 
6057
f89     0000000008.8
 
6058
f90     0000000008.8
 
6059
f91     0000000008.8
 
6060
f92     0000000008.8
 
6061
f93     8.8
 
6062
f94     8.8
 
6063
f95     8.8
 
6064
f96     8.8
 
6065
f97     0000000008.8
 
6066
f98     00000000000000000008.8
 
6067
f99     0000000008.8
 
6068
f100    00000000000000000008.8
 
6069
f101    2000-01-01
 
6070
f102    00:00:20
 
6071
f103    0002-02-02 00:00:00
 
6072
f104    2000-12-31 23:59:59
 
6073
f105    2000
 
6074
f106    2000
 
6075
f107    2000
 
6076
f108    1enum
 
6077
f109    1set
 
6078
f59     323
 
6079
f60     14376
 
6080
f61     NULL
 
6081
f62     NULL
 
6082
f63     NULL
 
6083
f64     NULL
 
6084
f65     NULL
 
6085
f66     NULL
 
6086
f67     NULL
 
6087
f68     NULL
 
6088
f69     NULL
 
6089
f70     NULL
 
6090
f71     NULL
 
6091
f72     NULL
 
6092
f73     NULL
 
6093
f74     NULL
 
6094
f75     NULL
 
6095
f76     NULL
 
6096
f77     7.7
 
6097
f78     7.7
 
6098
f79     00000000000000000007.7
 
6099
f80     00000000000000000008.8
 
6100
f81     8.8
 
6101
f82     8.8
 
6102
f83     0000000008.8
 
6103
f84     0000000008.8
 
6104
f85     8.8
 
6105
f86     8.8
 
6106
f87     8.8
 
6107
f88     8.8
 
6108
f89     0000000008.8
 
6109
f90     0000000008.8
 
6110
f91     0000000008.8
 
6111
f92     0000000008.8
 
6112
f93     8.8
 
6113
f94     8.8
 
6114
f95     8.8
 
6115
f96     8.8
 
6116
f97     0000000008.8
 
6117
f98     00000000000000000008.8
 
6118
f99     0000000008.8
 
6119
f100    00000000000000000008.8
 
6120
f101    2000-01-01
 
6121
f102    00:00:20
 
6122
f103    0002-02-02 00:00:00
 
6123
f104    2000-12-31 23:59:59
 
6124
f105    2000
 
6125
f106    2000
 
6126
f107    2000
 
6127
f108    1enum
 
6128
f109    1set
 
6129
f59     340
 
6130
f60     9984376
 
6131
f61     NULL
 
6132
f62     NULL
 
6133
f63     NULL
 
6134
f64     NULL
 
6135
f65     NULL
 
6136
f66     NULL
 
6137
f67     NULL
 
6138
f68     NULL
 
6139
f69     NULL
 
6140
f70     NULL
 
6141
f71     NULL
 
6142
f72     NULL
 
6143
f73     NULL
 
6144
f74     NULL
 
6145
f75     NULL
 
6146
f76     NULL
 
6147
f77     7.7
 
6148
f78     7.7
 
6149
f79     00000000000000000007.7
 
6150
f80     00000000000000000008.8
 
6151
f81     8.8
 
6152
f82     8.8
 
6153
f83     0000000008.8
 
6154
f84     0000000008.8
 
6155
f85     8.8
 
6156
f86     8.8
 
6157
f87     8.8
 
6158
f88     8.8
 
6159
f89     0000000008.8
 
6160
f90     0000000008.8
 
6161
f91     0000000008.8
 
6162
f92     0000000008.8
 
6163
f93     8.8
 
6164
f94     8.8
 
6165
f95     8.8
 
6166
f96     8.8
 
6167
f97     0000000008.8
 
6168
f98     00000000000000000008.8
 
6169
f99     0000000008.8
 
6170
f100    00000000000000000008.8
 
6171
f101    2000-01-01
 
6172
f102    00:00:20
 
6173
f103    0002-02-02 00:00:00
 
6174
f104    2000-12-31 23:59:59
 
6175
f105    2000
 
6176
f106    2000
 
6177
f107    2000
 
6178
f108    1enum
 
6179
f109    1set
 
6180
f59     394
 
6181
f60     41
 
6182
f61     NULL
 
6183
f62     NULL
 
6184
f63     NULL
 
6185
f64     NULL
 
6186
f65     NULL
 
6187
f66     NULL
 
6188
f67     NULL
 
6189
f68     NULL
 
6190
f69     NULL
 
6191
f70     NULL
 
6192
f71     NULL
 
6193
f72     NULL
 
6194
f73     NULL
 
6195
f74     NULL
 
6196
f75     NULL
 
6197
f76     NULL
 
6198
f77     7.7
 
6199
f78     7.7
 
6200
f79     00000000000000000007.7
 
6201
f80     00000000000000000008.8
 
6202
f81     8.8
 
6203
f82     8.8
 
6204
f83     0000000008.8
 
6205
f84     0000000008.8
 
6206
f85     8.8
 
6207
f86     8.8
 
6208
f87     8.8
 
6209
f88     8.8
 
6210
f89     0000000008.8
 
6211
f90     0000000008.8
 
6212
f91     0000000008.8
 
6213
f92     0000000008.8
 
6214
f93     8.8
 
6215
f94     8.8
 
6216
f95     8.8
 
6217
f96     8.8
 
6218
f97     0000000008.8
 
6219
f98     00000000000000000008.8
 
6220
f99     0000000008.8
 
6221
f100    00000000000000000008.8
 
6222
f101    2000-01-01
 
6223
f102    00:00:20
 
6224
f103    0002-02-02 00:00:00
 
6225
f104    2000-12-31 23:59:59
 
6226
f105    2000
 
6227
f106    2000
 
6228
f107    2000
 
6229
f108    1enum
 
6230
f109    1set
 
6231
f59     424
 
6232
f60     89
 
6233
f61     NULL
 
6234
f62     NULL
 
6235
f63     NULL
 
6236
f64     NULL
 
6237
f65     NULL
 
6238
f66     NULL
 
6239
f67     NULL
 
6240
f68     NULL
 
6241
f69     NULL
 
6242
f70     NULL
 
6243
f71     NULL
 
6244
f72     NULL
 
6245
f73     NULL
 
6246
f74     NULL
 
6247
f75     NULL
 
6248
f76     NULL
 
6249
f77     7.7
 
6250
f78     7.7
 
6251
f79     00000000000000000007.7
 
6252
f80     00000000000000000008.8
 
6253
f81     8.8
 
6254
f82     8.8
 
6255
f83     0000000008.8
 
6256
f84     0000000008.8
 
6257
f85     8.8
 
6258
f86     8.8
 
6259
f87     8.8
 
6260
f88     8.8
 
6261
f89     0000000008.8
 
6262
f90     0000000008.8
 
6263
f91     0000000008.8
 
6264
f92     0000000008.8
 
6265
f93     8.8
 
6266
f94     8.8
 
6267
f95     8.8
 
6268
f96     8.8
 
6269
f97     0000000008.8
 
6270
f98     00000000000000000008.8
 
6271
f99     0000000008.8
 
6272
f100    00000000000000000008.8
 
6273
f101    2000-01-01
 
6274
f102    00:00:20
 
6275
f103    0002-02-02 00:00:00
 
6276
f104    2000-12-31 23:59:59
 
6277
f105    2000
 
6278
f106    2000
 
6279
f107    2000
 
6280
f108    1enum
 
6281
f109    1set
 
6282
f59     441
 
6283
f60     16546
 
6284
f61     NULL
 
6285
f62     NULL
 
6286
f63     NULL
 
6287
f64     NULL
 
6288
f65     NULL
 
6289
f66     NULL
 
6290
f67     NULL
 
6291
f68     NULL
 
6292
f69     NULL
 
6293
f70     NULL
 
6294
f71     NULL
 
6295
f72     NULL
 
6296
f73     NULL
 
6297
f74     NULL
 
6298
f75     NULL
 
6299
f76     NULL
 
6300
f77     7.7
 
6301
f78     7.7
 
6302
f79     00000000000000000007.7
 
6303
f80     00000000000000000008.8
 
6304
f81     8.8
 
6305
f82     8.8
 
6306
f83     0000000008.8
 
6307
f84     0000000008.8
 
6308
f85     8.8
 
6309
f86     8.8
 
6310
f87     8.8
 
6311
f88     8.8
 
6312
f89     0000000008.8
 
6313
f90     0000000008.8
 
6314
f91     0000000008.8
 
6315
f92     0000000008.8
 
6316
f93     8.8
 
6317
f94     8.8
 
6318
f95     8.8
 
6319
f96     8.8
 
6320
f97     0000000008.8
 
6321
f98     00000000000000000008.8
 
6322
f99     0000000008.8
 
6323
f100    00000000000000000008.8
 
6324
f101    2000-01-01
 
6325
f102    00:00:20
 
6326
f103    0002-02-02 00:00:00
 
6327
f104    2000-12-31 23:59:59
 
6328
f105    2000
 
6329
f106    2000
 
6330
f107    2000
 
6331
f108    1enum
 
6332
f109    1set
 
6333
f59     500
 
6334
f60     NULL
 
6335
f61     0000000900
 
6336
f62     NULL
 
6337
f63     NULL
 
6338
f64     NULL
 
6339
f65     NULL
 
6340
f66     NULL
 
6341
f67     NULL
 
6342
f68     NULL
 
6343
f69     NULL
 
6344
f70     NULL
 
6345
f71     NULL
 
6346
f72     NULL
 
6347
f73     NULL
 
6348
f74     NULL
 
6349
f75     NULL
 
6350
f76     NULL
 
6351
f77     7.7
 
6352
f78     7.7
 
6353
f79     00000000000000000007.7
 
6354
f80     00000000000000000008.8
 
6355
f81     8.8
 
6356
f82     8.8
 
6357
f83     0000000008.8
 
6358
f84     0000000008.8
 
6359
f85     8.8
 
6360
f86     8.8
 
6361
f87     8.8
 
6362
f88     8.8
 
6363
f89     0000000008.8
 
6364
f90     0000000008.8
 
6365
f91     0000000008.8
 
6366
f92     0000000008.8
 
6367
f93     8.8
 
6368
f94     8.8
 
6369
f95     8.8
 
6370
f96     8.8
 
6371
f97     0000000008.8
 
6372
f98     00000000000000000008.8
 
6373
f99     0000000008.8
 
6374
f100    00000000000000000008.8
 
6375
f101    2000-01-01
 
6376
f102    00:00:20
 
6377
f103    0002-02-02 00:00:00
 
6378
f104    2000-12-31 23:59:59
 
6379
f105    2000
 
6380
f106    2000
 
6381
f107    2000
 
6382
f108    1enum
 
6383
f109    1set
 
6384
f59     500
 
6385
f60     NULL
 
6386
f61     0000000900
 
6387
f62     NULL
 
6388
f63     NULL
 
6389
f64     NULL
 
6390
f65     NULL
 
6391
f66     NULL
 
6392
f67     NULL
 
6393
f68     NULL
 
6394
f69     NULL
 
6395
f70     NULL
 
6396
f71     NULL
 
6397
f72     NULL
 
6398
f73     NULL
 
6399
f74     NULL
 
6400
f75     NULL
 
6401
f76     NULL
 
6402
f77     7.7
 
6403
f78     7.7
 
6404
f79     00000000000000000007.7
 
6405
f80     00000000000000000008.8
 
6406
f81     8.8
 
6407
f82     8.8
 
6408
f83     0000000008.8
 
6409
f84     0000000008.8
 
6410
f85     8.8
 
6411
f86     8.8
 
6412
f87     8.8
 
6413
f88     8.8
 
6414
f89     0000000008.8
 
6415
f90     0000000008.8
 
6416
f91     0000000008.8
 
6417
f92     0000000008.8
 
6418
f93     8.8
 
6419
f94     8.8
 
6420
f95     8.8
 
6421
f96     8.8
 
6422
f97     0000000008.8
 
6423
f98     00000000000000000008.8
 
6424
f99     0000000008.8
 
6425
f100    00000000000000000008.8
 
6426
f101    2000-01-01
 
6427
f102    00:00:20
 
6428
f103    0002-02-02 00:00:00
 
6429
f104    2000-12-31 23:59:59
 
6430
f105    2000
 
6431
f106    2000
 
6432
f107    2000
 
6433
f108    1enum
 
6434
f109    1set
 
6435
f59     500
 
6436
f60     NULL
 
6437
f61     0000000900
 
6438
f62     NULL
 
6439
f63     NULL
 
6440
f64     NULL
 
6441
f65     NULL
 
6442
f66     NULL
 
6443
f67     NULL
 
6444
f68     NULL
 
6445
f69     NULL
 
6446
f70     NULL
 
6447
f71     NULL
 
6448
f72     NULL
 
6449
f73     NULL
 
6450
f74     NULL
 
6451
f75     NULL
 
6452
f76     NULL
 
6453
f77     7.7
 
6454
f78     7.7
 
6455
f79     00000000000000000007.7
 
6456
f80     00000000000000000008.8
 
6457
f81     8.8
 
6458
f82     8.8
 
6459
f83     0000000008.8
 
6460
f84     0000000008.8
 
6461
f85     8.8
 
6462
f86     8.8
 
6463
f87     8.8
 
6464
f88     8.8
 
6465
f89     0000000008.8
 
6466
f90     0000000008.8
 
6467
f91     0000000008.8
 
6468
f92     0000000008.8
 
6469
f93     8.8
 
6470
f94     8.8
 
6471
f95     8.8
 
6472
f96     8.8
 
6473
f97     0000000008.8
 
6474
f98     00000000000000000008.8
 
6475
f99     0000000008.8
 
6476
f100    00000000000000000008.8
 
6477
f101    2000-01-01
 
6478
f102    00:00:20
 
6479
f103    0002-02-02 00:00:00
 
6480
f104    2000-12-31 23:59:59
 
6481
f105    2000
 
6482
f106    2000
 
6483
f107    2000
 
6484
f108    1enum
 
6485
f109    1set
 
6486
f59     660
 
6487
f60     876546
 
6488
f61     NULL
 
6489
f62     NULL
 
6490
f63     NULL
 
6491
f64     NULL
 
6492
f65     NULL
 
6493
f66     NULL
 
6494
f67     NULL
 
6495
f68     NULL
 
6496
f69     NULL
 
6497
f70     NULL
 
6498
f71     NULL
 
6499
f72     NULL
 
6500
f73     NULL
 
6501
f74     NULL
 
6502
f75     NULL
 
6503
f76     NULL
 
6504
f77     7.7
 
6505
f78     7.7
 
6506
f79     00000000000000000007.7
 
6507
f80     00000000000000000008.8
 
6508
f81     8.8
 
6509
f82     8.8
 
6510
f83     0000000008.8
 
6511
f84     0000000008.8
 
6512
f85     8.8
 
6513
f86     8.8
 
6514
f87     8.8
 
6515
f88     8.8
 
6516
f89     0000000008.8
 
6517
f90     0000000008.8
 
6518
f91     0000000008.8
 
6519
f92     0000000008.8
 
6520
f93     8.8
 
6521
f94     8.8
 
6522
f95     8.8
 
6523
f96     8.8
 
6524
f97     0000000008.8
 
6525
f98     00000000000000000008.8
 
6526
f99     0000000008.8
 
6527
f100    00000000000000000008.8
 
6528
f101    2000-01-01
 
6529
f102    00:00:20
 
6530
f103    0002-02-02 00:00:00
 
6531
f104    2000-12-31 23:59:59
 
6532
f105    2000
 
6533
f106    2000
 
6534
f107    2000
 
6535
f108    1enum
 
6536
f109    1set
 
6537
f59     987
 
6538
f60     41
 
6539
f61     NULL
 
6540
f62     NULL
 
6541
f63     NULL
 
6542
f64     NULL
 
6543
f65     NULL
 
6544
f66     NULL
 
6545
f67     NULL
 
6546
f68     NULL
 
6547
f69     NULL
 
6548
f70     NULL
 
6549
f71     NULL
 
6550
f72     NULL
 
6551
f73     NULL
 
6552
f74     NULL
 
6553
f75     NULL
 
6554
f76     NULL
 
6555
f77     7.7
 
6556
f78     7.7
 
6557
f79     00000000000000000007.7
 
6558
f80     00000000000000000008.8
 
6559
f81     8.8
 
6560
f82     8.8
 
6561
f83     0000000008.8
 
6562
f84     0000000008.8
 
6563
f85     8.8
 
6564
f86     8.8
 
6565
f87     8.8
 
6566
f88     8.8
 
6567
f89     0000000008.8
 
6568
f90     0000000008.8
 
6569
f91     0000000008.8
 
6570
f92     0000000008.8
 
6571
f93     8.8
 
6572
f94     8.8
 
6573
f95     8.8
 
6574
f96     8.8
 
6575
f97     0000000008.8
 
6576
f98     00000000000000000008.8
 
6577
f99     0000000008.8
 
6578
f100    00000000000000000008.8
 
6579
f101    2000-01-01
 
6580
f102    00:00:20
 
6581
f103    0002-02-02 00:00:00
 
6582
f104    2000-12-31 23:59:59
 
6583
f105    2000
 
6584
f106    2000
 
6585
f107    2000
 
6586
f108    1enum
 
6587
f109    1set
 
6588
f59     2550
 
6589
f60     775654
 
6590
f61     NULL
 
6591
f62     NULL
 
6592
f63     NULL
 
6593
f64     NULL
 
6594
f65     NULL
 
6595
f66     NULL
 
6596
f67     NULL
 
6597
f68     NULL
 
6598
f69     NULL
 
6599
f70     NULL
 
6600
f71     NULL
 
6601
f72     NULL
 
6602
f73     NULL
 
6603
f74     NULL
 
6604
f75     NULL
 
6605
f76     NULL
 
6606
f77     7.7
 
6607
f78     7.7
 
6608
f79     00000000000000000007.7
 
6609
f80     00000000000000000008.8
 
6610
f81     8.8
 
6611
f82     8.8
 
6612
f83     0000000008.8
 
6613
f84     0000000008.8
 
6614
f85     8.8
 
6615
f86     8.8
 
6616
f87     8.8
 
6617
f88     8.8
 
6618
f89     0000000008.8
 
6619
f90     0000000008.8
 
6620
f91     0000000008.8
 
6621
f92     0000000008.8
 
6622
f93     8.8
 
6623
f94     8.8
 
6624
f95     8.8
 
6625
f96     8.8
 
6626
f97     0000000008.8
 
6627
f98     00000000000000000008.8
 
6628
f99     0000000008.8
 
6629
f100    00000000000000000008.8
 
6630
f101    2000-01-01
 
6631
f102    00:00:20
 
6632
f103    0002-02-02 00:00:00
 
6633
f104    2000-12-31 23:59:59
 
6634
f105    2000
 
6635
f106    2000
 
6636
f107    2000
 
6637
f108    1enum
 
6638
f109    1set
 
6639
f59     2760
 
6640
f60     985654
 
6641
f61     NULL
 
6642
f62     NULL
 
6643
f63     NULL
 
6644
f64     NULL
 
6645
f65     NULL
 
6646
f66     NULL
 
6647
f67     NULL
 
6648
f68     NULL
 
6649
f69     NULL
 
6650
f70     NULL
 
6651
f71     NULL
 
6652
f72     NULL
 
6653
f73     NULL
 
6654
f74     NULL
 
6655
f75     NULL
 
6656
f76     NULL
 
6657
f77     7.7
 
6658
f78     7.7
 
6659
f79     00000000000000000007.7
 
6660
f80     00000000000000000008.8
 
6661
f81     8.8
 
6662
f82     8.8
 
6663
f83     0000000008.8
 
6664
f84     0000000008.8
 
6665
f85     8.8
 
6666
f86     8.8
 
6667
f87     8.8
 
6668
f88     8.8
 
6669
f89     0000000008.8
 
6670
f90     0000000008.8
 
6671
f91     0000000008.8
 
6672
f92     0000000008.8
 
6673
f93     8.8
 
6674
f94     8.8
 
6675
f95     8.8
 
6676
f96     8.8
 
6677
f97     0000000008.8
 
6678
f98     00000000000000000008.8
 
6679
f99     0000000008.8
 
6680
f100    00000000000000000008.8
 
6681
f101    2000-01-01
 
6682
f102    00:00:20
 
6683
f103    0002-02-02 00:00:00
 
6684
f104    2000-12-31 23:59:59
 
6685
f105    2000
 
6686
f106    2000
 
6687
f107    2000
 
6688
f108    1enum
 
6689
f109    1set
 
6690
f59     3330
 
6691
f60     764376
 
6692
f61     NULL
 
6693
f62     NULL
 
6694
f63     NULL
 
6695
f64     NULL
 
6696
f65     NULL
 
6697
f66     NULL
 
6698
f67     NULL
 
6699
f68     NULL
 
6700
f69     NULL
 
6701
f70     NULL
 
6702
f71     NULL
 
6703
f72     NULL
 
6704
f73     NULL
 
6705
f74     NULL
 
6706
f75     NULL
 
6707
f76     NULL
 
6708
f77     7.7
 
6709
f78     7.7
 
6710
f79     00000000000000000007.7
 
6711
f80     00000000000000000008.8
 
6712
f81     8.8
 
6713
f82     8.8
 
6714
f83     0000000008.8
 
6715
f84     0000000008.8
 
6716
f85     8.8
 
6717
f86     8.8
 
6718
f87     8.8
 
6719
f88     8.8
 
6720
f89     0000000008.8
 
6721
f90     0000000008.8
 
6722
f91     0000000008.8
 
6723
f92     0000000008.8
 
6724
f93     8.8
 
6725
f94     8.8
 
6726
f95     8.8
 
6727
f96     8.8
 
6728
f97     0000000008.8
 
6729
f98     00000000000000000008.8
 
6730
f99     0000000008.8
 
6731
f100    00000000000000000008.8
 
6732
f101    2000-01-01
 
6733
f102    00:00:20
 
6734
f103    0002-02-02 00:00:00
 
6735
f104    2000-12-31 23:59:59
 
6736
f105    2000
 
6737
f106    2000
 
6738
f107    2000
 
6739
f108    1enum
 
6740
f109    1set
 
6741
f59     3410
 
6742
f60     996546
 
6743
f61     NULL
 
6744
f62     NULL
 
6745
f63     NULL
 
6746
f64     NULL
 
6747
f65     NULL
 
6748
f66     NULL
 
6749
f67     NULL
 
6750
f68     NULL
 
6751
f69     NULL
 
6752
f70     NULL
 
6753
f71     NULL
 
6754
f72     NULL
 
6755
f73     NULL
 
6756
f74     NULL
 
6757
f75     NULL
 
6758
f76     NULL
 
6759
f77     7.7
 
6760
f78     7.7
 
6761
f79     00000000000000000007.7
 
6762
f80     00000000000000000008.8
 
6763
f81     8.8
 
6764
f82     8.8
 
6765
f83     0000000008.8
 
6766
f84     0000000008.8
 
6767
f85     8.8
 
6768
f86     8.8
 
6769
f87     8.8
 
6770
f88     8.8
 
6771
f89     0000000008.8
 
6772
f90     0000000008.8
 
6773
f91     0000000008.8
 
6774
f92     0000000008.8
 
6775
f93     8.8
 
6776
f94     8.8
 
6777
f95     8.8
 
6778
f96     8.8
 
6779
f97     0000000008.8
 
6780
f98     00000000000000000008.8
 
6781
f99     0000000008.8
 
6782
f100    00000000000000000008.8
 
6783
f101    2000-01-01
 
6784
f102    00:00:20
 
6785
f103    0002-02-02 00:00:00
 
6786
f104    2000-12-31 23:59:59
 
6787
f105    2000
 
6788
f106    2000
 
6789
f107    2000
 
6790
f108    1enum
 
6791
f109    1set
 
6792
f59     7876
 
6793
f60     74
 
6794
f61     NULL
 
6795
f62     NULL
 
6796
f63     NULL
 
6797
f64     NULL
 
6798
f65     NULL
 
6799
f66     NULL
 
6800
f67     NULL
 
6801
f68     NULL
 
6802
f69     NULL
 
6803
f70     NULL
 
6804
f71     NULL
 
6805
f72     NULL
 
6806
f73     NULL
 
6807
f74     NULL
 
6808
f75     NULL
 
6809
f76     NULL
 
6810
f77     7.7
 
6811
f78     7.7
 
6812
f79     00000000000000000007.7
 
6813
f80     00000000000000000008.8
 
6814
f81     8.8
 
6815
f82     8.8
 
6816
f83     0000000008.8
 
6817
f84     0000000008.8
 
6818
f85     8.8
 
6819
f86     8.8
 
6820
f87     8.8
 
6821
f88     8.8
 
6822
f89     0000000008.8
 
6823
f90     0000000008.8
 
6824
f91     0000000008.8
 
6825
f92     0000000008.8
 
6826
f93     8.8
 
6827
f94     8.8
 
6828
f95     8.8
 
6829
f96     8.8
 
6830
f97     0000000008.8
 
6831
f98     00000000000000000008.8
 
6832
f99     0000000008.8
 
6833
f100    00000000000000000008.8
 
6834
f101    2000-01-01
 
6835
f102    00:00:20
 
6836
f103    0002-02-02 00:00:00
 
6837
f104    2000-12-31 23:59:59
 
6838
f105    2000
 
6839
f106    2000
 
6840
f107    2000
 
6841
f108    1enum
 
6842
f109    1set
 
6843
f59     9112
 
6844
f60     NULL
 
6845
f61     0000008771
 
6846
f62     NULL
 
6847
f63     NULL
 
6848
f64     NULL
 
6849
f65     NULL
 
6850
f66     NULL
 
6851
f67     NULL
 
6852
f68     NULL
 
6853
f69     NULL
 
6854
f70     NULL
 
6855
f71     NULL
 
6856
f72     NULL
 
6857
f73     NULL
 
6858
f74     NULL
 
6859
f75     NULL
 
6860
f76     NULL
 
6861
f77     7.7
 
6862
f78     7.7
 
6863
f79     00000000000000000007.7
 
6864
f80     00000000000000000008.8
 
6865
f81     8.8
 
6866
f82     8.8
 
6867
f83     0000000008.8
 
6868
f84     0000000008.8
 
6869
f85     8.8
 
6870
f86     8.8
 
6871
f87     8.8
 
6872
f88     8.8
 
6873
f89     0000000008.8
 
6874
f90     0000000008.8
 
6875
f91     0000000008.8
 
6876
f92     0000000008.8
 
6877
f93     8.8
 
6878
f94     8.8
 
6879
f95     8.8
 
6880
f96     8.8
 
6881
f97     0000000008.8
 
6882
f98     00000000000000000008.8
 
6883
f99     0000000008.8
 
6884
f100    00000000000000000008.8
 
6885
f101    2000-01-01
 
6886
f102    00:00:20
 
6887
f103    0002-02-02 00:00:00
 
6888
f104    2000-12-31 23:59:59
 
6889
f105    2000
 
6890
f106    2000
 
6891
f107    2000
 
6892
f108    1enum
 
6893
f109    1set
 
6894
f59     76710
 
6895
f60     226546
 
6896
f61     NULL
 
6897
f62     NULL
 
6898
f63     NULL
 
6899
f64     NULL
 
6900
f65     NULL
 
6901
f66     NULL
 
6902
f67     NULL
 
6903
f68     NULL
 
6904
f69     NULL
 
6905
f70     NULL
 
6906
f71     NULL
 
6907
f72     NULL
 
6908
f73     NULL
 
6909
f74     NULL
 
6910
f75     NULL
 
6911
f76     NULL
 
6912
f77     7.7
 
6913
f78     7.7
 
6914
f79     00000000000000000007.7
 
6915
f80     00000000000000000008.8
 
6916
f81     8.8
 
6917
f82     8.8
 
6918
f83     0000000008.8
 
6919
f84     0000000008.8
 
6920
f85     8.8
 
6921
f86     8.8
 
6922
f87     8.8
 
6923
f88     8.8
 
6924
f89     0000000008.8
 
6925
f90     0000000008.8
 
6926
f91     0000000008.8
 
6927
f92     0000000008.8
 
6928
f93     8.8
 
6929
f94     8.8
 
6930
f95     8.8
 
6931
f96     8.8
 
6932
f97     0000000008.8
 
6933
f98     00000000000000000008.8
 
6934
f99     0000000008.8
 
6935
f100    00000000000000000008.8
 
6936
f101    2000-01-01
 
6937
f102    00:00:20
 
6938
f103    0002-02-02 00:00:00
 
6939
f104    2000-12-31 23:59:59
 
6940
f105    2000
 
6941
f106    2000
 
6942
f107    2000
 
6943
f108    1enum
 
6944
f109    1set
 
6945
f59     569300
 
6946
f60     9114376
 
6947
f61     NULL
 
6948
f62     NULL
 
6949
f63     NULL
 
6950
f64     NULL
 
6951
f65     NULL
 
6952
f66     NULL
 
6953
f67     NULL
 
6954
f68     NULL
 
6955
f69     NULL
 
6956
f70     NULL
 
6957
f71     NULL
 
6958
f72     NULL
 
6959
f73     NULL
 
6960
f74     NULL
 
6961
f75     NULL
 
6962
f76     NULL
 
6963
f77     7.7
 
6964
f78     7.7
 
6965
f79     00000000000000000007.7
 
6966
f80     00000000000000000008.8
 
6967
f81     8.8
 
6968
f82     8.8
 
6969
f83     0000000008.8
 
6970
f84     0000000008.8
 
6971
f85     8.8
 
6972
f86     8.8
 
6973
f87     8.8
 
6974
f88     8.8
 
6975
f89     0000000008.8
 
6976
f90     0000000008.8
 
6977
f91     0000000008.8
 
6978
f92     0000000008.8
 
6979
f93     8.8
 
6980
f94     8.8
 
6981
f95     8.8
 
6982
f96     8.8
 
6983
f97     0000000008.8
 
6984
f98     00000000000000000008.8
 
6985
f99     0000000008.8
 
6986
f100    00000000000000000008.8
 
6987
f101    2000-01-01
 
6988
f102    00:00:20
 
6989
f103    0002-02-02 00:00:00
 
6990
f104    2000-12-31 23:59:59
 
6991
f105    2000
 
6992
f106    2000
 
6993
f107    2000
 
6994
f108    1enum
 
6995
f109    1set
 
6996
Select * from test2.v2 ;
 
6997
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
6998
Drop view if exists test2.v1 ;
 
6999
Drop view if exists test2.v2 ;
 
7000
Drop database test2 ;
 
7001
 
 
7002
Testcase 3.3.1.29 
 
7003
--------------------------------------------------------------------------------
 
7004
Drop database if exists test2 ;
 
7005
Drop view if exists test.v1 ;
 
7006
create database test2 ;
 
7007
use test2;
 
7008
Create view test.v1 AS Select * from test.tb2 limit 50 ;
 
7009
Create view test2.v2 AS Select F59 from test.v1 ;
 
7010
Drop view if exists test.v1 ;
 
7011
Drop view if exists test2.v2 ;
 
7012
 
 
7013
Testcase 3.3.1.31 
 
7014
--------------------------------------------------------------------------------
 
7015
Drop table if exists test.t1 ;
 
7016
CREATE TABLE test.t1 ( f59 int, f60 int );
 
7017
INSERT INTO test.t1 VALUES( 34, 654 );
 
7018
INSERT INTO test.t1 VALUES( 906, 434 );
 
7019
INSERT INTO test.t1 VALUES( 445, 765 );
 
7020
Create or replace view test.v1
 
7021
AS SELECT test.t1.F59, test.tb2.F60
 
7022
FROM test.tb2 JOIN test.t1 ON test.tb2.F59 = test.t1.F59     ;
 
7023
Select * from test.v1;
 
7024
F59     F60
 
7025
34      41
 
7026
Drop view test.v1 ;
 
7027
 
 
7028
Testcase 3.3.1.32 
 
7029
--------------------------------------------------------------------------------
 
7030
Drop table    if exists test.t1 ;
 
7031
Drop database if exists test2 ;
 
7032
Drop view     if exists test.v1 ;
 
7033
create database test2 ;
 
7034
use test2 ;
 
7035
CREATE TABLE t1 ( f59 int, f60 int );
 
7036
INSERT INTO t1 VALUES( 34, 654 );
 
7037
INSERT INTO t1 VALUES( 906, 434 );
 
7038
INSERT INTO t1 VALUES( 445, 765 );
 
7039
CREATE VIEW test2.v1
 
7040
AS SELECT test.tb2.F59, test.tb2.F60
 
7041
FROM test.tb2 INNER JOIN test2.t1 ON tb2.f59 = t1.f59;
 
7042
Select * from test2.v1;
 
7043
F59     F60
 
7044
34      41
 
7045
Use test;
 
7046
 
 
7047
Testcase 3.3.1.33 
 
7048
--------------------------------------------------------------------------------
 
7049
Drop view if exists test.v1_firstview  ;
 
7050
Drop view if exists test.v1_secondview ;
 
7051
Drop view if exists test.v1 ;
 
7052
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
 
7053
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2;
 
7054
CREATE VIEW test.v1
 
7055
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
 
7056
FROM test.v1_firstview INNER JOIN test.v1_secondview
 
7057
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
 
7058
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
 
7059
f59     f60
 
7060
1       1
 
7061
2       2
 
7062
3       3
 
7063
4       4
 
7064
4       4
 
7065
4       74
 
7066
4       74
 
7067
5       5
 
7068
6       6
 
7069
7       7
 
7070
Drop view if exists test.v1_firstview  ;
 
7071
Drop view if exists test.v1_secondview ;
 
7072
Drop view if exists test.v1 ;
 
7073
 
 
7074
Testcase 3.3.1.34 
 
7075
--------------------------------------------------------------------------------
 
7076
Drop database if exists test2 ;
 
7077
Drop view if exists test.v1_firstview  ;
 
7078
Drop view if exists test.v1_secondview ;
 
7079
create database test2 ;
 
7080
use test2 ;
 
7081
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2 ;
 
7082
CREATE VIEW test.v1_secondview AS SELECT * FROM test.tb2 ;
 
7083
CREATE VIEW v1
 
7084
AS SELECT test.v1_firstview.F59, test.v1_firstview.F60
 
7085
FROM test.v1_firstview INNER JOIN test.v1_secondview
 
7086
ON test.v1_firstview.f59 = test.v1_secondview.f59 ;
 
7087
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
7088
F59     F60
 
7089
1       1
 
7090
2       2
 
7091
3       3
 
7092
4       4
 
7093
4       4
 
7094
4       74
 
7095
4       74
 
7096
5       5
 
7097
6       6
 
7098
7       7
 
7099
Drop view v1 ;
 
7100
Drop view test.v1_firstview ;
 
7101
Drop view test.v1_secondview ;
 
7102
 
 
7103
Testcase 3.3.1.35 
 
7104
--------------------------------------------------------------------------------
 
7105
use test;
 
7106
Drop view if exists test.v1;
 
7107
Drop view if exists test.v1_firstview;
 
7108
CREATE VIEW test.v1_firstview AS SELECT * FROM test.tb2;
 
7109
CREATE VIEW test.v1
 
7110
AS SELECT test.v1_firstview.f59, test.v1_firstview.f60
 
7111
FROM test.v1_firstview INNER JOIN test.tb2
 
7112
ON test.v1_firstview.f59 = test.tb2.f59;
 
7113
SELECT * FROM test.v1 order by f59,f60 limit 0,10;
 
7114
f59     f60
 
7115
1       1
 
7116
2       2
 
7117
3       3
 
7118
4       4
 
7119
4       4
 
7120
4       74
 
7121
4       74
 
7122
5       5
 
7123
6       6
 
7124
7       7
 
7125
Drop view test.v1 ;
 
7126
Drop view test.v1_firstview;
 
7127
 
 
7128
Testcase 3.3.1.36 
 
7129
--------------------------------------------------------------------------------
 
7130
Drop database if exists test2 ;
 
7131
create database test2 ;
 
7132
use test2 ;
 
7133
CREATE VIEW v1_firstview AS SELECT * FROM test.tb2 ;
 
7134
CREATE VIEW v1
 
7135
AS SELECT v1_firstview.f59, v1_firstview.f60
 
7136
FROM v1_firstview INNER JOIN test.tb2 ON v1_firstview.f59 = test.tb2.f59 ;
 
7137
SELECT * FROM v1 order by f59,f60 limit 0,10;
 
7138
f59     f60
 
7139
1       1
 
7140
2       2
 
7141
3       3
 
7142
4       4
 
7143
4       4
 
7144
4       74
 
7145
4       74
 
7146
5       5
 
7147
6       6
 
7148
7       7
 
7149
Drop database test2 ;
 
7150
 
 
7151
Testcase 3.3.1.37 
 
7152
--------------------------------------------------------------------------------
 
7153
use test;
 
7154
Drop table if exists t1;
 
7155
Drop view  if exists test.v1 ;
 
7156
Drop view  if exists test.v1_1 ;
 
7157
Drop view  if exists test.v1_1 ;
 
7158
Drop view  if exists test.v1_main ;
 
7159
Create view test.v1 as Select f59, f60 FROM test.tb2;
 
7160
Select * from test.v1 order by f59,f60 limit 0,10;
 
7161
f59     f60
 
7162
1       1
 
7163
2       2
 
7164
3       3
 
7165
4       4
 
7166
4       74
 
7167
5       5
 
7168
6       6
 
7169
7       7
 
7170
8       8
 
7171
9       9
 
7172
Create table t1(f59 int, f60 int);
 
7173
Insert into t1 values (90,507) ;
 
7174
Create view v1_1 as Select f59,f60 from t1 ;
 
7175
Select * from v1_1 ;
 
7176
f59     f60
 
7177
90      507
 
7178
Create view v1_main
 
7179
as SELECT test.tb2.f59 FROM test.tb2 JOIN test.v1
 
7180
ON test.tb2.f59 = test.v1.f59;
 
7181
Select * from v1_main order by f59 limit 0,10;
 
7182
f59
 
7183
1
 
7184
2
 
7185
3
 
7186
4
 
7187
4
 
7188
4
 
7189
4
 
7190
5
 
7191
6
 
7192
7
 
7193
Drop table t1;
 
7194
Drop view  test.v1 ;
 
7195
Drop view  test.v1_1 ;
 
7196
Drop view  test.v1_main ;
 
7197
 
 
7198
Testcase 3.3.1.31 - 3.3.1.37 New Implementation 
 
7199
--------------------------------------------------------------------------------
 
7200
USE test;
 
7201
DROP DATABASE IF EXISTS test2;
 
7202
DROP TABLE IF EXISTS t0,t1;
 
7203
DROP VIEW  IF EXISTS t3,t4;
 
7204
CREATE DATABASE test2;
 
7205
CREATE TABLE test1.t0 (f1 VARCHAR(20));
 
7206
CREATE TABLE test1.t1 (f1 VARCHAR(20));
 
7207
CREATE TABLE test2.t0 (f1 VARCHAR(20));
 
7208
CREATE TABLE test2.t1 (f1 VARCHAR(20));
 
7209
CREATE VIEW  test1.t2 AS SELECT * FROM test1.t0;
 
7210
CREATE VIEW  test1.t3 AS SELECT * FROM test2.t0;
 
7211
CREATE VIEW  test2.t2 AS SELECT * FROM test2.t0;
 
7212
CREATE VIEW  test2.t3 AS SELECT * FROM test1.t0;
 
7213
INSERT INTO  test1.t0 VALUES('test1.t0');
 
7214
INSERT INTO  test1.t1 VALUES('test1.t1');
 
7215
INSERT INTO  test2.t0 VALUES('test2.t0');
 
7216
INSERT INTO  test2.t1 VALUES('test2.t1');
 
7217
CREATE OR REPLACE VIEW test.v1 AS
 
7218
SELECT ta.f1 AS col1,
 
7219
tb.f1 AS col2
 
7220
FROM test2.t3 ta, test2.t3 tb;
 
7221
SELECT * FROM test.v1;
 
7222
col1    col2
 
7223
test1.t0        test1.t0
 
7224
CREATE OR REPLACE VIEW test.v1 AS
 
7225
SELECT ta.f1 AS col1,
 
7226
tb.f1 AS col2
 
7227
FROM test2.t3 ta, test1.t3 tb;
 
7228
SELECT * FROM test.v1;
 
7229
col1    col2
 
7230
test1.t0        test2.t0
 
7231
CREATE OR REPLACE VIEW test.v1 AS
 
7232
SELECT ta.f1 AS col1,
 
7233
tb.f1 AS col2
 
7234
FROM test1.t3 ta, test2.t3 tb;
 
7235
SELECT * FROM test.v1;
 
7236
col1    col2
 
7237
test2.t0        test1.t0
 
7238
CREATE OR REPLACE VIEW test.v1 AS
 
7239
SELECT ta.f1 AS col1,
 
7240
tb.f1 AS col2
 
7241
FROM test1.t3 ta, test1.t3 tb;
 
7242
SELECT * FROM test.v1;
 
7243
col1    col2
 
7244
test2.t0        test2.t0
 
7245
CREATE OR REPLACE VIEW test.v1 AS
 
7246
SELECT ta.f1 AS col1,
 
7247
tb.f1 AS col2
 
7248
FROM test2.t3 ta, test2.t2 tb;
 
7249
SELECT * FROM test.v1;
 
7250
col1    col2
 
7251
test1.t0        test2.t0
 
7252
CREATE OR REPLACE VIEW test.v1 AS
 
7253
SELECT ta.f1 AS col1,
 
7254
tb.f1 AS col2
 
7255
FROM test2.t3 ta, test1.t2 tb;
 
7256
SELECT * FROM test.v1;
 
7257
col1    col2
 
7258
test1.t0        test1.t0
 
7259
CREATE OR REPLACE VIEW test.v1 AS
 
7260
SELECT ta.f1 AS col1,
 
7261
tb.f1 AS col2
 
7262
FROM test1.t3 ta, test2.t2 tb;
 
7263
SELECT * FROM test.v1;
 
7264
col1    col2
 
7265
test2.t0        test2.t0
 
7266
CREATE OR REPLACE VIEW test.v1 AS
 
7267
SELECT ta.f1 AS col1,
 
7268
tb.f1 AS col2
 
7269
FROM test1.t3 ta, test1.t2 tb;
 
7270
SELECT * FROM test.v1;
 
7271
col1    col2
 
7272
test2.t0        test1.t0
 
7273
CREATE OR REPLACE VIEW test.v1 AS
 
7274
SELECT ta.f1 AS col1,
 
7275
tb.f1 AS col2
 
7276
FROM test2.t3 ta, test2.t1 tb;
 
7277
SELECT * FROM test.v1;
 
7278
col1    col2
 
7279
test1.t0        test2.t1
 
7280
CREATE OR REPLACE VIEW test.v1 AS
 
7281
SELECT ta.f1 AS col1,
 
7282
tb.f1 AS col2
 
7283
FROM test2.t3 ta, test1.t1 tb;
 
7284
SELECT * FROM test.v1;
 
7285
col1    col2
 
7286
test1.t0        test1.t1
 
7287
CREATE OR REPLACE VIEW test.v1 AS
 
7288
SELECT ta.f1 AS col1,
 
7289
tb.f1 AS col2
 
7290
FROM test1.t3 ta, test2.t1 tb;
 
7291
SELECT * FROM test.v1;
 
7292
col1    col2
 
7293
test2.t0        test2.t1
 
7294
CREATE OR REPLACE VIEW test.v1 AS
 
7295
SELECT ta.f1 AS col1,
 
7296
tb.f1 AS col2
 
7297
FROM test1.t3 ta, test1.t1 tb;
 
7298
SELECT * FROM test.v1;
 
7299
col1    col2
 
7300
test2.t0        test1.t1
 
7301
CREATE OR REPLACE VIEW test.v1 AS
 
7302
SELECT ta.f1 AS col1,
 
7303
tb.f1 AS col2
 
7304
FROM test2.t2 ta, test2.t3 tb;
 
7305
SELECT * FROM test.v1;
 
7306
col1    col2
 
7307
test2.t0        test1.t0
 
7308
CREATE OR REPLACE VIEW test.v1 AS
 
7309
SELECT ta.f1 AS col1,
 
7310
tb.f1 AS col2
 
7311
FROM test2.t2 ta, test1.t3 tb;
 
7312
SELECT * FROM test.v1;
 
7313
col1    col2
 
7314
test2.t0        test2.t0
 
7315
CREATE OR REPLACE VIEW test.v1 AS
 
7316
SELECT ta.f1 AS col1,
 
7317
tb.f1 AS col2
 
7318
FROM test1.t2 ta, test2.t3 tb;
 
7319
SELECT * FROM test.v1;
 
7320
col1    col2
 
7321
test1.t0        test1.t0
 
7322
CREATE OR REPLACE VIEW test.v1 AS
 
7323
SELECT ta.f1 AS col1,
 
7324
tb.f1 AS col2
 
7325
FROM test1.t2 ta, test1.t3 tb;
 
7326
SELECT * FROM test.v1;
 
7327
col1    col2
 
7328
test1.t0        test2.t0
 
7329
CREATE OR REPLACE VIEW test.v1 AS
 
7330
SELECT ta.f1 AS col1,
 
7331
tb.f1 AS col2
 
7332
FROM test2.t2 ta, test2.t2 tb;
 
7333
SELECT * FROM test.v1;
 
7334
col1    col2
 
7335
test2.t0        test2.t0
 
7336
CREATE OR REPLACE VIEW test.v1 AS
 
7337
SELECT ta.f1 AS col1,
 
7338
tb.f1 AS col2
 
7339
FROM test2.t2 ta, test1.t2 tb;
 
7340
SELECT * FROM test.v1;
 
7341
col1    col2
 
7342
test2.t0        test1.t0
 
7343
CREATE OR REPLACE VIEW test.v1 AS
 
7344
SELECT ta.f1 AS col1,
 
7345
tb.f1 AS col2
 
7346
FROM test1.t2 ta, test2.t2 tb;
 
7347
SELECT * FROM test.v1;
 
7348
col1    col2
 
7349
test1.t0        test2.t0
 
7350
CREATE OR REPLACE VIEW test.v1 AS
 
7351
SELECT ta.f1 AS col1,
 
7352
tb.f1 AS col2
 
7353
FROM test1.t2 ta, test1.t2 tb;
 
7354
SELECT * FROM test.v1;
 
7355
col1    col2
 
7356
test1.t0        test1.t0
 
7357
CREATE OR REPLACE VIEW test.v1 AS
 
7358
SELECT ta.f1 AS col1,
 
7359
tb.f1 AS col2
 
7360
FROM test2.t2 ta, test2.t1 tb;
 
7361
SELECT * FROM test.v1;
 
7362
col1    col2
 
7363
test2.t0        test2.t1
 
7364
CREATE OR REPLACE VIEW test.v1 AS
 
7365
SELECT ta.f1 AS col1,
 
7366
tb.f1 AS col2
 
7367
FROM test2.t2 ta, test1.t1 tb;
 
7368
SELECT * FROM test.v1;
 
7369
col1    col2
 
7370
test2.t0        test1.t1
 
7371
CREATE OR REPLACE VIEW test.v1 AS
 
7372
SELECT ta.f1 AS col1,
 
7373
tb.f1 AS col2
 
7374
FROM test1.t2 ta, test2.t1 tb;
 
7375
SELECT * FROM test.v1;
 
7376
col1    col2
 
7377
test1.t0        test2.t1
 
7378
CREATE OR REPLACE VIEW test.v1 AS
 
7379
SELECT ta.f1 AS col1,
 
7380
tb.f1 AS col2
 
7381
FROM test1.t2 ta, test1.t1 tb;
 
7382
SELECT * FROM test.v1;
 
7383
col1    col2
 
7384
test1.t0        test1.t1
 
7385
CREATE OR REPLACE VIEW test.v1 AS
 
7386
SELECT ta.f1 AS col1,
 
7387
tb.f1 AS col2
 
7388
FROM test2.t1 ta, test2.t3 tb;
 
7389
SELECT * FROM test.v1;
 
7390
col1    col2
 
7391
test2.t1        test1.t0
 
7392
CREATE OR REPLACE VIEW test.v1 AS
 
7393
SELECT ta.f1 AS col1,
 
7394
tb.f1 AS col2
 
7395
FROM test2.t1 ta, test1.t3 tb;
 
7396
SELECT * FROM test.v1;
 
7397
col1    col2
 
7398
test2.t1        test2.t0
 
7399
CREATE OR REPLACE VIEW test.v1 AS
 
7400
SELECT ta.f1 AS col1,
 
7401
tb.f1 AS col2
 
7402
FROM test1.t1 ta, test2.t3 tb;
 
7403
SELECT * FROM test.v1;
 
7404
col1    col2
 
7405
test1.t1        test1.t0
 
7406
CREATE OR REPLACE VIEW test.v1 AS
 
7407
SELECT ta.f1 AS col1,
 
7408
tb.f1 AS col2
 
7409
FROM test1.t1 ta, test1.t3 tb;
 
7410
SELECT * FROM test.v1;
 
7411
col1    col2
 
7412
test1.t1        test2.t0
 
7413
CREATE OR REPLACE VIEW test.v1 AS
 
7414
SELECT ta.f1 AS col1,
 
7415
tb.f1 AS col2
 
7416
FROM test2.t1 ta, test2.t2 tb;
 
7417
SELECT * FROM test.v1;
 
7418
col1    col2
 
7419
test2.t1        test2.t0
 
7420
CREATE OR REPLACE VIEW test.v1 AS
 
7421
SELECT ta.f1 AS col1,
 
7422
tb.f1 AS col2
 
7423
FROM test2.t1 ta, test1.t2 tb;
 
7424
SELECT * FROM test.v1;
 
7425
col1    col2
 
7426
test2.t1        test1.t0
 
7427
CREATE OR REPLACE VIEW test.v1 AS
 
7428
SELECT ta.f1 AS col1,
 
7429
tb.f1 AS col2
 
7430
FROM test1.t1 ta, test2.t2 tb;
 
7431
SELECT * FROM test.v1;
 
7432
col1    col2
 
7433
test1.t1        test2.t0
 
7434
CREATE OR REPLACE VIEW test.v1 AS
 
7435
SELECT ta.f1 AS col1,
 
7436
tb.f1 AS col2
 
7437
FROM test1.t1 ta, test1.t2 tb;
 
7438
SELECT * FROM test.v1;
 
7439
col1    col2
 
7440
test1.t1        test1.t0
 
7441
CREATE OR REPLACE VIEW test.v1 AS
 
7442
SELECT ta.f1 AS col1,
 
7443
tb.f1 AS col2
 
7444
FROM test2.t1 ta, test2.t1 tb;
 
7445
SELECT * FROM test.v1;
 
7446
col1    col2
 
7447
test2.t1        test2.t1
 
7448
CREATE OR REPLACE VIEW test.v1 AS
 
7449
SELECT ta.f1 AS col1,
 
7450
tb.f1 AS col2
 
7451
FROM test2.t1 ta, test1.t1 tb;
 
7452
SELECT * FROM test.v1;
 
7453
col1    col2
 
7454
test2.t1        test1.t1
 
7455
CREATE OR REPLACE VIEW test.v1 AS
 
7456
SELECT ta.f1 AS col1,
 
7457
tb.f1 AS col2
 
7458
FROM test1.t1 ta, test2.t1 tb;
 
7459
SELECT * FROM test.v1;
 
7460
col1    col2
 
7461
test1.t1        test2.t1
 
7462
CREATE OR REPLACE VIEW test.v1 AS
 
7463
SELECT ta.f1 AS col1,
 
7464
tb.f1 AS col2
 
7465
FROM test1.t1 ta, test1.t1 tb;
 
7466
SELECT * FROM test.v1;
 
7467
col1    col2
 
7468
test1.t1        test1.t1
 
7469
 
 
7470
Testcase 3.3.1.38 
 
7471
--------------------------------------------------------------------------------
 
7472
Drop table if exists test1.t1 ;
 
7473
Drop view  if exists test.v1 ;
 
7474
Drop view  if exists test.v1_main;
 
7475
Drop view  if exists test1.v1_1 ;
 
7476
Drop database if exists test3 ;
 
7477
Create view test.v1 as Select f59, f60 FROM test.tb2;
 
7478
Select * from test.v1 order by f59,f60 limit 20;
 
7479
f59     f60
 
7480
1       1
 
7481
2       2
 
7482
3       3
 
7483
4       4
 
7484
4       74
 
7485
5       5
 
7486
6       6
 
7487
7       7
 
7488
8       8
 
7489
9       9
 
7490
10      10
 
7491
15      87
 
7492
17      15
 
7493
19      18
 
7494
22      93
 
7495
24      51654
 
7496
27      25
 
7497
29      28
 
7498
34      41
 
7499
94      74
 
7500
Create table test1.t1 (f59 int,f60 int)  ;
 
7501
Insert into test1.t1 values (199,507) ;
 
7502
Create view test1.v1_1 as Select f59,f60 from test1.t1 ;
 
7503
Select * from test1.v1_1 ;
 
7504
f59     f60
 
7505
199     507
 
7506
Create database test3 ;
 
7507
Create table test3.t1(f59 int,f60 int) ;
 
7508
Insert into test3.t1 values (1023,7670) ;
 
7509
Create view test3.v1_2 as Select f59,f60 from test3.t1 ;
 
7510
Select * from test3.v1_2 ;
 
7511
f59     f60
 
7512
1023    7670
 
7513
use test ;
 
7514
Create view v1_main
 
7515
as SELECT test.tb2.f59 as f1, test1.v1_1.f59 as f2,
 
7516
test3.v1_2.f59 as f3
 
7517
FROM (test.tb2,test1.v1_1,test.v1) JOIN test3.v1_2
 
7518
ON (test.v1.f59 = test1.v1_1.f59) ;
 
7519
Select * from v1_main ;
 
7520
f1      f2      f3
 
7521
DROP VIEW test.v1 ;
 
7522
DROP VIEW test1.v1_1 ;
 
7523
DROP VIEW test.v1_main ;
 
7524
DROP DATABASE test3;
 
7525
 
 
7526
Testcase 3.3.1.39 
 
7527
--------------------------------------------------------------------------------
 
7528
Drop view if exists test.v1 ;
 
7529
CREATE VIEW test.v1
 
7530
AS Select f59 from (Select * FROM tb2 limit 20) tx ;
 
7531
ERROR HY000: View's SELECT contains a subquery in the FROM clause
 
7532
SELECT * FROM test.v1 order by f59 ;
 
7533
ERROR 42S02: Table 'test.v1' doesn't exist
 
7534
Drop view if exists test.v1 ;
 
7535
 
 
7536
Testcase 3.3.1.40 
 
7537
--------------------------------------------------------------------------------
 
7538
Drop view if exists test.v1 ;
 
7539
Set @var1 = 'ABC' ;
 
7540
Set @var2 = 'XYZ' ;
 
7541
CREATE VIEW test.v1 AS SELECT @var1, @var2 ;
 
7542
ERROR HY000: View's SELECT contains a variable or parameter
 
7543
CREATE VIEW test.v1 AS SELECT @@global.sort_buffer_size;
 
7544
ERROR HY000: View's SELECT contains a variable or parameter
 
7545
Drop view if exists test.v1 ;
 
7546
 
 
7547
Testcase 3.3.1.41 
 
7548
--------------------------------------------------------------------------------
 
7549
Drop view if exists test.v1 ;
 
7550
Drop procedure if exists sp1 ;
 
7551
Create procedure sp1() DETERMINISTIC
 
7552
Begin
 
7553
DECLARE x char;
 
7554
Set x = 200 ;
 
7555
Create view test.v1  as SELECT * FROM tb2 WHERE f59 = x ;
 
7556
End   //
 
7557
ERROR HY000: View's SELECT contains a variable or parameter
 
7558
Call sp1() ;
 
7559
ERROR 42000: PROCEDURE test.sp1 does not exist
 
7560
Drop view if exists test.v1 ;
 
7561
Warnings:
 
7562
Note    1051    Unknown table 'test.v1'
 
7563
Drop procedure sp1 ;
 
7564
ERROR 42000: PROCEDURE test.sp1 does not exist
 
7565
 
 
7566
Testcase 3.3.1.42 
 
7567
--------------------------------------------------------------------------------
 
7568
Drop VIEW if exists test.v1 ;
 
7569
CREATE TEMPORARY VIEW test.v1 AS
 
7570
SELECT * FROM test.tb2 limit 2 ;
 
7571
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW test.v1 AS
 
7572
SELECT * FROM test.tb2 limit 2' at line 1
 
7573
CREATE OR REPLACE TEMPORARY VIEW test.v1 AS
 
7574
SELECT * FROM test.tb2 limit 2 ;
 
7575
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TEMPORARY VIEW test.v1 AS
 
7576
SELECT * FROM test.tb2 limit 2' at line 1
 
7577
Drop view if exists test.v1 ;
 
7578
Use test;
 
7579
 
 
7580
Testcase 3.3.1.43 
 
7581
--------------------------------------------------------------------------------
 
7582
Drop view if exists test.v1 ;
 
7583
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2;
 
7584
INSERT INTO test.v1 values(122,432);
 
7585
SELECT * FROM test.tb2 where f59 = 122 and f60 = 432 limit 0,20;
 
7586
f59     122
 
7587
f60     432
 
7588
f61     NULL
 
7589
f62     NULL
 
7590
f63     NULL
 
7591
f64     NULL
 
7592
f65     NULL
 
7593
f66     NULL
 
7594
f67     NULL
 
7595
f68     NULL
 
7596
f69     NULL
 
7597
f70     NULL
 
7598
f71     NULL
 
7599
f72     NULL
 
7600
f73     NULL
 
7601
f74     NULL
 
7602
f75     NULL
 
7603
f76     NULL
 
7604
f77     7.7
 
7605
f78     7.7
 
7606
f79     00000000000000000007.7
 
7607
f80     00000000000000000008.8
 
7608
f81     8.8
 
7609
f82     8.8
 
7610
f83     0000000008.8
 
7611
f84     0000000008.8
 
7612
f85     8.8
 
7613
f86     8.8
 
7614
f87     8.8
 
7615
f88     8.8
 
7616
f89     0000000008.8
 
7617
f90     0000000008.8
 
7618
f91     0000000008.8
 
7619
f92     0000000008.8
 
7620
f93     8.8
 
7621
f94     8.8
 
7622
f95     8.8
 
7623
f96     8.8
 
7624
f97     0000000008.8
 
7625
f98     00000000000000000008.8
 
7626
f99     0000000008.8
 
7627
f100    00000000000000000008.8
 
7628
f101    2000-01-01
 
7629
f102    00:00:20
 
7630
f103    0002-02-02 00:00:00
 
7631
f104    2000-12-31 23:59:59
 
7632
f105    2000
 
7633
f106    2000
 
7634
f107    2000
 
7635
f108    1enum
 
7636
f109    1set
 
7637
UPDATE test.v1 SET f59 = 3000 WHERE test.v1.f59 = 122 ;
 
7638
SELECT * FROM test.tb2  where f59 = 3000 limit 0,20;
 
7639
f59     3000
 
7640
f60     432
 
7641
f61     NULL
 
7642
f62     NULL
 
7643
f63     NULL
 
7644
f64     NULL
 
7645
f65     NULL
 
7646
f66     NULL
 
7647
f67     NULL
 
7648
f68     NULL
 
7649
f69     NULL
 
7650
f70     NULL
 
7651
f71     NULL
 
7652
f72     NULL
 
7653
f73     NULL
 
7654
f74     NULL
 
7655
f75     NULL
 
7656
f76     NULL
 
7657
f77     7.7
 
7658
f78     7.7
 
7659
f79     00000000000000000007.7
 
7660
f80     00000000000000000008.8
 
7661
f81     8.8
 
7662
f82     8.8
 
7663
f83     0000000008.8
 
7664
f84     0000000008.8
 
7665
f85     8.8
 
7666
f86     8.8
 
7667
f87     8.8
 
7668
f88     8.8
 
7669
f89     0000000008.8
 
7670
f90     0000000008.8
 
7671
f91     0000000008.8
 
7672
f92     0000000008.8
 
7673
f93     8.8
 
7674
f94     8.8
 
7675
f95     8.8
 
7676
f96     8.8
 
7677
f97     0000000008.8
 
7678
f98     00000000000000000008.8
 
7679
f99     0000000008.8
 
7680
f100    00000000000000000008.8
 
7681
f101    2000-01-01
 
7682
f102    00:00:20
 
7683
f103    0002-02-02 00:00:00
 
7684
f104    2000-12-31 23:59:59
 
7685
f105    2000
 
7686
f106    2000
 
7687
f107    2000
 
7688
f108    1enum
 
7689
f109    1set
 
7690
DELETE FROM test.v1
 
7691
where test.v1.f59 = 3000 and test.v1.f60 = 432;
 
7692
SELECT * FROM test.tb2 where f59 = 3000 and f60 = 432;
 
7693
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
7694
drop view test.v1 ;
 
7695
 
 
7696
Testcase 3.3.1.44 
 
7697
--------------------------------------------------------------------------------
 
7698
Drop view if exists test.v1 ;
 
7699
CREATE VIEW test.v1 AS SELECT f59,f60 FROM test.tb2 limit 100;
 
7700
INSERT INTO test.v1 values(31, 32, 33) ;
 
7701
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
7702
Drop view test.v1 ;
 
7703
 
 
7704
Testcase 3.3.1.45 
 
7705
--------------------------------------------------------------------------------
 
7706
Drop view if exists test.v1 ;
 
7707
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 where f59 = 04;
 
7708
UPDATE test.v1 SET f59 = 30 where F59 = 04 ;
 
7709
affected rows: 2
 
7710
info: Rows matched: 2  Changed: 2  Warnings: 0
 
7711
SELECT * FROM test.v1   where f59 = 30 order by f59;
 
7712
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
7713
SELECT * FROM test.tb2        where f59 = 30 ;
 
7714
f59     30
 
7715
f60     4
 
7716
f61     0000000004
 
7717
f62     0000000000000000000000000000000000000000000000000000000000000004
 
7718
f63     0000000004
 
7719
f64     0000000000000000000000000000000000000000000000000000000000000004
 
7720
f65     -2
 
7721
f66     3.300000000000000000000000000000
 
7722
f67     4
 
7723
f68     3.300000000000000000000000000000
 
7724
f69     0000000004
 
7725
f70     000000000000000000000000000000003.300000000000000000000000000000
 
7726
f71     0000000004
 
7727
f72     000000000000000000000000000000003.300000000000000000000000000000
 
7728
f73     -1.175494347e-38
 
7729
f74     1.175494355e-38
 
7730
f75     00000001.175494355e-38
 
7731
f76     00000001.175494355e-38
 
7732
f77     -1.175494347e-38
 
7733
f78     1.175494355e-38
 
7734
f79     00000001.175494355e-38
 
7735
f80     00000001.175494355e-38
 
7736
f81     -1.17549e-38
 
7737
f82     1.17549e-38
 
7738
f83     01.17549e-38
 
7739
f84     01.17549e-38
 
7740
f85     -1.17549e-38
 
7741
f86     -1.17549e-38
 
7742
f87     1.17549e-38
 
7743
f88     1.17549e-38
 
7744
f89     01.17549e-38
 
7745
f90     01.17549e-38
 
7746
f91     01.17549e-38
 
7747
f92     01.17549e-38
 
7748
f93     -1.17549e-38
 
7749
f94     -1.175494347e-38
 
7750
f95     1.17549e-38
 
7751
f96     1.175494355e-38
 
7752
f97     01.17549e-38
 
7753
f98     00000001.175494355e-38
 
7754
f99     01.17549e-38
 
7755
f100    00000001.175494355e-38
 
7756
f101    1000-01-04
 
7757
f102    838:59:55
 
7758
f103    1970-01-05 00:00:04
 
7759
f104    1970-01-05 00:00:04
 
7760
f105    1905
 
7761
f106    1905
 
7762
f107    1905
 
7763
f108    1enum
 
7764
f109    2set
 
7765
f59     30
 
7766
f60     74
 
7767
f61     NULL
 
7768
f62     NULL
 
7769
f63     NULL
 
7770
f64     NULL
 
7771
f65     NULL
 
7772
f66     NULL
 
7773
f67     NULL
 
7774
f68     NULL
 
7775
f69     NULL
 
7776
f70     NULL
 
7777
f71     NULL
 
7778
f72     NULL
 
7779
f73     NULL
 
7780
f74     NULL
 
7781
f75     NULL
 
7782
f76     NULL
 
7783
f77     7.7
 
7784
f78     7.7
 
7785
f79     00000000000000000007.7
 
7786
f80     00000000000000000008.8
 
7787
f81     8.8
 
7788
f82     8.8
 
7789
f83     0000000008.8
 
7790
f84     0000000008.8
 
7791
f85     8.8
 
7792
f86     8.8
 
7793
f87     8.8
 
7794
f88     8.8
 
7795
f89     0000000008.8
 
7796
f90     0000000008.8
 
7797
f91     0000000008.8
 
7798
f92     0000000008.8
 
7799
f93     8.8
 
7800
f94     8.8
 
7801
f95     8.8
 
7802
f96     8.8
 
7803
f97     0000000008.8
 
7804
f98     00000000000000000008.8
 
7805
f99     0000000008.8
 
7806
f100    00000000000000000008.8
 
7807
f101    2000-01-01
 
7808
f102    00:00:20
 
7809
f103    0002-02-02 00:00:00
 
7810
f104    2000-12-31 23:59:59
 
7811
f105    2000
 
7812
f106    2000
 
7813
f107    2000
 
7814
f108    1enum
 
7815
f109    1set
 
7816
UPDATE tb2 SET f59 = 100 where f59 = 30 ;
 
7817
affected rows: 2
 
7818
info: Rows matched: 2  Changed: 2  Warnings: 0
 
7819
SELECT * FROM tb2 where f59 = 100 ;
 
7820
f59     100
 
7821
f60     4
 
7822
f61     0000000004
 
7823
f62     0000000000000000000000000000000000000000000000000000000000000004
 
7824
f63     0000000004
 
7825
f64     0000000000000000000000000000000000000000000000000000000000000004
 
7826
f65     -2
 
7827
f66     3.300000000000000000000000000000
 
7828
f67     4
 
7829
f68     3.300000000000000000000000000000
 
7830
f69     0000000004
 
7831
f70     000000000000000000000000000000003.300000000000000000000000000000
 
7832
f71     0000000004
 
7833
f72     000000000000000000000000000000003.300000000000000000000000000000
 
7834
f73     -1.175494347e-38
 
7835
f74     1.175494355e-38
 
7836
f75     00000001.175494355e-38
 
7837
f76     00000001.175494355e-38
 
7838
f77     -1.175494347e-38
 
7839
f78     1.175494355e-38
 
7840
f79     00000001.175494355e-38
 
7841
f80     00000001.175494355e-38
 
7842
f81     -1.17549e-38
 
7843
f82     1.17549e-38
 
7844
f83     01.17549e-38
 
7845
f84     01.17549e-38
 
7846
f85     -1.17549e-38
 
7847
f86     -1.17549e-38
 
7848
f87     1.17549e-38
 
7849
f88     1.17549e-38
 
7850
f89     01.17549e-38
 
7851
f90     01.17549e-38
 
7852
f91     01.17549e-38
 
7853
f92     01.17549e-38
 
7854
f93     -1.17549e-38
 
7855
f94     -1.175494347e-38
 
7856
f95     1.17549e-38
 
7857
f96     1.175494355e-38
 
7858
f97     01.17549e-38
 
7859
f98     00000001.175494355e-38
 
7860
f99     01.17549e-38
 
7861
f100    00000001.175494355e-38
 
7862
f101    1000-01-04
 
7863
f102    838:59:55
 
7864
f103    1970-01-05 00:00:04
 
7865
f104    1970-01-05 00:00:04
 
7866
f105    1905
 
7867
f106    1905
 
7868
f107    1905
 
7869
f108    1enum
 
7870
f109    2set
 
7871
f59     100
 
7872
f60     74
 
7873
f61     NULL
 
7874
f62     NULL
 
7875
f63     NULL
 
7876
f64     NULL
 
7877
f65     NULL
 
7878
f66     NULL
 
7879
f67     NULL
 
7880
f68     NULL
 
7881
f69     NULL
 
7882
f70     NULL
 
7883
f71     NULL
 
7884
f72     NULL
 
7885
f73     NULL
 
7886
f74     NULL
 
7887
f75     NULL
 
7888
f76     NULL
 
7889
f77     7.7
 
7890
f78     7.7
 
7891
f79     00000000000000000007.7
 
7892
f80     00000000000000000008.8
 
7893
f81     8.8
 
7894
f82     8.8
 
7895
f83     0000000008.8
 
7896
f84     0000000008.8
 
7897
f85     8.8
 
7898
f86     8.8
 
7899
f87     8.8
 
7900
f88     8.8
 
7901
f89     0000000008.8
 
7902
f90     0000000008.8
 
7903
f91     0000000008.8
 
7904
f92     0000000008.8
 
7905
f93     8.8
 
7906
f94     8.8
 
7907
f95     8.8
 
7908
f96     8.8
 
7909
f97     0000000008.8
 
7910
f98     00000000000000000008.8
 
7911
f99     0000000008.8
 
7912
f100    00000000000000000008.8
 
7913
f101    2000-01-01
 
7914
f102    00:00:20
 
7915
f103    0002-02-02 00:00:00
 
7916
f104    2000-12-31 23:59:59
 
7917
f105    2000
 
7918
f106    2000
 
7919
f107    2000
 
7920
f108    1enum
 
7921
f109    1set
 
7922
SELECT * FROM test.v1 order by f59 ;
 
7923
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
7924
drop view if exists test.v1 ;
 
7925
Drop TABLE IF EXISTS test.t1 ;
 
7926
Drop VIEW  IF EXISTS test.v1 ;
 
7927
CREATE TABLE t1 (f1 BIGINT, f2 VARCHAR(20), PRIMARY KEY(f1))
 
7928
ENGINE = falcon;
 
7929
INSERT INTO t1 VALUES(1,'one');
 
7930
INSERT INTO t1 VALUES(2,'two');
 
7931
INSERT INTO t1 VALUES(3,'three');
 
7932
INSERT INTO t1 VALUES(5,'five');
 
7933
CREATE VIEW v1 AS SELECT * FROM t1 WHERE f1 BETWEEN 2 AND 4;
 
7934
SELECT COUNT(*) FROM v1 WHERE f1 = 2;
 
7935
COUNT(*)
 
7936
1
 
7937
SELECT COUNT(*) FROM v1 WHERE f1 = 4;
 
7938
COUNT(*)
 
7939
0
 
7940
SELECT COUNT(*) FROM v1 WHERE f1 = 5;
 
7941
COUNT(*)
 
7942
0
 
7943
SELECT COUNT(*) FROM v1 WHERE f1 = 10;
 
7944
COUNT(*)
 
7945
0
 
7946
INSERT INTO t1 VALUES(4,'four');
 
7947
DELETE FROM v1 WHERE f1 = 3;
 
7948
affected rows: 1
 
7949
DELETE FROM v1 WHERE f1 = 5;
 
7950
affected rows: 0
 
7951
SELECT * FROM t1 ORDER BY f1;
 
7952
f1      f2
 
7953
1       one
 
7954
2       two
 
7955
4       four
 
7956
5       five
 
7957
SELECT * FROM v1 ORDER BY f1;
 
7958
f1      f2
 
7959
2       two
 
7960
4       four
 
7961
INSERT INTO v1 VALUES(2,'two');
 
7962
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
 
7963
INSERT INTO v1 VALUES(3,'three');
 
7964
affected rows: 1
 
7965
INSERT INTO v1 VALUES(6,'six');
 
7966
affected rows: 1
 
7967
SELECT * FROM t1 ORDER BY f1;
 
7968
f1      f2
 
7969
1       one
 
7970
2       two
 
7971
3       three
 
7972
4       four
 
7973
5       five
 
7974
6       six
 
7975
SELECT * FROM v1 ORDER BY f1;
 
7976
f1      f2
 
7977
2       two
 
7978
3       three
 
7979
4       four
 
7980
UPDATE v1 SET f1 = 2 WHERE f1 = 3;
 
7981
ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
 
7982
UPDATE v1 SET f2 = 'number' WHERE f1 = 3;
 
7983
affected rows: 1
 
7984
info: Rows matched: 1  Changed: 1  Warnings: 0
 
7985
UPDATE v1 SET f1 = 10 WHERE f1 = 3;
 
7986
affected rows: 1
 
7987
info: Rows matched: 1  Changed: 1  Warnings: 0
 
7988
UPDATE v1 SET f2 = 'number' WHERE f1 = 1;
 
7989
affected rows: 0
 
7990
 
 
7991
Testcase 3.3.1.46 
 
7992
--------------------------------------------------------------------------------
 
7993
Drop view if exists test.v1 ;
 
7994
CREATE VIEW test.v1 AS SELECT f59,f60
 
7995
FROM test.tb2 where f59 = 195 WITH CHECK OPTION ;
 
7996
UPDATE test.v1 SET f59 = 198 where f59=195 ;
 
7997
ERROR HY000: CHECK OPTION failed 'test.v1'
 
7998
SELECT * FROM test.v1 order by f59 ;
 
7999
f59     f60
 
8000
195     87
 
8001
drop view if exists test.v1 ;
 
8002
 
 
8003
Testcase 3.3.1.47 
 
8004
--------------------------------------------------------------------------------
 
8005
Drop view if exists test.v1 ;
 
8006
Drop view if exists test.v2 ;
 
8007
CREATE VIEW test.v1 AS SELECT f59,f60
 
8008
FROM test.tb2 where F59 = 0987 WITH LOCAL CHECK OPTION ;
 
8009
CREATE VIEW test.v2 as SELECT * FROM test.v1 ;
 
8010
UPDATE test.v1 SET F59 = 919 where f59 = 0987 ;
 
8011
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8012
SELECT * FROM test.v1 order by f59 ;
 
8013
f59     f60
 
8014
987     41
 
8015
UPDATE test.v2 SET F59 = 9879 where f59 = 919 ;
 
8016
SELECT * FROM tb2 where f59 = 9879 ;
 
8017
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
8018
drop view if exists v1 ;
 
8019
drop view if exists v2 ;
 
8020
 
 
8021
Testcase 3.3.1.48 
 
8022
--------------------------------------------------------------------------------
 
8023
DROP TABLE IF EXISTS test.t1;
 
8024
DROP VIEW  IF EXISTS test.v1;
 
8025
CREATE TABLE t1 (f1 ENUM('A', 'B', 'C') NOT NULL, f2 INTEGER)
 
8026
ENGINE = falcon;
 
8027
INSERT INTO t1 VALUES ('A', 1);
 
8028
SELECT * FROM t1 order by f1, f2;
 
8029
f1      f2
 
8030
A       1
 
8031
CREATE VIEW  v1 AS SELECT * FROM t1 WHERE f2 BETWEEN 1 AND 2
 
8032
WITH CASCADED CHECK OPTION ;
 
8033
SELECT * FROM v1 order by f1, f2;
 
8034
f1      f2
 
8035
A       1
 
8036
UPDATE v1 SET f2 = 2 WHERE f2 = 1;
 
8037
affected rows: 1
 
8038
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8039
INSERT INTO v1 VALUES('B',2);
 
8040
affected rows: 1
 
8041
SELECT * FROM v1 order by f1, f2;
 
8042
f1      f2
 
8043
A       2
 
8044
B       2
 
8045
UPDATE v1 SET f2 = 4;
 
8046
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8047
INSERT INTO v1 VALUES('B',3);
 
8048
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8049
SELECT * FROM v1 order by f1, f2;
 
8050
f1      f2
 
8051
A       2
 
8052
B       2
 
8053
 
 
8054
Testcase 3.3.1.49 
 
8055
--------------------------------------------------------------------------------
 
8056
Drop table if exists test.t1 ;
 
8057
Drop view  if exists test.v1 ;
 
8058
Drop view  if exists test.v2 ;
 
8059
Drop view  if exists test.v3 ;
 
8060
Create table test.t1 (f59 INT, f60 INT) ;
 
8061
Insert into test.t1  values (100,4234);
 
8062
Insert into test.t1  values (290,6624);
 
8063
Insert into test.t1  values (410,765);
 
8064
Insert into test.t1  values (300,433334);
 
8065
Insert into test.t1  values (800,9788);
 
8066
Insert into test.t1  values (501,9866);
 
8067
Create view test.v1 as select f59
 
8068
FROM test.t1 where f59<500 with check option ;
 
8069
Create view test.v2 as select *
 
8070
from test.v1 where f59>0 with local check option ;
 
8071
Create view test.v3 as select *
 
8072
from test.v1 where f59>0 with cascaded check option ;
 
8073
Insert into test.v2 values(23) ;
 
8074
Insert into test.v3 values(24) ;
 
8075
drop view if exists test.v1 ;
 
8076
drop view if exists test.v2 ;
 
8077
drop view if exists test.v3 ;
 
8078
 
 
8079
Testcase 3.3.1.49A 
 
8080
--------------------------------------------------------------------------------
 
8081
USE test;
 
8082
DROP TABLE IF EXISTS test.t1 ;
 
8083
DROP TABLE IF EXISTS test.t1_results ;
 
8084
DROP VIEW  IF EXISTS test.v1;
 
8085
DROP VIEW  IF EXISTS test.v2;
 
8086
DROP VIEW  IF EXISTS test.v3;
 
8087
CREATE TABLE t1 (f1 INTEGER, f2 CHAR(20));
 
8088
CREATE TABLE t1_results (v3_to_v1_options VARCHAR(100), statement VARCHAR(10),
 
8089
v3_to_v1_violation VARCHAR(20), errno CHAR(10));
 
8090
CREATE VIEW v1 AS SELECT f1, f2
 
8091
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH LOCAL    CHECK OPTION ;
 
8092
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8093
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
8094
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8095
option_variant  --------------------------------------------------------------------------------
 
8096
INSERT INTO t1 VALUES(16, 'sixteen');
 
8097
INSERT INTO t1 VALUES(0, 'zero');
 
8098
INSERT INTO t1 VALUES(7, 'seven');
 
8099
INSERT INTO t1 VALUES(8, 'eight');
 
8100
SELECT * FROM v1;
 
8101
f1      f2
 
8102
0       zero
 
8103
7       seven
 
8104
8       eight
 
8105
SELECT * FROM v2;
 
8106
col1    col2
 
8107
7       seven
 
8108
8       eight
 
8109
SELECT * FROM v3;
 
8110
my_col1 my_col2
 
8111
8       eight
 
8112
SELECT * FROM t1;
 
8113
f1      f2
 
8114
16      sixteen
 
8115
0       zero
 
8116
7       seven
 
8117
8       eight
 
8118
DELETE FROM t1;
 
8119
INSERT INTO t1 VALUES(16, 'sixteen');
 
8120
INSERT INTO t1 VALUES(0, 'zero');
 
8121
INSERT INTO t1 VALUES(7, 'seven');
 
8122
INSERT INTO t1 VALUES(8, 'eight');
 
8123
DELETE FROM v3 WHERE my_col1 = 16;
 
8124
affected rows: 0
 
8125
DELETE FROM v3 WHERE my_col1 = 0;
 
8126
affected rows: 0
 
8127
DELETE FROM v3 WHERE my_col1 = 7;
 
8128
affected rows: 0
 
8129
DELETE FROM v3 WHERE my_col1 = 8;
 
8130
affected rows: 1
 
8131
SELECT * FROM t1;
 
8132
f1      f2
 
8133
16      sixteen
 
8134
0       zero
 
8135
7       seven
 
8136
DELETE FROM t1;
 
8137
INSERT INTO t1 VALUES(16, 'sixteen');
 
8138
INSERT INTO t1 VALUES(0, 'zero');
 
8139
INSERT INTO t1 VALUES(7, 'seven');
 
8140
INSERT INTO t1 VALUES(8, 'eight');
 
8141
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8142
affected rows: 0
 
8143
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8144
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8145
affected rows: 0
 
8146
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8147
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8148
affected rows: 0
 
8149
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8150
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8151
affected rows: 1
 
8152
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8153
SELECT * FROM t1;
 
8154
f1      f2
 
8155
16      sixteen
 
8156
0       zero
 
8157
7       seven
 
8158
8       whatever
 
8159
DELETE FROM t1;
 
8160
INSERT INTO t1 VALUES(8, 'eight');
 
8161
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8162
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8163
SELECT * FROM t1;
 
8164
f1      f2
 
8165
8       eight
 
8166
DELETE FROM t1;
 
8167
INSERT INTO t1 VALUES(8, 'eight');
 
8168
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8169
affected rows: 1
 
8170
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8171
SELECT * FROM t1;
 
8172
f1      f2
 
8173
0       eight
 
8174
DELETE FROM t1;
 
8175
INSERT INTO t1 VALUES(8, 'eight');
 
8176
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8177
affected rows: 1
 
8178
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8179
SELECT * FROM t1;
 
8180
f1      f2
 
8181
16      eight
 
8182
DELETE FROM t1;
 
8183
INSERT INTO t1 VALUES(8, 'eight');
 
8184
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8185
affected rows: 1
 
8186
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8187
SELECT * FROM t1;
 
8188
f1      f2
 
8189
10      eight
 
8190
DELETE FROM t1;
 
8191
INSERT INTO v3 VALUES(16, 'sixteen');
 
8192
affected rows: 1
 
8193
INSERT INTO v3 VALUES(0, 'zero');
 
8194
affected rows: 1
 
8195
INSERT INTO v3 VALUES(7, 'seven');
 
8196
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8197
INSERT INTO v3 VALUES(8, 'eight');
 
8198
affected rows: 1
 
8199
SELECT * FROM t1;
 
8200
f1      f2
 
8201
16      sixteen
 
8202
0       zero
 
8203
8       eight
 
8204
DELETE FROM t1;
 
8205
DROP VIEW v3;
 
8206
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8207
option_variant  --------------------------------------------------------------------------------
 
8208
INSERT INTO t1 VALUES(16, 'sixteen');
 
8209
INSERT INTO t1 VALUES(0, 'zero');
 
8210
INSERT INTO t1 VALUES(7, 'seven');
 
8211
INSERT INTO t1 VALUES(8, 'eight');
 
8212
SELECT * FROM v1;
 
8213
f1      f2
 
8214
0       zero
 
8215
7       seven
 
8216
8       eight
 
8217
SELECT * FROM v2;
 
8218
col1    col2
 
8219
7       seven
 
8220
8       eight
 
8221
SELECT * FROM v3;
 
8222
my_col1 my_col2
 
8223
8       eight
 
8224
SELECT * FROM t1;
 
8225
f1      f2
 
8226
16      sixteen
 
8227
0       zero
 
8228
7       seven
 
8229
8       eight
 
8230
DELETE FROM t1;
 
8231
INSERT INTO t1 VALUES(16, 'sixteen');
 
8232
INSERT INTO t1 VALUES(0, 'zero');
 
8233
INSERT INTO t1 VALUES(7, 'seven');
 
8234
INSERT INTO t1 VALUES(8, 'eight');
 
8235
DELETE FROM v3 WHERE my_col1 = 16;
 
8236
affected rows: 0
 
8237
DELETE FROM v3 WHERE my_col1 = 0;
 
8238
affected rows: 0
 
8239
DELETE FROM v3 WHERE my_col1 = 7;
 
8240
affected rows: 0
 
8241
DELETE FROM v3 WHERE my_col1 = 8;
 
8242
affected rows: 1
 
8243
SELECT * FROM t1;
 
8244
f1      f2
 
8245
16      sixteen
 
8246
0       zero
 
8247
7       seven
 
8248
DELETE FROM t1;
 
8249
INSERT INTO t1 VALUES(16, 'sixteen');
 
8250
INSERT INTO t1 VALUES(0, 'zero');
 
8251
INSERT INTO t1 VALUES(7, 'seven');
 
8252
INSERT INTO t1 VALUES(8, 'eight');
 
8253
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8254
affected rows: 0
 
8255
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8256
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8257
affected rows: 0
 
8258
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8259
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8260
affected rows: 0
 
8261
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8262
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8263
affected rows: 1
 
8264
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8265
SELECT * FROM t1;
 
8266
f1      f2
 
8267
16      sixteen
 
8268
0       zero
 
8269
7       seven
 
8270
8       whatever
 
8271
DELETE FROM t1;
 
8272
INSERT INTO t1 VALUES(8, 'eight');
 
8273
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8274
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8275
SELECT * FROM t1;
 
8276
f1      f2
 
8277
8       eight
 
8278
DELETE FROM t1;
 
8279
INSERT INTO t1 VALUES(8, 'eight');
 
8280
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8281
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8282
SELECT * FROM t1;
 
8283
f1      f2
 
8284
8       eight
 
8285
DELETE FROM t1;
 
8286
INSERT INTO t1 VALUES(8, 'eight');
 
8287
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8288
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8289
SELECT * FROM t1;
 
8290
f1      f2
 
8291
8       eight
 
8292
DELETE FROM t1;
 
8293
INSERT INTO t1 VALUES(8, 'eight');
 
8294
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8295
affected rows: 1
 
8296
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8297
SELECT * FROM t1;
 
8298
f1      f2
 
8299
10      eight
 
8300
DELETE FROM t1;
 
8301
INSERT INTO v3 VALUES(16, 'sixteen');
 
8302
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8303
INSERT INTO v3 VALUES(0, 'zero');
 
8304
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8305
INSERT INTO v3 VALUES(7, 'seven');
 
8306
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8307
INSERT INTO v3 VALUES(8, 'eight');
 
8308
affected rows: 1
 
8309
SELECT * FROM t1;
 
8310
f1      f2
 
8311
8       eight
 
8312
DELETE FROM t1;
 
8313
DROP VIEW v3;
 
8314
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8315
option_variant  --------------------------------------------------------------------------------
 
8316
INSERT INTO t1 VALUES(16, 'sixteen');
 
8317
INSERT INTO t1 VALUES(0, 'zero');
 
8318
INSERT INTO t1 VALUES(7, 'seven');
 
8319
INSERT INTO t1 VALUES(8, 'eight');
 
8320
SELECT * FROM v1;
 
8321
f1      f2
 
8322
0       zero
 
8323
7       seven
 
8324
8       eight
 
8325
SELECT * FROM v2;
 
8326
col1    col2
 
8327
7       seven
 
8328
8       eight
 
8329
SELECT * FROM v3;
 
8330
my_col1 my_col2
 
8331
8       eight
 
8332
SELECT * FROM t1;
 
8333
f1      f2
 
8334
16      sixteen
 
8335
0       zero
 
8336
7       seven
 
8337
8       eight
 
8338
DELETE FROM t1;
 
8339
INSERT INTO t1 VALUES(16, 'sixteen');
 
8340
INSERT INTO t1 VALUES(0, 'zero');
 
8341
INSERT INTO t1 VALUES(7, 'seven');
 
8342
INSERT INTO t1 VALUES(8, 'eight');
 
8343
DELETE FROM v3 WHERE my_col1 = 16;
 
8344
affected rows: 0
 
8345
DELETE FROM v3 WHERE my_col1 = 0;
 
8346
affected rows: 0
 
8347
DELETE FROM v3 WHERE my_col1 = 7;
 
8348
affected rows: 0
 
8349
DELETE FROM v3 WHERE my_col1 = 8;
 
8350
affected rows: 1
 
8351
SELECT * FROM t1;
 
8352
f1      f2
 
8353
16      sixteen
 
8354
0       zero
 
8355
7       seven
 
8356
DELETE FROM t1;
 
8357
INSERT INTO t1 VALUES(16, 'sixteen');
 
8358
INSERT INTO t1 VALUES(0, 'zero');
 
8359
INSERT INTO t1 VALUES(7, 'seven');
 
8360
INSERT INTO t1 VALUES(8, 'eight');
 
8361
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8362
affected rows: 0
 
8363
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8364
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8365
affected rows: 0
 
8366
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8367
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8368
affected rows: 0
 
8369
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8370
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8371
affected rows: 1
 
8372
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8373
SELECT * FROM t1;
 
8374
f1      f2
 
8375
16      sixteen
 
8376
0       zero
 
8377
7       seven
 
8378
8       whatever
 
8379
DELETE FROM t1;
 
8380
INSERT INTO t1 VALUES(8, 'eight');
 
8381
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8382
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8383
SELECT * FROM t1;
 
8384
f1      f2
 
8385
8       eight
 
8386
DELETE FROM t1;
 
8387
INSERT INTO t1 VALUES(8, 'eight');
 
8388
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8389
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8390
SELECT * FROM t1;
 
8391
f1      f2
 
8392
8       eight
 
8393
DELETE FROM t1;
 
8394
INSERT INTO t1 VALUES(8, 'eight');
 
8395
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8396
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8397
SELECT * FROM t1;
 
8398
f1      f2
 
8399
8       eight
 
8400
DELETE FROM t1;
 
8401
INSERT INTO t1 VALUES(8, 'eight');
 
8402
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8403
affected rows: 1
 
8404
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8405
SELECT * FROM t1;
 
8406
f1      f2
 
8407
10      eight
 
8408
DELETE FROM t1;
 
8409
INSERT INTO v3 VALUES(16, 'sixteen');
 
8410
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8411
INSERT INTO v3 VALUES(0, 'zero');
 
8412
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8413
INSERT INTO v3 VALUES(7, 'seven');
 
8414
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8415
INSERT INTO v3 VALUES(8, 'eight');
 
8416
affected rows: 1
 
8417
SELECT * FROM t1;
 
8418
f1      f2
 
8419
8       eight
 
8420
DELETE FROM t1;
 
8421
DROP VIEW v3;
 
8422
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8423
option_variant  --------------------------------------------------------------------------------
 
8424
INSERT INTO t1 VALUES(16, 'sixteen');
 
8425
INSERT INTO t1 VALUES(0, 'zero');
 
8426
INSERT INTO t1 VALUES(7, 'seven');
 
8427
INSERT INTO t1 VALUES(8, 'eight');
 
8428
SELECT * FROM v1;
 
8429
f1      f2
 
8430
0       zero
 
8431
7       seven
 
8432
8       eight
 
8433
SELECT * FROM v2;
 
8434
col1    col2
 
8435
7       seven
 
8436
8       eight
 
8437
SELECT * FROM v3;
 
8438
my_col1 my_col2
 
8439
8       eight
 
8440
SELECT * FROM t1;
 
8441
f1      f2
 
8442
16      sixteen
 
8443
0       zero
 
8444
7       seven
 
8445
8       eight
 
8446
DELETE FROM t1;
 
8447
INSERT INTO t1 VALUES(16, 'sixteen');
 
8448
INSERT INTO t1 VALUES(0, 'zero');
 
8449
INSERT INTO t1 VALUES(7, 'seven');
 
8450
INSERT INTO t1 VALUES(8, 'eight');
 
8451
DELETE FROM v3 WHERE my_col1 = 16;
 
8452
affected rows: 0
 
8453
DELETE FROM v3 WHERE my_col1 = 0;
 
8454
affected rows: 0
 
8455
DELETE FROM v3 WHERE my_col1 = 7;
 
8456
affected rows: 0
 
8457
DELETE FROM v3 WHERE my_col1 = 8;
 
8458
affected rows: 1
 
8459
SELECT * FROM t1;
 
8460
f1      f2
 
8461
16      sixteen
 
8462
0       zero
 
8463
7       seven
 
8464
DELETE FROM t1;
 
8465
INSERT INTO t1 VALUES(16, 'sixteen');
 
8466
INSERT INTO t1 VALUES(0, 'zero');
 
8467
INSERT INTO t1 VALUES(7, 'seven');
 
8468
INSERT INTO t1 VALUES(8, 'eight');
 
8469
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8470
affected rows: 0
 
8471
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8472
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8473
affected rows: 0
 
8474
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8475
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8476
affected rows: 0
 
8477
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8478
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8479
affected rows: 1
 
8480
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8481
SELECT * FROM t1;
 
8482
f1      f2
 
8483
16      sixteen
 
8484
0       zero
 
8485
7       seven
 
8486
8       whatever
 
8487
DELETE FROM t1;
 
8488
INSERT INTO t1 VALUES(8, 'eight');
 
8489
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8490
affected rows: 1
 
8491
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8492
SELECT * FROM t1;
 
8493
f1      f2
 
8494
7       eight
 
8495
DELETE FROM t1;
 
8496
INSERT INTO t1 VALUES(8, 'eight');
 
8497
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8498
affected rows: 1
 
8499
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8500
SELECT * FROM t1;
 
8501
f1      f2
 
8502
0       eight
 
8503
DELETE FROM t1;
 
8504
INSERT INTO t1 VALUES(8, 'eight');
 
8505
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8506
affected rows: 1
 
8507
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8508
SELECT * FROM t1;
 
8509
f1      f2
 
8510
16      eight
 
8511
DELETE FROM t1;
 
8512
INSERT INTO t1 VALUES(8, 'eight');
 
8513
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8514
affected rows: 1
 
8515
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8516
SELECT * FROM t1;
 
8517
f1      f2
 
8518
10      eight
 
8519
DELETE FROM t1;
 
8520
INSERT INTO v3 VALUES(16, 'sixteen');
 
8521
affected rows: 1
 
8522
INSERT INTO v3 VALUES(0, 'zero');
 
8523
affected rows: 1
 
8524
INSERT INTO v3 VALUES(7, 'seven');
 
8525
affected rows: 1
 
8526
INSERT INTO v3 VALUES(8, 'eight');
 
8527
affected rows: 1
 
8528
SELECT * FROM t1;
 
8529
f1      f2
 
8530
16      sixteen
 
8531
0       zero
 
8532
7       seven
 
8533
8       eight
 
8534
DELETE FROM t1;
 
8535
DROP VIEW v3;
 
8536
DROP VIEW v2;
 
8537
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8538
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
8539
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8540
option_variant  --------------------------------------------------------------------------------
 
8541
INSERT INTO t1 VALUES(16, 'sixteen');
 
8542
INSERT INTO t1 VALUES(0, 'zero');
 
8543
INSERT INTO t1 VALUES(7, 'seven');
 
8544
INSERT INTO t1 VALUES(8, 'eight');
 
8545
SELECT * FROM v1;
 
8546
f1      f2
 
8547
0       zero
 
8548
7       seven
 
8549
8       eight
 
8550
SELECT * FROM v2;
 
8551
col1    col2
 
8552
7       seven
 
8553
8       eight
 
8554
SELECT * FROM v3;
 
8555
my_col1 my_col2
 
8556
8       eight
 
8557
SELECT * FROM t1;
 
8558
f1      f2
 
8559
16      sixteen
 
8560
0       zero
 
8561
7       seven
 
8562
8       eight
 
8563
DELETE FROM t1;
 
8564
INSERT INTO t1 VALUES(16, 'sixteen');
 
8565
INSERT INTO t1 VALUES(0, 'zero');
 
8566
INSERT INTO t1 VALUES(7, 'seven');
 
8567
INSERT INTO t1 VALUES(8, 'eight');
 
8568
DELETE FROM v3 WHERE my_col1 = 16;
 
8569
affected rows: 0
 
8570
DELETE FROM v3 WHERE my_col1 = 0;
 
8571
affected rows: 0
 
8572
DELETE FROM v3 WHERE my_col1 = 7;
 
8573
affected rows: 0
 
8574
DELETE FROM v3 WHERE my_col1 = 8;
 
8575
affected rows: 1
 
8576
SELECT * FROM t1;
 
8577
f1      f2
 
8578
16      sixteen
 
8579
0       zero
 
8580
7       seven
 
8581
DELETE FROM t1;
 
8582
INSERT INTO t1 VALUES(16, 'sixteen');
 
8583
INSERT INTO t1 VALUES(0, 'zero');
 
8584
INSERT INTO t1 VALUES(7, 'seven');
 
8585
INSERT INTO t1 VALUES(8, 'eight');
 
8586
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8587
affected rows: 0
 
8588
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8589
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8590
affected rows: 0
 
8591
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8592
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8593
affected rows: 0
 
8594
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8595
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8596
affected rows: 1
 
8597
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8598
SELECT * FROM t1;
 
8599
f1      f2
 
8600
16      sixteen
 
8601
0       zero
 
8602
7       seven
 
8603
8       whatever
 
8604
DELETE FROM t1;
 
8605
INSERT INTO t1 VALUES(8, 'eight');
 
8606
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8607
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8608
SELECT * FROM t1;
 
8609
f1      f2
 
8610
8       eight
 
8611
DELETE FROM t1;
 
8612
INSERT INTO t1 VALUES(8, 'eight');
 
8613
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8614
affected rows: 1
 
8615
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8616
SELECT * FROM t1;
 
8617
f1      f2
 
8618
0       eight
 
8619
DELETE FROM t1;
 
8620
INSERT INTO t1 VALUES(8, 'eight');
 
8621
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8622
affected rows: 1
 
8623
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8624
SELECT * FROM t1;
 
8625
f1      f2
 
8626
16      eight
 
8627
DELETE FROM t1;
 
8628
INSERT INTO t1 VALUES(8, 'eight');
 
8629
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8630
affected rows: 1
 
8631
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8632
SELECT * FROM t1;
 
8633
f1      f2
 
8634
10      eight
 
8635
DELETE FROM t1;
 
8636
INSERT INTO v3 VALUES(16, 'sixteen');
 
8637
affected rows: 1
 
8638
INSERT INTO v3 VALUES(0, 'zero');
 
8639
affected rows: 1
 
8640
INSERT INTO v3 VALUES(7, 'seven');
 
8641
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8642
INSERT INTO v3 VALUES(8, 'eight');
 
8643
affected rows: 1
 
8644
SELECT * FROM t1;
 
8645
f1      f2
 
8646
16      sixteen
 
8647
0       zero
 
8648
8       eight
 
8649
DELETE FROM t1;
 
8650
DROP VIEW v3;
 
8651
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8652
option_variant  --------------------------------------------------------------------------------
 
8653
INSERT INTO t1 VALUES(16, 'sixteen');
 
8654
INSERT INTO t1 VALUES(0, 'zero');
 
8655
INSERT INTO t1 VALUES(7, 'seven');
 
8656
INSERT INTO t1 VALUES(8, 'eight');
 
8657
SELECT * FROM v1;
 
8658
f1      f2
 
8659
0       zero
 
8660
7       seven
 
8661
8       eight
 
8662
SELECT * FROM v2;
 
8663
col1    col2
 
8664
7       seven
 
8665
8       eight
 
8666
SELECT * FROM v3;
 
8667
my_col1 my_col2
 
8668
8       eight
 
8669
SELECT * FROM t1;
 
8670
f1      f2
 
8671
16      sixteen
 
8672
0       zero
 
8673
7       seven
 
8674
8       eight
 
8675
DELETE FROM t1;
 
8676
INSERT INTO t1 VALUES(16, 'sixteen');
 
8677
INSERT INTO t1 VALUES(0, 'zero');
 
8678
INSERT INTO t1 VALUES(7, 'seven');
 
8679
INSERT INTO t1 VALUES(8, 'eight');
 
8680
DELETE FROM v3 WHERE my_col1 = 16;
 
8681
affected rows: 0
 
8682
DELETE FROM v3 WHERE my_col1 = 0;
 
8683
affected rows: 0
 
8684
DELETE FROM v3 WHERE my_col1 = 7;
 
8685
affected rows: 0
 
8686
DELETE FROM v3 WHERE my_col1 = 8;
 
8687
affected rows: 1
 
8688
SELECT * FROM t1;
 
8689
f1      f2
 
8690
16      sixteen
 
8691
0       zero
 
8692
7       seven
 
8693
DELETE FROM t1;
 
8694
INSERT INTO t1 VALUES(16, 'sixteen');
 
8695
INSERT INTO t1 VALUES(0, 'zero');
 
8696
INSERT INTO t1 VALUES(7, 'seven');
 
8697
INSERT INTO t1 VALUES(8, 'eight');
 
8698
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8699
affected rows: 0
 
8700
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8701
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8702
affected rows: 0
 
8703
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8704
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8705
affected rows: 0
 
8706
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8707
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8708
affected rows: 1
 
8709
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8710
SELECT * FROM t1;
 
8711
f1      f2
 
8712
16      sixteen
 
8713
0       zero
 
8714
7       seven
 
8715
8       whatever
 
8716
DELETE FROM t1;
 
8717
INSERT INTO t1 VALUES(8, 'eight');
 
8718
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8719
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8720
SELECT * FROM t1;
 
8721
f1      f2
 
8722
8       eight
 
8723
DELETE FROM t1;
 
8724
INSERT INTO t1 VALUES(8, 'eight');
 
8725
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8726
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8727
SELECT * FROM t1;
 
8728
f1      f2
 
8729
8       eight
 
8730
DELETE FROM t1;
 
8731
INSERT INTO t1 VALUES(8, 'eight');
 
8732
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8733
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8734
SELECT * FROM t1;
 
8735
f1      f2
 
8736
8       eight
 
8737
DELETE FROM t1;
 
8738
INSERT INTO t1 VALUES(8, 'eight');
 
8739
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8740
affected rows: 1
 
8741
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8742
SELECT * FROM t1;
 
8743
f1      f2
 
8744
10      eight
 
8745
DELETE FROM t1;
 
8746
INSERT INTO v3 VALUES(16, 'sixteen');
 
8747
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8748
INSERT INTO v3 VALUES(0, 'zero');
 
8749
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8750
INSERT INTO v3 VALUES(7, 'seven');
 
8751
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8752
INSERT INTO v3 VALUES(8, 'eight');
 
8753
affected rows: 1
 
8754
SELECT * FROM t1;
 
8755
f1      f2
 
8756
8       eight
 
8757
DELETE FROM t1;
 
8758
DROP VIEW v3;
 
8759
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8760
option_variant  --------------------------------------------------------------------------------
 
8761
INSERT INTO t1 VALUES(16, 'sixteen');
 
8762
INSERT INTO t1 VALUES(0, 'zero');
 
8763
INSERT INTO t1 VALUES(7, 'seven');
 
8764
INSERT INTO t1 VALUES(8, 'eight');
 
8765
SELECT * FROM v1;
 
8766
f1      f2
 
8767
0       zero
 
8768
7       seven
 
8769
8       eight
 
8770
SELECT * FROM v2;
 
8771
col1    col2
 
8772
7       seven
 
8773
8       eight
 
8774
SELECT * FROM v3;
 
8775
my_col1 my_col2
 
8776
8       eight
 
8777
SELECT * FROM t1;
 
8778
f1      f2
 
8779
16      sixteen
 
8780
0       zero
 
8781
7       seven
 
8782
8       eight
 
8783
DELETE FROM t1;
 
8784
INSERT INTO t1 VALUES(16, 'sixteen');
 
8785
INSERT INTO t1 VALUES(0, 'zero');
 
8786
INSERT INTO t1 VALUES(7, 'seven');
 
8787
INSERT INTO t1 VALUES(8, 'eight');
 
8788
DELETE FROM v3 WHERE my_col1 = 16;
 
8789
affected rows: 0
 
8790
DELETE FROM v3 WHERE my_col1 = 0;
 
8791
affected rows: 0
 
8792
DELETE FROM v3 WHERE my_col1 = 7;
 
8793
affected rows: 0
 
8794
DELETE FROM v3 WHERE my_col1 = 8;
 
8795
affected rows: 1
 
8796
SELECT * FROM t1;
 
8797
f1      f2
 
8798
16      sixteen
 
8799
0       zero
 
8800
7       seven
 
8801
DELETE FROM t1;
 
8802
INSERT INTO t1 VALUES(16, 'sixteen');
 
8803
INSERT INTO t1 VALUES(0, 'zero');
 
8804
INSERT INTO t1 VALUES(7, 'seven');
 
8805
INSERT INTO t1 VALUES(8, 'eight');
 
8806
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8807
affected rows: 0
 
8808
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8809
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8810
affected rows: 0
 
8811
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8812
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8813
affected rows: 0
 
8814
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8815
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8816
affected rows: 1
 
8817
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8818
SELECT * FROM t1;
 
8819
f1      f2
 
8820
16      sixteen
 
8821
0       zero
 
8822
7       seven
 
8823
8       whatever
 
8824
DELETE FROM t1;
 
8825
INSERT INTO t1 VALUES(8, 'eight');
 
8826
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8827
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8828
SELECT * FROM t1;
 
8829
f1      f2
 
8830
8       eight
 
8831
DELETE FROM t1;
 
8832
INSERT INTO t1 VALUES(8, 'eight');
 
8833
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8834
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8835
SELECT * FROM t1;
 
8836
f1      f2
 
8837
8       eight
 
8838
DELETE FROM t1;
 
8839
INSERT INTO t1 VALUES(8, 'eight');
 
8840
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8841
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8842
SELECT * FROM t1;
 
8843
f1      f2
 
8844
8       eight
 
8845
DELETE FROM t1;
 
8846
INSERT INTO t1 VALUES(8, 'eight');
 
8847
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8848
affected rows: 1
 
8849
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8850
SELECT * FROM t1;
 
8851
f1      f2
 
8852
10      eight
 
8853
DELETE FROM t1;
 
8854
INSERT INTO v3 VALUES(16, 'sixteen');
 
8855
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8856
INSERT INTO v3 VALUES(0, 'zero');
 
8857
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8858
INSERT INTO v3 VALUES(7, 'seven');
 
8859
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8860
INSERT INTO v3 VALUES(8, 'eight');
 
8861
affected rows: 1
 
8862
SELECT * FROM t1;
 
8863
f1      f2
 
8864
8       eight
 
8865
DELETE FROM t1;
 
8866
DROP VIEW v3;
 
8867
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8868
option_variant  --------------------------------------------------------------------------------
 
8869
INSERT INTO t1 VALUES(16, 'sixteen');
 
8870
INSERT INTO t1 VALUES(0, 'zero');
 
8871
INSERT INTO t1 VALUES(7, 'seven');
 
8872
INSERT INTO t1 VALUES(8, 'eight');
 
8873
SELECT * FROM v1;
 
8874
f1      f2
 
8875
0       zero
 
8876
7       seven
 
8877
8       eight
 
8878
SELECT * FROM v2;
 
8879
col1    col2
 
8880
7       seven
 
8881
8       eight
 
8882
SELECT * FROM v3;
 
8883
my_col1 my_col2
 
8884
8       eight
 
8885
SELECT * FROM t1;
 
8886
f1      f2
 
8887
16      sixteen
 
8888
0       zero
 
8889
7       seven
 
8890
8       eight
 
8891
DELETE FROM t1;
 
8892
INSERT INTO t1 VALUES(16, 'sixteen');
 
8893
INSERT INTO t1 VALUES(0, 'zero');
 
8894
INSERT INTO t1 VALUES(7, 'seven');
 
8895
INSERT INTO t1 VALUES(8, 'eight');
 
8896
DELETE FROM v3 WHERE my_col1 = 16;
 
8897
affected rows: 0
 
8898
DELETE FROM v3 WHERE my_col1 = 0;
 
8899
affected rows: 0
 
8900
DELETE FROM v3 WHERE my_col1 = 7;
 
8901
affected rows: 0
 
8902
DELETE FROM v3 WHERE my_col1 = 8;
 
8903
affected rows: 1
 
8904
SELECT * FROM t1;
 
8905
f1      f2
 
8906
16      sixteen
 
8907
0       zero
 
8908
7       seven
 
8909
DELETE FROM t1;
 
8910
INSERT INTO t1 VALUES(16, 'sixteen');
 
8911
INSERT INTO t1 VALUES(0, 'zero');
 
8912
INSERT INTO t1 VALUES(7, 'seven');
 
8913
INSERT INTO t1 VALUES(8, 'eight');
 
8914
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8915
affected rows: 0
 
8916
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8917
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8918
affected rows: 0
 
8919
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8920
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8921
affected rows: 0
 
8922
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8923
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8924
affected rows: 1
 
8925
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8926
SELECT * FROM t1;
 
8927
f1      f2
 
8928
16      sixteen
 
8929
0       zero
 
8930
7       seven
 
8931
8       whatever
 
8932
DELETE FROM t1;
 
8933
INSERT INTO t1 VALUES(8, 'eight');
 
8934
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8935
affected rows: 1
 
8936
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8937
SELECT * FROM t1;
 
8938
f1      f2
 
8939
7       eight
 
8940
DELETE FROM t1;
 
8941
INSERT INTO t1 VALUES(8, 'eight');
 
8942
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8943
affected rows: 1
 
8944
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8945
SELECT * FROM t1;
 
8946
f1      f2
 
8947
0       eight
 
8948
DELETE FROM t1;
 
8949
INSERT INTO t1 VALUES(8, 'eight');
 
8950
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8951
affected rows: 1
 
8952
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8953
SELECT * FROM t1;
 
8954
f1      f2
 
8955
16      eight
 
8956
DELETE FROM t1;
 
8957
INSERT INTO t1 VALUES(8, 'eight');
 
8958
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8959
affected rows: 1
 
8960
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8961
SELECT * FROM t1;
 
8962
f1      f2
 
8963
10      eight
 
8964
DELETE FROM t1;
 
8965
INSERT INTO v3 VALUES(16, 'sixteen');
 
8966
affected rows: 1
 
8967
INSERT INTO v3 VALUES(0, 'zero');
 
8968
affected rows: 1
 
8969
INSERT INTO v3 VALUES(7, 'seven');
 
8970
affected rows: 1
 
8971
INSERT INTO v3 VALUES(8, 'eight');
 
8972
affected rows: 1
 
8973
SELECT * FROM t1;
 
8974
f1      f2
 
8975
16      sixteen
 
8976
0       zero
 
8977
7       seven
 
8978
8       eight
 
8979
DELETE FROM t1;
 
8980
DROP VIEW v3;
 
8981
DROP VIEW v2;
 
8982
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8983
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
8984
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8985
option_variant  --------------------------------------------------------------------------------
 
8986
INSERT INTO t1 VALUES(16, 'sixteen');
 
8987
INSERT INTO t1 VALUES(0, 'zero');
 
8988
INSERT INTO t1 VALUES(7, 'seven');
 
8989
INSERT INTO t1 VALUES(8, 'eight');
 
8990
SELECT * FROM v1;
 
8991
f1      f2
 
8992
0       zero
 
8993
7       seven
 
8994
8       eight
 
8995
SELECT * FROM v2;
 
8996
col1    col2
 
8997
7       seven
 
8998
8       eight
 
8999
SELECT * FROM v3;
 
9000
my_col1 my_col2
 
9001
8       eight
 
9002
SELECT * FROM t1;
 
9003
f1      f2
 
9004
16      sixteen
 
9005
0       zero
 
9006
7       seven
 
9007
8       eight
 
9008
DELETE FROM t1;
 
9009
INSERT INTO t1 VALUES(16, 'sixteen');
 
9010
INSERT INTO t1 VALUES(0, 'zero');
 
9011
INSERT INTO t1 VALUES(7, 'seven');
 
9012
INSERT INTO t1 VALUES(8, 'eight');
 
9013
DELETE FROM v3 WHERE my_col1 = 16;
 
9014
affected rows: 0
 
9015
DELETE FROM v3 WHERE my_col1 = 0;
 
9016
affected rows: 0
 
9017
DELETE FROM v3 WHERE my_col1 = 7;
 
9018
affected rows: 0
 
9019
DELETE FROM v3 WHERE my_col1 = 8;
 
9020
affected rows: 1
 
9021
SELECT * FROM t1;
 
9022
f1      f2
 
9023
16      sixteen
 
9024
0       zero
 
9025
7       seven
 
9026
DELETE FROM t1;
 
9027
INSERT INTO t1 VALUES(16, 'sixteen');
 
9028
INSERT INTO t1 VALUES(0, 'zero');
 
9029
INSERT INTO t1 VALUES(7, 'seven');
 
9030
INSERT INTO t1 VALUES(8, 'eight');
 
9031
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9032
affected rows: 0
 
9033
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9034
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9035
affected rows: 0
 
9036
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9037
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9038
affected rows: 0
 
9039
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9040
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9041
affected rows: 1
 
9042
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9043
SELECT * FROM t1;
 
9044
f1      f2
 
9045
16      sixteen
 
9046
0       zero
 
9047
7       seven
 
9048
8       whatever
 
9049
DELETE FROM t1;
 
9050
INSERT INTO t1 VALUES(8, 'eight');
 
9051
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9052
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9053
SELECT * FROM t1;
 
9054
f1      f2
 
9055
8       eight
 
9056
DELETE FROM t1;
 
9057
INSERT INTO t1 VALUES(8, 'eight');
 
9058
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9059
affected rows: 1
 
9060
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9061
SELECT * FROM t1;
 
9062
f1      f2
 
9063
0       eight
 
9064
DELETE FROM t1;
 
9065
INSERT INTO t1 VALUES(8, 'eight');
 
9066
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9067
affected rows: 1
 
9068
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9069
SELECT * FROM t1;
 
9070
f1      f2
 
9071
16      eight
 
9072
DELETE FROM t1;
 
9073
INSERT INTO t1 VALUES(8, 'eight');
 
9074
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9075
affected rows: 1
 
9076
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9077
SELECT * FROM t1;
 
9078
f1      f2
 
9079
10      eight
 
9080
DELETE FROM t1;
 
9081
INSERT INTO v3 VALUES(16, 'sixteen');
 
9082
affected rows: 1
 
9083
INSERT INTO v3 VALUES(0, 'zero');
 
9084
affected rows: 1
 
9085
INSERT INTO v3 VALUES(7, 'seven');
 
9086
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9087
INSERT INTO v3 VALUES(8, 'eight');
 
9088
affected rows: 1
 
9089
SELECT * FROM t1;
 
9090
f1      f2
 
9091
16      sixteen
 
9092
0       zero
 
9093
8       eight
 
9094
DELETE FROM t1;
 
9095
DROP VIEW v3;
 
9096
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9097
option_variant  --------------------------------------------------------------------------------
 
9098
INSERT INTO t1 VALUES(16, 'sixteen');
 
9099
INSERT INTO t1 VALUES(0, 'zero');
 
9100
INSERT INTO t1 VALUES(7, 'seven');
 
9101
INSERT INTO t1 VALUES(8, 'eight');
 
9102
SELECT * FROM v1;
 
9103
f1      f2
 
9104
0       zero
 
9105
7       seven
 
9106
8       eight
 
9107
SELECT * FROM v2;
 
9108
col1    col2
 
9109
7       seven
 
9110
8       eight
 
9111
SELECT * FROM v3;
 
9112
my_col1 my_col2
 
9113
8       eight
 
9114
SELECT * FROM t1;
 
9115
f1      f2
 
9116
16      sixteen
 
9117
0       zero
 
9118
7       seven
 
9119
8       eight
 
9120
DELETE FROM t1;
 
9121
INSERT INTO t1 VALUES(16, 'sixteen');
 
9122
INSERT INTO t1 VALUES(0, 'zero');
 
9123
INSERT INTO t1 VALUES(7, 'seven');
 
9124
INSERT INTO t1 VALUES(8, 'eight');
 
9125
DELETE FROM v3 WHERE my_col1 = 16;
 
9126
affected rows: 0
 
9127
DELETE FROM v3 WHERE my_col1 = 0;
 
9128
affected rows: 0
 
9129
DELETE FROM v3 WHERE my_col1 = 7;
 
9130
affected rows: 0
 
9131
DELETE FROM v3 WHERE my_col1 = 8;
 
9132
affected rows: 1
 
9133
SELECT * FROM t1;
 
9134
f1      f2
 
9135
16      sixteen
 
9136
0       zero
 
9137
7       seven
 
9138
DELETE FROM t1;
 
9139
INSERT INTO t1 VALUES(16, 'sixteen');
 
9140
INSERT INTO t1 VALUES(0, 'zero');
 
9141
INSERT INTO t1 VALUES(7, 'seven');
 
9142
INSERT INTO t1 VALUES(8, 'eight');
 
9143
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9144
affected rows: 0
 
9145
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9146
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9147
affected rows: 0
 
9148
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9149
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9150
affected rows: 0
 
9151
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9152
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9153
affected rows: 1
 
9154
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9155
SELECT * FROM t1;
 
9156
f1      f2
 
9157
16      sixteen
 
9158
0       zero
 
9159
7       seven
 
9160
8       whatever
 
9161
DELETE FROM t1;
 
9162
INSERT INTO t1 VALUES(8, 'eight');
 
9163
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9164
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9165
SELECT * FROM t1;
 
9166
f1      f2
 
9167
8       eight
 
9168
DELETE FROM t1;
 
9169
INSERT INTO t1 VALUES(8, 'eight');
 
9170
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9171
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9172
SELECT * FROM t1;
 
9173
f1      f2
 
9174
8       eight
 
9175
DELETE FROM t1;
 
9176
INSERT INTO t1 VALUES(8, 'eight');
 
9177
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9178
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9179
SELECT * FROM t1;
 
9180
f1      f2
 
9181
8       eight
 
9182
DELETE FROM t1;
 
9183
INSERT INTO t1 VALUES(8, 'eight');
 
9184
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9185
affected rows: 1
 
9186
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9187
SELECT * FROM t1;
 
9188
f1      f2
 
9189
10      eight
 
9190
DELETE FROM t1;
 
9191
INSERT INTO v3 VALUES(16, 'sixteen');
 
9192
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9193
INSERT INTO v3 VALUES(0, 'zero');
 
9194
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9195
INSERT INTO v3 VALUES(7, 'seven');
 
9196
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9197
INSERT INTO v3 VALUES(8, 'eight');
 
9198
affected rows: 1
 
9199
SELECT * FROM t1;
 
9200
f1      f2
 
9201
8       eight
 
9202
DELETE FROM t1;
 
9203
DROP VIEW v3;
 
9204
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9205
option_variant  --------------------------------------------------------------------------------
 
9206
INSERT INTO t1 VALUES(16, 'sixteen');
 
9207
INSERT INTO t1 VALUES(0, 'zero');
 
9208
INSERT INTO t1 VALUES(7, 'seven');
 
9209
INSERT INTO t1 VALUES(8, 'eight');
 
9210
SELECT * FROM v1;
 
9211
f1      f2
 
9212
0       zero
 
9213
7       seven
 
9214
8       eight
 
9215
SELECT * FROM v2;
 
9216
col1    col2
 
9217
7       seven
 
9218
8       eight
 
9219
SELECT * FROM v3;
 
9220
my_col1 my_col2
 
9221
8       eight
 
9222
SELECT * FROM t1;
 
9223
f1      f2
 
9224
16      sixteen
 
9225
0       zero
 
9226
7       seven
 
9227
8       eight
 
9228
DELETE FROM t1;
 
9229
INSERT INTO t1 VALUES(16, 'sixteen');
 
9230
INSERT INTO t1 VALUES(0, 'zero');
 
9231
INSERT INTO t1 VALUES(7, 'seven');
 
9232
INSERT INTO t1 VALUES(8, 'eight');
 
9233
DELETE FROM v3 WHERE my_col1 = 16;
 
9234
affected rows: 0
 
9235
DELETE FROM v3 WHERE my_col1 = 0;
 
9236
affected rows: 0
 
9237
DELETE FROM v3 WHERE my_col1 = 7;
 
9238
affected rows: 0
 
9239
DELETE FROM v3 WHERE my_col1 = 8;
 
9240
affected rows: 1
 
9241
SELECT * FROM t1;
 
9242
f1      f2
 
9243
16      sixteen
 
9244
0       zero
 
9245
7       seven
 
9246
DELETE FROM t1;
 
9247
INSERT INTO t1 VALUES(16, 'sixteen');
 
9248
INSERT INTO t1 VALUES(0, 'zero');
 
9249
INSERT INTO t1 VALUES(7, 'seven');
 
9250
INSERT INTO t1 VALUES(8, 'eight');
 
9251
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9252
affected rows: 0
 
9253
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9254
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9255
affected rows: 0
 
9256
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9257
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9258
affected rows: 0
 
9259
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9260
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9261
affected rows: 1
 
9262
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9263
SELECT * FROM t1;
 
9264
f1      f2
 
9265
16      sixteen
 
9266
0       zero
 
9267
7       seven
 
9268
8       whatever
 
9269
DELETE FROM t1;
 
9270
INSERT INTO t1 VALUES(8, 'eight');
 
9271
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9272
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9273
SELECT * FROM t1;
 
9274
f1      f2
 
9275
8       eight
 
9276
DELETE FROM t1;
 
9277
INSERT INTO t1 VALUES(8, 'eight');
 
9278
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9279
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9280
SELECT * FROM t1;
 
9281
f1      f2
 
9282
8       eight
 
9283
DELETE FROM t1;
 
9284
INSERT INTO t1 VALUES(8, 'eight');
 
9285
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9286
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9287
SELECT * FROM t1;
 
9288
f1      f2
 
9289
8       eight
 
9290
DELETE FROM t1;
 
9291
INSERT INTO t1 VALUES(8, 'eight');
 
9292
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9293
affected rows: 1
 
9294
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9295
SELECT * FROM t1;
 
9296
f1      f2
 
9297
10      eight
 
9298
DELETE FROM t1;
 
9299
INSERT INTO v3 VALUES(16, 'sixteen');
 
9300
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9301
INSERT INTO v3 VALUES(0, 'zero');
 
9302
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9303
INSERT INTO v3 VALUES(7, 'seven');
 
9304
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9305
INSERT INTO v3 VALUES(8, 'eight');
 
9306
affected rows: 1
 
9307
SELECT * FROM t1;
 
9308
f1      f2
 
9309
8       eight
 
9310
DELETE FROM t1;
 
9311
DROP VIEW v3;
 
9312
option_variant          <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9313
option_variant  --------------------------------------------------------------------------------
 
9314
INSERT INTO t1 VALUES(16, 'sixteen');
 
9315
INSERT INTO t1 VALUES(0, 'zero');
 
9316
INSERT INTO t1 VALUES(7, 'seven');
 
9317
INSERT INTO t1 VALUES(8, 'eight');
 
9318
SELECT * FROM v1;
 
9319
f1      f2
 
9320
0       zero
 
9321
7       seven
 
9322
8       eight
 
9323
SELECT * FROM v2;
 
9324
col1    col2
 
9325
7       seven
 
9326
8       eight
 
9327
SELECT * FROM v3;
 
9328
my_col1 my_col2
 
9329
8       eight
 
9330
SELECT * FROM t1;
 
9331
f1      f2
 
9332
16      sixteen
 
9333
0       zero
 
9334
7       seven
 
9335
8       eight
 
9336
DELETE FROM t1;
 
9337
INSERT INTO t1 VALUES(16, 'sixteen');
 
9338
INSERT INTO t1 VALUES(0, 'zero');
 
9339
INSERT INTO t1 VALUES(7, 'seven');
 
9340
INSERT INTO t1 VALUES(8, 'eight');
 
9341
DELETE FROM v3 WHERE my_col1 = 16;
 
9342
affected rows: 0
 
9343
DELETE FROM v3 WHERE my_col1 = 0;
 
9344
affected rows: 0
 
9345
DELETE FROM v3 WHERE my_col1 = 7;
 
9346
affected rows: 0
 
9347
DELETE FROM v3 WHERE my_col1 = 8;
 
9348
affected rows: 1
 
9349
SELECT * FROM t1;
 
9350
f1      f2
 
9351
16      sixteen
 
9352
0       zero
 
9353
7       seven
 
9354
DELETE FROM t1;
 
9355
INSERT INTO t1 VALUES(16, 'sixteen');
 
9356
INSERT INTO t1 VALUES(0, 'zero');
 
9357
INSERT INTO t1 VALUES(7, 'seven');
 
9358
INSERT INTO t1 VALUES(8, 'eight');
 
9359
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9360
affected rows: 0
 
9361
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9362
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9363
affected rows: 0
 
9364
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9365
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9366
affected rows: 0
 
9367
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9368
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9369
affected rows: 1
 
9370
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9371
SELECT * FROM t1;
 
9372
f1      f2
 
9373
16      sixteen
 
9374
0       zero
 
9375
7       seven
 
9376
8       whatever
 
9377
DELETE FROM t1;
 
9378
INSERT INTO t1 VALUES(8, 'eight');
 
9379
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9380
affected rows: 1
 
9381
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9382
SELECT * FROM t1;
 
9383
f1      f2
 
9384
7       eight
 
9385
DELETE FROM t1;
 
9386
INSERT INTO t1 VALUES(8, 'eight');
 
9387
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9388
affected rows: 1
 
9389
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9390
SELECT * FROM t1;
 
9391
f1      f2
 
9392
0       eight
 
9393
DELETE FROM t1;
 
9394
INSERT INTO t1 VALUES(8, 'eight');
 
9395
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9396
affected rows: 1
 
9397
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9398
SELECT * FROM t1;
 
9399
f1      f2
 
9400
16      eight
 
9401
DELETE FROM t1;
 
9402
INSERT INTO t1 VALUES(8, 'eight');
 
9403
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9404
affected rows: 1
 
9405
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9406
SELECT * FROM t1;
 
9407
f1      f2
 
9408
10      eight
 
9409
DELETE FROM t1;
 
9410
INSERT INTO v3 VALUES(16, 'sixteen');
 
9411
affected rows: 1
 
9412
INSERT INTO v3 VALUES(0, 'zero');
 
9413
affected rows: 1
 
9414
INSERT INTO v3 VALUES(7, 'seven');
 
9415
affected rows: 1
 
9416
INSERT INTO v3 VALUES(8, 'eight');
 
9417
affected rows: 1
 
9418
SELECT * FROM t1;
 
9419
f1      f2
 
9420
16      sixteen
 
9421
0       zero
 
9422
7       seven
 
9423
8       eight
 
9424
DELETE FROM t1;
 
9425
DROP VIEW v3;
 
9426
DROP VIEW v2;
 
9427
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9428
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
9429
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9430
option_variant  --------------------------------------------------------------------------------
 
9431
INSERT INTO t1 VALUES(16, 'sixteen');
 
9432
INSERT INTO t1 VALUES(0, 'zero');
 
9433
INSERT INTO t1 VALUES(7, 'seven');
 
9434
INSERT INTO t1 VALUES(8, 'eight');
 
9435
SELECT * FROM v1;
 
9436
f1      f2
 
9437
0       zero
 
9438
7       seven
 
9439
8       eight
 
9440
SELECT * FROM v2;
 
9441
col1    col2
 
9442
7       seven
 
9443
8       eight
 
9444
SELECT * FROM v3;
 
9445
my_col1 my_col2
 
9446
8       eight
 
9447
SELECT * FROM t1;
 
9448
f1      f2
 
9449
16      sixteen
 
9450
0       zero
 
9451
7       seven
 
9452
8       eight
 
9453
DELETE FROM t1;
 
9454
INSERT INTO t1 VALUES(16, 'sixteen');
 
9455
INSERT INTO t1 VALUES(0, 'zero');
 
9456
INSERT INTO t1 VALUES(7, 'seven');
 
9457
INSERT INTO t1 VALUES(8, 'eight');
 
9458
DELETE FROM v3 WHERE my_col1 = 16;
 
9459
affected rows: 0
 
9460
DELETE FROM v3 WHERE my_col1 = 0;
 
9461
affected rows: 0
 
9462
DELETE FROM v3 WHERE my_col1 = 7;
 
9463
affected rows: 0
 
9464
DELETE FROM v3 WHERE my_col1 = 8;
 
9465
affected rows: 1
 
9466
SELECT * FROM t1;
 
9467
f1      f2
 
9468
16      sixteen
 
9469
0       zero
 
9470
7       seven
 
9471
DELETE FROM t1;
 
9472
INSERT INTO t1 VALUES(16, 'sixteen');
 
9473
INSERT INTO t1 VALUES(0, 'zero');
 
9474
INSERT INTO t1 VALUES(7, 'seven');
 
9475
INSERT INTO t1 VALUES(8, 'eight');
 
9476
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9477
affected rows: 0
 
9478
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9479
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9480
affected rows: 0
 
9481
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9482
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9483
affected rows: 0
 
9484
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9485
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9486
affected rows: 1
 
9487
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9488
SELECT * FROM t1;
 
9489
f1      f2
 
9490
16      sixteen
 
9491
0       zero
 
9492
7       seven
 
9493
8       whatever
 
9494
DELETE FROM t1;
 
9495
INSERT INTO t1 VALUES(8, 'eight');
 
9496
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9497
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9498
SELECT * FROM t1;
 
9499
f1      f2
 
9500
8       eight
 
9501
DELETE FROM t1;
 
9502
INSERT INTO t1 VALUES(8, 'eight');
 
9503
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9504
affected rows: 1
 
9505
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9506
SELECT * FROM t1;
 
9507
f1      f2
 
9508
0       eight
 
9509
DELETE FROM t1;
 
9510
INSERT INTO t1 VALUES(8, 'eight');
 
9511
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9512
affected rows: 1
 
9513
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9514
SELECT * FROM t1;
 
9515
f1      f2
 
9516
16      eight
 
9517
DELETE FROM t1;
 
9518
INSERT INTO t1 VALUES(8, 'eight');
 
9519
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9520
affected rows: 1
 
9521
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9522
SELECT * FROM t1;
 
9523
f1      f2
 
9524
10      eight
 
9525
DELETE FROM t1;
 
9526
INSERT INTO v3 VALUES(16, 'sixteen');
 
9527
affected rows: 1
 
9528
INSERT INTO v3 VALUES(0, 'zero');
 
9529
affected rows: 1
 
9530
INSERT INTO v3 VALUES(7, 'seven');
 
9531
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9532
INSERT INTO v3 VALUES(8, 'eight');
 
9533
affected rows: 1
 
9534
SELECT * FROM t1;
 
9535
f1      f2
 
9536
16      sixteen
 
9537
0       zero
 
9538
8       eight
 
9539
DELETE FROM t1;
 
9540
DROP VIEW v3;
 
9541
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9542
option_variant  --------------------------------------------------------------------------------
 
9543
INSERT INTO t1 VALUES(16, 'sixteen');
 
9544
INSERT INTO t1 VALUES(0, 'zero');
 
9545
INSERT INTO t1 VALUES(7, 'seven');
 
9546
INSERT INTO t1 VALUES(8, 'eight');
 
9547
SELECT * FROM v1;
 
9548
f1      f2
 
9549
0       zero
 
9550
7       seven
 
9551
8       eight
 
9552
SELECT * FROM v2;
 
9553
col1    col2
 
9554
7       seven
 
9555
8       eight
 
9556
SELECT * FROM v3;
 
9557
my_col1 my_col2
 
9558
8       eight
 
9559
SELECT * FROM t1;
 
9560
f1      f2
 
9561
16      sixteen
 
9562
0       zero
 
9563
7       seven
 
9564
8       eight
 
9565
DELETE FROM t1;
 
9566
INSERT INTO t1 VALUES(16, 'sixteen');
 
9567
INSERT INTO t1 VALUES(0, 'zero');
 
9568
INSERT INTO t1 VALUES(7, 'seven');
 
9569
INSERT INTO t1 VALUES(8, 'eight');
 
9570
DELETE FROM v3 WHERE my_col1 = 16;
 
9571
affected rows: 0
 
9572
DELETE FROM v3 WHERE my_col1 = 0;
 
9573
affected rows: 0
 
9574
DELETE FROM v3 WHERE my_col1 = 7;
 
9575
affected rows: 0
 
9576
DELETE FROM v3 WHERE my_col1 = 8;
 
9577
affected rows: 1
 
9578
SELECT * FROM t1;
 
9579
f1      f2
 
9580
16      sixteen
 
9581
0       zero
 
9582
7       seven
 
9583
DELETE FROM t1;
 
9584
INSERT INTO t1 VALUES(16, 'sixteen');
 
9585
INSERT INTO t1 VALUES(0, 'zero');
 
9586
INSERT INTO t1 VALUES(7, 'seven');
 
9587
INSERT INTO t1 VALUES(8, 'eight');
 
9588
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9589
affected rows: 0
 
9590
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9591
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9592
affected rows: 0
 
9593
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9594
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9595
affected rows: 0
 
9596
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9597
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9598
affected rows: 1
 
9599
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9600
SELECT * FROM t1;
 
9601
f1      f2
 
9602
16      sixteen
 
9603
0       zero
 
9604
7       seven
 
9605
8       whatever
 
9606
DELETE FROM t1;
 
9607
INSERT INTO t1 VALUES(8, 'eight');
 
9608
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9609
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9610
SELECT * FROM t1;
 
9611
f1      f2
 
9612
8       eight
 
9613
DELETE FROM t1;
 
9614
INSERT INTO t1 VALUES(8, 'eight');
 
9615
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9616
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9617
SELECT * FROM t1;
 
9618
f1      f2
 
9619
8       eight
 
9620
DELETE FROM t1;
 
9621
INSERT INTO t1 VALUES(8, 'eight');
 
9622
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9623
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9624
SELECT * FROM t1;
 
9625
f1      f2
 
9626
8       eight
 
9627
DELETE FROM t1;
 
9628
INSERT INTO t1 VALUES(8, 'eight');
 
9629
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9630
affected rows: 1
 
9631
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9632
SELECT * FROM t1;
 
9633
f1      f2
 
9634
10      eight
 
9635
DELETE FROM t1;
 
9636
INSERT INTO v3 VALUES(16, 'sixteen');
 
9637
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9638
INSERT INTO v3 VALUES(0, 'zero');
 
9639
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9640
INSERT INTO v3 VALUES(7, 'seven');
 
9641
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9642
INSERT INTO v3 VALUES(8, 'eight');
 
9643
affected rows: 1
 
9644
SELECT * FROM t1;
 
9645
f1      f2
 
9646
8       eight
 
9647
DELETE FROM t1;
 
9648
DROP VIEW v3;
 
9649
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9650
option_variant  --------------------------------------------------------------------------------
 
9651
INSERT INTO t1 VALUES(16, 'sixteen');
 
9652
INSERT INTO t1 VALUES(0, 'zero');
 
9653
INSERT INTO t1 VALUES(7, 'seven');
 
9654
INSERT INTO t1 VALUES(8, 'eight');
 
9655
SELECT * FROM v1;
 
9656
f1      f2
 
9657
0       zero
 
9658
7       seven
 
9659
8       eight
 
9660
SELECT * FROM v2;
 
9661
col1    col2
 
9662
7       seven
 
9663
8       eight
 
9664
SELECT * FROM v3;
 
9665
my_col1 my_col2
 
9666
8       eight
 
9667
SELECT * FROM t1;
 
9668
f1      f2
 
9669
16      sixteen
 
9670
0       zero
 
9671
7       seven
 
9672
8       eight
 
9673
DELETE FROM t1;
 
9674
INSERT INTO t1 VALUES(16, 'sixteen');
 
9675
INSERT INTO t1 VALUES(0, 'zero');
 
9676
INSERT INTO t1 VALUES(7, 'seven');
 
9677
INSERT INTO t1 VALUES(8, 'eight');
 
9678
DELETE FROM v3 WHERE my_col1 = 16;
 
9679
affected rows: 0
 
9680
DELETE FROM v3 WHERE my_col1 = 0;
 
9681
affected rows: 0
 
9682
DELETE FROM v3 WHERE my_col1 = 7;
 
9683
affected rows: 0
 
9684
DELETE FROM v3 WHERE my_col1 = 8;
 
9685
affected rows: 1
 
9686
SELECT * FROM t1;
 
9687
f1      f2
 
9688
16      sixteen
 
9689
0       zero
 
9690
7       seven
 
9691
DELETE FROM t1;
 
9692
INSERT INTO t1 VALUES(16, 'sixteen');
 
9693
INSERT INTO t1 VALUES(0, 'zero');
 
9694
INSERT INTO t1 VALUES(7, 'seven');
 
9695
INSERT INTO t1 VALUES(8, 'eight');
 
9696
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9697
affected rows: 0
 
9698
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9699
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9700
affected rows: 0
 
9701
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9702
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9703
affected rows: 0
 
9704
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9705
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9706
affected rows: 1
 
9707
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9708
SELECT * FROM t1;
 
9709
f1      f2
 
9710
16      sixteen
 
9711
0       zero
 
9712
7       seven
 
9713
8       whatever
 
9714
DELETE FROM t1;
 
9715
INSERT INTO t1 VALUES(8, 'eight');
 
9716
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9717
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9718
SELECT * FROM t1;
 
9719
f1      f2
 
9720
8       eight
 
9721
DELETE FROM t1;
 
9722
INSERT INTO t1 VALUES(8, 'eight');
 
9723
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9724
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9725
SELECT * FROM t1;
 
9726
f1      f2
 
9727
8       eight
 
9728
DELETE FROM t1;
 
9729
INSERT INTO t1 VALUES(8, 'eight');
 
9730
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9731
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9732
SELECT * FROM t1;
 
9733
f1      f2
 
9734
8       eight
 
9735
DELETE FROM t1;
 
9736
INSERT INTO t1 VALUES(8, 'eight');
 
9737
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9738
affected rows: 1
 
9739
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9740
SELECT * FROM t1;
 
9741
f1      f2
 
9742
10      eight
 
9743
DELETE FROM t1;
 
9744
INSERT INTO v3 VALUES(16, 'sixteen');
 
9745
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9746
INSERT INTO v3 VALUES(0, 'zero');
 
9747
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9748
INSERT INTO v3 VALUES(7, 'seven');
 
9749
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9750
INSERT INTO v3 VALUES(8, 'eight');
 
9751
affected rows: 1
 
9752
SELECT * FROM t1;
 
9753
f1      f2
 
9754
8       eight
 
9755
DELETE FROM t1;
 
9756
DROP VIEW v3;
 
9757
option_variant          <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9758
option_variant  --------------------------------------------------------------------------------
 
9759
INSERT INTO t1 VALUES(16, 'sixteen');
 
9760
INSERT INTO t1 VALUES(0, 'zero');
 
9761
INSERT INTO t1 VALUES(7, 'seven');
 
9762
INSERT INTO t1 VALUES(8, 'eight');
 
9763
SELECT * FROM v1;
 
9764
f1      f2
 
9765
0       zero
 
9766
7       seven
 
9767
8       eight
 
9768
SELECT * FROM v2;
 
9769
col1    col2
 
9770
7       seven
 
9771
8       eight
 
9772
SELECT * FROM v3;
 
9773
my_col1 my_col2
 
9774
8       eight
 
9775
SELECT * FROM t1;
 
9776
f1      f2
 
9777
16      sixteen
 
9778
0       zero
 
9779
7       seven
 
9780
8       eight
 
9781
DELETE FROM t1;
 
9782
INSERT INTO t1 VALUES(16, 'sixteen');
 
9783
INSERT INTO t1 VALUES(0, 'zero');
 
9784
INSERT INTO t1 VALUES(7, 'seven');
 
9785
INSERT INTO t1 VALUES(8, 'eight');
 
9786
DELETE FROM v3 WHERE my_col1 = 16;
 
9787
affected rows: 0
 
9788
DELETE FROM v3 WHERE my_col1 = 0;
 
9789
affected rows: 0
 
9790
DELETE FROM v3 WHERE my_col1 = 7;
 
9791
affected rows: 0
 
9792
DELETE FROM v3 WHERE my_col1 = 8;
 
9793
affected rows: 1
 
9794
SELECT * FROM t1;
 
9795
f1      f2
 
9796
16      sixteen
 
9797
0       zero
 
9798
7       seven
 
9799
DELETE FROM t1;
 
9800
INSERT INTO t1 VALUES(16, 'sixteen');
 
9801
INSERT INTO t1 VALUES(0, 'zero');
 
9802
INSERT INTO t1 VALUES(7, 'seven');
 
9803
INSERT INTO t1 VALUES(8, 'eight');
 
9804
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9805
affected rows: 0
 
9806
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9807
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9808
affected rows: 0
 
9809
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9810
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9811
affected rows: 0
 
9812
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9813
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9814
affected rows: 1
 
9815
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9816
SELECT * FROM t1;
 
9817
f1      f2
 
9818
16      sixteen
 
9819
0       zero
 
9820
7       seven
 
9821
8       whatever
 
9822
DELETE FROM t1;
 
9823
INSERT INTO t1 VALUES(8, 'eight');
 
9824
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9825
affected rows: 1
 
9826
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9827
SELECT * FROM t1;
 
9828
f1      f2
 
9829
7       eight
 
9830
DELETE FROM t1;
 
9831
INSERT INTO t1 VALUES(8, 'eight');
 
9832
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9833
affected rows: 1
 
9834
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9835
SELECT * FROM t1;
 
9836
f1      f2
 
9837
0       eight
 
9838
DELETE FROM t1;
 
9839
INSERT INTO t1 VALUES(8, 'eight');
 
9840
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9841
affected rows: 1
 
9842
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9843
SELECT * FROM t1;
 
9844
f1      f2
 
9845
16      eight
 
9846
DELETE FROM t1;
 
9847
INSERT INTO t1 VALUES(8, 'eight');
 
9848
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9849
affected rows: 1
 
9850
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9851
SELECT * FROM t1;
 
9852
f1      f2
 
9853
10      eight
 
9854
DELETE FROM t1;
 
9855
INSERT INTO v3 VALUES(16, 'sixteen');
 
9856
affected rows: 1
 
9857
INSERT INTO v3 VALUES(0, 'zero');
 
9858
affected rows: 1
 
9859
INSERT INTO v3 VALUES(7, 'seven');
 
9860
affected rows: 1
 
9861
INSERT INTO v3 VALUES(8, 'eight');
 
9862
affected rows: 1
 
9863
SELECT * FROM t1;
 
9864
f1      f2
 
9865
16      sixteen
 
9866
0       zero
 
9867
7       seven
 
9868
8       eight
 
9869
DELETE FROM t1;
 
9870
DROP VIEW v3;
 
9871
DROP VIEW v2;
 
9872
DROP VIEW v1;
 
9873
CREATE VIEW v1 AS SELECT f1, f2
 
9874
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH CASCADED CHECK OPTION ;
 
9875
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9876
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
9877
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9878
option_variant  --------------------------------------------------------------------------------
 
9879
INSERT INTO t1 VALUES(16, 'sixteen');
 
9880
INSERT INTO t1 VALUES(0, 'zero');
 
9881
INSERT INTO t1 VALUES(7, 'seven');
 
9882
INSERT INTO t1 VALUES(8, 'eight');
 
9883
SELECT * FROM v1;
 
9884
f1      f2
 
9885
0       zero
 
9886
7       seven
 
9887
8       eight
 
9888
SELECT * FROM v2;
 
9889
col1    col2
 
9890
7       seven
 
9891
8       eight
 
9892
SELECT * FROM v3;
 
9893
my_col1 my_col2
 
9894
8       eight
 
9895
SELECT * FROM t1;
 
9896
f1      f2
 
9897
16      sixteen
 
9898
0       zero
 
9899
7       seven
 
9900
8       eight
 
9901
DELETE FROM t1;
 
9902
INSERT INTO t1 VALUES(16, 'sixteen');
 
9903
INSERT INTO t1 VALUES(0, 'zero');
 
9904
INSERT INTO t1 VALUES(7, 'seven');
 
9905
INSERT INTO t1 VALUES(8, 'eight');
 
9906
DELETE FROM v3 WHERE my_col1 = 16;
 
9907
affected rows: 0
 
9908
DELETE FROM v3 WHERE my_col1 = 0;
 
9909
affected rows: 0
 
9910
DELETE FROM v3 WHERE my_col1 = 7;
 
9911
affected rows: 0
 
9912
DELETE FROM v3 WHERE my_col1 = 8;
 
9913
affected rows: 1
 
9914
SELECT * FROM t1;
 
9915
f1      f2
 
9916
16      sixteen
 
9917
0       zero
 
9918
7       seven
 
9919
DELETE FROM t1;
 
9920
INSERT INTO t1 VALUES(16, 'sixteen');
 
9921
INSERT INTO t1 VALUES(0, 'zero');
 
9922
INSERT INTO t1 VALUES(7, 'seven');
 
9923
INSERT INTO t1 VALUES(8, 'eight');
 
9924
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9925
affected rows: 0
 
9926
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9927
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9928
affected rows: 0
 
9929
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9930
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9931
affected rows: 0
 
9932
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9933
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9934
affected rows: 1
 
9935
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9936
SELECT * FROM t1;
 
9937
f1      f2
 
9938
16      sixteen
 
9939
0       zero
 
9940
7       seven
 
9941
8       whatever
 
9942
DELETE FROM t1;
 
9943
INSERT INTO t1 VALUES(8, 'eight');
 
9944
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9945
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9946
SELECT * FROM t1;
 
9947
f1      f2
 
9948
8       eight
 
9949
DELETE FROM t1;
 
9950
INSERT INTO t1 VALUES(8, 'eight');
 
9951
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9952
affected rows: 1
 
9953
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9954
SELECT * FROM t1;
 
9955
f1      f2
 
9956
0       eight
 
9957
DELETE FROM t1;
 
9958
INSERT INTO t1 VALUES(8, 'eight');
 
9959
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9960
affected rows: 1
 
9961
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9962
SELECT * FROM t1;
 
9963
f1      f2
 
9964
16      eight
 
9965
DELETE FROM t1;
 
9966
INSERT INTO t1 VALUES(8, 'eight');
 
9967
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9968
affected rows: 1
 
9969
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9970
SELECT * FROM t1;
 
9971
f1      f2
 
9972
10      eight
 
9973
DELETE FROM t1;
 
9974
INSERT INTO v3 VALUES(16, 'sixteen');
 
9975
affected rows: 1
 
9976
INSERT INTO v3 VALUES(0, 'zero');
 
9977
affected rows: 1
 
9978
INSERT INTO v3 VALUES(7, 'seven');
 
9979
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9980
INSERT INTO v3 VALUES(8, 'eight');
 
9981
affected rows: 1
 
9982
SELECT * FROM t1;
 
9983
f1      f2
 
9984
16      sixteen
 
9985
0       zero
 
9986
8       eight
 
9987
DELETE FROM t1;
 
9988
DROP VIEW v3;
 
9989
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9990
option_variant  --------------------------------------------------------------------------------
 
9991
INSERT INTO t1 VALUES(16, 'sixteen');
 
9992
INSERT INTO t1 VALUES(0, 'zero');
 
9993
INSERT INTO t1 VALUES(7, 'seven');
 
9994
INSERT INTO t1 VALUES(8, 'eight');
 
9995
SELECT * FROM v1;
 
9996
f1      f2
 
9997
0       zero
 
9998
7       seven
 
9999
8       eight
 
10000
SELECT * FROM v2;
 
10001
col1    col2
 
10002
7       seven
 
10003
8       eight
 
10004
SELECT * FROM v3;
 
10005
my_col1 my_col2
 
10006
8       eight
 
10007
SELECT * FROM t1;
 
10008
f1      f2
 
10009
16      sixteen
 
10010
0       zero
 
10011
7       seven
 
10012
8       eight
 
10013
DELETE FROM t1;
 
10014
INSERT INTO t1 VALUES(16, 'sixteen');
 
10015
INSERT INTO t1 VALUES(0, 'zero');
 
10016
INSERT INTO t1 VALUES(7, 'seven');
 
10017
INSERT INTO t1 VALUES(8, 'eight');
 
10018
DELETE FROM v3 WHERE my_col1 = 16;
 
10019
affected rows: 0
 
10020
DELETE FROM v3 WHERE my_col1 = 0;
 
10021
affected rows: 0
 
10022
DELETE FROM v3 WHERE my_col1 = 7;
 
10023
affected rows: 0
 
10024
DELETE FROM v3 WHERE my_col1 = 8;
 
10025
affected rows: 1
 
10026
SELECT * FROM t1;
 
10027
f1      f2
 
10028
16      sixteen
 
10029
0       zero
 
10030
7       seven
 
10031
DELETE FROM t1;
 
10032
INSERT INTO t1 VALUES(16, 'sixteen');
 
10033
INSERT INTO t1 VALUES(0, 'zero');
 
10034
INSERT INTO t1 VALUES(7, 'seven');
 
10035
INSERT INTO t1 VALUES(8, 'eight');
 
10036
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10037
affected rows: 0
 
10038
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10039
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10040
affected rows: 0
 
10041
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10042
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10043
affected rows: 0
 
10044
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10045
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10046
affected rows: 1
 
10047
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10048
SELECT * FROM t1;
 
10049
f1      f2
 
10050
16      sixteen
 
10051
0       zero
 
10052
7       seven
 
10053
8       whatever
 
10054
DELETE FROM t1;
 
10055
INSERT INTO t1 VALUES(8, 'eight');
 
10056
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10057
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10058
SELECT * FROM t1;
 
10059
f1      f2
 
10060
8       eight
 
10061
DELETE FROM t1;
 
10062
INSERT INTO t1 VALUES(8, 'eight');
 
10063
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10064
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10065
SELECT * FROM t1;
 
10066
f1      f2
 
10067
8       eight
 
10068
DELETE FROM t1;
 
10069
INSERT INTO t1 VALUES(8, 'eight');
 
10070
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10071
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10072
SELECT * FROM t1;
 
10073
f1      f2
 
10074
8       eight
 
10075
DELETE FROM t1;
 
10076
INSERT INTO t1 VALUES(8, 'eight');
 
10077
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10078
affected rows: 1
 
10079
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10080
SELECT * FROM t1;
 
10081
f1      f2
 
10082
10      eight
 
10083
DELETE FROM t1;
 
10084
INSERT INTO v3 VALUES(16, 'sixteen');
 
10085
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10086
INSERT INTO v3 VALUES(0, 'zero');
 
10087
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10088
INSERT INTO v3 VALUES(7, 'seven');
 
10089
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10090
INSERT INTO v3 VALUES(8, 'eight');
 
10091
affected rows: 1
 
10092
SELECT * FROM t1;
 
10093
f1      f2
 
10094
8       eight
 
10095
DELETE FROM t1;
 
10096
DROP VIEW v3;
 
10097
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10098
option_variant  --------------------------------------------------------------------------------
 
10099
INSERT INTO t1 VALUES(16, 'sixteen');
 
10100
INSERT INTO t1 VALUES(0, 'zero');
 
10101
INSERT INTO t1 VALUES(7, 'seven');
 
10102
INSERT INTO t1 VALUES(8, 'eight');
 
10103
SELECT * FROM v1;
 
10104
f1      f2
 
10105
0       zero
 
10106
7       seven
 
10107
8       eight
 
10108
SELECT * FROM v2;
 
10109
col1    col2
 
10110
7       seven
 
10111
8       eight
 
10112
SELECT * FROM v3;
 
10113
my_col1 my_col2
 
10114
8       eight
 
10115
SELECT * FROM t1;
 
10116
f1      f2
 
10117
16      sixteen
 
10118
0       zero
 
10119
7       seven
 
10120
8       eight
 
10121
DELETE FROM t1;
 
10122
INSERT INTO t1 VALUES(16, 'sixteen');
 
10123
INSERT INTO t1 VALUES(0, 'zero');
 
10124
INSERT INTO t1 VALUES(7, 'seven');
 
10125
INSERT INTO t1 VALUES(8, 'eight');
 
10126
DELETE FROM v3 WHERE my_col1 = 16;
 
10127
affected rows: 0
 
10128
DELETE FROM v3 WHERE my_col1 = 0;
 
10129
affected rows: 0
 
10130
DELETE FROM v3 WHERE my_col1 = 7;
 
10131
affected rows: 0
 
10132
DELETE FROM v3 WHERE my_col1 = 8;
 
10133
affected rows: 1
 
10134
SELECT * FROM t1;
 
10135
f1      f2
 
10136
16      sixteen
 
10137
0       zero
 
10138
7       seven
 
10139
DELETE FROM t1;
 
10140
INSERT INTO t1 VALUES(16, 'sixteen');
 
10141
INSERT INTO t1 VALUES(0, 'zero');
 
10142
INSERT INTO t1 VALUES(7, 'seven');
 
10143
INSERT INTO t1 VALUES(8, 'eight');
 
10144
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10145
affected rows: 0
 
10146
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10147
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10148
affected rows: 0
 
10149
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10150
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10151
affected rows: 0
 
10152
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10153
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10154
affected rows: 1
 
10155
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10156
SELECT * FROM t1;
 
10157
f1      f2
 
10158
16      sixteen
 
10159
0       zero
 
10160
7       seven
 
10161
8       whatever
 
10162
DELETE FROM t1;
 
10163
INSERT INTO t1 VALUES(8, 'eight');
 
10164
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10165
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10166
SELECT * FROM t1;
 
10167
f1      f2
 
10168
8       eight
 
10169
DELETE FROM t1;
 
10170
INSERT INTO t1 VALUES(8, 'eight');
 
10171
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10172
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10173
SELECT * FROM t1;
 
10174
f1      f2
 
10175
8       eight
 
10176
DELETE FROM t1;
 
10177
INSERT INTO t1 VALUES(8, 'eight');
 
10178
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10179
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10180
SELECT * FROM t1;
 
10181
f1      f2
 
10182
8       eight
 
10183
DELETE FROM t1;
 
10184
INSERT INTO t1 VALUES(8, 'eight');
 
10185
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10186
affected rows: 1
 
10187
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10188
SELECT * FROM t1;
 
10189
f1      f2
 
10190
10      eight
 
10191
DELETE FROM t1;
 
10192
INSERT INTO v3 VALUES(16, 'sixteen');
 
10193
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10194
INSERT INTO v3 VALUES(0, 'zero');
 
10195
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10196
INSERT INTO v3 VALUES(7, 'seven');
 
10197
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10198
INSERT INTO v3 VALUES(8, 'eight');
 
10199
affected rows: 1
 
10200
SELECT * FROM t1;
 
10201
f1      f2
 
10202
8       eight
 
10203
DELETE FROM t1;
 
10204
DROP VIEW v3;
 
10205
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10206
option_variant  --------------------------------------------------------------------------------
 
10207
INSERT INTO t1 VALUES(16, 'sixteen');
 
10208
INSERT INTO t1 VALUES(0, 'zero');
 
10209
INSERT INTO t1 VALUES(7, 'seven');
 
10210
INSERT INTO t1 VALUES(8, 'eight');
 
10211
SELECT * FROM v1;
 
10212
f1      f2
 
10213
0       zero
 
10214
7       seven
 
10215
8       eight
 
10216
SELECT * FROM v2;
 
10217
col1    col2
 
10218
7       seven
 
10219
8       eight
 
10220
SELECT * FROM v3;
 
10221
my_col1 my_col2
 
10222
8       eight
 
10223
SELECT * FROM t1;
 
10224
f1      f2
 
10225
16      sixteen
 
10226
0       zero
 
10227
7       seven
 
10228
8       eight
 
10229
DELETE FROM t1;
 
10230
INSERT INTO t1 VALUES(16, 'sixteen');
 
10231
INSERT INTO t1 VALUES(0, 'zero');
 
10232
INSERT INTO t1 VALUES(7, 'seven');
 
10233
INSERT INTO t1 VALUES(8, 'eight');
 
10234
DELETE FROM v3 WHERE my_col1 = 16;
 
10235
affected rows: 0
 
10236
DELETE FROM v3 WHERE my_col1 = 0;
 
10237
affected rows: 0
 
10238
DELETE FROM v3 WHERE my_col1 = 7;
 
10239
affected rows: 0
 
10240
DELETE FROM v3 WHERE my_col1 = 8;
 
10241
affected rows: 1
 
10242
SELECT * FROM t1;
 
10243
f1      f2
 
10244
16      sixteen
 
10245
0       zero
 
10246
7       seven
 
10247
DELETE FROM t1;
 
10248
INSERT INTO t1 VALUES(16, 'sixteen');
 
10249
INSERT INTO t1 VALUES(0, 'zero');
 
10250
INSERT INTO t1 VALUES(7, 'seven');
 
10251
INSERT INTO t1 VALUES(8, 'eight');
 
10252
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10253
affected rows: 0
 
10254
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10255
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10256
affected rows: 0
 
10257
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10258
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10259
affected rows: 0
 
10260
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10261
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10262
affected rows: 1
 
10263
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10264
SELECT * FROM t1;
 
10265
f1      f2
 
10266
16      sixteen
 
10267
0       zero
 
10268
7       seven
 
10269
8       whatever
 
10270
DELETE FROM t1;
 
10271
INSERT INTO t1 VALUES(8, 'eight');
 
10272
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10273
affected rows: 1
 
10274
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10275
SELECT * FROM t1;
 
10276
f1      f2
 
10277
7       eight
 
10278
DELETE FROM t1;
 
10279
INSERT INTO t1 VALUES(8, 'eight');
 
10280
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10281
affected rows: 1
 
10282
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10283
SELECT * FROM t1;
 
10284
f1      f2
 
10285
0       eight
 
10286
DELETE FROM t1;
 
10287
INSERT INTO t1 VALUES(8, 'eight');
 
10288
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10289
affected rows: 1
 
10290
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10291
SELECT * FROM t1;
 
10292
f1      f2
 
10293
16      eight
 
10294
DELETE FROM t1;
 
10295
INSERT INTO t1 VALUES(8, 'eight');
 
10296
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10297
affected rows: 1
 
10298
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10299
SELECT * FROM t1;
 
10300
f1      f2
 
10301
10      eight
 
10302
DELETE FROM t1;
 
10303
INSERT INTO v3 VALUES(16, 'sixteen');
 
10304
affected rows: 1
 
10305
INSERT INTO v3 VALUES(0, 'zero');
 
10306
affected rows: 1
 
10307
INSERT INTO v3 VALUES(7, 'seven');
 
10308
affected rows: 1
 
10309
INSERT INTO v3 VALUES(8, 'eight');
 
10310
affected rows: 1
 
10311
SELECT * FROM t1;
 
10312
f1      f2
 
10313
16      sixteen
 
10314
0       zero
 
10315
7       seven
 
10316
8       eight
 
10317
DELETE FROM t1;
 
10318
DROP VIEW v3;
 
10319
DROP VIEW v2;
 
10320
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10321
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
10322
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10323
option_variant  --------------------------------------------------------------------------------
 
10324
INSERT INTO t1 VALUES(16, 'sixteen');
 
10325
INSERT INTO t1 VALUES(0, 'zero');
 
10326
INSERT INTO t1 VALUES(7, 'seven');
 
10327
INSERT INTO t1 VALUES(8, 'eight');
 
10328
SELECT * FROM v1;
 
10329
f1      f2
 
10330
0       zero
 
10331
7       seven
 
10332
8       eight
 
10333
SELECT * FROM v2;
 
10334
col1    col2
 
10335
7       seven
 
10336
8       eight
 
10337
SELECT * FROM v3;
 
10338
my_col1 my_col2
 
10339
8       eight
 
10340
SELECT * FROM t1;
 
10341
f1      f2
 
10342
16      sixteen
 
10343
0       zero
 
10344
7       seven
 
10345
8       eight
 
10346
DELETE FROM t1;
 
10347
INSERT INTO t1 VALUES(16, 'sixteen');
 
10348
INSERT INTO t1 VALUES(0, 'zero');
 
10349
INSERT INTO t1 VALUES(7, 'seven');
 
10350
INSERT INTO t1 VALUES(8, 'eight');
 
10351
DELETE FROM v3 WHERE my_col1 = 16;
 
10352
affected rows: 0
 
10353
DELETE FROM v3 WHERE my_col1 = 0;
 
10354
affected rows: 0
 
10355
DELETE FROM v3 WHERE my_col1 = 7;
 
10356
affected rows: 0
 
10357
DELETE FROM v3 WHERE my_col1 = 8;
 
10358
affected rows: 1
 
10359
SELECT * FROM t1;
 
10360
f1      f2
 
10361
16      sixteen
 
10362
0       zero
 
10363
7       seven
 
10364
DELETE FROM t1;
 
10365
INSERT INTO t1 VALUES(16, 'sixteen');
 
10366
INSERT INTO t1 VALUES(0, 'zero');
 
10367
INSERT INTO t1 VALUES(7, 'seven');
 
10368
INSERT INTO t1 VALUES(8, 'eight');
 
10369
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10370
affected rows: 0
 
10371
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10372
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10373
affected rows: 0
 
10374
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10375
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10376
affected rows: 0
 
10377
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10378
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10379
affected rows: 1
 
10380
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10381
SELECT * FROM t1;
 
10382
f1      f2
 
10383
16      sixteen
 
10384
0       zero
 
10385
7       seven
 
10386
8       whatever
 
10387
DELETE FROM t1;
 
10388
INSERT INTO t1 VALUES(8, 'eight');
 
10389
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10390
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10391
SELECT * FROM t1;
 
10392
f1      f2
 
10393
8       eight
 
10394
DELETE FROM t1;
 
10395
INSERT INTO t1 VALUES(8, 'eight');
 
10396
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10397
affected rows: 1
 
10398
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10399
SELECT * FROM t1;
 
10400
f1      f2
 
10401
0       eight
 
10402
DELETE FROM t1;
 
10403
INSERT INTO t1 VALUES(8, 'eight');
 
10404
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10405
affected rows: 1
 
10406
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10407
SELECT * FROM t1;
 
10408
f1      f2
 
10409
16      eight
 
10410
DELETE FROM t1;
 
10411
INSERT INTO t1 VALUES(8, 'eight');
 
10412
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10413
affected rows: 1
 
10414
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10415
SELECT * FROM t1;
 
10416
f1      f2
 
10417
10      eight
 
10418
DELETE FROM t1;
 
10419
INSERT INTO v3 VALUES(16, 'sixteen');
 
10420
affected rows: 1
 
10421
INSERT INTO v3 VALUES(0, 'zero');
 
10422
affected rows: 1
 
10423
INSERT INTO v3 VALUES(7, 'seven');
 
10424
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10425
INSERT INTO v3 VALUES(8, 'eight');
 
10426
affected rows: 1
 
10427
SELECT * FROM t1;
 
10428
f1      f2
 
10429
16      sixteen
 
10430
0       zero
 
10431
8       eight
 
10432
DELETE FROM t1;
 
10433
DROP VIEW v3;
 
10434
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10435
option_variant  --------------------------------------------------------------------------------
 
10436
INSERT INTO t1 VALUES(16, 'sixteen');
 
10437
INSERT INTO t1 VALUES(0, 'zero');
 
10438
INSERT INTO t1 VALUES(7, 'seven');
 
10439
INSERT INTO t1 VALUES(8, 'eight');
 
10440
SELECT * FROM v1;
 
10441
f1      f2
 
10442
0       zero
 
10443
7       seven
 
10444
8       eight
 
10445
SELECT * FROM v2;
 
10446
col1    col2
 
10447
7       seven
 
10448
8       eight
 
10449
SELECT * FROM v3;
 
10450
my_col1 my_col2
 
10451
8       eight
 
10452
SELECT * FROM t1;
 
10453
f1      f2
 
10454
16      sixteen
 
10455
0       zero
 
10456
7       seven
 
10457
8       eight
 
10458
DELETE FROM t1;
 
10459
INSERT INTO t1 VALUES(16, 'sixteen');
 
10460
INSERT INTO t1 VALUES(0, 'zero');
 
10461
INSERT INTO t1 VALUES(7, 'seven');
 
10462
INSERT INTO t1 VALUES(8, 'eight');
 
10463
DELETE FROM v3 WHERE my_col1 = 16;
 
10464
affected rows: 0
 
10465
DELETE FROM v3 WHERE my_col1 = 0;
 
10466
affected rows: 0
 
10467
DELETE FROM v3 WHERE my_col1 = 7;
 
10468
affected rows: 0
 
10469
DELETE FROM v3 WHERE my_col1 = 8;
 
10470
affected rows: 1
 
10471
SELECT * FROM t1;
 
10472
f1      f2
 
10473
16      sixteen
 
10474
0       zero
 
10475
7       seven
 
10476
DELETE FROM t1;
 
10477
INSERT INTO t1 VALUES(16, 'sixteen');
 
10478
INSERT INTO t1 VALUES(0, 'zero');
 
10479
INSERT INTO t1 VALUES(7, 'seven');
 
10480
INSERT INTO t1 VALUES(8, 'eight');
 
10481
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10482
affected rows: 0
 
10483
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10484
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10485
affected rows: 0
 
10486
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10487
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10488
affected rows: 0
 
10489
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10490
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10491
affected rows: 1
 
10492
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10493
SELECT * FROM t1;
 
10494
f1      f2
 
10495
16      sixteen
 
10496
0       zero
 
10497
7       seven
 
10498
8       whatever
 
10499
DELETE FROM t1;
 
10500
INSERT INTO t1 VALUES(8, 'eight');
 
10501
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10502
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10503
SELECT * FROM t1;
 
10504
f1      f2
 
10505
8       eight
 
10506
DELETE FROM t1;
 
10507
INSERT INTO t1 VALUES(8, 'eight');
 
10508
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10509
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10510
SELECT * FROM t1;
 
10511
f1      f2
 
10512
8       eight
 
10513
DELETE FROM t1;
 
10514
INSERT INTO t1 VALUES(8, 'eight');
 
10515
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10516
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10517
SELECT * FROM t1;
 
10518
f1      f2
 
10519
8       eight
 
10520
DELETE FROM t1;
 
10521
INSERT INTO t1 VALUES(8, 'eight');
 
10522
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10523
affected rows: 1
 
10524
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10525
SELECT * FROM t1;
 
10526
f1      f2
 
10527
10      eight
 
10528
DELETE FROM t1;
 
10529
INSERT INTO v3 VALUES(16, 'sixteen');
 
10530
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10531
INSERT INTO v3 VALUES(0, 'zero');
 
10532
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10533
INSERT INTO v3 VALUES(7, 'seven');
 
10534
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10535
INSERT INTO v3 VALUES(8, 'eight');
 
10536
affected rows: 1
 
10537
SELECT * FROM t1;
 
10538
f1      f2
 
10539
8       eight
 
10540
DELETE FROM t1;
 
10541
DROP VIEW v3;
 
10542
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10543
option_variant  --------------------------------------------------------------------------------
 
10544
INSERT INTO t1 VALUES(16, 'sixteen');
 
10545
INSERT INTO t1 VALUES(0, 'zero');
 
10546
INSERT INTO t1 VALUES(7, 'seven');
 
10547
INSERT INTO t1 VALUES(8, 'eight');
 
10548
SELECT * FROM v1;
 
10549
f1      f2
 
10550
0       zero
 
10551
7       seven
 
10552
8       eight
 
10553
SELECT * FROM v2;
 
10554
col1    col2
 
10555
7       seven
 
10556
8       eight
 
10557
SELECT * FROM v3;
 
10558
my_col1 my_col2
 
10559
8       eight
 
10560
SELECT * FROM t1;
 
10561
f1      f2
 
10562
16      sixteen
 
10563
0       zero
 
10564
7       seven
 
10565
8       eight
 
10566
DELETE FROM t1;
 
10567
INSERT INTO t1 VALUES(16, 'sixteen');
 
10568
INSERT INTO t1 VALUES(0, 'zero');
 
10569
INSERT INTO t1 VALUES(7, 'seven');
 
10570
INSERT INTO t1 VALUES(8, 'eight');
 
10571
DELETE FROM v3 WHERE my_col1 = 16;
 
10572
affected rows: 0
 
10573
DELETE FROM v3 WHERE my_col1 = 0;
 
10574
affected rows: 0
 
10575
DELETE FROM v3 WHERE my_col1 = 7;
 
10576
affected rows: 0
 
10577
DELETE FROM v3 WHERE my_col1 = 8;
 
10578
affected rows: 1
 
10579
SELECT * FROM t1;
 
10580
f1      f2
 
10581
16      sixteen
 
10582
0       zero
 
10583
7       seven
 
10584
DELETE FROM t1;
 
10585
INSERT INTO t1 VALUES(16, 'sixteen');
 
10586
INSERT INTO t1 VALUES(0, 'zero');
 
10587
INSERT INTO t1 VALUES(7, 'seven');
 
10588
INSERT INTO t1 VALUES(8, 'eight');
 
10589
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10590
affected rows: 0
 
10591
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10592
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10593
affected rows: 0
 
10594
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10595
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10596
affected rows: 0
 
10597
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10598
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10599
affected rows: 1
 
10600
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10601
SELECT * FROM t1;
 
10602
f1      f2
 
10603
16      sixteen
 
10604
0       zero
 
10605
7       seven
 
10606
8       whatever
 
10607
DELETE FROM t1;
 
10608
INSERT INTO t1 VALUES(8, 'eight');
 
10609
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10610
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10611
SELECT * FROM t1;
 
10612
f1      f2
 
10613
8       eight
 
10614
DELETE FROM t1;
 
10615
INSERT INTO t1 VALUES(8, 'eight');
 
10616
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10617
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10618
SELECT * FROM t1;
 
10619
f1      f2
 
10620
8       eight
 
10621
DELETE FROM t1;
 
10622
INSERT INTO t1 VALUES(8, 'eight');
 
10623
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10624
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10625
SELECT * FROM t1;
 
10626
f1      f2
 
10627
8       eight
 
10628
DELETE FROM t1;
 
10629
INSERT INTO t1 VALUES(8, 'eight');
 
10630
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10631
affected rows: 1
 
10632
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10633
SELECT * FROM t1;
 
10634
f1      f2
 
10635
10      eight
 
10636
DELETE FROM t1;
 
10637
INSERT INTO v3 VALUES(16, 'sixteen');
 
10638
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10639
INSERT INTO v3 VALUES(0, 'zero');
 
10640
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10641
INSERT INTO v3 VALUES(7, 'seven');
 
10642
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10643
INSERT INTO v3 VALUES(8, 'eight');
 
10644
affected rows: 1
 
10645
SELECT * FROM t1;
 
10646
f1      f2
 
10647
8       eight
 
10648
DELETE FROM t1;
 
10649
DROP VIEW v3;
 
10650
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10651
option_variant  --------------------------------------------------------------------------------
 
10652
INSERT INTO t1 VALUES(16, 'sixteen');
 
10653
INSERT INTO t1 VALUES(0, 'zero');
 
10654
INSERT INTO t1 VALUES(7, 'seven');
 
10655
INSERT INTO t1 VALUES(8, 'eight');
 
10656
SELECT * FROM v1;
 
10657
f1      f2
 
10658
0       zero
 
10659
7       seven
 
10660
8       eight
 
10661
SELECT * FROM v2;
 
10662
col1    col2
 
10663
7       seven
 
10664
8       eight
 
10665
SELECT * FROM v3;
 
10666
my_col1 my_col2
 
10667
8       eight
 
10668
SELECT * FROM t1;
 
10669
f1      f2
 
10670
16      sixteen
 
10671
0       zero
 
10672
7       seven
 
10673
8       eight
 
10674
DELETE FROM t1;
 
10675
INSERT INTO t1 VALUES(16, 'sixteen');
 
10676
INSERT INTO t1 VALUES(0, 'zero');
 
10677
INSERT INTO t1 VALUES(7, 'seven');
 
10678
INSERT INTO t1 VALUES(8, 'eight');
 
10679
DELETE FROM v3 WHERE my_col1 = 16;
 
10680
affected rows: 0
 
10681
DELETE FROM v3 WHERE my_col1 = 0;
 
10682
affected rows: 0
 
10683
DELETE FROM v3 WHERE my_col1 = 7;
 
10684
affected rows: 0
 
10685
DELETE FROM v3 WHERE my_col1 = 8;
 
10686
affected rows: 1
 
10687
SELECT * FROM t1;
 
10688
f1      f2
 
10689
16      sixteen
 
10690
0       zero
 
10691
7       seven
 
10692
DELETE FROM t1;
 
10693
INSERT INTO t1 VALUES(16, 'sixteen');
 
10694
INSERT INTO t1 VALUES(0, 'zero');
 
10695
INSERT INTO t1 VALUES(7, 'seven');
 
10696
INSERT INTO t1 VALUES(8, 'eight');
 
10697
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10698
affected rows: 0
 
10699
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10700
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10701
affected rows: 0
 
10702
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10703
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10704
affected rows: 0
 
10705
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10706
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10707
affected rows: 1
 
10708
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10709
SELECT * FROM t1;
 
10710
f1      f2
 
10711
16      sixteen
 
10712
0       zero
 
10713
7       seven
 
10714
8       whatever
 
10715
DELETE FROM t1;
 
10716
INSERT INTO t1 VALUES(8, 'eight');
 
10717
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10718
affected rows: 1
 
10719
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10720
SELECT * FROM t1;
 
10721
f1      f2
 
10722
7       eight
 
10723
DELETE FROM t1;
 
10724
INSERT INTO t1 VALUES(8, 'eight');
 
10725
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10726
affected rows: 1
 
10727
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10728
SELECT * FROM t1;
 
10729
f1      f2
 
10730
0       eight
 
10731
DELETE FROM t1;
 
10732
INSERT INTO t1 VALUES(8, 'eight');
 
10733
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10734
affected rows: 1
 
10735
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10736
SELECT * FROM t1;
 
10737
f1      f2
 
10738
16      eight
 
10739
DELETE FROM t1;
 
10740
INSERT INTO t1 VALUES(8, 'eight');
 
10741
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10742
affected rows: 1
 
10743
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10744
SELECT * FROM t1;
 
10745
f1      f2
 
10746
10      eight
 
10747
DELETE FROM t1;
 
10748
INSERT INTO v3 VALUES(16, 'sixteen');
 
10749
affected rows: 1
 
10750
INSERT INTO v3 VALUES(0, 'zero');
 
10751
affected rows: 1
 
10752
INSERT INTO v3 VALUES(7, 'seven');
 
10753
affected rows: 1
 
10754
INSERT INTO v3 VALUES(8, 'eight');
 
10755
affected rows: 1
 
10756
SELECT * FROM t1;
 
10757
f1      f2
 
10758
16      sixteen
 
10759
0       zero
 
10760
7       seven
 
10761
8       eight
 
10762
DELETE FROM t1;
 
10763
DROP VIEW v3;
 
10764
DROP VIEW v2;
 
10765
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10766
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
10767
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10768
option_variant  --------------------------------------------------------------------------------
 
10769
INSERT INTO t1 VALUES(16, 'sixteen');
 
10770
INSERT INTO t1 VALUES(0, 'zero');
 
10771
INSERT INTO t1 VALUES(7, 'seven');
 
10772
INSERT INTO t1 VALUES(8, 'eight');
 
10773
SELECT * FROM v1;
 
10774
f1      f2
 
10775
0       zero
 
10776
7       seven
 
10777
8       eight
 
10778
SELECT * FROM v2;
 
10779
col1    col2
 
10780
7       seven
 
10781
8       eight
 
10782
SELECT * FROM v3;
 
10783
my_col1 my_col2
 
10784
8       eight
 
10785
SELECT * FROM t1;
 
10786
f1      f2
 
10787
16      sixteen
 
10788
0       zero
 
10789
7       seven
 
10790
8       eight
 
10791
DELETE FROM t1;
 
10792
INSERT INTO t1 VALUES(16, 'sixteen');
 
10793
INSERT INTO t1 VALUES(0, 'zero');
 
10794
INSERT INTO t1 VALUES(7, 'seven');
 
10795
INSERT INTO t1 VALUES(8, 'eight');
 
10796
DELETE FROM v3 WHERE my_col1 = 16;
 
10797
affected rows: 0
 
10798
DELETE FROM v3 WHERE my_col1 = 0;
 
10799
affected rows: 0
 
10800
DELETE FROM v3 WHERE my_col1 = 7;
 
10801
affected rows: 0
 
10802
DELETE FROM v3 WHERE my_col1 = 8;
 
10803
affected rows: 1
 
10804
SELECT * FROM t1;
 
10805
f1      f2
 
10806
16      sixteen
 
10807
0       zero
 
10808
7       seven
 
10809
DELETE FROM t1;
 
10810
INSERT INTO t1 VALUES(16, 'sixteen');
 
10811
INSERT INTO t1 VALUES(0, 'zero');
 
10812
INSERT INTO t1 VALUES(7, 'seven');
 
10813
INSERT INTO t1 VALUES(8, 'eight');
 
10814
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10815
affected rows: 0
 
10816
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10817
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10818
affected rows: 0
 
10819
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10820
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10821
affected rows: 0
 
10822
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10823
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10824
affected rows: 1
 
10825
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10826
SELECT * FROM t1;
 
10827
f1      f2
 
10828
16      sixteen
 
10829
0       zero
 
10830
7       seven
 
10831
8       whatever
 
10832
DELETE FROM t1;
 
10833
INSERT INTO t1 VALUES(8, 'eight');
 
10834
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10835
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10836
SELECT * FROM t1;
 
10837
f1      f2
 
10838
8       eight
 
10839
DELETE FROM t1;
 
10840
INSERT INTO t1 VALUES(8, 'eight');
 
10841
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10842
affected rows: 1
 
10843
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10844
SELECT * FROM t1;
 
10845
f1      f2
 
10846
0       eight
 
10847
DELETE FROM t1;
 
10848
INSERT INTO t1 VALUES(8, 'eight');
 
10849
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10850
affected rows: 1
 
10851
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10852
SELECT * FROM t1;
 
10853
f1      f2
 
10854
16      eight
 
10855
DELETE FROM t1;
 
10856
INSERT INTO t1 VALUES(8, 'eight');
 
10857
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10858
affected rows: 1
 
10859
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10860
SELECT * FROM t1;
 
10861
f1      f2
 
10862
10      eight
 
10863
DELETE FROM t1;
 
10864
INSERT INTO v3 VALUES(16, 'sixteen');
 
10865
affected rows: 1
 
10866
INSERT INTO v3 VALUES(0, 'zero');
 
10867
affected rows: 1
 
10868
INSERT INTO v3 VALUES(7, 'seven');
 
10869
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10870
INSERT INTO v3 VALUES(8, 'eight');
 
10871
affected rows: 1
 
10872
SELECT * FROM t1;
 
10873
f1      f2
 
10874
16      sixteen
 
10875
0       zero
 
10876
8       eight
 
10877
DELETE FROM t1;
 
10878
DROP VIEW v3;
 
10879
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10880
option_variant  --------------------------------------------------------------------------------
 
10881
INSERT INTO t1 VALUES(16, 'sixteen');
 
10882
INSERT INTO t1 VALUES(0, 'zero');
 
10883
INSERT INTO t1 VALUES(7, 'seven');
 
10884
INSERT INTO t1 VALUES(8, 'eight');
 
10885
SELECT * FROM v1;
 
10886
f1      f2
 
10887
0       zero
 
10888
7       seven
 
10889
8       eight
 
10890
SELECT * FROM v2;
 
10891
col1    col2
 
10892
7       seven
 
10893
8       eight
 
10894
SELECT * FROM v3;
 
10895
my_col1 my_col2
 
10896
8       eight
 
10897
SELECT * FROM t1;
 
10898
f1      f2
 
10899
16      sixteen
 
10900
0       zero
 
10901
7       seven
 
10902
8       eight
 
10903
DELETE FROM t1;
 
10904
INSERT INTO t1 VALUES(16, 'sixteen');
 
10905
INSERT INTO t1 VALUES(0, 'zero');
 
10906
INSERT INTO t1 VALUES(7, 'seven');
 
10907
INSERT INTO t1 VALUES(8, 'eight');
 
10908
DELETE FROM v3 WHERE my_col1 = 16;
 
10909
affected rows: 0
 
10910
DELETE FROM v3 WHERE my_col1 = 0;
 
10911
affected rows: 0
 
10912
DELETE FROM v3 WHERE my_col1 = 7;
 
10913
affected rows: 0
 
10914
DELETE FROM v3 WHERE my_col1 = 8;
 
10915
affected rows: 1
 
10916
SELECT * FROM t1;
 
10917
f1      f2
 
10918
16      sixteen
 
10919
0       zero
 
10920
7       seven
 
10921
DELETE FROM t1;
 
10922
INSERT INTO t1 VALUES(16, 'sixteen');
 
10923
INSERT INTO t1 VALUES(0, 'zero');
 
10924
INSERT INTO t1 VALUES(7, 'seven');
 
10925
INSERT INTO t1 VALUES(8, 'eight');
 
10926
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10927
affected rows: 0
 
10928
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10929
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10930
affected rows: 0
 
10931
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10932
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10933
affected rows: 0
 
10934
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10935
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10936
affected rows: 1
 
10937
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10938
SELECT * FROM t1;
 
10939
f1      f2
 
10940
16      sixteen
 
10941
0       zero
 
10942
7       seven
 
10943
8       whatever
 
10944
DELETE FROM t1;
 
10945
INSERT INTO t1 VALUES(8, 'eight');
 
10946
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10947
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10948
SELECT * FROM t1;
 
10949
f1      f2
 
10950
8       eight
 
10951
DELETE FROM t1;
 
10952
INSERT INTO t1 VALUES(8, 'eight');
 
10953
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10954
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10955
SELECT * FROM t1;
 
10956
f1      f2
 
10957
8       eight
 
10958
DELETE FROM t1;
 
10959
INSERT INTO t1 VALUES(8, 'eight');
 
10960
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10961
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10962
SELECT * FROM t1;
 
10963
f1      f2
 
10964
8       eight
 
10965
DELETE FROM t1;
 
10966
INSERT INTO t1 VALUES(8, 'eight');
 
10967
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10968
affected rows: 1
 
10969
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10970
SELECT * FROM t1;
 
10971
f1      f2
 
10972
10      eight
 
10973
DELETE FROM t1;
 
10974
INSERT INTO v3 VALUES(16, 'sixteen');
 
10975
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10976
INSERT INTO v3 VALUES(0, 'zero');
 
10977
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10978
INSERT INTO v3 VALUES(7, 'seven');
 
10979
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10980
INSERT INTO v3 VALUES(8, 'eight');
 
10981
affected rows: 1
 
10982
SELECT * FROM t1;
 
10983
f1      f2
 
10984
8       eight
 
10985
DELETE FROM t1;
 
10986
DROP VIEW v3;
 
10987
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10988
option_variant  --------------------------------------------------------------------------------
 
10989
INSERT INTO t1 VALUES(16, 'sixteen');
 
10990
INSERT INTO t1 VALUES(0, 'zero');
 
10991
INSERT INTO t1 VALUES(7, 'seven');
 
10992
INSERT INTO t1 VALUES(8, 'eight');
 
10993
SELECT * FROM v1;
 
10994
f1      f2
 
10995
0       zero
 
10996
7       seven
 
10997
8       eight
 
10998
SELECT * FROM v2;
 
10999
col1    col2
 
11000
7       seven
 
11001
8       eight
 
11002
SELECT * FROM v3;
 
11003
my_col1 my_col2
 
11004
8       eight
 
11005
SELECT * FROM t1;
 
11006
f1      f2
 
11007
16      sixteen
 
11008
0       zero
 
11009
7       seven
 
11010
8       eight
 
11011
DELETE FROM t1;
 
11012
INSERT INTO t1 VALUES(16, 'sixteen');
 
11013
INSERT INTO t1 VALUES(0, 'zero');
 
11014
INSERT INTO t1 VALUES(7, 'seven');
 
11015
INSERT INTO t1 VALUES(8, 'eight');
 
11016
DELETE FROM v3 WHERE my_col1 = 16;
 
11017
affected rows: 0
 
11018
DELETE FROM v3 WHERE my_col1 = 0;
 
11019
affected rows: 0
 
11020
DELETE FROM v3 WHERE my_col1 = 7;
 
11021
affected rows: 0
 
11022
DELETE FROM v3 WHERE my_col1 = 8;
 
11023
affected rows: 1
 
11024
SELECT * FROM t1;
 
11025
f1      f2
 
11026
16      sixteen
 
11027
0       zero
 
11028
7       seven
 
11029
DELETE FROM t1;
 
11030
INSERT INTO t1 VALUES(16, 'sixteen');
 
11031
INSERT INTO t1 VALUES(0, 'zero');
 
11032
INSERT INTO t1 VALUES(7, 'seven');
 
11033
INSERT INTO t1 VALUES(8, 'eight');
 
11034
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11035
affected rows: 0
 
11036
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11037
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11038
affected rows: 0
 
11039
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11040
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11041
affected rows: 0
 
11042
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11043
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11044
affected rows: 1
 
11045
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11046
SELECT * FROM t1;
 
11047
f1      f2
 
11048
16      sixteen
 
11049
0       zero
 
11050
7       seven
 
11051
8       whatever
 
11052
DELETE FROM t1;
 
11053
INSERT INTO t1 VALUES(8, 'eight');
 
11054
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11055
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11056
SELECT * FROM t1;
 
11057
f1      f2
 
11058
8       eight
 
11059
DELETE FROM t1;
 
11060
INSERT INTO t1 VALUES(8, 'eight');
 
11061
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11062
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11063
SELECT * FROM t1;
 
11064
f1      f2
 
11065
8       eight
 
11066
DELETE FROM t1;
 
11067
INSERT INTO t1 VALUES(8, 'eight');
 
11068
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11069
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11070
SELECT * FROM t1;
 
11071
f1      f2
 
11072
8       eight
 
11073
DELETE FROM t1;
 
11074
INSERT INTO t1 VALUES(8, 'eight');
 
11075
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11076
affected rows: 1
 
11077
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11078
SELECT * FROM t1;
 
11079
f1      f2
 
11080
10      eight
 
11081
DELETE FROM t1;
 
11082
INSERT INTO v3 VALUES(16, 'sixteen');
 
11083
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11084
INSERT INTO v3 VALUES(0, 'zero');
 
11085
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11086
INSERT INTO v3 VALUES(7, 'seven');
 
11087
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11088
INSERT INTO v3 VALUES(8, 'eight');
 
11089
affected rows: 1
 
11090
SELECT * FROM t1;
 
11091
f1      f2
 
11092
8       eight
 
11093
DELETE FROM t1;
 
11094
DROP VIEW v3;
 
11095
option_variant          <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
11096
option_variant  --------------------------------------------------------------------------------
 
11097
INSERT INTO t1 VALUES(16, 'sixteen');
 
11098
INSERT INTO t1 VALUES(0, 'zero');
 
11099
INSERT INTO t1 VALUES(7, 'seven');
 
11100
INSERT INTO t1 VALUES(8, 'eight');
 
11101
SELECT * FROM v1;
 
11102
f1      f2
 
11103
0       zero
 
11104
7       seven
 
11105
8       eight
 
11106
SELECT * FROM v2;
 
11107
col1    col2
 
11108
7       seven
 
11109
8       eight
 
11110
SELECT * FROM v3;
 
11111
my_col1 my_col2
 
11112
8       eight
 
11113
SELECT * FROM t1;
 
11114
f1      f2
 
11115
16      sixteen
 
11116
0       zero
 
11117
7       seven
 
11118
8       eight
 
11119
DELETE FROM t1;
 
11120
INSERT INTO t1 VALUES(16, 'sixteen');
 
11121
INSERT INTO t1 VALUES(0, 'zero');
 
11122
INSERT INTO t1 VALUES(7, 'seven');
 
11123
INSERT INTO t1 VALUES(8, 'eight');
 
11124
DELETE FROM v3 WHERE my_col1 = 16;
 
11125
affected rows: 0
 
11126
DELETE FROM v3 WHERE my_col1 = 0;
 
11127
affected rows: 0
 
11128
DELETE FROM v3 WHERE my_col1 = 7;
 
11129
affected rows: 0
 
11130
DELETE FROM v3 WHERE my_col1 = 8;
 
11131
affected rows: 1
 
11132
SELECT * FROM t1;
 
11133
f1      f2
 
11134
16      sixteen
 
11135
0       zero
 
11136
7       seven
 
11137
DELETE FROM t1;
 
11138
INSERT INTO t1 VALUES(16, 'sixteen');
 
11139
INSERT INTO t1 VALUES(0, 'zero');
 
11140
INSERT INTO t1 VALUES(7, 'seven');
 
11141
INSERT INTO t1 VALUES(8, 'eight');
 
11142
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11143
affected rows: 0
 
11144
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11145
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11146
affected rows: 0
 
11147
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11148
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11149
affected rows: 0
 
11150
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11151
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11152
affected rows: 1
 
11153
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11154
SELECT * FROM t1;
 
11155
f1      f2
 
11156
16      sixteen
 
11157
0       zero
 
11158
7       seven
 
11159
8       whatever
 
11160
DELETE FROM t1;
 
11161
INSERT INTO t1 VALUES(8, 'eight');
 
11162
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11163
affected rows: 1
 
11164
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11165
SELECT * FROM t1;
 
11166
f1      f2
 
11167
7       eight
 
11168
DELETE FROM t1;
 
11169
INSERT INTO t1 VALUES(8, 'eight');
 
11170
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11171
affected rows: 1
 
11172
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11173
SELECT * FROM t1;
 
11174
f1      f2
 
11175
0       eight
 
11176
DELETE FROM t1;
 
11177
INSERT INTO t1 VALUES(8, 'eight');
 
11178
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11179
affected rows: 1
 
11180
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11181
SELECT * FROM t1;
 
11182
f1      f2
 
11183
16      eight
 
11184
DELETE FROM t1;
 
11185
INSERT INTO t1 VALUES(8, 'eight');
 
11186
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11187
affected rows: 1
 
11188
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11189
SELECT * FROM t1;
 
11190
f1      f2
 
11191
10      eight
 
11192
DELETE FROM t1;
 
11193
INSERT INTO v3 VALUES(16, 'sixteen');
 
11194
affected rows: 1
 
11195
INSERT INTO v3 VALUES(0, 'zero');
 
11196
affected rows: 1
 
11197
INSERT INTO v3 VALUES(7, 'seven');
 
11198
affected rows: 1
 
11199
INSERT INTO v3 VALUES(8, 'eight');
 
11200
affected rows: 1
 
11201
SELECT * FROM t1;
 
11202
f1      f2
 
11203
16      sixteen
 
11204
0       zero
 
11205
7       seven
 
11206
8       eight
 
11207
DELETE FROM t1;
 
11208
DROP VIEW v3;
 
11209
DROP VIEW v2;
 
11210
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11211
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
11212
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11213
option_variant  --------------------------------------------------------------------------------
 
11214
INSERT INTO t1 VALUES(16, 'sixteen');
 
11215
INSERT INTO t1 VALUES(0, 'zero');
 
11216
INSERT INTO t1 VALUES(7, 'seven');
 
11217
INSERT INTO t1 VALUES(8, 'eight');
 
11218
SELECT * FROM v1;
 
11219
f1      f2
 
11220
0       zero
 
11221
7       seven
 
11222
8       eight
 
11223
SELECT * FROM v2;
 
11224
col1    col2
 
11225
7       seven
 
11226
8       eight
 
11227
SELECT * FROM v3;
 
11228
my_col1 my_col2
 
11229
8       eight
 
11230
SELECT * FROM t1;
 
11231
f1      f2
 
11232
16      sixteen
 
11233
0       zero
 
11234
7       seven
 
11235
8       eight
 
11236
DELETE FROM t1;
 
11237
INSERT INTO t1 VALUES(16, 'sixteen');
 
11238
INSERT INTO t1 VALUES(0, 'zero');
 
11239
INSERT INTO t1 VALUES(7, 'seven');
 
11240
INSERT INTO t1 VALUES(8, 'eight');
 
11241
DELETE FROM v3 WHERE my_col1 = 16;
 
11242
affected rows: 0
 
11243
DELETE FROM v3 WHERE my_col1 = 0;
 
11244
affected rows: 0
 
11245
DELETE FROM v3 WHERE my_col1 = 7;
 
11246
affected rows: 0
 
11247
DELETE FROM v3 WHERE my_col1 = 8;
 
11248
affected rows: 1
 
11249
SELECT * FROM t1;
 
11250
f1      f2
 
11251
16      sixteen
 
11252
0       zero
 
11253
7       seven
 
11254
DELETE FROM t1;
 
11255
INSERT INTO t1 VALUES(16, 'sixteen');
 
11256
INSERT INTO t1 VALUES(0, 'zero');
 
11257
INSERT INTO t1 VALUES(7, 'seven');
 
11258
INSERT INTO t1 VALUES(8, 'eight');
 
11259
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11260
affected rows: 0
 
11261
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11262
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11263
affected rows: 0
 
11264
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11265
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11266
affected rows: 0
 
11267
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11268
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11269
affected rows: 1
 
11270
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11271
SELECT * FROM t1;
 
11272
f1      f2
 
11273
16      sixteen
 
11274
0       zero
 
11275
7       seven
 
11276
8       whatever
 
11277
DELETE FROM t1;
 
11278
INSERT INTO t1 VALUES(8, 'eight');
 
11279
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11280
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11281
SELECT * FROM t1;
 
11282
f1      f2
 
11283
8       eight
 
11284
DELETE FROM t1;
 
11285
INSERT INTO t1 VALUES(8, 'eight');
 
11286
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11287
affected rows: 1
 
11288
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11289
SELECT * FROM t1;
 
11290
f1      f2
 
11291
0       eight
 
11292
DELETE FROM t1;
 
11293
INSERT INTO t1 VALUES(8, 'eight');
 
11294
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11295
affected rows: 1
 
11296
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11297
SELECT * FROM t1;
 
11298
f1      f2
 
11299
16      eight
 
11300
DELETE FROM t1;
 
11301
INSERT INTO t1 VALUES(8, 'eight');
 
11302
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11303
affected rows: 1
 
11304
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11305
SELECT * FROM t1;
 
11306
f1      f2
 
11307
10      eight
 
11308
DELETE FROM t1;
 
11309
INSERT INTO v3 VALUES(16, 'sixteen');
 
11310
affected rows: 1
 
11311
INSERT INTO v3 VALUES(0, 'zero');
 
11312
affected rows: 1
 
11313
INSERT INTO v3 VALUES(7, 'seven');
 
11314
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11315
INSERT INTO v3 VALUES(8, 'eight');
 
11316
affected rows: 1
 
11317
SELECT * FROM t1;
 
11318
f1      f2
 
11319
16      sixteen
 
11320
0       zero
 
11321
8       eight
 
11322
DELETE FROM t1;
 
11323
DROP VIEW v3;
 
11324
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11325
option_variant  --------------------------------------------------------------------------------
 
11326
INSERT INTO t1 VALUES(16, 'sixteen');
 
11327
INSERT INTO t1 VALUES(0, 'zero');
 
11328
INSERT INTO t1 VALUES(7, 'seven');
 
11329
INSERT INTO t1 VALUES(8, 'eight');
 
11330
SELECT * FROM v1;
 
11331
f1      f2
 
11332
0       zero
 
11333
7       seven
 
11334
8       eight
 
11335
SELECT * FROM v2;
 
11336
col1    col2
 
11337
7       seven
 
11338
8       eight
 
11339
SELECT * FROM v3;
 
11340
my_col1 my_col2
 
11341
8       eight
 
11342
SELECT * FROM t1;
 
11343
f1      f2
 
11344
16      sixteen
 
11345
0       zero
 
11346
7       seven
 
11347
8       eight
 
11348
DELETE FROM t1;
 
11349
INSERT INTO t1 VALUES(16, 'sixteen');
 
11350
INSERT INTO t1 VALUES(0, 'zero');
 
11351
INSERT INTO t1 VALUES(7, 'seven');
 
11352
INSERT INTO t1 VALUES(8, 'eight');
 
11353
DELETE FROM v3 WHERE my_col1 = 16;
 
11354
affected rows: 0
 
11355
DELETE FROM v3 WHERE my_col1 = 0;
 
11356
affected rows: 0
 
11357
DELETE FROM v3 WHERE my_col1 = 7;
 
11358
affected rows: 0
 
11359
DELETE FROM v3 WHERE my_col1 = 8;
 
11360
affected rows: 1
 
11361
SELECT * FROM t1;
 
11362
f1      f2
 
11363
16      sixteen
 
11364
0       zero
 
11365
7       seven
 
11366
DELETE FROM t1;
 
11367
INSERT INTO t1 VALUES(16, 'sixteen');
 
11368
INSERT INTO t1 VALUES(0, 'zero');
 
11369
INSERT INTO t1 VALUES(7, 'seven');
 
11370
INSERT INTO t1 VALUES(8, 'eight');
 
11371
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11372
affected rows: 0
 
11373
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11374
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11375
affected rows: 0
 
11376
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11377
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11378
affected rows: 0
 
11379
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11380
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11381
affected rows: 1
 
11382
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11383
SELECT * FROM t1;
 
11384
f1      f2
 
11385
16      sixteen
 
11386
0       zero
 
11387
7       seven
 
11388
8       whatever
 
11389
DELETE FROM t1;
 
11390
INSERT INTO t1 VALUES(8, 'eight');
 
11391
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11392
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11393
SELECT * FROM t1;
 
11394
f1      f2
 
11395
8       eight
 
11396
DELETE FROM t1;
 
11397
INSERT INTO t1 VALUES(8, 'eight');
 
11398
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11399
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11400
SELECT * FROM t1;
 
11401
f1      f2
 
11402
8       eight
 
11403
DELETE FROM t1;
 
11404
INSERT INTO t1 VALUES(8, 'eight');
 
11405
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11406
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11407
SELECT * FROM t1;
 
11408
f1      f2
 
11409
8       eight
 
11410
DELETE FROM t1;
 
11411
INSERT INTO t1 VALUES(8, 'eight');
 
11412
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11413
affected rows: 1
 
11414
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11415
SELECT * FROM t1;
 
11416
f1      f2
 
11417
10      eight
 
11418
DELETE FROM t1;
 
11419
INSERT INTO v3 VALUES(16, 'sixteen');
 
11420
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11421
INSERT INTO v3 VALUES(0, 'zero');
 
11422
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11423
INSERT INTO v3 VALUES(7, 'seven');
 
11424
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11425
INSERT INTO v3 VALUES(8, 'eight');
 
11426
affected rows: 1
 
11427
SELECT * FROM t1;
 
11428
f1      f2
 
11429
8       eight
 
11430
DELETE FROM t1;
 
11431
DROP VIEW v3;
 
11432
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11433
option_variant  --------------------------------------------------------------------------------
 
11434
INSERT INTO t1 VALUES(16, 'sixteen');
 
11435
INSERT INTO t1 VALUES(0, 'zero');
 
11436
INSERT INTO t1 VALUES(7, 'seven');
 
11437
INSERT INTO t1 VALUES(8, 'eight');
 
11438
SELECT * FROM v1;
 
11439
f1      f2
 
11440
0       zero
 
11441
7       seven
 
11442
8       eight
 
11443
SELECT * FROM v2;
 
11444
col1    col2
 
11445
7       seven
 
11446
8       eight
 
11447
SELECT * FROM v3;
 
11448
my_col1 my_col2
 
11449
8       eight
 
11450
SELECT * FROM t1;
 
11451
f1      f2
 
11452
16      sixteen
 
11453
0       zero
 
11454
7       seven
 
11455
8       eight
 
11456
DELETE FROM t1;
 
11457
INSERT INTO t1 VALUES(16, 'sixteen');
 
11458
INSERT INTO t1 VALUES(0, 'zero');
 
11459
INSERT INTO t1 VALUES(7, 'seven');
 
11460
INSERT INTO t1 VALUES(8, 'eight');
 
11461
DELETE FROM v3 WHERE my_col1 = 16;
 
11462
affected rows: 0
 
11463
DELETE FROM v3 WHERE my_col1 = 0;
 
11464
affected rows: 0
 
11465
DELETE FROM v3 WHERE my_col1 = 7;
 
11466
affected rows: 0
 
11467
DELETE FROM v3 WHERE my_col1 = 8;
 
11468
affected rows: 1
 
11469
SELECT * FROM t1;
 
11470
f1      f2
 
11471
16      sixteen
 
11472
0       zero
 
11473
7       seven
 
11474
DELETE FROM t1;
 
11475
INSERT INTO t1 VALUES(16, 'sixteen');
 
11476
INSERT INTO t1 VALUES(0, 'zero');
 
11477
INSERT INTO t1 VALUES(7, 'seven');
 
11478
INSERT INTO t1 VALUES(8, 'eight');
 
11479
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11480
affected rows: 0
 
11481
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11482
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11483
affected rows: 0
 
11484
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11485
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11486
affected rows: 0
 
11487
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11488
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11489
affected rows: 1
 
11490
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11491
SELECT * FROM t1;
 
11492
f1      f2
 
11493
16      sixteen
 
11494
0       zero
 
11495
7       seven
 
11496
8       whatever
 
11497
DELETE FROM t1;
 
11498
INSERT INTO t1 VALUES(8, 'eight');
 
11499
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11500
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11501
SELECT * FROM t1;
 
11502
f1      f2
 
11503
8       eight
 
11504
DELETE FROM t1;
 
11505
INSERT INTO t1 VALUES(8, 'eight');
 
11506
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11507
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11508
SELECT * FROM t1;
 
11509
f1      f2
 
11510
8       eight
 
11511
DELETE FROM t1;
 
11512
INSERT INTO t1 VALUES(8, 'eight');
 
11513
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11514
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11515
SELECT * FROM t1;
 
11516
f1      f2
 
11517
8       eight
 
11518
DELETE FROM t1;
 
11519
INSERT INTO t1 VALUES(8, 'eight');
 
11520
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11521
affected rows: 1
 
11522
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11523
SELECT * FROM t1;
 
11524
f1      f2
 
11525
10      eight
 
11526
DELETE FROM t1;
 
11527
INSERT INTO v3 VALUES(16, 'sixteen');
 
11528
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11529
INSERT INTO v3 VALUES(0, 'zero');
 
11530
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11531
INSERT INTO v3 VALUES(7, 'seven');
 
11532
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11533
INSERT INTO v3 VALUES(8, 'eight');
 
11534
affected rows: 1
 
11535
SELECT * FROM t1;
 
11536
f1      f2
 
11537
8       eight
 
11538
DELETE FROM t1;
 
11539
DROP VIEW v3;
 
11540
option_variant          <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION
 
11541
option_variant  --------------------------------------------------------------------------------
 
11542
INSERT INTO t1 VALUES(16, 'sixteen');
 
11543
INSERT INTO t1 VALUES(0, 'zero');
 
11544
INSERT INTO t1 VALUES(7, 'seven');
 
11545
INSERT INTO t1 VALUES(8, 'eight');
 
11546
SELECT * FROM v1;
 
11547
f1      f2
 
11548
0       zero
 
11549
7       seven
 
11550
8       eight
 
11551
SELECT * FROM v2;
 
11552
col1    col2
 
11553
7       seven
 
11554
8       eight
 
11555
SELECT * FROM v3;
 
11556
my_col1 my_col2
 
11557
8       eight
 
11558
SELECT * FROM t1;
 
11559
f1      f2
 
11560
16      sixteen
 
11561
0       zero
 
11562
7       seven
 
11563
8       eight
 
11564
DELETE FROM t1;
 
11565
INSERT INTO t1 VALUES(16, 'sixteen');
 
11566
INSERT INTO t1 VALUES(0, 'zero');
 
11567
INSERT INTO t1 VALUES(7, 'seven');
 
11568
INSERT INTO t1 VALUES(8, 'eight');
 
11569
DELETE FROM v3 WHERE my_col1 = 16;
 
11570
affected rows: 0
 
11571
DELETE FROM v3 WHERE my_col1 = 0;
 
11572
affected rows: 0
 
11573
DELETE FROM v3 WHERE my_col1 = 7;
 
11574
affected rows: 0
 
11575
DELETE FROM v3 WHERE my_col1 = 8;
 
11576
affected rows: 1
 
11577
SELECT * FROM t1;
 
11578
f1      f2
 
11579
16      sixteen
 
11580
0       zero
 
11581
7       seven
 
11582
DELETE FROM t1;
 
11583
INSERT INTO t1 VALUES(16, 'sixteen');
 
11584
INSERT INTO t1 VALUES(0, 'zero');
 
11585
INSERT INTO t1 VALUES(7, 'seven');
 
11586
INSERT INTO t1 VALUES(8, 'eight');
 
11587
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11588
affected rows: 0
 
11589
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11590
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11591
affected rows: 0
 
11592
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11593
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11594
affected rows: 0
 
11595
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11596
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11597
affected rows: 1
 
11598
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11599
SELECT * FROM t1;
 
11600
f1      f2
 
11601
16      sixteen
 
11602
0       zero
 
11603
7       seven
 
11604
8       whatever
 
11605
DELETE FROM t1;
 
11606
INSERT INTO t1 VALUES(8, 'eight');
 
11607
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11608
affected rows: 1
 
11609
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11610
SELECT * FROM t1;
 
11611
f1      f2
 
11612
7       eight
 
11613
DELETE FROM t1;
 
11614
INSERT INTO t1 VALUES(8, 'eight');
 
11615
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11616
affected rows: 1
 
11617
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11618
SELECT * FROM t1;
 
11619
f1      f2
 
11620
0       eight
 
11621
DELETE FROM t1;
 
11622
INSERT INTO t1 VALUES(8, 'eight');
 
11623
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11624
affected rows: 1
 
11625
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11626
SELECT * FROM t1;
 
11627
f1      f2
 
11628
16      eight
 
11629
DELETE FROM t1;
 
11630
INSERT INTO t1 VALUES(8, 'eight');
 
11631
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11632
affected rows: 1
 
11633
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11634
SELECT * FROM t1;
 
11635
f1      f2
 
11636
10      eight
 
11637
DELETE FROM t1;
 
11638
INSERT INTO v3 VALUES(16, 'sixteen');
 
11639
affected rows: 1
 
11640
INSERT INTO v3 VALUES(0, 'zero');
 
11641
affected rows: 1
 
11642
INSERT INTO v3 VALUES(7, 'seven');
 
11643
affected rows: 1
 
11644
INSERT INTO v3 VALUES(8, 'eight');
 
11645
affected rows: 1
 
11646
SELECT * FROM t1;
 
11647
f1      f2
 
11648
16      sixteen
 
11649
0       zero
 
11650
7       seven
 
11651
8       eight
 
11652
DELETE FROM t1;
 
11653
DROP VIEW v3;
 
11654
DROP VIEW v2;
 
11655
DROP VIEW v1;
 
11656
CREATE VIEW v1 AS SELECT f1, f2
 
11657
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH          CHECK OPTION ;
 
11658
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11659
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
11660
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11661
option_variant  --------------------------------------------------------------------------------
 
11662
INSERT INTO t1 VALUES(16, 'sixteen');
 
11663
INSERT INTO t1 VALUES(0, 'zero');
 
11664
INSERT INTO t1 VALUES(7, 'seven');
 
11665
INSERT INTO t1 VALUES(8, 'eight');
 
11666
SELECT * FROM v1;
 
11667
f1      f2
 
11668
0       zero
 
11669
7       seven
 
11670
8       eight
 
11671
SELECT * FROM v2;
 
11672
col1    col2
 
11673
7       seven
 
11674
8       eight
 
11675
SELECT * FROM v3;
 
11676
my_col1 my_col2
 
11677
8       eight
 
11678
SELECT * FROM t1;
 
11679
f1      f2
 
11680
16      sixteen
 
11681
0       zero
 
11682
7       seven
 
11683
8       eight
 
11684
DELETE FROM t1;
 
11685
INSERT INTO t1 VALUES(16, 'sixteen');
 
11686
INSERT INTO t1 VALUES(0, 'zero');
 
11687
INSERT INTO t1 VALUES(7, 'seven');
 
11688
INSERT INTO t1 VALUES(8, 'eight');
 
11689
DELETE FROM v3 WHERE my_col1 = 16;
 
11690
affected rows: 0
 
11691
DELETE FROM v3 WHERE my_col1 = 0;
 
11692
affected rows: 0
 
11693
DELETE FROM v3 WHERE my_col1 = 7;
 
11694
affected rows: 0
 
11695
DELETE FROM v3 WHERE my_col1 = 8;
 
11696
affected rows: 1
 
11697
SELECT * FROM t1;
 
11698
f1      f2
 
11699
16      sixteen
 
11700
0       zero
 
11701
7       seven
 
11702
DELETE FROM t1;
 
11703
INSERT INTO t1 VALUES(16, 'sixteen');
 
11704
INSERT INTO t1 VALUES(0, 'zero');
 
11705
INSERT INTO t1 VALUES(7, 'seven');
 
11706
INSERT INTO t1 VALUES(8, 'eight');
 
11707
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11708
affected rows: 0
 
11709
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11710
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11711
affected rows: 0
 
11712
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11713
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11714
affected rows: 0
 
11715
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11716
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11717
affected rows: 1
 
11718
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11719
SELECT * FROM t1;
 
11720
f1      f2
 
11721
16      sixteen
 
11722
0       zero
 
11723
7       seven
 
11724
8       whatever
 
11725
DELETE FROM t1;
 
11726
INSERT INTO t1 VALUES(8, 'eight');
 
11727
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11728
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11729
SELECT * FROM t1;
 
11730
f1      f2
 
11731
8       eight
 
11732
DELETE FROM t1;
 
11733
INSERT INTO t1 VALUES(8, 'eight');
 
11734
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11735
affected rows: 1
 
11736
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11737
SELECT * FROM t1;
 
11738
f1      f2
 
11739
0       eight
 
11740
DELETE FROM t1;
 
11741
INSERT INTO t1 VALUES(8, 'eight');
 
11742
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11743
affected rows: 1
 
11744
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11745
SELECT * FROM t1;
 
11746
f1      f2
 
11747
16      eight
 
11748
DELETE FROM t1;
 
11749
INSERT INTO t1 VALUES(8, 'eight');
 
11750
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11751
affected rows: 1
 
11752
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11753
SELECT * FROM t1;
 
11754
f1      f2
 
11755
10      eight
 
11756
DELETE FROM t1;
 
11757
INSERT INTO v3 VALUES(16, 'sixteen');
 
11758
affected rows: 1
 
11759
INSERT INTO v3 VALUES(0, 'zero');
 
11760
affected rows: 1
 
11761
INSERT INTO v3 VALUES(7, 'seven');
 
11762
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11763
INSERT INTO v3 VALUES(8, 'eight');
 
11764
affected rows: 1
 
11765
SELECT * FROM t1;
 
11766
f1      f2
 
11767
16      sixteen
 
11768
0       zero
 
11769
8       eight
 
11770
DELETE FROM t1;
 
11771
DROP VIEW v3;
 
11772
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11773
option_variant  --------------------------------------------------------------------------------
 
11774
INSERT INTO t1 VALUES(16, 'sixteen');
 
11775
INSERT INTO t1 VALUES(0, 'zero');
 
11776
INSERT INTO t1 VALUES(7, 'seven');
 
11777
INSERT INTO t1 VALUES(8, 'eight');
 
11778
SELECT * FROM v1;
 
11779
f1      f2
 
11780
0       zero
 
11781
7       seven
 
11782
8       eight
 
11783
SELECT * FROM v2;
 
11784
col1    col2
 
11785
7       seven
 
11786
8       eight
 
11787
SELECT * FROM v3;
 
11788
my_col1 my_col2
 
11789
8       eight
 
11790
SELECT * FROM t1;
 
11791
f1      f2
 
11792
16      sixteen
 
11793
0       zero
 
11794
7       seven
 
11795
8       eight
 
11796
DELETE FROM t1;
 
11797
INSERT INTO t1 VALUES(16, 'sixteen');
 
11798
INSERT INTO t1 VALUES(0, 'zero');
 
11799
INSERT INTO t1 VALUES(7, 'seven');
 
11800
INSERT INTO t1 VALUES(8, 'eight');
 
11801
DELETE FROM v3 WHERE my_col1 = 16;
 
11802
affected rows: 0
 
11803
DELETE FROM v3 WHERE my_col1 = 0;
 
11804
affected rows: 0
 
11805
DELETE FROM v3 WHERE my_col1 = 7;
 
11806
affected rows: 0
 
11807
DELETE FROM v3 WHERE my_col1 = 8;
 
11808
affected rows: 1
 
11809
SELECT * FROM t1;
 
11810
f1      f2
 
11811
16      sixteen
 
11812
0       zero
 
11813
7       seven
 
11814
DELETE FROM t1;
 
11815
INSERT INTO t1 VALUES(16, 'sixteen');
 
11816
INSERT INTO t1 VALUES(0, 'zero');
 
11817
INSERT INTO t1 VALUES(7, 'seven');
 
11818
INSERT INTO t1 VALUES(8, 'eight');
 
11819
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11820
affected rows: 0
 
11821
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11822
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11823
affected rows: 0
 
11824
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11825
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11826
affected rows: 0
 
11827
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11828
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11829
affected rows: 1
 
11830
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11831
SELECT * FROM t1;
 
11832
f1      f2
 
11833
16      sixteen
 
11834
0       zero
 
11835
7       seven
 
11836
8       whatever
 
11837
DELETE FROM t1;
 
11838
INSERT INTO t1 VALUES(8, 'eight');
 
11839
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11840
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11841
SELECT * FROM t1;
 
11842
f1      f2
 
11843
8       eight
 
11844
DELETE FROM t1;
 
11845
INSERT INTO t1 VALUES(8, 'eight');
 
11846
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11847
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11848
SELECT * FROM t1;
 
11849
f1      f2
 
11850
8       eight
 
11851
DELETE FROM t1;
 
11852
INSERT INTO t1 VALUES(8, 'eight');
 
11853
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11854
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11855
SELECT * FROM t1;
 
11856
f1      f2
 
11857
8       eight
 
11858
DELETE FROM t1;
 
11859
INSERT INTO t1 VALUES(8, 'eight');
 
11860
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11861
affected rows: 1
 
11862
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11863
SELECT * FROM t1;
 
11864
f1      f2
 
11865
10      eight
 
11866
DELETE FROM t1;
 
11867
INSERT INTO v3 VALUES(16, 'sixteen');
 
11868
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11869
INSERT INTO v3 VALUES(0, 'zero');
 
11870
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11871
INSERT INTO v3 VALUES(7, 'seven');
 
11872
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11873
INSERT INTO v3 VALUES(8, 'eight');
 
11874
affected rows: 1
 
11875
SELECT * FROM t1;
 
11876
f1      f2
 
11877
8       eight
 
11878
DELETE FROM t1;
 
11879
DROP VIEW v3;
 
11880
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11881
option_variant  --------------------------------------------------------------------------------
 
11882
INSERT INTO t1 VALUES(16, 'sixteen');
 
11883
INSERT INTO t1 VALUES(0, 'zero');
 
11884
INSERT INTO t1 VALUES(7, 'seven');
 
11885
INSERT INTO t1 VALUES(8, 'eight');
 
11886
SELECT * FROM v1;
 
11887
f1      f2
 
11888
0       zero
 
11889
7       seven
 
11890
8       eight
 
11891
SELECT * FROM v2;
 
11892
col1    col2
 
11893
7       seven
 
11894
8       eight
 
11895
SELECT * FROM v3;
 
11896
my_col1 my_col2
 
11897
8       eight
 
11898
SELECT * FROM t1;
 
11899
f1      f2
 
11900
16      sixteen
 
11901
0       zero
 
11902
7       seven
 
11903
8       eight
 
11904
DELETE FROM t1;
 
11905
INSERT INTO t1 VALUES(16, 'sixteen');
 
11906
INSERT INTO t1 VALUES(0, 'zero');
 
11907
INSERT INTO t1 VALUES(7, 'seven');
 
11908
INSERT INTO t1 VALUES(8, 'eight');
 
11909
DELETE FROM v3 WHERE my_col1 = 16;
 
11910
affected rows: 0
 
11911
DELETE FROM v3 WHERE my_col1 = 0;
 
11912
affected rows: 0
 
11913
DELETE FROM v3 WHERE my_col1 = 7;
 
11914
affected rows: 0
 
11915
DELETE FROM v3 WHERE my_col1 = 8;
 
11916
affected rows: 1
 
11917
SELECT * FROM t1;
 
11918
f1      f2
 
11919
16      sixteen
 
11920
0       zero
 
11921
7       seven
 
11922
DELETE FROM t1;
 
11923
INSERT INTO t1 VALUES(16, 'sixteen');
 
11924
INSERT INTO t1 VALUES(0, 'zero');
 
11925
INSERT INTO t1 VALUES(7, 'seven');
 
11926
INSERT INTO t1 VALUES(8, 'eight');
 
11927
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11928
affected rows: 0
 
11929
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11930
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11931
affected rows: 0
 
11932
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11933
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11934
affected rows: 0
 
11935
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11936
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11937
affected rows: 1
 
11938
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11939
SELECT * FROM t1;
 
11940
f1      f2
 
11941
16      sixteen
 
11942
0       zero
 
11943
7       seven
 
11944
8       whatever
 
11945
DELETE FROM t1;
 
11946
INSERT INTO t1 VALUES(8, 'eight');
 
11947
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11948
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11949
SELECT * FROM t1;
 
11950
f1      f2
 
11951
8       eight
 
11952
DELETE FROM t1;
 
11953
INSERT INTO t1 VALUES(8, 'eight');
 
11954
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11955
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11956
SELECT * FROM t1;
 
11957
f1      f2
 
11958
8       eight
 
11959
DELETE FROM t1;
 
11960
INSERT INTO t1 VALUES(8, 'eight');
 
11961
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11962
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11963
SELECT * FROM t1;
 
11964
f1      f2
 
11965
8       eight
 
11966
DELETE FROM t1;
 
11967
INSERT INTO t1 VALUES(8, 'eight');
 
11968
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11969
affected rows: 1
 
11970
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11971
SELECT * FROM t1;
 
11972
f1      f2
 
11973
10      eight
 
11974
DELETE FROM t1;
 
11975
INSERT INTO v3 VALUES(16, 'sixteen');
 
11976
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11977
INSERT INTO v3 VALUES(0, 'zero');
 
11978
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11979
INSERT INTO v3 VALUES(7, 'seven');
 
11980
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11981
INSERT INTO v3 VALUES(8, 'eight');
 
11982
affected rows: 1
 
11983
SELECT * FROM t1;
 
11984
f1      f2
 
11985
8       eight
 
11986
DELETE FROM t1;
 
11987
DROP VIEW v3;
 
11988
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11989
option_variant  --------------------------------------------------------------------------------
 
11990
INSERT INTO t1 VALUES(16, 'sixteen');
 
11991
INSERT INTO t1 VALUES(0, 'zero');
 
11992
INSERT INTO t1 VALUES(7, 'seven');
 
11993
INSERT INTO t1 VALUES(8, 'eight');
 
11994
SELECT * FROM v1;
 
11995
f1      f2
 
11996
0       zero
 
11997
7       seven
 
11998
8       eight
 
11999
SELECT * FROM v2;
 
12000
col1    col2
 
12001
7       seven
 
12002
8       eight
 
12003
SELECT * FROM v3;
 
12004
my_col1 my_col2
 
12005
8       eight
 
12006
SELECT * FROM t1;
 
12007
f1      f2
 
12008
16      sixteen
 
12009
0       zero
 
12010
7       seven
 
12011
8       eight
 
12012
DELETE FROM t1;
 
12013
INSERT INTO t1 VALUES(16, 'sixteen');
 
12014
INSERT INTO t1 VALUES(0, 'zero');
 
12015
INSERT INTO t1 VALUES(7, 'seven');
 
12016
INSERT INTO t1 VALUES(8, 'eight');
 
12017
DELETE FROM v3 WHERE my_col1 = 16;
 
12018
affected rows: 0
 
12019
DELETE FROM v3 WHERE my_col1 = 0;
 
12020
affected rows: 0
 
12021
DELETE FROM v3 WHERE my_col1 = 7;
 
12022
affected rows: 0
 
12023
DELETE FROM v3 WHERE my_col1 = 8;
 
12024
affected rows: 1
 
12025
SELECT * FROM t1;
 
12026
f1      f2
 
12027
16      sixteen
 
12028
0       zero
 
12029
7       seven
 
12030
DELETE FROM t1;
 
12031
INSERT INTO t1 VALUES(16, 'sixteen');
 
12032
INSERT INTO t1 VALUES(0, 'zero');
 
12033
INSERT INTO t1 VALUES(7, 'seven');
 
12034
INSERT INTO t1 VALUES(8, 'eight');
 
12035
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12036
affected rows: 0
 
12037
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12038
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12039
affected rows: 0
 
12040
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12041
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12042
affected rows: 0
 
12043
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12044
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12045
affected rows: 1
 
12046
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12047
SELECT * FROM t1;
 
12048
f1      f2
 
12049
16      sixteen
 
12050
0       zero
 
12051
7       seven
 
12052
8       whatever
 
12053
DELETE FROM t1;
 
12054
INSERT INTO t1 VALUES(8, 'eight');
 
12055
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12056
affected rows: 1
 
12057
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12058
SELECT * FROM t1;
 
12059
f1      f2
 
12060
7       eight
 
12061
DELETE FROM t1;
 
12062
INSERT INTO t1 VALUES(8, 'eight');
 
12063
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12064
affected rows: 1
 
12065
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12066
SELECT * FROM t1;
 
12067
f1      f2
 
12068
0       eight
 
12069
DELETE FROM t1;
 
12070
INSERT INTO t1 VALUES(8, 'eight');
 
12071
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12072
affected rows: 1
 
12073
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12074
SELECT * FROM t1;
 
12075
f1      f2
 
12076
16      eight
 
12077
DELETE FROM t1;
 
12078
INSERT INTO t1 VALUES(8, 'eight');
 
12079
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12080
affected rows: 1
 
12081
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12082
SELECT * FROM t1;
 
12083
f1      f2
 
12084
10      eight
 
12085
DELETE FROM t1;
 
12086
INSERT INTO v3 VALUES(16, 'sixteen');
 
12087
affected rows: 1
 
12088
INSERT INTO v3 VALUES(0, 'zero');
 
12089
affected rows: 1
 
12090
INSERT INTO v3 VALUES(7, 'seven');
 
12091
affected rows: 1
 
12092
INSERT INTO v3 VALUES(8, 'eight');
 
12093
affected rows: 1
 
12094
SELECT * FROM t1;
 
12095
f1      f2
 
12096
16      sixteen
 
12097
0       zero
 
12098
7       seven
 
12099
8       eight
 
12100
DELETE FROM t1;
 
12101
DROP VIEW v3;
 
12102
DROP VIEW v2;
 
12103
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12104
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
12105
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12106
option_variant  --------------------------------------------------------------------------------
 
12107
INSERT INTO t1 VALUES(16, 'sixteen');
 
12108
INSERT INTO t1 VALUES(0, 'zero');
 
12109
INSERT INTO t1 VALUES(7, 'seven');
 
12110
INSERT INTO t1 VALUES(8, 'eight');
 
12111
SELECT * FROM v1;
 
12112
f1      f2
 
12113
0       zero
 
12114
7       seven
 
12115
8       eight
 
12116
SELECT * FROM v2;
 
12117
col1    col2
 
12118
7       seven
 
12119
8       eight
 
12120
SELECT * FROM v3;
 
12121
my_col1 my_col2
 
12122
8       eight
 
12123
SELECT * FROM t1;
 
12124
f1      f2
 
12125
16      sixteen
 
12126
0       zero
 
12127
7       seven
 
12128
8       eight
 
12129
DELETE FROM t1;
 
12130
INSERT INTO t1 VALUES(16, 'sixteen');
 
12131
INSERT INTO t1 VALUES(0, 'zero');
 
12132
INSERT INTO t1 VALUES(7, 'seven');
 
12133
INSERT INTO t1 VALUES(8, 'eight');
 
12134
DELETE FROM v3 WHERE my_col1 = 16;
 
12135
affected rows: 0
 
12136
DELETE FROM v3 WHERE my_col1 = 0;
 
12137
affected rows: 0
 
12138
DELETE FROM v3 WHERE my_col1 = 7;
 
12139
affected rows: 0
 
12140
DELETE FROM v3 WHERE my_col1 = 8;
 
12141
affected rows: 1
 
12142
SELECT * FROM t1;
 
12143
f1      f2
 
12144
16      sixteen
 
12145
0       zero
 
12146
7       seven
 
12147
DELETE FROM t1;
 
12148
INSERT INTO t1 VALUES(16, 'sixteen');
 
12149
INSERT INTO t1 VALUES(0, 'zero');
 
12150
INSERT INTO t1 VALUES(7, 'seven');
 
12151
INSERT INTO t1 VALUES(8, 'eight');
 
12152
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12153
affected rows: 0
 
12154
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12155
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12156
affected rows: 0
 
12157
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12158
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12159
affected rows: 0
 
12160
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12161
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12162
affected rows: 1
 
12163
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12164
SELECT * FROM t1;
 
12165
f1      f2
 
12166
16      sixteen
 
12167
0       zero
 
12168
7       seven
 
12169
8       whatever
 
12170
DELETE FROM t1;
 
12171
INSERT INTO t1 VALUES(8, 'eight');
 
12172
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12173
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12174
SELECT * FROM t1;
 
12175
f1      f2
 
12176
8       eight
 
12177
DELETE FROM t1;
 
12178
INSERT INTO t1 VALUES(8, 'eight');
 
12179
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12180
affected rows: 1
 
12181
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12182
SELECT * FROM t1;
 
12183
f1      f2
 
12184
0       eight
 
12185
DELETE FROM t1;
 
12186
INSERT INTO t1 VALUES(8, 'eight');
 
12187
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12188
affected rows: 1
 
12189
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12190
SELECT * FROM t1;
 
12191
f1      f2
 
12192
16      eight
 
12193
DELETE FROM t1;
 
12194
INSERT INTO t1 VALUES(8, 'eight');
 
12195
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12196
affected rows: 1
 
12197
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12198
SELECT * FROM t1;
 
12199
f1      f2
 
12200
10      eight
 
12201
DELETE FROM t1;
 
12202
INSERT INTO v3 VALUES(16, 'sixteen');
 
12203
affected rows: 1
 
12204
INSERT INTO v3 VALUES(0, 'zero');
 
12205
affected rows: 1
 
12206
INSERT INTO v3 VALUES(7, 'seven');
 
12207
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12208
INSERT INTO v3 VALUES(8, 'eight');
 
12209
affected rows: 1
 
12210
SELECT * FROM t1;
 
12211
f1      f2
 
12212
16      sixteen
 
12213
0       zero
 
12214
8       eight
 
12215
DELETE FROM t1;
 
12216
DROP VIEW v3;
 
12217
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12218
option_variant  --------------------------------------------------------------------------------
 
12219
INSERT INTO t1 VALUES(16, 'sixteen');
 
12220
INSERT INTO t1 VALUES(0, 'zero');
 
12221
INSERT INTO t1 VALUES(7, 'seven');
 
12222
INSERT INTO t1 VALUES(8, 'eight');
 
12223
SELECT * FROM v1;
 
12224
f1      f2
 
12225
0       zero
 
12226
7       seven
 
12227
8       eight
 
12228
SELECT * FROM v2;
 
12229
col1    col2
 
12230
7       seven
 
12231
8       eight
 
12232
SELECT * FROM v3;
 
12233
my_col1 my_col2
 
12234
8       eight
 
12235
SELECT * FROM t1;
 
12236
f1      f2
 
12237
16      sixteen
 
12238
0       zero
 
12239
7       seven
 
12240
8       eight
 
12241
DELETE FROM t1;
 
12242
INSERT INTO t1 VALUES(16, 'sixteen');
 
12243
INSERT INTO t1 VALUES(0, 'zero');
 
12244
INSERT INTO t1 VALUES(7, 'seven');
 
12245
INSERT INTO t1 VALUES(8, 'eight');
 
12246
DELETE FROM v3 WHERE my_col1 = 16;
 
12247
affected rows: 0
 
12248
DELETE FROM v3 WHERE my_col1 = 0;
 
12249
affected rows: 0
 
12250
DELETE FROM v3 WHERE my_col1 = 7;
 
12251
affected rows: 0
 
12252
DELETE FROM v3 WHERE my_col1 = 8;
 
12253
affected rows: 1
 
12254
SELECT * FROM t1;
 
12255
f1      f2
 
12256
16      sixteen
 
12257
0       zero
 
12258
7       seven
 
12259
DELETE FROM t1;
 
12260
INSERT INTO t1 VALUES(16, 'sixteen');
 
12261
INSERT INTO t1 VALUES(0, 'zero');
 
12262
INSERT INTO t1 VALUES(7, 'seven');
 
12263
INSERT INTO t1 VALUES(8, 'eight');
 
12264
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12265
affected rows: 0
 
12266
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12267
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12268
affected rows: 0
 
12269
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12270
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12271
affected rows: 0
 
12272
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12273
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12274
affected rows: 1
 
12275
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12276
SELECT * FROM t1;
 
12277
f1      f2
 
12278
16      sixteen
 
12279
0       zero
 
12280
7       seven
 
12281
8       whatever
 
12282
DELETE FROM t1;
 
12283
INSERT INTO t1 VALUES(8, 'eight');
 
12284
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12285
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12286
SELECT * FROM t1;
 
12287
f1      f2
 
12288
8       eight
 
12289
DELETE FROM t1;
 
12290
INSERT INTO t1 VALUES(8, 'eight');
 
12291
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12292
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12293
SELECT * FROM t1;
 
12294
f1      f2
 
12295
8       eight
 
12296
DELETE FROM t1;
 
12297
INSERT INTO t1 VALUES(8, 'eight');
 
12298
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12299
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12300
SELECT * FROM t1;
 
12301
f1      f2
 
12302
8       eight
 
12303
DELETE FROM t1;
 
12304
INSERT INTO t1 VALUES(8, 'eight');
 
12305
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12306
affected rows: 1
 
12307
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12308
SELECT * FROM t1;
 
12309
f1      f2
 
12310
10      eight
 
12311
DELETE FROM t1;
 
12312
INSERT INTO v3 VALUES(16, 'sixteen');
 
12313
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12314
INSERT INTO v3 VALUES(0, 'zero');
 
12315
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12316
INSERT INTO v3 VALUES(7, 'seven');
 
12317
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12318
INSERT INTO v3 VALUES(8, 'eight');
 
12319
affected rows: 1
 
12320
SELECT * FROM t1;
 
12321
f1      f2
 
12322
8       eight
 
12323
DELETE FROM t1;
 
12324
DROP VIEW v3;
 
12325
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12326
option_variant  --------------------------------------------------------------------------------
 
12327
INSERT INTO t1 VALUES(16, 'sixteen');
 
12328
INSERT INTO t1 VALUES(0, 'zero');
 
12329
INSERT INTO t1 VALUES(7, 'seven');
 
12330
INSERT INTO t1 VALUES(8, 'eight');
 
12331
SELECT * FROM v1;
 
12332
f1      f2
 
12333
0       zero
 
12334
7       seven
 
12335
8       eight
 
12336
SELECT * FROM v2;
 
12337
col1    col2
 
12338
7       seven
 
12339
8       eight
 
12340
SELECT * FROM v3;
 
12341
my_col1 my_col2
 
12342
8       eight
 
12343
SELECT * FROM t1;
 
12344
f1      f2
 
12345
16      sixteen
 
12346
0       zero
 
12347
7       seven
 
12348
8       eight
 
12349
DELETE FROM t1;
 
12350
INSERT INTO t1 VALUES(16, 'sixteen');
 
12351
INSERT INTO t1 VALUES(0, 'zero');
 
12352
INSERT INTO t1 VALUES(7, 'seven');
 
12353
INSERT INTO t1 VALUES(8, 'eight');
 
12354
DELETE FROM v3 WHERE my_col1 = 16;
 
12355
affected rows: 0
 
12356
DELETE FROM v3 WHERE my_col1 = 0;
 
12357
affected rows: 0
 
12358
DELETE FROM v3 WHERE my_col1 = 7;
 
12359
affected rows: 0
 
12360
DELETE FROM v3 WHERE my_col1 = 8;
 
12361
affected rows: 1
 
12362
SELECT * FROM t1;
 
12363
f1      f2
 
12364
16      sixteen
 
12365
0       zero
 
12366
7       seven
 
12367
DELETE FROM t1;
 
12368
INSERT INTO t1 VALUES(16, 'sixteen');
 
12369
INSERT INTO t1 VALUES(0, 'zero');
 
12370
INSERT INTO t1 VALUES(7, 'seven');
 
12371
INSERT INTO t1 VALUES(8, 'eight');
 
12372
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12373
affected rows: 0
 
12374
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12375
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12376
affected rows: 0
 
12377
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12378
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12379
affected rows: 0
 
12380
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12381
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12382
affected rows: 1
 
12383
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12384
SELECT * FROM t1;
 
12385
f1      f2
 
12386
16      sixteen
 
12387
0       zero
 
12388
7       seven
 
12389
8       whatever
 
12390
DELETE FROM t1;
 
12391
INSERT INTO t1 VALUES(8, 'eight');
 
12392
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12393
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12394
SELECT * FROM t1;
 
12395
f1      f2
 
12396
8       eight
 
12397
DELETE FROM t1;
 
12398
INSERT INTO t1 VALUES(8, 'eight');
 
12399
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12400
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12401
SELECT * FROM t1;
 
12402
f1      f2
 
12403
8       eight
 
12404
DELETE FROM t1;
 
12405
INSERT INTO t1 VALUES(8, 'eight');
 
12406
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12407
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12408
SELECT * FROM t1;
 
12409
f1      f2
 
12410
8       eight
 
12411
DELETE FROM t1;
 
12412
INSERT INTO t1 VALUES(8, 'eight');
 
12413
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12414
affected rows: 1
 
12415
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12416
SELECT * FROM t1;
 
12417
f1      f2
 
12418
10      eight
 
12419
DELETE FROM t1;
 
12420
INSERT INTO v3 VALUES(16, 'sixteen');
 
12421
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12422
INSERT INTO v3 VALUES(0, 'zero');
 
12423
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12424
INSERT INTO v3 VALUES(7, 'seven');
 
12425
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12426
INSERT INTO v3 VALUES(8, 'eight');
 
12427
affected rows: 1
 
12428
SELECT * FROM t1;
 
12429
f1      f2
 
12430
8       eight
 
12431
DELETE FROM t1;
 
12432
DROP VIEW v3;
 
12433
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12434
option_variant  --------------------------------------------------------------------------------
 
12435
INSERT INTO t1 VALUES(16, 'sixteen');
 
12436
INSERT INTO t1 VALUES(0, 'zero');
 
12437
INSERT INTO t1 VALUES(7, 'seven');
 
12438
INSERT INTO t1 VALUES(8, 'eight');
 
12439
SELECT * FROM v1;
 
12440
f1      f2
 
12441
0       zero
 
12442
7       seven
 
12443
8       eight
 
12444
SELECT * FROM v2;
 
12445
col1    col2
 
12446
7       seven
 
12447
8       eight
 
12448
SELECT * FROM v3;
 
12449
my_col1 my_col2
 
12450
8       eight
 
12451
SELECT * FROM t1;
 
12452
f1      f2
 
12453
16      sixteen
 
12454
0       zero
 
12455
7       seven
 
12456
8       eight
 
12457
DELETE FROM t1;
 
12458
INSERT INTO t1 VALUES(16, 'sixteen');
 
12459
INSERT INTO t1 VALUES(0, 'zero');
 
12460
INSERT INTO t1 VALUES(7, 'seven');
 
12461
INSERT INTO t1 VALUES(8, 'eight');
 
12462
DELETE FROM v3 WHERE my_col1 = 16;
 
12463
affected rows: 0
 
12464
DELETE FROM v3 WHERE my_col1 = 0;
 
12465
affected rows: 0
 
12466
DELETE FROM v3 WHERE my_col1 = 7;
 
12467
affected rows: 0
 
12468
DELETE FROM v3 WHERE my_col1 = 8;
 
12469
affected rows: 1
 
12470
SELECT * FROM t1;
 
12471
f1      f2
 
12472
16      sixteen
 
12473
0       zero
 
12474
7       seven
 
12475
DELETE FROM t1;
 
12476
INSERT INTO t1 VALUES(16, 'sixteen');
 
12477
INSERT INTO t1 VALUES(0, 'zero');
 
12478
INSERT INTO t1 VALUES(7, 'seven');
 
12479
INSERT INTO t1 VALUES(8, 'eight');
 
12480
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12481
affected rows: 0
 
12482
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12483
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12484
affected rows: 0
 
12485
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12486
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12487
affected rows: 0
 
12488
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12489
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12490
affected rows: 1
 
12491
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12492
SELECT * FROM t1;
 
12493
f1      f2
 
12494
16      sixteen
 
12495
0       zero
 
12496
7       seven
 
12497
8       whatever
 
12498
DELETE FROM t1;
 
12499
INSERT INTO t1 VALUES(8, 'eight');
 
12500
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12501
affected rows: 1
 
12502
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12503
SELECT * FROM t1;
 
12504
f1      f2
 
12505
7       eight
 
12506
DELETE FROM t1;
 
12507
INSERT INTO t1 VALUES(8, 'eight');
 
12508
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12509
affected rows: 1
 
12510
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12511
SELECT * FROM t1;
 
12512
f1      f2
 
12513
0       eight
 
12514
DELETE FROM t1;
 
12515
INSERT INTO t1 VALUES(8, 'eight');
 
12516
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12517
affected rows: 1
 
12518
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12519
SELECT * FROM t1;
 
12520
f1      f2
 
12521
16      eight
 
12522
DELETE FROM t1;
 
12523
INSERT INTO t1 VALUES(8, 'eight');
 
12524
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12525
affected rows: 1
 
12526
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12527
SELECT * FROM t1;
 
12528
f1      f2
 
12529
10      eight
 
12530
DELETE FROM t1;
 
12531
INSERT INTO v3 VALUES(16, 'sixteen');
 
12532
affected rows: 1
 
12533
INSERT INTO v3 VALUES(0, 'zero');
 
12534
affected rows: 1
 
12535
INSERT INTO v3 VALUES(7, 'seven');
 
12536
affected rows: 1
 
12537
INSERT INTO v3 VALUES(8, 'eight');
 
12538
affected rows: 1
 
12539
SELECT * FROM t1;
 
12540
f1      f2
 
12541
16      sixteen
 
12542
0       zero
 
12543
7       seven
 
12544
8       eight
 
12545
DELETE FROM t1;
 
12546
DROP VIEW v3;
 
12547
DROP VIEW v2;
 
12548
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12549
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
12550
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12551
option_variant  --------------------------------------------------------------------------------
 
12552
INSERT INTO t1 VALUES(16, 'sixteen');
 
12553
INSERT INTO t1 VALUES(0, 'zero');
 
12554
INSERT INTO t1 VALUES(7, 'seven');
 
12555
INSERT INTO t1 VALUES(8, 'eight');
 
12556
SELECT * FROM v1;
 
12557
f1      f2
 
12558
0       zero
 
12559
7       seven
 
12560
8       eight
 
12561
SELECT * FROM v2;
 
12562
col1    col2
 
12563
7       seven
 
12564
8       eight
 
12565
SELECT * FROM v3;
 
12566
my_col1 my_col2
 
12567
8       eight
 
12568
SELECT * FROM t1;
 
12569
f1      f2
 
12570
16      sixteen
 
12571
0       zero
 
12572
7       seven
 
12573
8       eight
 
12574
DELETE FROM t1;
 
12575
INSERT INTO t1 VALUES(16, 'sixteen');
 
12576
INSERT INTO t1 VALUES(0, 'zero');
 
12577
INSERT INTO t1 VALUES(7, 'seven');
 
12578
INSERT INTO t1 VALUES(8, 'eight');
 
12579
DELETE FROM v3 WHERE my_col1 = 16;
 
12580
affected rows: 0
 
12581
DELETE FROM v3 WHERE my_col1 = 0;
 
12582
affected rows: 0
 
12583
DELETE FROM v3 WHERE my_col1 = 7;
 
12584
affected rows: 0
 
12585
DELETE FROM v3 WHERE my_col1 = 8;
 
12586
affected rows: 1
 
12587
SELECT * FROM t1;
 
12588
f1      f2
 
12589
16      sixteen
 
12590
0       zero
 
12591
7       seven
 
12592
DELETE FROM t1;
 
12593
INSERT INTO t1 VALUES(16, 'sixteen');
 
12594
INSERT INTO t1 VALUES(0, 'zero');
 
12595
INSERT INTO t1 VALUES(7, 'seven');
 
12596
INSERT INTO t1 VALUES(8, 'eight');
 
12597
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12598
affected rows: 0
 
12599
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12600
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12601
affected rows: 0
 
12602
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12603
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12604
affected rows: 0
 
12605
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12606
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12607
affected rows: 1
 
12608
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12609
SELECT * FROM t1;
 
12610
f1      f2
 
12611
16      sixteen
 
12612
0       zero
 
12613
7       seven
 
12614
8       whatever
 
12615
DELETE FROM t1;
 
12616
INSERT INTO t1 VALUES(8, 'eight');
 
12617
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12618
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12619
SELECT * FROM t1;
 
12620
f1      f2
 
12621
8       eight
 
12622
DELETE FROM t1;
 
12623
INSERT INTO t1 VALUES(8, 'eight');
 
12624
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12625
affected rows: 1
 
12626
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12627
SELECT * FROM t1;
 
12628
f1      f2
 
12629
0       eight
 
12630
DELETE FROM t1;
 
12631
INSERT INTO t1 VALUES(8, 'eight');
 
12632
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12633
affected rows: 1
 
12634
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12635
SELECT * FROM t1;
 
12636
f1      f2
 
12637
16      eight
 
12638
DELETE FROM t1;
 
12639
INSERT INTO t1 VALUES(8, 'eight');
 
12640
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12641
affected rows: 1
 
12642
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12643
SELECT * FROM t1;
 
12644
f1      f2
 
12645
10      eight
 
12646
DELETE FROM t1;
 
12647
INSERT INTO v3 VALUES(16, 'sixteen');
 
12648
affected rows: 1
 
12649
INSERT INTO v3 VALUES(0, 'zero');
 
12650
affected rows: 1
 
12651
INSERT INTO v3 VALUES(7, 'seven');
 
12652
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12653
INSERT INTO v3 VALUES(8, 'eight');
 
12654
affected rows: 1
 
12655
SELECT * FROM t1;
 
12656
f1      f2
 
12657
16      sixteen
 
12658
0       zero
 
12659
8       eight
 
12660
DELETE FROM t1;
 
12661
DROP VIEW v3;
 
12662
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12663
option_variant  --------------------------------------------------------------------------------
 
12664
INSERT INTO t1 VALUES(16, 'sixteen');
 
12665
INSERT INTO t1 VALUES(0, 'zero');
 
12666
INSERT INTO t1 VALUES(7, 'seven');
 
12667
INSERT INTO t1 VALUES(8, 'eight');
 
12668
SELECT * FROM v1;
 
12669
f1      f2
 
12670
0       zero
 
12671
7       seven
 
12672
8       eight
 
12673
SELECT * FROM v2;
 
12674
col1    col2
 
12675
7       seven
 
12676
8       eight
 
12677
SELECT * FROM v3;
 
12678
my_col1 my_col2
 
12679
8       eight
 
12680
SELECT * FROM t1;
 
12681
f1      f2
 
12682
16      sixteen
 
12683
0       zero
 
12684
7       seven
 
12685
8       eight
 
12686
DELETE FROM t1;
 
12687
INSERT INTO t1 VALUES(16, 'sixteen');
 
12688
INSERT INTO t1 VALUES(0, 'zero');
 
12689
INSERT INTO t1 VALUES(7, 'seven');
 
12690
INSERT INTO t1 VALUES(8, 'eight');
 
12691
DELETE FROM v3 WHERE my_col1 = 16;
 
12692
affected rows: 0
 
12693
DELETE FROM v3 WHERE my_col1 = 0;
 
12694
affected rows: 0
 
12695
DELETE FROM v3 WHERE my_col1 = 7;
 
12696
affected rows: 0
 
12697
DELETE FROM v3 WHERE my_col1 = 8;
 
12698
affected rows: 1
 
12699
SELECT * FROM t1;
 
12700
f1      f2
 
12701
16      sixteen
 
12702
0       zero
 
12703
7       seven
 
12704
DELETE FROM t1;
 
12705
INSERT INTO t1 VALUES(16, 'sixteen');
 
12706
INSERT INTO t1 VALUES(0, 'zero');
 
12707
INSERT INTO t1 VALUES(7, 'seven');
 
12708
INSERT INTO t1 VALUES(8, 'eight');
 
12709
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12710
affected rows: 0
 
12711
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12712
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12713
affected rows: 0
 
12714
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12715
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12716
affected rows: 0
 
12717
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12718
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12719
affected rows: 1
 
12720
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12721
SELECT * FROM t1;
 
12722
f1      f2
 
12723
16      sixteen
 
12724
0       zero
 
12725
7       seven
 
12726
8       whatever
 
12727
DELETE FROM t1;
 
12728
INSERT INTO t1 VALUES(8, 'eight');
 
12729
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12730
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12731
SELECT * FROM t1;
 
12732
f1      f2
 
12733
8       eight
 
12734
DELETE FROM t1;
 
12735
INSERT INTO t1 VALUES(8, 'eight');
 
12736
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12737
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12738
SELECT * FROM t1;
 
12739
f1      f2
 
12740
8       eight
 
12741
DELETE FROM t1;
 
12742
INSERT INTO t1 VALUES(8, 'eight');
 
12743
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12744
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12745
SELECT * FROM t1;
 
12746
f1      f2
 
12747
8       eight
 
12748
DELETE FROM t1;
 
12749
INSERT INTO t1 VALUES(8, 'eight');
 
12750
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12751
affected rows: 1
 
12752
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12753
SELECT * FROM t1;
 
12754
f1      f2
 
12755
10      eight
 
12756
DELETE FROM t1;
 
12757
INSERT INTO v3 VALUES(16, 'sixteen');
 
12758
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12759
INSERT INTO v3 VALUES(0, 'zero');
 
12760
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12761
INSERT INTO v3 VALUES(7, 'seven');
 
12762
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12763
INSERT INTO v3 VALUES(8, 'eight');
 
12764
affected rows: 1
 
12765
SELECT * FROM t1;
 
12766
f1      f2
 
12767
8       eight
 
12768
DELETE FROM t1;
 
12769
DROP VIEW v3;
 
12770
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12771
option_variant  --------------------------------------------------------------------------------
 
12772
INSERT INTO t1 VALUES(16, 'sixteen');
 
12773
INSERT INTO t1 VALUES(0, 'zero');
 
12774
INSERT INTO t1 VALUES(7, 'seven');
 
12775
INSERT INTO t1 VALUES(8, 'eight');
 
12776
SELECT * FROM v1;
 
12777
f1      f2
 
12778
0       zero
 
12779
7       seven
 
12780
8       eight
 
12781
SELECT * FROM v2;
 
12782
col1    col2
 
12783
7       seven
 
12784
8       eight
 
12785
SELECT * FROM v3;
 
12786
my_col1 my_col2
 
12787
8       eight
 
12788
SELECT * FROM t1;
 
12789
f1      f2
 
12790
16      sixteen
 
12791
0       zero
 
12792
7       seven
 
12793
8       eight
 
12794
DELETE FROM t1;
 
12795
INSERT INTO t1 VALUES(16, 'sixteen');
 
12796
INSERT INTO t1 VALUES(0, 'zero');
 
12797
INSERT INTO t1 VALUES(7, 'seven');
 
12798
INSERT INTO t1 VALUES(8, 'eight');
 
12799
DELETE FROM v3 WHERE my_col1 = 16;
 
12800
affected rows: 0
 
12801
DELETE FROM v3 WHERE my_col1 = 0;
 
12802
affected rows: 0
 
12803
DELETE FROM v3 WHERE my_col1 = 7;
 
12804
affected rows: 0
 
12805
DELETE FROM v3 WHERE my_col1 = 8;
 
12806
affected rows: 1
 
12807
SELECT * FROM t1;
 
12808
f1      f2
 
12809
16      sixteen
 
12810
0       zero
 
12811
7       seven
 
12812
DELETE FROM t1;
 
12813
INSERT INTO t1 VALUES(16, 'sixteen');
 
12814
INSERT INTO t1 VALUES(0, 'zero');
 
12815
INSERT INTO t1 VALUES(7, 'seven');
 
12816
INSERT INTO t1 VALUES(8, 'eight');
 
12817
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12818
affected rows: 0
 
12819
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12820
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12821
affected rows: 0
 
12822
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12823
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12824
affected rows: 0
 
12825
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12826
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12827
affected rows: 1
 
12828
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12829
SELECT * FROM t1;
 
12830
f1      f2
 
12831
16      sixteen
 
12832
0       zero
 
12833
7       seven
 
12834
8       whatever
 
12835
DELETE FROM t1;
 
12836
INSERT INTO t1 VALUES(8, 'eight');
 
12837
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12838
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12839
SELECT * FROM t1;
 
12840
f1      f2
 
12841
8       eight
 
12842
DELETE FROM t1;
 
12843
INSERT INTO t1 VALUES(8, 'eight');
 
12844
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12845
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12846
SELECT * FROM t1;
 
12847
f1      f2
 
12848
8       eight
 
12849
DELETE FROM t1;
 
12850
INSERT INTO t1 VALUES(8, 'eight');
 
12851
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12852
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12853
SELECT * FROM t1;
 
12854
f1      f2
 
12855
8       eight
 
12856
DELETE FROM t1;
 
12857
INSERT INTO t1 VALUES(8, 'eight');
 
12858
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12859
affected rows: 1
 
12860
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12861
SELECT * FROM t1;
 
12862
f1      f2
 
12863
10      eight
 
12864
DELETE FROM t1;
 
12865
INSERT INTO v3 VALUES(16, 'sixteen');
 
12866
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12867
INSERT INTO v3 VALUES(0, 'zero');
 
12868
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12869
INSERT INTO v3 VALUES(7, 'seven');
 
12870
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12871
INSERT INTO v3 VALUES(8, 'eight');
 
12872
affected rows: 1
 
12873
SELECT * FROM t1;
 
12874
f1      f2
 
12875
8       eight
 
12876
DELETE FROM t1;
 
12877
DROP VIEW v3;
 
12878
option_variant          <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12879
option_variant  --------------------------------------------------------------------------------
 
12880
INSERT INTO t1 VALUES(16, 'sixteen');
 
12881
INSERT INTO t1 VALUES(0, 'zero');
 
12882
INSERT INTO t1 VALUES(7, 'seven');
 
12883
INSERT INTO t1 VALUES(8, 'eight');
 
12884
SELECT * FROM v1;
 
12885
f1      f2
 
12886
0       zero
 
12887
7       seven
 
12888
8       eight
 
12889
SELECT * FROM v2;
 
12890
col1    col2
 
12891
7       seven
 
12892
8       eight
 
12893
SELECT * FROM v3;
 
12894
my_col1 my_col2
 
12895
8       eight
 
12896
SELECT * FROM t1;
 
12897
f1      f2
 
12898
16      sixteen
 
12899
0       zero
 
12900
7       seven
 
12901
8       eight
 
12902
DELETE FROM t1;
 
12903
INSERT INTO t1 VALUES(16, 'sixteen');
 
12904
INSERT INTO t1 VALUES(0, 'zero');
 
12905
INSERT INTO t1 VALUES(7, 'seven');
 
12906
INSERT INTO t1 VALUES(8, 'eight');
 
12907
DELETE FROM v3 WHERE my_col1 = 16;
 
12908
affected rows: 0
 
12909
DELETE FROM v3 WHERE my_col1 = 0;
 
12910
affected rows: 0
 
12911
DELETE FROM v3 WHERE my_col1 = 7;
 
12912
affected rows: 0
 
12913
DELETE FROM v3 WHERE my_col1 = 8;
 
12914
affected rows: 1
 
12915
SELECT * FROM t1;
 
12916
f1      f2
 
12917
16      sixteen
 
12918
0       zero
 
12919
7       seven
 
12920
DELETE FROM t1;
 
12921
INSERT INTO t1 VALUES(16, 'sixteen');
 
12922
INSERT INTO t1 VALUES(0, 'zero');
 
12923
INSERT INTO t1 VALUES(7, 'seven');
 
12924
INSERT INTO t1 VALUES(8, 'eight');
 
12925
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12926
affected rows: 0
 
12927
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12928
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12929
affected rows: 0
 
12930
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12931
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12932
affected rows: 0
 
12933
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12934
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12935
affected rows: 1
 
12936
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12937
SELECT * FROM t1;
 
12938
f1      f2
 
12939
16      sixteen
 
12940
0       zero
 
12941
7       seven
 
12942
8       whatever
 
12943
DELETE FROM t1;
 
12944
INSERT INTO t1 VALUES(8, 'eight');
 
12945
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12946
affected rows: 1
 
12947
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12948
SELECT * FROM t1;
 
12949
f1      f2
 
12950
7       eight
 
12951
DELETE FROM t1;
 
12952
INSERT INTO t1 VALUES(8, 'eight');
 
12953
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12954
affected rows: 1
 
12955
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12956
SELECT * FROM t1;
 
12957
f1      f2
 
12958
0       eight
 
12959
DELETE FROM t1;
 
12960
INSERT INTO t1 VALUES(8, 'eight');
 
12961
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12962
affected rows: 1
 
12963
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12964
SELECT * FROM t1;
 
12965
f1      f2
 
12966
16      eight
 
12967
DELETE FROM t1;
 
12968
INSERT INTO t1 VALUES(8, 'eight');
 
12969
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12970
affected rows: 1
 
12971
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12972
SELECT * FROM t1;
 
12973
f1      f2
 
12974
10      eight
 
12975
DELETE FROM t1;
 
12976
INSERT INTO v3 VALUES(16, 'sixteen');
 
12977
affected rows: 1
 
12978
INSERT INTO v3 VALUES(0, 'zero');
 
12979
affected rows: 1
 
12980
INSERT INTO v3 VALUES(7, 'seven');
 
12981
affected rows: 1
 
12982
INSERT INTO v3 VALUES(8, 'eight');
 
12983
affected rows: 1
 
12984
SELECT * FROM t1;
 
12985
f1      f2
 
12986
16      sixteen
 
12987
0       zero
 
12988
7       seven
 
12989
8       eight
 
12990
DELETE FROM t1;
 
12991
DROP VIEW v3;
 
12992
DROP VIEW v2;
 
12993
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12994
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
12995
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
12996
option_variant  --------------------------------------------------------------------------------
 
12997
INSERT INTO t1 VALUES(16, 'sixteen');
 
12998
INSERT INTO t1 VALUES(0, 'zero');
 
12999
INSERT INTO t1 VALUES(7, 'seven');
 
13000
INSERT INTO t1 VALUES(8, 'eight');
 
13001
SELECT * FROM v1;
 
13002
f1      f2
 
13003
0       zero
 
13004
7       seven
 
13005
8       eight
 
13006
SELECT * FROM v2;
 
13007
col1    col2
 
13008
7       seven
 
13009
8       eight
 
13010
SELECT * FROM v3;
 
13011
my_col1 my_col2
 
13012
8       eight
 
13013
SELECT * FROM t1;
 
13014
f1      f2
 
13015
16      sixteen
 
13016
0       zero
 
13017
7       seven
 
13018
8       eight
 
13019
DELETE FROM t1;
 
13020
INSERT INTO t1 VALUES(16, 'sixteen');
 
13021
INSERT INTO t1 VALUES(0, 'zero');
 
13022
INSERT INTO t1 VALUES(7, 'seven');
 
13023
INSERT INTO t1 VALUES(8, 'eight');
 
13024
DELETE FROM v3 WHERE my_col1 = 16;
 
13025
affected rows: 0
 
13026
DELETE FROM v3 WHERE my_col1 = 0;
 
13027
affected rows: 0
 
13028
DELETE FROM v3 WHERE my_col1 = 7;
 
13029
affected rows: 0
 
13030
DELETE FROM v3 WHERE my_col1 = 8;
 
13031
affected rows: 1
 
13032
SELECT * FROM t1;
 
13033
f1      f2
 
13034
16      sixteen
 
13035
0       zero
 
13036
7       seven
 
13037
DELETE FROM t1;
 
13038
INSERT INTO t1 VALUES(16, 'sixteen');
 
13039
INSERT INTO t1 VALUES(0, 'zero');
 
13040
INSERT INTO t1 VALUES(7, 'seven');
 
13041
INSERT INTO t1 VALUES(8, 'eight');
 
13042
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13043
affected rows: 0
 
13044
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13045
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13046
affected rows: 0
 
13047
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13048
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13049
affected rows: 0
 
13050
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13051
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13052
affected rows: 1
 
13053
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13054
SELECT * FROM t1;
 
13055
f1      f2
 
13056
16      sixteen
 
13057
0       zero
 
13058
7       seven
 
13059
8       whatever
 
13060
DELETE FROM t1;
 
13061
INSERT INTO t1 VALUES(8, 'eight');
 
13062
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13063
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13064
SELECT * FROM t1;
 
13065
f1      f2
 
13066
8       eight
 
13067
DELETE FROM t1;
 
13068
INSERT INTO t1 VALUES(8, 'eight');
 
13069
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13070
affected rows: 1
 
13071
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13072
SELECT * FROM t1;
 
13073
f1      f2
 
13074
0       eight
 
13075
DELETE FROM t1;
 
13076
INSERT INTO t1 VALUES(8, 'eight');
 
13077
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13078
affected rows: 1
 
13079
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13080
SELECT * FROM t1;
 
13081
f1      f2
 
13082
16      eight
 
13083
DELETE FROM t1;
 
13084
INSERT INTO t1 VALUES(8, 'eight');
 
13085
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13086
affected rows: 1
 
13087
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13088
SELECT * FROM t1;
 
13089
f1      f2
 
13090
10      eight
 
13091
DELETE FROM t1;
 
13092
INSERT INTO v3 VALUES(16, 'sixteen');
 
13093
affected rows: 1
 
13094
INSERT INTO v3 VALUES(0, 'zero');
 
13095
affected rows: 1
 
13096
INSERT INTO v3 VALUES(7, 'seven');
 
13097
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13098
INSERT INTO v3 VALUES(8, 'eight');
 
13099
affected rows: 1
 
13100
SELECT * FROM t1;
 
13101
f1      f2
 
13102
16      sixteen
 
13103
0       zero
 
13104
8       eight
 
13105
DELETE FROM t1;
 
13106
DROP VIEW v3;
 
13107
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13108
option_variant  --------------------------------------------------------------------------------
 
13109
INSERT INTO t1 VALUES(16, 'sixteen');
 
13110
INSERT INTO t1 VALUES(0, 'zero');
 
13111
INSERT INTO t1 VALUES(7, 'seven');
 
13112
INSERT INTO t1 VALUES(8, 'eight');
 
13113
SELECT * FROM v1;
 
13114
f1      f2
 
13115
0       zero
 
13116
7       seven
 
13117
8       eight
 
13118
SELECT * FROM v2;
 
13119
col1    col2
 
13120
7       seven
 
13121
8       eight
 
13122
SELECT * FROM v3;
 
13123
my_col1 my_col2
 
13124
8       eight
 
13125
SELECT * FROM t1;
 
13126
f1      f2
 
13127
16      sixteen
 
13128
0       zero
 
13129
7       seven
 
13130
8       eight
 
13131
DELETE FROM t1;
 
13132
INSERT INTO t1 VALUES(16, 'sixteen');
 
13133
INSERT INTO t1 VALUES(0, 'zero');
 
13134
INSERT INTO t1 VALUES(7, 'seven');
 
13135
INSERT INTO t1 VALUES(8, 'eight');
 
13136
DELETE FROM v3 WHERE my_col1 = 16;
 
13137
affected rows: 0
 
13138
DELETE FROM v3 WHERE my_col1 = 0;
 
13139
affected rows: 0
 
13140
DELETE FROM v3 WHERE my_col1 = 7;
 
13141
affected rows: 0
 
13142
DELETE FROM v3 WHERE my_col1 = 8;
 
13143
affected rows: 1
 
13144
SELECT * FROM t1;
 
13145
f1      f2
 
13146
16      sixteen
 
13147
0       zero
 
13148
7       seven
 
13149
DELETE FROM t1;
 
13150
INSERT INTO t1 VALUES(16, 'sixteen');
 
13151
INSERT INTO t1 VALUES(0, 'zero');
 
13152
INSERT INTO t1 VALUES(7, 'seven');
 
13153
INSERT INTO t1 VALUES(8, 'eight');
 
13154
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13155
affected rows: 0
 
13156
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13157
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13158
affected rows: 0
 
13159
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13160
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13161
affected rows: 0
 
13162
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13163
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13164
affected rows: 1
 
13165
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13166
SELECT * FROM t1;
 
13167
f1      f2
 
13168
16      sixteen
 
13169
0       zero
 
13170
7       seven
 
13171
8       whatever
 
13172
DELETE FROM t1;
 
13173
INSERT INTO t1 VALUES(8, 'eight');
 
13174
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13175
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13176
SELECT * FROM t1;
 
13177
f1      f2
 
13178
8       eight
 
13179
DELETE FROM t1;
 
13180
INSERT INTO t1 VALUES(8, 'eight');
 
13181
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13182
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13183
SELECT * FROM t1;
 
13184
f1      f2
 
13185
8       eight
 
13186
DELETE FROM t1;
 
13187
INSERT INTO t1 VALUES(8, 'eight');
 
13188
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13189
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13190
SELECT * FROM t1;
 
13191
f1      f2
 
13192
8       eight
 
13193
DELETE FROM t1;
 
13194
INSERT INTO t1 VALUES(8, 'eight');
 
13195
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13196
affected rows: 1
 
13197
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13198
SELECT * FROM t1;
 
13199
f1      f2
 
13200
10      eight
 
13201
DELETE FROM t1;
 
13202
INSERT INTO v3 VALUES(16, 'sixteen');
 
13203
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13204
INSERT INTO v3 VALUES(0, 'zero');
 
13205
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13206
INSERT INTO v3 VALUES(7, 'seven');
 
13207
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13208
INSERT INTO v3 VALUES(8, 'eight');
 
13209
affected rows: 1
 
13210
SELECT * FROM t1;
 
13211
f1      f2
 
13212
8       eight
 
13213
DELETE FROM t1;
 
13214
DROP VIEW v3;
 
13215
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13216
option_variant  --------------------------------------------------------------------------------
 
13217
INSERT INTO t1 VALUES(16, 'sixteen');
 
13218
INSERT INTO t1 VALUES(0, 'zero');
 
13219
INSERT INTO t1 VALUES(7, 'seven');
 
13220
INSERT INTO t1 VALUES(8, 'eight');
 
13221
SELECT * FROM v1;
 
13222
f1      f2
 
13223
0       zero
 
13224
7       seven
 
13225
8       eight
 
13226
SELECT * FROM v2;
 
13227
col1    col2
 
13228
7       seven
 
13229
8       eight
 
13230
SELECT * FROM v3;
 
13231
my_col1 my_col2
 
13232
8       eight
 
13233
SELECT * FROM t1;
 
13234
f1      f2
 
13235
16      sixteen
 
13236
0       zero
 
13237
7       seven
 
13238
8       eight
 
13239
DELETE FROM t1;
 
13240
INSERT INTO t1 VALUES(16, 'sixteen');
 
13241
INSERT INTO t1 VALUES(0, 'zero');
 
13242
INSERT INTO t1 VALUES(7, 'seven');
 
13243
INSERT INTO t1 VALUES(8, 'eight');
 
13244
DELETE FROM v3 WHERE my_col1 = 16;
 
13245
affected rows: 0
 
13246
DELETE FROM v3 WHERE my_col1 = 0;
 
13247
affected rows: 0
 
13248
DELETE FROM v3 WHERE my_col1 = 7;
 
13249
affected rows: 0
 
13250
DELETE FROM v3 WHERE my_col1 = 8;
 
13251
affected rows: 1
 
13252
SELECT * FROM t1;
 
13253
f1      f2
 
13254
16      sixteen
 
13255
0       zero
 
13256
7       seven
 
13257
DELETE FROM t1;
 
13258
INSERT INTO t1 VALUES(16, 'sixteen');
 
13259
INSERT INTO t1 VALUES(0, 'zero');
 
13260
INSERT INTO t1 VALUES(7, 'seven');
 
13261
INSERT INTO t1 VALUES(8, 'eight');
 
13262
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13263
affected rows: 0
 
13264
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13265
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13266
affected rows: 0
 
13267
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13268
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13269
affected rows: 0
 
13270
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13271
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13272
affected rows: 1
 
13273
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13274
SELECT * FROM t1;
 
13275
f1      f2
 
13276
16      sixteen
 
13277
0       zero
 
13278
7       seven
 
13279
8       whatever
 
13280
DELETE FROM t1;
 
13281
INSERT INTO t1 VALUES(8, 'eight');
 
13282
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13283
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13284
SELECT * FROM t1;
 
13285
f1      f2
 
13286
8       eight
 
13287
DELETE FROM t1;
 
13288
INSERT INTO t1 VALUES(8, 'eight');
 
13289
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13290
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13291
SELECT * FROM t1;
 
13292
f1      f2
 
13293
8       eight
 
13294
DELETE FROM t1;
 
13295
INSERT INTO t1 VALUES(8, 'eight');
 
13296
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13297
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13298
SELECT * FROM t1;
 
13299
f1      f2
 
13300
8       eight
 
13301
DELETE FROM t1;
 
13302
INSERT INTO t1 VALUES(8, 'eight');
 
13303
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13304
affected rows: 1
 
13305
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13306
SELECT * FROM t1;
 
13307
f1      f2
 
13308
10      eight
 
13309
DELETE FROM t1;
 
13310
INSERT INTO v3 VALUES(16, 'sixteen');
 
13311
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13312
INSERT INTO v3 VALUES(0, 'zero');
 
13313
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13314
INSERT INTO v3 VALUES(7, 'seven');
 
13315
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13316
INSERT INTO v3 VALUES(8, 'eight');
 
13317
affected rows: 1
 
13318
SELECT * FROM t1;
 
13319
f1      f2
 
13320
8       eight
 
13321
DELETE FROM t1;
 
13322
DROP VIEW v3;
 
13323
option_variant          <nothing>          -         <nothing>          - WITH          CHECK OPTION
 
13324
option_variant  --------------------------------------------------------------------------------
 
13325
INSERT INTO t1 VALUES(16, 'sixteen');
 
13326
INSERT INTO t1 VALUES(0, 'zero');
 
13327
INSERT INTO t1 VALUES(7, 'seven');
 
13328
INSERT INTO t1 VALUES(8, 'eight');
 
13329
SELECT * FROM v1;
 
13330
f1      f2
 
13331
0       zero
 
13332
7       seven
 
13333
8       eight
 
13334
SELECT * FROM v2;
 
13335
col1    col2
 
13336
7       seven
 
13337
8       eight
 
13338
SELECT * FROM v3;
 
13339
my_col1 my_col2
 
13340
8       eight
 
13341
SELECT * FROM t1;
 
13342
f1      f2
 
13343
16      sixteen
 
13344
0       zero
 
13345
7       seven
 
13346
8       eight
 
13347
DELETE FROM t1;
 
13348
INSERT INTO t1 VALUES(16, 'sixteen');
 
13349
INSERT INTO t1 VALUES(0, 'zero');
 
13350
INSERT INTO t1 VALUES(7, 'seven');
 
13351
INSERT INTO t1 VALUES(8, 'eight');
 
13352
DELETE FROM v3 WHERE my_col1 = 16;
 
13353
affected rows: 0
 
13354
DELETE FROM v3 WHERE my_col1 = 0;
 
13355
affected rows: 0
 
13356
DELETE FROM v3 WHERE my_col1 = 7;
 
13357
affected rows: 0
 
13358
DELETE FROM v3 WHERE my_col1 = 8;
 
13359
affected rows: 1
 
13360
SELECT * FROM t1;
 
13361
f1      f2
 
13362
16      sixteen
 
13363
0       zero
 
13364
7       seven
 
13365
DELETE FROM t1;
 
13366
INSERT INTO t1 VALUES(16, 'sixteen');
 
13367
INSERT INTO t1 VALUES(0, 'zero');
 
13368
INSERT INTO t1 VALUES(7, 'seven');
 
13369
INSERT INTO t1 VALUES(8, 'eight');
 
13370
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13371
affected rows: 0
 
13372
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13373
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13374
affected rows: 0
 
13375
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13376
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13377
affected rows: 0
 
13378
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13379
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13380
affected rows: 1
 
13381
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13382
SELECT * FROM t1;
 
13383
f1      f2
 
13384
16      sixteen
 
13385
0       zero
 
13386
7       seven
 
13387
8       whatever
 
13388
DELETE FROM t1;
 
13389
INSERT INTO t1 VALUES(8, 'eight');
 
13390
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13391
affected rows: 1
 
13392
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13393
SELECT * FROM t1;
 
13394
f1      f2
 
13395
7       eight
 
13396
DELETE FROM t1;
 
13397
INSERT INTO t1 VALUES(8, 'eight');
 
13398
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13399
affected rows: 1
 
13400
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13401
SELECT * FROM t1;
 
13402
f1      f2
 
13403
0       eight
 
13404
DELETE FROM t1;
 
13405
INSERT INTO t1 VALUES(8, 'eight');
 
13406
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13407
affected rows: 1
 
13408
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13409
SELECT * FROM t1;
 
13410
f1      f2
 
13411
16      eight
 
13412
DELETE FROM t1;
 
13413
INSERT INTO t1 VALUES(8, 'eight');
 
13414
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13415
affected rows: 1
 
13416
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13417
SELECT * FROM t1;
 
13418
f1      f2
 
13419
10      eight
 
13420
DELETE FROM t1;
 
13421
INSERT INTO v3 VALUES(16, 'sixteen');
 
13422
affected rows: 1
 
13423
INSERT INTO v3 VALUES(0, 'zero');
 
13424
affected rows: 1
 
13425
INSERT INTO v3 VALUES(7, 'seven');
 
13426
affected rows: 1
 
13427
INSERT INTO v3 VALUES(8, 'eight');
 
13428
affected rows: 1
 
13429
SELECT * FROM t1;
 
13430
f1      f2
 
13431
16      sixteen
 
13432
0       zero
 
13433
7       seven
 
13434
8       eight
 
13435
DELETE FROM t1;
 
13436
DROP VIEW v3;
 
13437
DROP VIEW v2;
 
13438
DROP VIEW v1;
 
13439
CREATE VIEW v1 AS SELECT f1, f2
 
13440
  FROM t1 WHERE f1 BETWEEN 0 AND 10  ;
 
13441
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13442
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
13443
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13444
option_variant  --------------------------------------------------------------------------------
 
13445
INSERT INTO t1 VALUES(16, 'sixteen');
 
13446
INSERT INTO t1 VALUES(0, 'zero');
 
13447
INSERT INTO t1 VALUES(7, 'seven');
 
13448
INSERT INTO t1 VALUES(8, 'eight');
 
13449
SELECT * FROM v1;
 
13450
f1      f2
 
13451
0       zero
 
13452
7       seven
 
13453
8       eight
 
13454
SELECT * FROM v2;
 
13455
col1    col2
 
13456
7       seven
 
13457
8       eight
 
13458
SELECT * FROM v3;
 
13459
my_col1 my_col2
 
13460
8       eight
 
13461
SELECT * FROM t1;
 
13462
f1      f2
 
13463
16      sixteen
 
13464
0       zero
 
13465
7       seven
 
13466
8       eight
 
13467
DELETE FROM t1;
 
13468
INSERT INTO t1 VALUES(16, 'sixteen');
 
13469
INSERT INTO t1 VALUES(0, 'zero');
 
13470
INSERT INTO t1 VALUES(7, 'seven');
 
13471
INSERT INTO t1 VALUES(8, 'eight');
 
13472
DELETE FROM v3 WHERE my_col1 = 16;
 
13473
affected rows: 0
 
13474
DELETE FROM v3 WHERE my_col1 = 0;
 
13475
affected rows: 0
 
13476
DELETE FROM v3 WHERE my_col1 = 7;
 
13477
affected rows: 0
 
13478
DELETE FROM v3 WHERE my_col1 = 8;
 
13479
affected rows: 1
 
13480
SELECT * FROM t1;
 
13481
f1      f2
 
13482
16      sixteen
 
13483
0       zero
 
13484
7       seven
 
13485
DELETE FROM t1;
 
13486
INSERT INTO t1 VALUES(16, 'sixteen');
 
13487
INSERT INTO t1 VALUES(0, 'zero');
 
13488
INSERT INTO t1 VALUES(7, 'seven');
 
13489
INSERT INTO t1 VALUES(8, 'eight');
 
13490
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13491
affected rows: 0
 
13492
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13493
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13494
affected rows: 0
 
13495
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13496
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13497
affected rows: 0
 
13498
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13499
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13500
affected rows: 1
 
13501
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13502
SELECT * FROM t1;
 
13503
f1      f2
 
13504
16      sixteen
 
13505
0       zero
 
13506
7       seven
 
13507
8       whatever
 
13508
DELETE FROM t1;
 
13509
INSERT INTO t1 VALUES(8, 'eight');
 
13510
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13511
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13512
SELECT * FROM t1;
 
13513
f1      f2
 
13514
8       eight
 
13515
DELETE FROM t1;
 
13516
INSERT INTO t1 VALUES(8, 'eight');
 
13517
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13518
affected rows: 1
 
13519
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13520
SELECT * FROM t1;
 
13521
f1      f2
 
13522
0       eight
 
13523
DELETE FROM t1;
 
13524
INSERT INTO t1 VALUES(8, 'eight');
 
13525
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13526
affected rows: 1
 
13527
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13528
SELECT * FROM t1;
 
13529
f1      f2
 
13530
16      eight
 
13531
DELETE FROM t1;
 
13532
INSERT INTO t1 VALUES(8, 'eight');
 
13533
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13534
affected rows: 1
 
13535
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13536
SELECT * FROM t1;
 
13537
f1      f2
 
13538
10      eight
 
13539
DELETE FROM t1;
 
13540
INSERT INTO v3 VALUES(16, 'sixteen');
 
13541
affected rows: 1
 
13542
INSERT INTO v3 VALUES(0, 'zero');
 
13543
affected rows: 1
 
13544
INSERT INTO v3 VALUES(7, 'seven');
 
13545
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13546
INSERT INTO v3 VALUES(8, 'eight');
 
13547
affected rows: 1
 
13548
SELECT * FROM t1;
 
13549
f1      f2
 
13550
16      sixteen
 
13551
0       zero
 
13552
8       eight
 
13553
DELETE FROM t1;
 
13554
DROP VIEW v3;
 
13555
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13556
option_variant  --------------------------------------------------------------------------------
 
13557
INSERT INTO t1 VALUES(16, 'sixteen');
 
13558
INSERT INTO t1 VALUES(0, 'zero');
 
13559
INSERT INTO t1 VALUES(7, 'seven');
 
13560
INSERT INTO t1 VALUES(8, 'eight');
 
13561
SELECT * FROM v1;
 
13562
f1      f2
 
13563
0       zero
 
13564
7       seven
 
13565
8       eight
 
13566
SELECT * FROM v2;
 
13567
col1    col2
 
13568
7       seven
 
13569
8       eight
 
13570
SELECT * FROM v3;
 
13571
my_col1 my_col2
 
13572
8       eight
 
13573
SELECT * FROM t1;
 
13574
f1      f2
 
13575
16      sixteen
 
13576
0       zero
 
13577
7       seven
 
13578
8       eight
 
13579
DELETE FROM t1;
 
13580
INSERT INTO t1 VALUES(16, 'sixteen');
 
13581
INSERT INTO t1 VALUES(0, 'zero');
 
13582
INSERT INTO t1 VALUES(7, 'seven');
 
13583
INSERT INTO t1 VALUES(8, 'eight');
 
13584
DELETE FROM v3 WHERE my_col1 = 16;
 
13585
affected rows: 0
 
13586
DELETE FROM v3 WHERE my_col1 = 0;
 
13587
affected rows: 0
 
13588
DELETE FROM v3 WHERE my_col1 = 7;
 
13589
affected rows: 0
 
13590
DELETE FROM v3 WHERE my_col1 = 8;
 
13591
affected rows: 1
 
13592
SELECT * FROM t1;
 
13593
f1      f2
 
13594
16      sixteen
 
13595
0       zero
 
13596
7       seven
 
13597
DELETE FROM t1;
 
13598
INSERT INTO t1 VALUES(16, 'sixteen');
 
13599
INSERT INTO t1 VALUES(0, 'zero');
 
13600
INSERT INTO t1 VALUES(7, 'seven');
 
13601
INSERT INTO t1 VALUES(8, 'eight');
 
13602
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13603
affected rows: 0
 
13604
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13605
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13606
affected rows: 0
 
13607
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13608
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13609
affected rows: 0
 
13610
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13611
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13612
affected rows: 1
 
13613
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13614
SELECT * FROM t1;
 
13615
f1      f2
 
13616
16      sixteen
 
13617
0       zero
 
13618
7       seven
 
13619
8       whatever
 
13620
DELETE FROM t1;
 
13621
INSERT INTO t1 VALUES(8, 'eight');
 
13622
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13623
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13624
SELECT * FROM t1;
 
13625
f1      f2
 
13626
8       eight
 
13627
DELETE FROM t1;
 
13628
INSERT INTO t1 VALUES(8, 'eight');
 
13629
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13630
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13631
SELECT * FROM t1;
 
13632
f1      f2
 
13633
8       eight
 
13634
DELETE FROM t1;
 
13635
INSERT INTO t1 VALUES(8, 'eight');
 
13636
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13637
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13638
SELECT * FROM t1;
 
13639
f1      f2
 
13640
8       eight
 
13641
DELETE FROM t1;
 
13642
INSERT INTO t1 VALUES(8, 'eight');
 
13643
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13644
affected rows: 1
 
13645
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13646
SELECT * FROM t1;
 
13647
f1      f2
 
13648
10      eight
 
13649
DELETE FROM t1;
 
13650
INSERT INTO v3 VALUES(16, 'sixteen');
 
13651
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13652
INSERT INTO v3 VALUES(0, 'zero');
 
13653
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13654
INSERT INTO v3 VALUES(7, 'seven');
 
13655
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13656
INSERT INTO v3 VALUES(8, 'eight');
 
13657
affected rows: 1
 
13658
SELECT * FROM t1;
 
13659
f1      f2
 
13660
8       eight
 
13661
DELETE FROM t1;
 
13662
DROP VIEW v3;
 
13663
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13664
option_variant  --------------------------------------------------------------------------------
 
13665
INSERT INTO t1 VALUES(16, 'sixteen');
 
13666
INSERT INTO t1 VALUES(0, 'zero');
 
13667
INSERT INTO t1 VALUES(7, 'seven');
 
13668
INSERT INTO t1 VALUES(8, 'eight');
 
13669
SELECT * FROM v1;
 
13670
f1      f2
 
13671
0       zero
 
13672
7       seven
 
13673
8       eight
 
13674
SELECT * FROM v2;
 
13675
col1    col2
 
13676
7       seven
 
13677
8       eight
 
13678
SELECT * FROM v3;
 
13679
my_col1 my_col2
 
13680
8       eight
 
13681
SELECT * FROM t1;
 
13682
f1      f2
 
13683
16      sixteen
 
13684
0       zero
 
13685
7       seven
 
13686
8       eight
 
13687
DELETE FROM t1;
 
13688
INSERT INTO t1 VALUES(16, 'sixteen');
 
13689
INSERT INTO t1 VALUES(0, 'zero');
 
13690
INSERT INTO t1 VALUES(7, 'seven');
 
13691
INSERT INTO t1 VALUES(8, 'eight');
 
13692
DELETE FROM v3 WHERE my_col1 = 16;
 
13693
affected rows: 0
 
13694
DELETE FROM v3 WHERE my_col1 = 0;
 
13695
affected rows: 0
 
13696
DELETE FROM v3 WHERE my_col1 = 7;
 
13697
affected rows: 0
 
13698
DELETE FROM v3 WHERE my_col1 = 8;
 
13699
affected rows: 1
 
13700
SELECT * FROM t1;
 
13701
f1      f2
 
13702
16      sixteen
 
13703
0       zero
 
13704
7       seven
 
13705
DELETE FROM t1;
 
13706
INSERT INTO t1 VALUES(16, 'sixteen');
 
13707
INSERT INTO t1 VALUES(0, 'zero');
 
13708
INSERT INTO t1 VALUES(7, 'seven');
 
13709
INSERT INTO t1 VALUES(8, 'eight');
 
13710
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13711
affected rows: 0
 
13712
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13713
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13714
affected rows: 0
 
13715
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13716
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13717
affected rows: 0
 
13718
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13719
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13720
affected rows: 1
 
13721
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13722
SELECT * FROM t1;
 
13723
f1      f2
 
13724
16      sixteen
 
13725
0       zero
 
13726
7       seven
 
13727
8       whatever
 
13728
DELETE FROM t1;
 
13729
INSERT INTO t1 VALUES(8, 'eight');
 
13730
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13731
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13732
SELECT * FROM t1;
 
13733
f1      f2
 
13734
8       eight
 
13735
DELETE FROM t1;
 
13736
INSERT INTO t1 VALUES(8, 'eight');
 
13737
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13738
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13739
SELECT * FROM t1;
 
13740
f1      f2
 
13741
8       eight
 
13742
DELETE FROM t1;
 
13743
INSERT INTO t1 VALUES(8, 'eight');
 
13744
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13745
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13746
SELECT * FROM t1;
 
13747
f1      f2
 
13748
8       eight
 
13749
DELETE FROM t1;
 
13750
INSERT INTO t1 VALUES(8, 'eight');
 
13751
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13752
affected rows: 1
 
13753
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13754
SELECT * FROM t1;
 
13755
f1      f2
 
13756
10      eight
 
13757
DELETE FROM t1;
 
13758
INSERT INTO v3 VALUES(16, 'sixteen');
 
13759
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13760
INSERT INTO v3 VALUES(0, 'zero');
 
13761
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13762
INSERT INTO v3 VALUES(7, 'seven');
 
13763
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13764
INSERT INTO v3 VALUES(8, 'eight');
 
13765
affected rows: 1
 
13766
SELECT * FROM t1;
 
13767
f1      f2
 
13768
8       eight
 
13769
DELETE FROM t1;
 
13770
DROP VIEW v3;
 
13771
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13772
option_variant  --------------------------------------------------------------------------------
 
13773
INSERT INTO t1 VALUES(16, 'sixteen');
 
13774
INSERT INTO t1 VALUES(0, 'zero');
 
13775
INSERT INTO t1 VALUES(7, 'seven');
 
13776
INSERT INTO t1 VALUES(8, 'eight');
 
13777
SELECT * FROM v1;
 
13778
f1      f2
 
13779
0       zero
 
13780
7       seven
 
13781
8       eight
 
13782
SELECT * FROM v2;
 
13783
col1    col2
 
13784
7       seven
 
13785
8       eight
 
13786
SELECT * FROM v3;
 
13787
my_col1 my_col2
 
13788
8       eight
 
13789
SELECT * FROM t1;
 
13790
f1      f2
 
13791
16      sixteen
 
13792
0       zero
 
13793
7       seven
 
13794
8       eight
 
13795
DELETE FROM t1;
 
13796
INSERT INTO t1 VALUES(16, 'sixteen');
 
13797
INSERT INTO t1 VALUES(0, 'zero');
 
13798
INSERT INTO t1 VALUES(7, 'seven');
 
13799
INSERT INTO t1 VALUES(8, 'eight');
 
13800
DELETE FROM v3 WHERE my_col1 = 16;
 
13801
affected rows: 0
 
13802
DELETE FROM v3 WHERE my_col1 = 0;
 
13803
affected rows: 0
 
13804
DELETE FROM v3 WHERE my_col1 = 7;
 
13805
affected rows: 0
 
13806
DELETE FROM v3 WHERE my_col1 = 8;
 
13807
affected rows: 1
 
13808
SELECT * FROM t1;
 
13809
f1      f2
 
13810
16      sixteen
 
13811
0       zero
 
13812
7       seven
 
13813
DELETE FROM t1;
 
13814
INSERT INTO t1 VALUES(16, 'sixteen');
 
13815
INSERT INTO t1 VALUES(0, 'zero');
 
13816
INSERT INTO t1 VALUES(7, 'seven');
 
13817
INSERT INTO t1 VALUES(8, 'eight');
 
13818
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13819
affected rows: 0
 
13820
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13821
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13822
affected rows: 0
 
13823
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13824
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13825
affected rows: 0
 
13826
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13827
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13828
affected rows: 1
 
13829
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13830
SELECT * FROM t1;
 
13831
f1      f2
 
13832
16      sixteen
 
13833
0       zero
 
13834
7       seven
 
13835
8       whatever
 
13836
DELETE FROM t1;
 
13837
INSERT INTO t1 VALUES(8, 'eight');
 
13838
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13839
affected rows: 1
 
13840
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13841
SELECT * FROM t1;
 
13842
f1      f2
 
13843
7       eight
 
13844
DELETE FROM t1;
 
13845
INSERT INTO t1 VALUES(8, 'eight');
 
13846
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13847
affected rows: 1
 
13848
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13849
SELECT * FROM t1;
 
13850
f1      f2
 
13851
0       eight
 
13852
DELETE FROM t1;
 
13853
INSERT INTO t1 VALUES(8, 'eight');
 
13854
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13855
affected rows: 1
 
13856
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13857
SELECT * FROM t1;
 
13858
f1      f2
 
13859
16      eight
 
13860
DELETE FROM t1;
 
13861
INSERT INTO t1 VALUES(8, 'eight');
 
13862
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13863
affected rows: 1
 
13864
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13865
SELECT * FROM t1;
 
13866
f1      f2
 
13867
10      eight
 
13868
DELETE FROM t1;
 
13869
INSERT INTO v3 VALUES(16, 'sixteen');
 
13870
affected rows: 1
 
13871
INSERT INTO v3 VALUES(0, 'zero');
 
13872
affected rows: 1
 
13873
INSERT INTO v3 VALUES(7, 'seven');
 
13874
affected rows: 1
 
13875
INSERT INTO v3 VALUES(8, 'eight');
 
13876
affected rows: 1
 
13877
SELECT * FROM t1;
 
13878
f1      f2
 
13879
16      sixteen
 
13880
0       zero
 
13881
7       seven
 
13882
8       eight
 
13883
DELETE FROM t1;
 
13884
DROP VIEW v3;
 
13885
DROP VIEW v2;
 
13886
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13887
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
13888
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
13889
option_variant  --------------------------------------------------------------------------------
 
13890
INSERT INTO t1 VALUES(16, 'sixteen');
 
13891
INSERT INTO t1 VALUES(0, 'zero');
 
13892
INSERT INTO t1 VALUES(7, 'seven');
 
13893
INSERT INTO t1 VALUES(8, 'eight');
 
13894
SELECT * FROM v1;
 
13895
f1      f2
 
13896
0       zero
 
13897
7       seven
 
13898
8       eight
 
13899
SELECT * FROM v2;
 
13900
col1    col2
 
13901
7       seven
 
13902
8       eight
 
13903
SELECT * FROM v3;
 
13904
my_col1 my_col2
 
13905
8       eight
 
13906
SELECT * FROM t1;
 
13907
f1      f2
 
13908
16      sixteen
 
13909
0       zero
 
13910
7       seven
 
13911
8       eight
 
13912
DELETE FROM t1;
 
13913
INSERT INTO t1 VALUES(16, 'sixteen');
 
13914
INSERT INTO t1 VALUES(0, 'zero');
 
13915
INSERT INTO t1 VALUES(7, 'seven');
 
13916
INSERT INTO t1 VALUES(8, 'eight');
 
13917
DELETE FROM v3 WHERE my_col1 = 16;
 
13918
affected rows: 0
 
13919
DELETE FROM v3 WHERE my_col1 = 0;
 
13920
affected rows: 0
 
13921
DELETE FROM v3 WHERE my_col1 = 7;
 
13922
affected rows: 0
 
13923
DELETE FROM v3 WHERE my_col1 = 8;
 
13924
affected rows: 1
 
13925
SELECT * FROM t1;
 
13926
f1      f2
 
13927
16      sixteen
 
13928
0       zero
 
13929
7       seven
 
13930
DELETE FROM t1;
 
13931
INSERT INTO t1 VALUES(16, 'sixteen');
 
13932
INSERT INTO t1 VALUES(0, 'zero');
 
13933
INSERT INTO t1 VALUES(7, 'seven');
 
13934
INSERT INTO t1 VALUES(8, 'eight');
 
13935
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13936
affected rows: 0
 
13937
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13938
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13939
affected rows: 0
 
13940
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13941
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13942
affected rows: 0
 
13943
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13944
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13945
affected rows: 1
 
13946
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13947
SELECT * FROM t1;
 
13948
f1      f2
 
13949
16      sixteen
 
13950
0       zero
 
13951
7       seven
 
13952
8       whatever
 
13953
DELETE FROM t1;
 
13954
INSERT INTO t1 VALUES(8, 'eight');
 
13955
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13956
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13957
SELECT * FROM t1;
 
13958
f1      f2
 
13959
8       eight
 
13960
DELETE FROM t1;
 
13961
INSERT INTO t1 VALUES(8, 'eight');
 
13962
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13963
affected rows: 1
 
13964
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13965
SELECT * FROM t1;
 
13966
f1      f2
 
13967
0       eight
 
13968
DELETE FROM t1;
 
13969
INSERT INTO t1 VALUES(8, 'eight');
 
13970
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13971
affected rows: 1
 
13972
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13973
SELECT * FROM t1;
 
13974
f1      f2
 
13975
16      eight
 
13976
DELETE FROM t1;
 
13977
INSERT INTO t1 VALUES(8, 'eight');
 
13978
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13979
affected rows: 1
 
13980
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13981
SELECT * FROM t1;
 
13982
f1      f2
 
13983
10      eight
 
13984
DELETE FROM t1;
 
13985
INSERT INTO v3 VALUES(16, 'sixteen');
 
13986
affected rows: 1
 
13987
INSERT INTO v3 VALUES(0, 'zero');
 
13988
affected rows: 1
 
13989
INSERT INTO v3 VALUES(7, 'seven');
 
13990
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13991
INSERT INTO v3 VALUES(8, 'eight');
 
13992
affected rows: 1
 
13993
SELECT * FROM t1;
 
13994
f1      f2
 
13995
16      sixteen
 
13996
0       zero
 
13997
8       eight
 
13998
DELETE FROM t1;
 
13999
DROP VIEW v3;
 
14000
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14001
option_variant  --------------------------------------------------------------------------------
 
14002
INSERT INTO t1 VALUES(16, 'sixteen');
 
14003
INSERT INTO t1 VALUES(0, 'zero');
 
14004
INSERT INTO t1 VALUES(7, 'seven');
 
14005
INSERT INTO t1 VALUES(8, 'eight');
 
14006
SELECT * FROM v1;
 
14007
f1      f2
 
14008
0       zero
 
14009
7       seven
 
14010
8       eight
 
14011
SELECT * FROM v2;
 
14012
col1    col2
 
14013
7       seven
 
14014
8       eight
 
14015
SELECT * FROM v3;
 
14016
my_col1 my_col2
 
14017
8       eight
 
14018
SELECT * FROM t1;
 
14019
f1      f2
 
14020
16      sixteen
 
14021
0       zero
 
14022
7       seven
 
14023
8       eight
 
14024
DELETE FROM t1;
 
14025
INSERT INTO t1 VALUES(16, 'sixteen');
 
14026
INSERT INTO t1 VALUES(0, 'zero');
 
14027
INSERT INTO t1 VALUES(7, 'seven');
 
14028
INSERT INTO t1 VALUES(8, 'eight');
 
14029
DELETE FROM v3 WHERE my_col1 = 16;
 
14030
affected rows: 0
 
14031
DELETE FROM v3 WHERE my_col1 = 0;
 
14032
affected rows: 0
 
14033
DELETE FROM v3 WHERE my_col1 = 7;
 
14034
affected rows: 0
 
14035
DELETE FROM v3 WHERE my_col1 = 8;
 
14036
affected rows: 1
 
14037
SELECT * FROM t1;
 
14038
f1      f2
 
14039
16      sixteen
 
14040
0       zero
 
14041
7       seven
 
14042
DELETE FROM t1;
 
14043
INSERT INTO t1 VALUES(16, 'sixteen');
 
14044
INSERT INTO t1 VALUES(0, 'zero');
 
14045
INSERT INTO t1 VALUES(7, 'seven');
 
14046
INSERT INTO t1 VALUES(8, 'eight');
 
14047
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14048
affected rows: 0
 
14049
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14050
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14051
affected rows: 0
 
14052
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14053
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14054
affected rows: 0
 
14055
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14056
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14057
affected rows: 1
 
14058
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14059
SELECT * FROM t1;
 
14060
f1      f2
 
14061
16      sixteen
 
14062
0       zero
 
14063
7       seven
 
14064
8       whatever
 
14065
DELETE FROM t1;
 
14066
INSERT INTO t1 VALUES(8, 'eight');
 
14067
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14068
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14069
SELECT * FROM t1;
 
14070
f1      f2
 
14071
8       eight
 
14072
DELETE FROM t1;
 
14073
INSERT INTO t1 VALUES(8, 'eight');
 
14074
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14075
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14076
SELECT * FROM t1;
 
14077
f1      f2
 
14078
8       eight
 
14079
DELETE FROM t1;
 
14080
INSERT INTO t1 VALUES(8, 'eight');
 
14081
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14082
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14083
SELECT * FROM t1;
 
14084
f1      f2
 
14085
8       eight
 
14086
DELETE FROM t1;
 
14087
INSERT INTO t1 VALUES(8, 'eight');
 
14088
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14089
affected rows: 1
 
14090
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14091
SELECT * FROM t1;
 
14092
f1      f2
 
14093
10      eight
 
14094
DELETE FROM t1;
 
14095
INSERT INTO v3 VALUES(16, 'sixteen');
 
14096
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14097
INSERT INTO v3 VALUES(0, 'zero');
 
14098
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14099
INSERT INTO v3 VALUES(7, 'seven');
 
14100
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14101
INSERT INTO v3 VALUES(8, 'eight');
 
14102
affected rows: 1
 
14103
SELECT * FROM t1;
 
14104
f1      f2
 
14105
8       eight
 
14106
DELETE FROM t1;
 
14107
DROP VIEW v3;
 
14108
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14109
option_variant  --------------------------------------------------------------------------------
 
14110
INSERT INTO t1 VALUES(16, 'sixteen');
 
14111
INSERT INTO t1 VALUES(0, 'zero');
 
14112
INSERT INTO t1 VALUES(7, 'seven');
 
14113
INSERT INTO t1 VALUES(8, 'eight');
 
14114
SELECT * FROM v1;
 
14115
f1      f2
 
14116
0       zero
 
14117
7       seven
 
14118
8       eight
 
14119
SELECT * FROM v2;
 
14120
col1    col2
 
14121
7       seven
 
14122
8       eight
 
14123
SELECT * FROM v3;
 
14124
my_col1 my_col2
 
14125
8       eight
 
14126
SELECT * FROM t1;
 
14127
f1      f2
 
14128
16      sixteen
 
14129
0       zero
 
14130
7       seven
 
14131
8       eight
 
14132
DELETE FROM t1;
 
14133
INSERT INTO t1 VALUES(16, 'sixteen');
 
14134
INSERT INTO t1 VALUES(0, 'zero');
 
14135
INSERT INTO t1 VALUES(7, 'seven');
 
14136
INSERT INTO t1 VALUES(8, 'eight');
 
14137
DELETE FROM v3 WHERE my_col1 = 16;
 
14138
affected rows: 0
 
14139
DELETE FROM v3 WHERE my_col1 = 0;
 
14140
affected rows: 0
 
14141
DELETE FROM v3 WHERE my_col1 = 7;
 
14142
affected rows: 0
 
14143
DELETE FROM v3 WHERE my_col1 = 8;
 
14144
affected rows: 1
 
14145
SELECT * FROM t1;
 
14146
f1      f2
 
14147
16      sixteen
 
14148
0       zero
 
14149
7       seven
 
14150
DELETE FROM t1;
 
14151
INSERT INTO t1 VALUES(16, 'sixteen');
 
14152
INSERT INTO t1 VALUES(0, 'zero');
 
14153
INSERT INTO t1 VALUES(7, 'seven');
 
14154
INSERT INTO t1 VALUES(8, 'eight');
 
14155
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14156
affected rows: 0
 
14157
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14158
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14159
affected rows: 0
 
14160
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14161
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14162
affected rows: 0
 
14163
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14164
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14165
affected rows: 1
 
14166
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14167
SELECT * FROM t1;
 
14168
f1      f2
 
14169
16      sixteen
 
14170
0       zero
 
14171
7       seven
 
14172
8       whatever
 
14173
DELETE FROM t1;
 
14174
INSERT INTO t1 VALUES(8, 'eight');
 
14175
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14176
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14177
SELECT * FROM t1;
 
14178
f1      f2
 
14179
8       eight
 
14180
DELETE FROM t1;
 
14181
INSERT INTO t1 VALUES(8, 'eight');
 
14182
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14183
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14184
SELECT * FROM t1;
 
14185
f1      f2
 
14186
8       eight
 
14187
DELETE FROM t1;
 
14188
INSERT INTO t1 VALUES(8, 'eight');
 
14189
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14190
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14191
SELECT * FROM t1;
 
14192
f1      f2
 
14193
8       eight
 
14194
DELETE FROM t1;
 
14195
INSERT INTO t1 VALUES(8, 'eight');
 
14196
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14197
affected rows: 1
 
14198
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14199
SELECT * FROM t1;
 
14200
f1      f2
 
14201
10      eight
 
14202
DELETE FROM t1;
 
14203
INSERT INTO v3 VALUES(16, 'sixteen');
 
14204
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14205
INSERT INTO v3 VALUES(0, 'zero');
 
14206
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14207
INSERT INTO v3 VALUES(7, 'seven');
 
14208
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14209
INSERT INTO v3 VALUES(8, 'eight');
 
14210
affected rows: 1
 
14211
SELECT * FROM t1;
 
14212
f1      f2
 
14213
8       eight
 
14214
DELETE FROM t1;
 
14215
DROP VIEW v3;
 
14216
option_variant          <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>         
 
14217
option_variant  --------------------------------------------------------------------------------
 
14218
INSERT INTO t1 VALUES(16, 'sixteen');
 
14219
INSERT INTO t1 VALUES(0, 'zero');
 
14220
INSERT INTO t1 VALUES(7, 'seven');
 
14221
INSERT INTO t1 VALUES(8, 'eight');
 
14222
SELECT * FROM v1;
 
14223
f1      f2
 
14224
0       zero
 
14225
7       seven
 
14226
8       eight
 
14227
SELECT * FROM v2;
 
14228
col1    col2
 
14229
7       seven
 
14230
8       eight
 
14231
SELECT * FROM v3;
 
14232
my_col1 my_col2
 
14233
8       eight
 
14234
SELECT * FROM t1;
 
14235
f1      f2
 
14236
16      sixteen
 
14237
0       zero
 
14238
7       seven
 
14239
8       eight
 
14240
DELETE FROM t1;
 
14241
INSERT INTO t1 VALUES(16, 'sixteen');
 
14242
INSERT INTO t1 VALUES(0, 'zero');
 
14243
INSERT INTO t1 VALUES(7, 'seven');
 
14244
INSERT INTO t1 VALUES(8, 'eight');
 
14245
DELETE FROM v3 WHERE my_col1 = 16;
 
14246
affected rows: 0
 
14247
DELETE FROM v3 WHERE my_col1 = 0;
 
14248
affected rows: 0
 
14249
DELETE FROM v3 WHERE my_col1 = 7;
 
14250
affected rows: 0
 
14251
DELETE FROM v3 WHERE my_col1 = 8;
 
14252
affected rows: 1
 
14253
SELECT * FROM t1;
 
14254
f1      f2
 
14255
16      sixteen
 
14256
0       zero
 
14257
7       seven
 
14258
DELETE FROM t1;
 
14259
INSERT INTO t1 VALUES(16, 'sixteen');
 
14260
INSERT INTO t1 VALUES(0, 'zero');
 
14261
INSERT INTO t1 VALUES(7, 'seven');
 
14262
INSERT INTO t1 VALUES(8, 'eight');
 
14263
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14264
affected rows: 0
 
14265
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14266
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14267
affected rows: 0
 
14268
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14269
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14270
affected rows: 0
 
14271
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14272
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14273
affected rows: 1
 
14274
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14275
SELECT * FROM t1;
 
14276
f1      f2
 
14277
16      sixteen
 
14278
0       zero
 
14279
7       seven
 
14280
8       whatever
 
14281
DELETE FROM t1;
 
14282
INSERT INTO t1 VALUES(8, 'eight');
 
14283
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14284
affected rows: 1
 
14285
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14286
SELECT * FROM t1;
 
14287
f1      f2
 
14288
7       eight
 
14289
DELETE FROM t1;
 
14290
INSERT INTO t1 VALUES(8, 'eight');
 
14291
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14292
affected rows: 1
 
14293
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14294
SELECT * FROM t1;
 
14295
f1      f2
 
14296
0       eight
 
14297
DELETE FROM t1;
 
14298
INSERT INTO t1 VALUES(8, 'eight');
 
14299
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14300
affected rows: 1
 
14301
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14302
SELECT * FROM t1;
 
14303
f1      f2
 
14304
16      eight
 
14305
DELETE FROM t1;
 
14306
INSERT INTO t1 VALUES(8, 'eight');
 
14307
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14308
affected rows: 1
 
14309
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14310
SELECT * FROM t1;
 
14311
f1      f2
 
14312
10      eight
 
14313
DELETE FROM t1;
 
14314
INSERT INTO v3 VALUES(16, 'sixteen');
 
14315
affected rows: 1
 
14316
INSERT INTO v3 VALUES(0, 'zero');
 
14317
affected rows: 1
 
14318
INSERT INTO v3 VALUES(7, 'seven');
 
14319
affected rows: 1
 
14320
INSERT INTO v3 VALUES(8, 'eight');
 
14321
affected rows: 1
 
14322
SELECT * FROM t1;
 
14323
f1      f2
 
14324
16      sixteen
 
14325
0       zero
 
14326
7       seven
 
14327
8       eight
 
14328
DELETE FROM t1;
 
14329
DROP VIEW v3;
 
14330
DROP VIEW v2;
 
14331
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14332
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
14333
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14334
option_variant  --------------------------------------------------------------------------------
 
14335
INSERT INTO t1 VALUES(16, 'sixteen');
 
14336
INSERT INTO t1 VALUES(0, 'zero');
 
14337
INSERT INTO t1 VALUES(7, 'seven');
 
14338
INSERT INTO t1 VALUES(8, 'eight');
 
14339
SELECT * FROM v1;
 
14340
f1      f2
 
14341
0       zero
 
14342
7       seven
 
14343
8       eight
 
14344
SELECT * FROM v2;
 
14345
col1    col2
 
14346
7       seven
 
14347
8       eight
 
14348
SELECT * FROM v3;
 
14349
my_col1 my_col2
 
14350
8       eight
 
14351
SELECT * FROM t1;
 
14352
f1      f2
 
14353
16      sixteen
 
14354
0       zero
 
14355
7       seven
 
14356
8       eight
 
14357
DELETE FROM t1;
 
14358
INSERT INTO t1 VALUES(16, 'sixteen');
 
14359
INSERT INTO t1 VALUES(0, 'zero');
 
14360
INSERT INTO t1 VALUES(7, 'seven');
 
14361
INSERT INTO t1 VALUES(8, 'eight');
 
14362
DELETE FROM v3 WHERE my_col1 = 16;
 
14363
affected rows: 0
 
14364
DELETE FROM v3 WHERE my_col1 = 0;
 
14365
affected rows: 0
 
14366
DELETE FROM v3 WHERE my_col1 = 7;
 
14367
affected rows: 0
 
14368
DELETE FROM v3 WHERE my_col1 = 8;
 
14369
affected rows: 1
 
14370
SELECT * FROM t1;
 
14371
f1      f2
 
14372
16      sixteen
 
14373
0       zero
 
14374
7       seven
 
14375
DELETE FROM t1;
 
14376
INSERT INTO t1 VALUES(16, 'sixteen');
 
14377
INSERT INTO t1 VALUES(0, 'zero');
 
14378
INSERT INTO t1 VALUES(7, 'seven');
 
14379
INSERT INTO t1 VALUES(8, 'eight');
 
14380
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14381
affected rows: 0
 
14382
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14383
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14384
affected rows: 0
 
14385
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14386
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14387
affected rows: 0
 
14388
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14389
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14390
affected rows: 1
 
14391
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14392
SELECT * FROM t1;
 
14393
f1      f2
 
14394
16      sixteen
 
14395
0       zero
 
14396
7       seven
 
14397
8       whatever
 
14398
DELETE FROM t1;
 
14399
INSERT INTO t1 VALUES(8, 'eight');
 
14400
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14401
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14402
SELECT * FROM t1;
 
14403
f1      f2
 
14404
8       eight
 
14405
DELETE FROM t1;
 
14406
INSERT INTO t1 VALUES(8, 'eight');
 
14407
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14408
affected rows: 1
 
14409
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14410
SELECT * FROM t1;
 
14411
f1      f2
 
14412
0       eight
 
14413
DELETE FROM t1;
 
14414
INSERT INTO t1 VALUES(8, 'eight');
 
14415
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14416
affected rows: 1
 
14417
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14418
SELECT * FROM t1;
 
14419
f1      f2
 
14420
16      eight
 
14421
DELETE FROM t1;
 
14422
INSERT INTO t1 VALUES(8, 'eight');
 
14423
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14424
affected rows: 1
 
14425
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14426
SELECT * FROM t1;
 
14427
f1      f2
 
14428
10      eight
 
14429
DELETE FROM t1;
 
14430
INSERT INTO v3 VALUES(16, 'sixteen');
 
14431
affected rows: 1
 
14432
INSERT INTO v3 VALUES(0, 'zero');
 
14433
affected rows: 1
 
14434
INSERT INTO v3 VALUES(7, 'seven');
 
14435
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14436
INSERT INTO v3 VALUES(8, 'eight');
 
14437
affected rows: 1
 
14438
SELECT * FROM t1;
 
14439
f1      f2
 
14440
16      sixteen
 
14441
0       zero
 
14442
8       eight
 
14443
DELETE FROM t1;
 
14444
DROP VIEW v3;
 
14445
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14446
option_variant  --------------------------------------------------------------------------------
 
14447
INSERT INTO t1 VALUES(16, 'sixteen');
 
14448
INSERT INTO t1 VALUES(0, 'zero');
 
14449
INSERT INTO t1 VALUES(7, 'seven');
 
14450
INSERT INTO t1 VALUES(8, 'eight');
 
14451
SELECT * FROM v1;
 
14452
f1      f2
 
14453
0       zero
 
14454
7       seven
 
14455
8       eight
 
14456
SELECT * FROM v2;
 
14457
col1    col2
 
14458
7       seven
 
14459
8       eight
 
14460
SELECT * FROM v3;
 
14461
my_col1 my_col2
 
14462
8       eight
 
14463
SELECT * FROM t1;
 
14464
f1      f2
 
14465
16      sixteen
 
14466
0       zero
 
14467
7       seven
 
14468
8       eight
 
14469
DELETE FROM t1;
 
14470
INSERT INTO t1 VALUES(16, 'sixteen');
 
14471
INSERT INTO t1 VALUES(0, 'zero');
 
14472
INSERT INTO t1 VALUES(7, 'seven');
 
14473
INSERT INTO t1 VALUES(8, 'eight');
 
14474
DELETE FROM v3 WHERE my_col1 = 16;
 
14475
affected rows: 0
 
14476
DELETE FROM v3 WHERE my_col1 = 0;
 
14477
affected rows: 0
 
14478
DELETE FROM v3 WHERE my_col1 = 7;
 
14479
affected rows: 0
 
14480
DELETE FROM v3 WHERE my_col1 = 8;
 
14481
affected rows: 1
 
14482
SELECT * FROM t1;
 
14483
f1      f2
 
14484
16      sixteen
 
14485
0       zero
 
14486
7       seven
 
14487
DELETE FROM t1;
 
14488
INSERT INTO t1 VALUES(16, 'sixteen');
 
14489
INSERT INTO t1 VALUES(0, 'zero');
 
14490
INSERT INTO t1 VALUES(7, 'seven');
 
14491
INSERT INTO t1 VALUES(8, 'eight');
 
14492
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14493
affected rows: 0
 
14494
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14495
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14496
affected rows: 0
 
14497
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14498
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14499
affected rows: 0
 
14500
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14501
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14502
affected rows: 1
 
14503
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14504
SELECT * FROM t1;
 
14505
f1      f2
 
14506
16      sixteen
 
14507
0       zero
 
14508
7       seven
 
14509
8       whatever
 
14510
DELETE FROM t1;
 
14511
INSERT INTO t1 VALUES(8, 'eight');
 
14512
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14513
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14514
SELECT * FROM t1;
 
14515
f1      f2
 
14516
8       eight
 
14517
DELETE FROM t1;
 
14518
INSERT INTO t1 VALUES(8, 'eight');
 
14519
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14520
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14521
SELECT * FROM t1;
 
14522
f1      f2
 
14523
8       eight
 
14524
DELETE FROM t1;
 
14525
INSERT INTO t1 VALUES(8, 'eight');
 
14526
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14527
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14528
SELECT * FROM t1;
 
14529
f1      f2
 
14530
8       eight
 
14531
DELETE FROM t1;
 
14532
INSERT INTO t1 VALUES(8, 'eight');
 
14533
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14534
affected rows: 1
 
14535
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14536
SELECT * FROM t1;
 
14537
f1      f2
 
14538
10      eight
 
14539
DELETE FROM t1;
 
14540
INSERT INTO v3 VALUES(16, 'sixteen');
 
14541
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14542
INSERT INTO v3 VALUES(0, 'zero');
 
14543
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14544
INSERT INTO v3 VALUES(7, 'seven');
 
14545
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14546
INSERT INTO v3 VALUES(8, 'eight');
 
14547
affected rows: 1
 
14548
SELECT * FROM t1;
 
14549
f1      f2
 
14550
8       eight
 
14551
DELETE FROM t1;
 
14552
DROP VIEW v3;
 
14553
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14554
option_variant  --------------------------------------------------------------------------------
 
14555
INSERT INTO t1 VALUES(16, 'sixteen');
 
14556
INSERT INTO t1 VALUES(0, 'zero');
 
14557
INSERT INTO t1 VALUES(7, 'seven');
 
14558
INSERT INTO t1 VALUES(8, 'eight');
 
14559
SELECT * FROM v1;
 
14560
f1      f2
 
14561
0       zero
 
14562
7       seven
 
14563
8       eight
 
14564
SELECT * FROM v2;
 
14565
col1    col2
 
14566
7       seven
 
14567
8       eight
 
14568
SELECT * FROM v3;
 
14569
my_col1 my_col2
 
14570
8       eight
 
14571
SELECT * FROM t1;
 
14572
f1      f2
 
14573
16      sixteen
 
14574
0       zero
 
14575
7       seven
 
14576
8       eight
 
14577
DELETE FROM t1;
 
14578
INSERT INTO t1 VALUES(16, 'sixteen');
 
14579
INSERT INTO t1 VALUES(0, 'zero');
 
14580
INSERT INTO t1 VALUES(7, 'seven');
 
14581
INSERT INTO t1 VALUES(8, 'eight');
 
14582
DELETE FROM v3 WHERE my_col1 = 16;
 
14583
affected rows: 0
 
14584
DELETE FROM v3 WHERE my_col1 = 0;
 
14585
affected rows: 0
 
14586
DELETE FROM v3 WHERE my_col1 = 7;
 
14587
affected rows: 0
 
14588
DELETE FROM v3 WHERE my_col1 = 8;
 
14589
affected rows: 1
 
14590
SELECT * FROM t1;
 
14591
f1      f2
 
14592
16      sixteen
 
14593
0       zero
 
14594
7       seven
 
14595
DELETE FROM t1;
 
14596
INSERT INTO t1 VALUES(16, 'sixteen');
 
14597
INSERT INTO t1 VALUES(0, 'zero');
 
14598
INSERT INTO t1 VALUES(7, 'seven');
 
14599
INSERT INTO t1 VALUES(8, 'eight');
 
14600
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14601
affected rows: 0
 
14602
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14603
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14604
affected rows: 0
 
14605
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14606
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14607
affected rows: 0
 
14608
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14609
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14610
affected rows: 1
 
14611
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14612
SELECT * FROM t1;
 
14613
f1      f2
 
14614
16      sixteen
 
14615
0       zero
 
14616
7       seven
 
14617
8       whatever
 
14618
DELETE FROM t1;
 
14619
INSERT INTO t1 VALUES(8, 'eight');
 
14620
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14621
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14622
SELECT * FROM t1;
 
14623
f1      f2
 
14624
8       eight
 
14625
DELETE FROM t1;
 
14626
INSERT INTO t1 VALUES(8, 'eight');
 
14627
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14628
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14629
SELECT * FROM t1;
 
14630
f1      f2
 
14631
8       eight
 
14632
DELETE FROM t1;
 
14633
INSERT INTO t1 VALUES(8, 'eight');
 
14634
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14635
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14636
SELECT * FROM t1;
 
14637
f1      f2
 
14638
8       eight
 
14639
DELETE FROM t1;
 
14640
INSERT INTO t1 VALUES(8, 'eight');
 
14641
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14642
affected rows: 1
 
14643
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14644
SELECT * FROM t1;
 
14645
f1      f2
 
14646
10      eight
 
14647
DELETE FROM t1;
 
14648
INSERT INTO v3 VALUES(16, 'sixteen');
 
14649
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14650
INSERT INTO v3 VALUES(0, 'zero');
 
14651
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14652
INSERT INTO v3 VALUES(7, 'seven');
 
14653
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14654
INSERT INTO v3 VALUES(8, 'eight');
 
14655
affected rows: 1
 
14656
SELECT * FROM t1;
 
14657
f1      f2
 
14658
8       eight
 
14659
DELETE FROM t1;
 
14660
DROP VIEW v3;
 
14661
option_variant          <nothing>          - WITH          CHECK OPTION -         <nothing>         
 
14662
option_variant  --------------------------------------------------------------------------------
 
14663
INSERT INTO t1 VALUES(16, 'sixteen');
 
14664
INSERT INTO t1 VALUES(0, 'zero');
 
14665
INSERT INTO t1 VALUES(7, 'seven');
 
14666
INSERT INTO t1 VALUES(8, 'eight');
 
14667
SELECT * FROM v1;
 
14668
f1      f2
 
14669
0       zero
 
14670
7       seven
 
14671
8       eight
 
14672
SELECT * FROM v2;
 
14673
col1    col2
 
14674
7       seven
 
14675
8       eight
 
14676
SELECT * FROM v3;
 
14677
my_col1 my_col2
 
14678
8       eight
 
14679
SELECT * FROM t1;
 
14680
f1      f2
 
14681
16      sixteen
 
14682
0       zero
 
14683
7       seven
 
14684
8       eight
 
14685
DELETE FROM t1;
 
14686
INSERT INTO t1 VALUES(16, 'sixteen');
 
14687
INSERT INTO t1 VALUES(0, 'zero');
 
14688
INSERT INTO t1 VALUES(7, 'seven');
 
14689
INSERT INTO t1 VALUES(8, 'eight');
 
14690
DELETE FROM v3 WHERE my_col1 = 16;
 
14691
affected rows: 0
 
14692
DELETE FROM v3 WHERE my_col1 = 0;
 
14693
affected rows: 0
 
14694
DELETE FROM v3 WHERE my_col1 = 7;
 
14695
affected rows: 0
 
14696
DELETE FROM v3 WHERE my_col1 = 8;
 
14697
affected rows: 1
 
14698
SELECT * FROM t1;
 
14699
f1      f2
 
14700
16      sixteen
 
14701
0       zero
 
14702
7       seven
 
14703
DELETE FROM t1;
 
14704
INSERT INTO t1 VALUES(16, 'sixteen');
 
14705
INSERT INTO t1 VALUES(0, 'zero');
 
14706
INSERT INTO t1 VALUES(7, 'seven');
 
14707
INSERT INTO t1 VALUES(8, 'eight');
 
14708
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14709
affected rows: 0
 
14710
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14711
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14712
affected rows: 0
 
14713
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14714
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14715
affected rows: 0
 
14716
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14717
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14718
affected rows: 1
 
14719
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14720
SELECT * FROM t1;
 
14721
f1      f2
 
14722
16      sixteen
 
14723
0       zero
 
14724
7       seven
 
14725
8       whatever
 
14726
DELETE FROM t1;
 
14727
INSERT INTO t1 VALUES(8, 'eight');
 
14728
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14729
affected rows: 1
 
14730
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14731
SELECT * FROM t1;
 
14732
f1      f2
 
14733
7       eight
 
14734
DELETE FROM t1;
 
14735
INSERT INTO t1 VALUES(8, 'eight');
 
14736
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14737
affected rows: 1
 
14738
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14739
SELECT * FROM t1;
 
14740
f1      f2
 
14741
0       eight
 
14742
DELETE FROM t1;
 
14743
INSERT INTO t1 VALUES(8, 'eight');
 
14744
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14745
affected rows: 1
 
14746
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14747
SELECT * FROM t1;
 
14748
f1      f2
 
14749
16      eight
 
14750
DELETE FROM t1;
 
14751
INSERT INTO t1 VALUES(8, 'eight');
 
14752
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14753
affected rows: 1
 
14754
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14755
SELECT * FROM t1;
 
14756
f1      f2
 
14757
10      eight
 
14758
DELETE FROM t1;
 
14759
INSERT INTO v3 VALUES(16, 'sixteen');
 
14760
affected rows: 1
 
14761
INSERT INTO v3 VALUES(0, 'zero');
 
14762
affected rows: 1
 
14763
INSERT INTO v3 VALUES(7, 'seven');
 
14764
affected rows: 1
 
14765
INSERT INTO v3 VALUES(8, 'eight');
 
14766
affected rows: 1
 
14767
SELECT * FROM t1;
 
14768
f1      f2
 
14769
16      sixteen
 
14770
0       zero
 
14771
7       seven
 
14772
8       eight
 
14773
DELETE FROM t1;
 
14774
DROP VIEW v3;
 
14775
DROP VIEW v2;
 
14776
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14777
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
14778
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>         
 
14779
option_variant  --------------------------------------------------------------------------------
 
14780
INSERT INTO t1 VALUES(16, 'sixteen');
 
14781
INSERT INTO t1 VALUES(0, 'zero');
 
14782
INSERT INTO t1 VALUES(7, 'seven');
 
14783
INSERT INTO t1 VALUES(8, 'eight');
 
14784
SELECT * FROM v1;
 
14785
f1      f2
 
14786
0       zero
 
14787
7       seven
 
14788
8       eight
 
14789
SELECT * FROM v2;
 
14790
col1    col2
 
14791
7       seven
 
14792
8       eight
 
14793
SELECT * FROM v3;
 
14794
my_col1 my_col2
 
14795
8       eight
 
14796
SELECT * FROM t1;
 
14797
f1      f2
 
14798
16      sixteen
 
14799
0       zero
 
14800
7       seven
 
14801
8       eight
 
14802
DELETE FROM t1;
 
14803
INSERT INTO t1 VALUES(16, 'sixteen');
 
14804
INSERT INTO t1 VALUES(0, 'zero');
 
14805
INSERT INTO t1 VALUES(7, 'seven');
 
14806
INSERT INTO t1 VALUES(8, 'eight');
 
14807
DELETE FROM v3 WHERE my_col1 = 16;
 
14808
affected rows: 0
 
14809
DELETE FROM v3 WHERE my_col1 = 0;
 
14810
affected rows: 0
 
14811
DELETE FROM v3 WHERE my_col1 = 7;
 
14812
affected rows: 0
 
14813
DELETE FROM v3 WHERE my_col1 = 8;
 
14814
affected rows: 1
 
14815
SELECT * FROM t1;
 
14816
f1      f2
 
14817
16      sixteen
 
14818
0       zero
 
14819
7       seven
 
14820
DELETE FROM t1;
 
14821
INSERT INTO t1 VALUES(16, 'sixteen');
 
14822
INSERT INTO t1 VALUES(0, 'zero');
 
14823
INSERT INTO t1 VALUES(7, 'seven');
 
14824
INSERT INTO t1 VALUES(8, 'eight');
 
14825
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14826
affected rows: 0
 
14827
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14828
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14829
affected rows: 0
 
14830
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14831
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14832
affected rows: 0
 
14833
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14834
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14835
affected rows: 1
 
14836
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14837
SELECT * FROM t1;
 
14838
f1      f2
 
14839
16      sixteen
 
14840
0       zero
 
14841
7       seven
 
14842
8       whatever
 
14843
DELETE FROM t1;
 
14844
INSERT INTO t1 VALUES(8, 'eight');
 
14845
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14846
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14847
SELECT * FROM t1;
 
14848
f1      f2
 
14849
8       eight
 
14850
DELETE FROM t1;
 
14851
INSERT INTO t1 VALUES(8, 'eight');
 
14852
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14853
affected rows: 1
 
14854
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14855
SELECT * FROM t1;
 
14856
f1      f2
 
14857
0       eight
 
14858
DELETE FROM t1;
 
14859
INSERT INTO t1 VALUES(8, 'eight');
 
14860
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14861
affected rows: 1
 
14862
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14863
SELECT * FROM t1;
 
14864
f1      f2
 
14865
16      eight
 
14866
DELETE FROM t1;
 
14867
INSERT INTO t1 VALUES(8, 'eight');
 
14868
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14869
affected rows: 1
 
14870
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14871
SELECT * FROM t1;
 
14872
f1      f2
 
14873
10      eight
 
14874
DELETE FROM t1;
 
14875
INSERT INTO v3 VALUES(16, 'sixteen');
 
14876
affected rows: 1
 
14877
INSERT INTO v3 VALUES(0, 'zero');
 
14878
affected rows: 1
 
14879
INSERT INTO v3 VALUES(7, 'seven');
 
14880
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14881
INSERT INTO v3 VALUES(8, 'eight');
 
14882
affected rows: 1
 
14883
SELECT * FROM t1;
 
14884
f1      f2
 
14885
16      sixteen
 
14886
0       zero
 
14887
8       eight
 
14888
DELETE FROM t1;
 
14889
DROP VIEW v3;
 
14890
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>         
 
14891
option_variant  --------------------------------------------------------------------------------
 
14892
INSERT INTO t1 VALUES(16, 'sixteen');
 
14893
INSERT INTO t1 VALUES(0, 'zero');
 
14894
INSERT INTO t1 VALUES(7, 'seven');
 
14895
INSERT INTO t1 VALUES(8, 'eight');
 
14896
SELECT * FROM v1;
 
14897
f1      f2
 
14898
0       zero
 
14899
7       seven
 
14900
8       eight
 
14901
SELECT * FROM v2;
 
14902
col1    col2
 
14903
7       seven
 
14904
8       eight
 
14905
SELECT * FROM v3;
 
14906
my_col1 my_col2
 
14907
8       eight
 
14908
SELECT * FROM t1;
 
14909
f1      f2
 
14910
16      sixteen
 
14911
0       zero
 
14912
7       seven
 
14913
8       eight
 
14914
DELETE FROM t1;
 
14915
INSERT INTO t1 VALUES(16, 'sixteen');
 
14916
INSERT INTO t1 VALUES(0, 'zero');
 
14917
INSERT INTO t1 VALUES(7, 'seven');
 
14918
INSERT INTO t1 VALUES(8, 'eight');
 
14919
DELETE FROM v3 WHERE my_col1 = 16;
 
14920
affected rows: 0
 
14921
DELETE FROM v3 WHERE my_col1 = 0;
 
14922
affected rows: 0
 
14923
DELETE FROM v3 WHERE my_col1 = 7;
 
14924
affected rows: 0
 
14925
DELETE FROM v3 WHERE my_col1 = 8;
 
14926
affected rows: 1
 
14927
SELECT * FROM t1;
 
14928
f1      f2
 
14929
16      sixteen
 
14930
0       zero
 
14931
7       seven
 
14932
DELETE FROM t1;
 
14933
INSERT INTO t1 VALUES(16, 'sixteen');
 
14934
INSERT INTO t1 VALUES(0, 'zero');
 
14935
INSERT INTO t1 VALUES(7, 'seven');
 
14936
INSERT INTO t1 VALUES(8, 'eight');
 
14937
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14938
affected rows: 0
 
14939
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14940
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14941
affected rows: 0
 
14942
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14943
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14944
affected rows: 0
 
14945
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14946
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14947
affected rows: 1
 
14948
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14949
SELECT * FROM t1;
 
14950
f1      f2
 
14951
16      sixteen
 
14952
0       zero
 
14953
7       seven
 
14954
8       whatever
 
14955
DELETE FROM t1;
 
14956
INSERT INTO t1 VALUES(8, 'eight');
 
14957
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14958
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14959
SELECT * FROM t1;
 
14960
f1      f2
 
14961
8       eight
 
14962
DELETE FROM t1;
 
14963
INSERT INTO t1 VALUES(8, 'eight');
 
14964
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14965
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14966
SELECT * FROM t1;
 
14967
f1      f2
 
14968
8       eight
 
14969
DELETE FROM t1;
 
14970
INSERT INTO t1 VALUES(8, 'eight');
 
14971
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14972
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14973
SELECT * FROM t1;
 
14974
f1      f2
 
14975
8       eight
 
14976
DELETE FROM t1;
 
14977
INSERT INTO t1 VALUES(8, 'eight');
 
14978
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14979
affected rows: 1
 
14980
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14981
SELECT * FROM t1;
 
14982
f1      f2
 
14983
10      eight
 
14984
DELETE FROM t1;
 
14985
INSERT INTO v3 VALUES(16, 'sixteen');
 
14986
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14987
INSERT INTO v3 VALUES(0, 'zero');
 
14988
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14989
INSERT INTO v3 VALUES(7, 'seven');
 
14990
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14991
INSERT INTO v3 VALUES(8, 'eight');
 
14992
affected rows: 1
 
14993
SELECT * FROM t1;
 
14994
f1      f2
 
14995
8       eight
 
14996
DELETE FROM t1;
 
14997
DROP VIEW v3;
 
14998
option_variant  WITH          CHECK OPTION -         <nothing>          -         <nothing>         
 
14999
option_variant  --------------------------------------------------------------------------------
 
15000
INSERT INTO t1 VALUES(16, 'sixteen');
 
15001
INSERT INTO t1 VALUES(0, 'zero');
 
15002
INSERT INTO t1 VALUES(7, 'seven');
 
15003
INSERT INTO t1 VALUES(8, 'eight');
 
15004
SELECT * FROM v1;
 
15005
f1      f2
 
15006
0       zero
 
15007
7       seven
 
15008
8       eight
 
15009
SELECT * FROM v2;
 
15010
col1    col2
 
15011
7       seven
 
15012
8       eight
 
15013
SELECT * FROM v3;
 
15014
my_col1 my_col2
 
15015
8       eight
 
15016
SELECT * FROM t1;
 
15017
f1      f2
 
15018
16      sixteen
 
15019
0       zero
 
15020
7       seven
 
15021
8       eight
 
15022
DELETE FROM t1;
 
15023
INSERT INTO t1 VALUES(16, 'sixteen');
 
15024
INSERT INTO t1 VALUES(0, 'zero');
 
15025
INSERT INTO t1 VALUES(7, 'seven');
 
15026
INSERT INTO t1 VALUES(8, 'eight');
 
15027
DELETE FROM v3 WHERE my_col1 = 16;
 
15028
affected rows: 0
 
15029
DELETE FROM v3 WHERE my_col1 = 0;
 
15030
affected rows: 0
 
15031
DELETE FROM v3 WHERE my_col1 = 7;
 
15032
affected rows: 0
 
15033
DELETE FROM v3 WHERE my_col1 = 8;
 
15034
affected rows: 1
 
15035
SELECT * FROM t1;
 
15036
f1      f2
 
15037
16      sixteen
 
15038
0       zero
 
15039
7       seven
 
15040
DELETE FROM t1;
 
15041
INSERT INTO t1 VALUES(16, 'sixteen');
 
15042
INSERT INTO t1 VALUES(0, 'zero');
 
15043
INSERT INTO t1 VALUES(7, 'seven');
 
15044
INSERT INTO t1 VALUES(8, 'eight');
 
15045
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15046
affected rows: 0
 
15047
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15048
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15049
affected rows: 0
 
15050
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15051
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15052
affected rows: 0
 
15053
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15054
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15055
affected rows: 1
 
15056
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15057
SELECT * FROM t1;
 
15058
f1      f2
 
15059
16      sixteen
 
15060
0       zero
 
15061
7       seven
 
15062
8       whatever
 
15063
DELETE FROM t1;
 
15064
INSERT INTO t1 VALUES(8, 'eight');
 
15065
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15066
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15067
SELECT * FROM t1;
 
15068
f1      f2
 
15069
8       eight
 
15070
DELETE FROM t1;
 
15071
INSERT INTO t1 VALUES(8, 'eight');
 
15072
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15073
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15074
SELECT * FROM t1;
 
15075
f1      f2
 
15076
8       eight
 
15077
DELETE FROM t1;
 
15078
INSERT INTO t1 VALUES(8, 'eight');
 
15079
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15080
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15081
SELECT * FROM t1;
 
15082
f1      f2
 
15083
8       eight
 
15084
DELETE FROM t1;
 
15085
INSERT INTO t1 VALUES(8, 'eight');
 
15086
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15087
affected rows: 1
 
15088
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15089
SELECT * FROM t1;
 
15090
f1      f2
 
15091
10      eight
 
15092
DELETE FROM t1;
 
15093
INSERT INTO v3 VALUES(16, 'sixteen');
 
15094
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15095
INSERT INTO v3 VALUES(0, 'zero');
 
15096
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15097
INSERT INTO v3 VALUES(7, 'seven');
 
15098
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15099
INSERT INTO v3 VALUES(8, 'eight');
 
15100
affected rows: 1
 
15101
SELECT * FROM t1;
 
15102
f1      f2
 
15103
8       eight
 
15104
DELETE FROM t1;
 
15105
DROP VIEW v3;
 
15106
option_variant          <nothing>          -         <nothing>          -         <nothing>         
 
15107
option_variant  --------------------------------------------------------------------------------
 
15108
INSERT INTO t1 VALUES(16, 'sixteen');
 
15109
INSERT INTO t1 VALUES(0, 'zero');
 
15110
INSERT INTO t1 VALUES(7, 'seven');
 
15111
INSERT INTO t1 VALUES(8, 'eight');
 
15112
SELECT * FROM v1;
 
15113
f1      f2
 
15114
0       zero
 
15115
7       seven
 
15116
8       eight
 
15117
SELECT * FROM v2;
 
15118
col1    col2
 
15119
7       seven
 
15120
8       eight
 
15121
SELECT * FROM v3;
 
15122
my_col1 my_col2
 
15123
8       eight
 
15124
SELECT * FROM t1;
 
15125
f1      f2
 
15126
16      sixteen
 
15127
0       zero
 
15128
7       seven
 
15129
8       eight
 
15130
DELETE FROM t1;
 
15131
INSERT INTO t1 VALUES(16, 'sixteen');
 
15132
INSERT INTO t1 VALUES(0, 'zero');
 
15133
INSERT INTO t1 VALUES(7, 'seven');
 
15134
INSERT INTO t1 VALUES(8, 'eight');
 
15135
DELETE FROM v3 WHERE my_col1 = 16;
 
15136
affected rows: 0
 
15137
DELETE FROM v3 WHERE my_col1 = 0;
 
15138
affected rows: 0
 
15139
DELETE FROM v3 WHERE my_col1 = 7;
 
15140
affected rows: 0
 
15141
DELETE FROM v3 WHERE my_col1 = 8;
 
15142
affected rows: 1
 
15143
SELECT * FROM t1;
 
15144
f1      f2
 
15145
16      sixteen
 
15146
0       zero
 
15147
7       seven
 
15148
DELETE FROM t1;
 
15149
INSERT INTO t1 VALUES(16, 'sixteen');
 
15150
INSERT INTO t1 VALUES(0, 'zero');
 
15151
INSERT INTO t1 VALUES(7, 'seven');
 
15152
INSERT INTO t1 VALUES(8, 'eight');
 
15153
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15154
affected rows: 0
 
15155
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15156
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15157
affected rows: 0
 
15158
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15159
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15160
affected rows: 0
 
15161
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15162
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15163
affected rows: 1
 
15164
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15165
SELECT * FROM t1;
 
15166
f1      f2
 
15167
16      sixteen
 
15168
0       zero
 
15169
7       seven
 
15170
8       whatever
 
15171
DELETE FROM t1;
 
15172
INSERT INTO t1 VALUES(8, 'eight');
 
15173
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15174
affected rows: 1
 
15175
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15176
SELECT * FROM t1;
 
15177
f1      f2
 
15178
7       eight
 
15179
DELETE FROM t1;
 
15180
INSERT INTO t1 VALUES(8, 'eight');
 
15181
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15182
affected rows: 1
 
15183
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15184
SELECT * FROM t1;
 
15185
f1      f2
 
15186
0       eight
 
15187
DELETE FROM t1;
 
15188
INSERT INTO t1 VALUES(8, 'eight');
 
15189
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15190
affected rows: 1
 
15191
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15192
SELECT * FROM t1;
 
15193
f1      f2
 
15194
16      eight
 
15195
DELETE FROM t1;
 
15196
INSERT INTO t1 VALUES(8, 'eight');
 
15197
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15198
affected rows: 1
 
15199
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15200
SELECT * FROM t1;
 
15201
f1      f2
 
15202
10      eight
 
15203
DELETE FROM t1;
 
15204
INSERT INTO v3 VALUES(16, 'sixteen');
 
15205
affected rows: 1
 
15206
INSERT INTO v3 VALUES(0, 'zero');
 
15207
affected rows: 1
 
15208
INSERT INTO v3 VALUES(7, 'seven');
 
15209
affected rows: 1
 
15210
INSERT INTO v3 VALUES(8, 'eight');
 
15211
affected rows: 1
 
15212
SELECT * FROM t1;
 
15213
f1      f2
 
15214
16      sixteen
 
15215
0       zero
 
15216
7       seven
 
15217
8       eight
 
15218
DELETE FROM t1;
 
15219
DROP VIEW v3;
 
15220
DROP VIEW v2;
 
15221
DROP VIEW v1;
 
15222
SELECT * FROM t1_results ORDER BY v3_to_v1_options;
 
15223
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15224
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15225
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15226
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15227
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15228
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15229
        <nothing>          -         <nothing>          -         <nothing>             UPDATE  v3_  _          0
 
15230
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15231
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15232
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15233
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15234
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15235
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15236
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15237
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15238
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15239
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15240
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15241
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15242
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15243
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15244
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15245
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15246
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15247
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15248
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15249
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15250
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15251
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15252
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15253
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15254
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15255
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15256
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15257
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15258
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15259
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15260
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15261
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15262
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15263
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15264
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15265
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15266
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15267
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15268
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15269
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15270
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15271
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15272
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15273
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15274
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15275
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15276
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15277
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15278
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15279
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15280
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15281
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15282
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15283
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15284
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15285
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15286
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15287
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15288
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15289
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15290
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15291
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15292
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15293
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15294
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15295
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15296
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15297
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15298
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15299
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15300
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15301
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15302
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15303
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15304
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15305
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15306
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15307
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15308
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15309
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15310
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15311
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15312
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15313
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15314
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15315
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15316
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15317
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15318
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15319
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15320
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15321
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15322
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15323
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15324
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15325
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15326
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15327
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15328
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15329
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15330
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15331
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15332
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15333
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15334
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15335
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15336
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15337
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15338
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15339
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15340
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15341
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15342
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15343
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15344
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15345
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15346
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15347
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15348
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15349
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15350
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15351
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15352
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15353
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15354
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15355
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15356
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15357
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15358
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15359
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15360
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15361
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15362
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15363
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15364
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15365
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15366
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15367
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15368
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15369
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15370
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15371
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15372
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15373
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15374
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15375
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15376
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15377
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15378
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15379
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15380
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15381
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15382
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15383
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15384
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15385
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15386
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15387
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15388
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15389
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15390
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15391
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15392
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15393
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15394
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15395
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15396
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15397
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15398
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15399
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15400
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15401
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15402
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15403
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15404
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15405
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15406
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15407
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15408
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15409
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15410
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15411
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15412
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15413
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15414
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15415
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15416
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15417
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15418
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15419
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15420
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15421
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15422
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15423
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15424
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15425
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15426
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15427
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15428
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15429
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15430
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15431
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15432
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15433
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15434
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15435
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15436
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15437
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15438
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15439
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15440
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15441
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15442
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15443
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15444
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15445
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15446
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15447
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15448
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15449
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15450
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15451
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15452
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15453
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15454
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15455
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15456
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15457
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15458
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15459
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15460
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15461
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15462
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15463
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15464
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15465
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15466
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15467
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15468
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15469
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15470
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15471
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15472
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15473
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15474
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15475
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15476
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15477
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15478
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15479
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15480
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15481
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15482
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15483
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15484
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15485
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15486
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15487
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15488
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15489
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15490
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15491
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15492
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15493
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15494
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15495
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15496
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15497
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15498
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15499
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15500
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15501
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15502
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15503
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15504
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15505
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15506
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15507
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15508
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15509
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15510
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15511
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15512
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15513
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15514
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15515
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15516
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15517
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15518
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15519
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15520
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15521
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15522
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15523
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15524
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15525
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15526
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15527
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15528
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15529
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15530
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15531
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15532
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15533
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15534
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15535
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15536
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15537
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15538
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15539
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15540
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15541
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15542
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15543
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15544
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15545
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15546
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15547
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15548
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15549
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15550
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15551
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15552
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15553
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15554
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15555
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15556
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15557
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15558
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15559
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15560
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15561
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15562
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15563
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15564
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15565
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15566
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15567
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15568
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15569
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15570
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15571
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15572
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15573
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15574
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15575
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15576
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15577
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15578
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15579
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15580
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15581
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15582
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15583
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15584
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15585
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15586
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15587
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15588
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15589
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15590
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15591
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15592
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15593
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15594
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15595
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15596
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15597
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15598
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15599
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15600
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15601
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15602
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15603
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15604
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15605
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15606
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15607
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15608
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15609
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15610
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15611
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15612
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15613
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15614
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15615
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15616
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15617
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15618
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15619
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15620
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15621
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15622
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15623
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15624
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15625
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15626
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15627
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15628
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15629
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15630
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15631
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15632
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15633
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15634
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15635
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15636
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15637
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15638
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15639
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15640
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15641
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15642
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15643
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15644
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15645
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15646
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15647
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15648
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15649
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15650
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15651
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15652
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15653
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15654
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15655
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15656
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15657
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15658
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15659
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15660
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15661
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15662
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15663
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15664
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15665
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15666
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15667
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15668
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15669
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15670
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15671
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15672
 
 
15673
Plausibility checks for INSERTs and UPDATEs ( 4. and 5. above).
 
15674
All following SELECTs must give ROW NOT FOUND 
 
15675
--------------------------------------------------------------------------------
 
15676
SELECT * FROM t1_results
 
15677
WHERE v3_to_v1_violation = '  _  _  ' AND errno <> 0
 
15678
ORDER BY v3_to_v1_options;
 
15679
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15680
SELECT * FROM t1_results
 
15681
WHERE v3_to_v1_options LIKE '  %' AND errno <> 0
 
15682
ORDER BY v3_to_v1_options;
 
15683
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15684
SELECT * FROM t1_results
 
15685
WHERE v3_to_v1_options LIKE 'WITH %'
 
15686
  AND v3_to_v1_violation LIKE 'v3_%' AND errno = 0
 
15687
ORDER BY v3_to_v1_options;
 
15688
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15689
SELECT * FROM t1_results
 
15690
WHERE v3_to_v1_options LIKE 'WITH %' AND v3_to_v1_options NOT LIKE 'WITH LOCAL %'
 
15691
  AND v3_to_v1_violation NOT LIKE '  _  _  ' AND errno = 0
 
15692
ORDER BY v3_to_v1_options;
 
15693
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15694
SELECT * FROM t1_results
 
15695
WHERE errno <> 0 AND errno <> 1369
 
15696
ORDER BY v3_to_v1_options;
 
15697
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15698
 
 
15699
End of plausibility checks
 
15700
--------------------------------------------------------------------------------
 
15701
DROP TABLE t1_results;
 
15702
 
 
15703
Testcase 3.3.1.50 - 3.3.1.53
 
15704
--------------------------------------------------------------------------------
 
15705
DROP VIEW  IF EXISTS test.v1;
 
15706
CREATE VIEW test.v1 AS SELECT * FROM test.tb2;
 
15707
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
15708
f59     1
 
15709
f60     1
 
15710
f61     0000000001
 
15711
f62     0000000000000000000000000000000000000000000000000000000000000001
 
15712
f63     0000000001
 
15713
f64     0000000000000000000000000000000000000000000000000000000000000001
 
15714
f65     -5
 
15715
f66     0.000000000000000000000000000000
 
15716
f67     1
 
15717
f68     0.000000000000000000000000000000
 
15718
f69     0000000001
 
15719
f70     000000000000000000000000000000000.000000000000000000000000000000
 
15720
f71     0000000001
 
15721
f72     000000000000000000000000000000000.000000000000000000000000000000
 
15722
f73     -1.17549435e-38
 
15723
f74     1.175494352e-38
 
15724
f75     00000001.175494352e-38
 
15725
f76     00000001.175494352e-38
 
15726
f77     -1.17549435e-38
 
15727
f78     1.175494352e-38
 
15728
f79     00000001.175494352e-38
 
15729
f80     00000001.175494352e-38
 
15730
f81     -1.17549e-38
 
15731
f82     1.17549e-38
 
15732
f83     01.17549e-38
 
15733
f84     01.17549e-38
 
15734
f85     -1.17549e-38
 
15735
f86     -1.17549e-38
 
15736
f87     1.17549e-38
 
15737
f88     1.17549e-38
 
15738
f89     01.17549e-38
 
15739
f90     01.17549e-38
 
15740
f91     01.17549e-38
 
15741
f92     01.17549e-38
 
15742
f93     -1.17549e-38
 
15743
f94     -1.17549435e-38
 
15744
f95     1.17549e-38
 
15745
f96     1.175494352e-38
 
15746
f97     01.17549e-38
 
15747
f98     00000001.175494352e-38
 
15748
f99     01.17549e-38
 
15749
f100    00000001.175494352e-38
 
15750
f101    1000-01-01
 
15751
f102    838:59:58
 
15752
f103    1970-01-02 00:00:01
 
15753
f104    1970-01-02 00:00:01
 
15754
f105    1902
 
15755
f106    1902
 
15756
f107    1902
 
15757
f108    2enum
 
15758
f109    2set
 
15759
f59     2
 
15760
f60     2
 
15761
f61     0000000002
 
15762
f62     0000000000000000000000000000000000000000000000000000000000000002
 
15763
f63     0000000002
 
15764
f64     0000000000000000000000000000000000000000000000000000000000000002
 
15765
f65     -4
 
15766
f66     1.100000000000000000000000000000
 
15767
f67     2
 
15768
f68     1.100000000000000000000000000000
 
15769
f69     0000000002
 
15770
f70     000000000000000000000000000000001.100000000000000000000000000000
 
15771
f71     0000000002
 
15772
f72     000000000000000000000000000000001.100000000000000000000000000000
 
15773
f73     -1.175494349e-38
 
15774
f74     1.175494353e-38
 
15775
f75     00000001.175494353e-38
 
15776
f76     00000001.175494353e-38
 
15777
f77     -1.175494349e-38
 
15778
f78     1.175494353e-38
 
15779
f79     00000001.175494353e-38
 
15780
f80     00000001.175494353e-38
 
15781
f81     -1.17549e-38
 
15782
f82     1.17549e-38
 
15783
f83     01.17549e-38
 
15784
f84     01.17549e-38
 
15785
f85     -1.17549e-38
 
15786
f86     -1.17549e-38
 
15787
f87     1.17549e-38
 
15788
f88     1.17549e-38
 
15789
f89     01.17549e-38
 
15790
f90     01.17549e-38
 
15791
f91     01.17549e-38
 
15792
f92     01.17549e-38
 
15793
f93     -1.17549e-38
 
15794
f94     -1.175494349e-38
 
15795
f95     1.17549e-38
 
15796
f96     1.175494353e-38
 
15797
f97     01.17549e-38
 
15798
f98     00000001.175494353e-38
 
15799
f99     01.17549e-38
 
15800
f100    00000001.175494353e-38
 
15801
f101    1000-01-02
 
15802
f102    838:59:57
 
15803
f103    1970-01-03 00:00:02
 
15804
f104    1970-01-03 00:00:02
 
15805
f105    1903
 
15806
f106    1903
 
15807
f107    1903
 
15808
f108    1enum
 
15809
f109    1set,2set
 
15810
f59     3
 
15811
f60     3
 
15812
f61     0000000003
 
15813
f62     0000000000000000000000000000000000000000000000000000000000000003
 
15814
f63     0000000003
 
15815
f64     0000000000000000000000000000000000000000000000000000000000000003
 
15816
f65     -3
 
15817
f66     2.200000000000000000000000000000
 
15818
f67     3
 
15819
f68     2.200000000000000000000000000000
 
15820
f69     0000000003
 
15821
f70     000000000000000000000000000000002.200000000000000000000000000000
 
15822
f71     0000000003
 
15823
f72     000000000000000000000000000000002.200000000000000000000000000000
 
15824
f73     -1.175494348e-38
 
15825
f74     1.175494354e-38
 
15826
f75     00000001.175494354e-38
 
15827
f76     00000001.175494354e-38
 
15828
f77     -1.175494348e-38
 
15829
f78     1.175494354e-38
 
15830
f79     00000001.175494354e-38
 
15831
f80     00000001.175494354e-38
 
15832
f81     -1.17549e-38
 
15833
f82     1.17549e-38
 
15834
f83     01.17549e-38
 
15835
f84     01.17549e-38
 
15836
f85     -1.17549e-38
 
15837
f86     -1.17549e-38
 
15838
f87     1.17549e-38
 
15839
f88     1.17549e-38
 
15840
f89     01.17549e-38
 
15841
f90     01.17549e-38
 
15842
f91     01.17549e-38
 
15843
f92     01.17549e-38
 
15844
f93     -1.17549e-38
 
15845
f94     -1.175494348e-38
 
15846
f95     1.17549e-38
 
15847
f96     1.175494354e-38
 
15848
f97     01.17549e-38
 
15849
f98     00000001.175494354e-38
 
15850
f99     01.17549e-38
 
15851
f100    00000001.175494354e-38
 
15852
f101    1000-01-03
 
15853
f102    838:59:56
 
15854
f103    1970-01-04 00:00:03
 
15855
f104    1970-01-04 00:00:03
 
15856
f105    1904
 
15857
f106    1904
 
15858
f107    1904
 
15859
f108    2enum
 
15860
f109    1set
 
15861
f59     5
 
15862
f60     5
 
15863
f61     0000000005
 
15864
f62     0000000000000000000000000000000000000000000000000000000000000005
 
15865
f63     0000000005
 
15866
f64     0000000000000000000000000000000000000000000000000000000000000005
 
15867
f65     -1
 
15868
f66     4.400000000000000000000000000000
 
15869
f67     5
 
15870
f68     4.400000000000000000000000000000
 
15871
f69     0000000005
 
15872
f70     000000000000000000000000000000004.400000000000000000000000000000
 
15873
f71     0000000005
 
15874
f72     000000000000000000000000000000004.400000000000000000000000000000
 
15875
f73     -1.175494346e-38
 
15876
f74     1.175494356e-38
 
15877
f75     00000001.175494356e-38
 
15878
f76     00000001.175494356e-38
 
15879
f77     -1.175494346e-38
 
15880
f78     1.175494356e-38
 
15881
f79     00000001.175494356e-38
 
15882
f80     00000001.175494356e-38
 
15883
f81     -1.17549e-38
 
15884
f82     1.17549e-38
 
15885
f83     01.17549e-38
 
15886
f84     01.17549e-38
 
15887
f85     -1.17549e-38
 
15888
f86     -1.17549e-38
 
15889
f87     1.17549e-38
 
15890
f88     1.17549e-38
 
15891
f89     01.17549e-38
 
15892
f90     01.17549e-38
 
15893
f91     01.17549e-38
 
15894
f92     01.17549e-38
 
15895
f93     -1.17549e-38
 
15896
f94     -1.175494346e-38
 
15897
f95     1.17549e-38
 
15898
f96     1.175494356e-38
 
15899
f97     01.17549e-38
 
15900
f98     00000001.175494356e-38
 
15901
f99     01.17549e-38
 
15902
f100    00000001.175494356e-38
 
15903
f101    1000-01-05
 
15904
f102    838:59:54
 
15905
f103    1970-01-06 00:00:05
 
15906
f104    1970-01-06 00:00:05
 
15907
f105    1906
 
15908
f106    1906
 
15909
f107    1906
 
15910
f108    2enum
 
15911
f109    1set,2set
 
15912
f59     6
 
15913
f60     6
 
15914
f61     0000000006
 
15915
f62     0000000000000000000000000000000000000000000000000000000000000006
 
15916
f63     0000000006
 
15917
f64     0000000000000000000000000000000000000000000000000000000000000006
 
15918
f65     0
 
15919
f66     5.500000000000000000000000000000
 
15920
f67     6
 
15921
f68     5.500000000000000000000000000000
 
15922
f69     0000000006
 
15923
f70     000000000000000000000000000000005.500000000000000000000000000000
 
15924
f71     0000000006
 
15925
f72     000000000000000000000000000000005.500000000000000000000000000000
 
15926
f73     -1.175494345e-38
 
15927
f74     1.175494357e-38
 
15928
f75     00000001.175494357e-38
 
15929
f76     00000001.175494357e-38
 
15930
f77     -1.175494345e-38
 
15931
f78     1.175494357e-38
 
15932
f79     00000001.175494357e-38
 
15933
f80     00000001.175494357e-38
 
15934
f81     -1.17549e-38
 
15935
f82     1.17549e-38
 
15936
f83     01.17549e-38
 
15937
f84     01.17549e-38
 
15938
f85     -1.17549e-38
 
15939
f86     -1.17549e-38
 
15940
f87     1.17549e-38
 
15941
f88     1.17549e-38
 
15942
f89     01.17549e-38
 
15943
f90     01.17549e-38
 
15944
f91     01.17549e-38
 
15945
f92     01.17549e-38
 
15946
f93     -1.17549e-38
 
15947
f94     -1.175494345e-38
 
15948
f95     1.17549e-38
 
15949
f96     1.175494357e-38
 
15950
f97     01.17549e-38
 
15951
f98     00000001.175494357e-38
 
15952
f99     01.17549e-38
 
15953
f100    00000001.175494357e-38
 
15954
f101    1000-01-06
 
15955
f102    838:59:53
 
15956
f103    1970-01-07 00:00:06
 
15957
f104    1970-01-07 00:00:06
 
15958
f105    1907
 
15959
f106    1907
 
15960
f107    1907
 
15961
f108    1enum
 
15962
f109    1set
 
15963
f59     7
 
15964
f60     7
 
15965
f61     0000000007
 
15966
f62     0000000000000000000000000000000000000000000000000000000000000007
 
15967
f63     0000000007
 
15968
f64     0000000000000000000000000000000000000000000000000000000000000007
 
15969
f65     1
 
15970
f66     6.600000000000000000000000000000
 
15971
f67     7
 
15972
f68     6.600000000000000000000000000000
 
15973
f69     0000000007
 
15974
f70     000000000000000000000000000000006.600000000000000000000000000000
 
15975
f71     0000000007
 
15976
f72     000000000000000000000000000000006.600000000000000000000000000000
 
15977
f73     -1.175494344e-38
 
15978
f74     1.175494358e-38
 
15979
f75     00000001.175494358e-38
 
15980
f76     00000001.175494358e-38
 
15981
f77     -1.175494344e-38
 
15982
f78     1.175494358e-38
 
15983
f79     00000001.175494358e-38
 
15984
f80     00000001.175494358e-38
 
15985
f81     -1.17549e-38
 
15986
f82     1.17549e-38
 
15987
f83     01.17549e-38
 
15988
f84     01.17549e-38
 
15989
f85     -1.17549e-38
 
15990
f86     -1.17549e-38
 
15991
f87     1.17549e-38
 
15992
f88     1.17549e-38
 
15993
f89     01.17549e-38
 
15994
f90     01.17549e-38
 
15995
f91     01.17549e-38
 
15996
f92     01.17549e-38
 
15997
f93     -1.17549e-38
 
15998
f94     -1.175494344e-38
 
15999
f95     1.17549e-38
 
16000
f96     1.175494358e-38
 
16001
f97     01.17549e-38
 
16002
f98     00000001.175494358e-38
 
16003
f99     01.17549e-38
 
16004
f100    00000001.175494358e-38
 
16005
f101    1000-01-07
 
16006
f102    838:59:52
 
16007
f103    1970-01-08 00:00:07
 
16008
f104    1970-01-08 00:00:07
 
16009
f105    1908
 
16010
f106    1908
 
16011
f107    1908
 
16012
f108    2enum
 
16013
f109    2set
 
16014
f59     8
 
16015
f60     8
 
16016
f61     0000000008
 
16017
f62     0000000000000000000000000000000000000000000000000000000000000008
 
16018
f63     0000000008
 
16019
f64     0000000000000000000000000000000000000000000000000000000000000008
 
16020
f65     2
 
16021
f66     7.700000000000000000000000000000
 
16022
f67     8
 
16023
f68     7.700000000000000000000000000000
 
16024
f69     0000000008
 
16025
f70     000000000000000000000000000000007.700000000000000000000000000000
 
16026
f71     0000000008
 
16027
f72     000000000000000000000000000000007.700000000000000000000000000000
 
16028
f73     -1.175494343e-38
 
16029
f74     1.175494359e-38
 
16030
f75     00000001.175494359e-38
 
16031
f76     00000001.175494359e-38
 
16032
f77     -1.175494343e-38
 
16033
f78     1.175494359e-38
 
16034
f79     00000001.175494359e-38
 
16035
f80     00000001.175494359e-38
 
16036
f81     -1.17549e-38
 
16037
f82     1.17549e-38
 
16038
f83     01.17549e-38
 
16039
f84     01.17549e-38
 
16040
f85     -1.17549e-38
 
16041
f86     -1.17549e-38
 
16042
f87     1.17549e-38
 
16043
f88     1.17549e-38
 
16044
f89     01.17549e-38
 
16045
f90     01.17549e-38
 
16046
f91     01.17549e-38
 
16047
f92     01.17549e-38
 
16048
f93     -1.17549e-38
 
16049
f94     -1.175494343e-38
 
16050
f95     1.17549e-38
 
16051
f96     1.175494359e-38
 
16052
f97     01.17549e-38
 
16053
f98     00000001.175494359e-38
 
16054
f99     01.17549e-38
 
16055
f100    00000001.175494359e-38
 
16056
f101    1000-01-08
 
16057
f102    838:59:51
 
16058
f103    1970-01-09 00:00:08
 
16059
f104    1970-01-09 00:00:08
 
16060
f105    1909
 
16061
f106    1909
 
16062
f107    1909
 
16063
f108    1enum
 
16064
f109    1set,2set
 
16065
f59     9
 
16066
f60     9
 
16067
f61     0000000009
 
16068
f62     0000000000000000000000000000000000000000000000000000000000000009
 
16069
f63     0000000009
 
16070
f64     0000000000000000000000000000000000000000000000000000000000000009
 
16071
f65     3
 
16072
f66     8.800000000000000000000000000000
 
16073
f67     9
 
16074
f68     8.800000000000000000000000000000
 
16075
f69     0000000009
 
16076
f70     000000000000000000000000000000008.800000000000000000000000000000
 
16077
f71     0000000009
 
16078
f72     000000000000000000000000000000008.800000000000000000000000000000
 
16079
f73     -1.175494342e-38
 
16080
f74     1.17549436e-38
 
16081
f75     000000001.17549436e-38
 
16082
f76     000000001.17549436e-38
 
16083
f77     -1.175494342e-38
 
16084
f78     1.17549436e-38
 
16085
f79     000000001.17549436e-38
 
16086
f80     000000001.17549436e-38
 
16087
f81     -1.17549e-38
 
16088
f82     1.17549e-38
 
16089
f83     01.17549e-38
 
16090
f84     01.17549e-38
 
16091
f85     -1.17549e-38
 
16092
f86     -1.17549e-38
 
16093
f87     1.17549e-38
 
16094
f88     1.17549e-38
 
16095
f89     01.17549e-38
 
16096
f90     01.17549e-38
 
16097
f91     01.17549e-38
 
16098
f92     01.17549e-38
 
16099
f93     -1.17549e-38
 
16100
f94     -1.175494342e-38
 
16101
f95     1.17549e-38
 
16102
f96     1.17549436e-38
 
16103
f97     01.17549e-38
 
16104
f98     000000001.17549436e-38
 
16105
f99     01.17549e-38
 
16106
f100    000000001.17549436e-38
 
16107
f101    1000-01-09
 
16108
f102    838:59:50
 
16109
f103    1970-01-10 00:00:09
 
16110
f104    1970-01-10 00:00:09
 
16111
f105    1910
 
16112
f106    1910
 
16113
f107    1910
 
16114
f108    2enum
 
16115
f109    1set
 
16116
f59     10
 
16117
f60     10
 
16118
f61     0000000010
 
16119
f62     0000000000000000000000000000000000000000000000000000000000000010
 
16120
f63     0000000010
 
16121
f64     0000000000000000000000000000000000000000000000000000000000000010
 
16122
f65     4
 
16123
f66     9.900000000000000000000000000000
 
16124
f67     10
 
16125
f68     9.900000000000000000000000000000
 
16126
f69     0000000010
 
16127
f70     000000000000000000000000000000009.900000000000000000000000000000
 
16128
f71     0000000010
 
16129
f72     000000000000000000000000000000009.900000000000000000000000000000
 
16130
f73     -1.175494341e-38
 
16131
f74     1.175494361e-38
 
16132
f75     00000001.175494361e-38
 
16133
f76     00000001.175494361e-38
 
16134
f77     -1.175494341e-38
 
16135
f78     1.175494361e-38
 
16136
f79     00000001.175494361e-38
 
16137
f80     00000001.175494361e-38
 
16138
f81     -1.17549e-38
 
16139
f82     1.17549e-38
 
16140
f83     01.17549e-38
 
16141
f84     01.17549e-38
 
16142
f85     -1.17549e-38
 
16143
f86     -1.17549e-38
 
16144
f87     1.17549e-38
 
16145
f88     1.17549e-38
 
16146
f89     01.17549e-38
 
16147
f90     01.17549e-38
 
16148
f91     01.17549e-38
 
16149
f92     01.17549e-38
 
16150
f93     -1.17549e-38
 
16151
f94     -1.175494341e-38
 
16152
f95     1.17549e-38
 
16153
f96     1.175494361e-38
 
16154
f97     01.17549e-38
 
16155
f98     00000001.175494361e-38
 
16156
f99     01.17549e-38
 
16157
f100    00000001.175494361e-38
 
16158
f101    1000-01-10
 
16159
f102    838:59:49
 
16160
f103    1970-01-11 00:00:10
 
16161
f104    1970-01-11 00:00:10
 
16162
f105    1911
 
16163
f106    1911
 
16164
f107    1911
 
16165
f108    1enum
 
16166
f109    2set
 
16167
f59     15
 
16168
f60     87
 
16169
f61     NULL
 
16170
f62     NULL
 
16171
f63     NULL
 
16172
f64     NULL
 
16173
f65     NULL
 
16174
f66     NULL
 
16175
f67     NULL
 
16176
f68     NULL
 
16177
f69     NULL
 
16178
f70     NULL
 
16179
f71     NULL
 
16180
f72     NULL
 
16181
f73     NULL
 
16182
f74     NULL
 
16183
f75     NULL
 
16184
f76     NULL
 
16185
f77     7.7
 
16186
f78     7.7
 
16187
f79     00000000000000000007.7
 
16188
f80     00000000000000000008.8
 
16189
f81     8.8
 
16190
f82     8.8
 
16191
f83     0000000008.8
 
16192
f84     0000000008.8
 
16193
f85     8.8
 
16194
f86     8.8
 
16195
f87     8.8
 
16196
f88     8.8
 
16197
f89     0000000008.8
 
16198
f90     0000000008.8
 
16199
f91     0000000008.8
 
16200
f92     0000000008.8
 
16201
f93     8.8
 
16202
f94     8.8
 
16203
f95     8.8
 
16204
f96     8.8
 
16205
f97     0000000008.8
 
16206
f98     00000000000000000008.8
 
16207
f99     0000000008.8
 
16208
f100    00000000000000000008.8
 
16209
f101    2000-01-01
 
16210
f102    00:00:20
 
16211
f103    0002-02-02 00:00:00
 
16212
f104    2000-12-31 23:59:59
 
16213
f105    2000
 
16214
f106    2000
 
16215
f107    2000
 
16216
f108    1enum
 
16217
f109    1set
 
16218
f59     17
 
16219
f60     15
 
16220
f61     0000000016
 
16221
f62     NULL
 
16222
f63     NULL
 
16223
f64     NULL
 
16224
f65     NULL
 
16225
f66     NULL
 
16226
f67     NULL
 
16227
f68     NULL
 
16228
f69     NULL
 
16229
f70     NULL
 
16230
f71     NULL
 
16231
f72     NULL
 
16232
f73     NULL
 
16233
f74     NULL
 
16234
f75     NULL
 
16235
f76     NULL
 
16236
f77     7.7
 
16237
f78     7.7
 
16238
f79     00000000000000000007.7
 
16239
f80     00000000000000000008.8
 
16240
f81     8.8
 
16241
f82     8.8
 
16242
f83     0000000008.8
 
16243
f84     0000000008.8
 
16244
f85     8.8
 
16245
f86     8.8
 
16246
f87     8.8
 
16247
f88     8.8
 
16248
f89     0000000008.8
 
16249
f90     0000000008.8
 
16250
f91     0000000008.8
 
16251
f92     0000000008.8
 
16252
f93     8.8
 
16253
f94     8.8
 
16254
f95     8.8
 
16255
f96     8.8
 
16256
f97     0000000008.8
 
16257
f98     00000000000000000008.8
 
16258
f99     0000000008.8
 
16259
f100    00000000000000000008.8
 
16260
f101    2000-01-01
 
16261
f102    00:00:20
 
16262
f103    0002-02-02 00:00:00
 
16263
f104    2000-12-31 23:59:59
 
16264
f105    2000
 
16265
f106    2000
 
16266
f107    2000
 
16267
f108    1enum
 
16268
f109    1set
 
16269
f59     19
 
16270
f60     18
 
16271
f61     0000000014
 
16272
f62     NULL
 
16273
f63     NULL
 
16274
f64     NULL
 
16275
f65     NULL
 
16276
f66     NULL
 
16277
f67     NULL
 
16278
f68     NULL
 
16279
f69     NULL
 
16280
f70     NULL
 
16281
f71     NULL
 
16282
f72     NULL
 
16283
f73     NULL
 
16284
f74     NULL
 
16285
f75     NULL
 
16286
f76     NULL
 
16287
f77     7.7
 
16288
f78     7.7
 
16289
f79     00000000000000000007.7
 
16290
f80     00000000000000000008.8
 
16291
f81     8.8
 
16292
f82     8.8
 
16293
f83     0000000008.8
 
16294
f84     0000000008.8
 
16295
f85     8.8
 
16296
f86     8.8
 
16297
f87     8.8
 
16298
f88     8.8
 
16299
f89     0000000008.8
 
16300
f90     0000000008.8
 
16301
f91     0000000008.8
 
16302
f92     0000000008.8
 
16303
f93     8.8
 
16304
f94     8.8
 
16305
f95     8.8
 
16306
f96     8.8
 
16307
f97     0000000008.8
 
16308
f98     00000000000000000008.8
 
16309
f99     0000000008.8
 
16310
f100    00000000000000000008.8
 
16311
f101    2000-01-01
 
16312
f102    00:00:20
 
16313
f103    0002-02-02 00:00:00
 
16314
f104    2000-12-31 23:59:59
 
16315
f105    2000
 
16316
f106    2000
 
16317
f107    2000
 
16318
f108    1enum
 
16319
f109    1set
 
16320
f59     22
 
16321
f60     93
 
16322
f61     NULL
 
16323
f62     NULL
 
16324
f63     NULL
 
16325
f64     NULL
 
16326
f65     NULL
 
16327
f66     NULL
 
16328
f67     NULL
 
16329
f68     NULL
 
16330
f69     NULL
 
16331
f70     NULL
 
16332
f71     NULL
 
16333
f72     NULL
 
16334
f73     NULL
 
16335
f74     NULL
 
16336
f75     NULL
 
16337
f76     NULL
 
16338
f77     7.7
 
16339
f78     7.7
 
16340
f79     00000000000000000007.7
 
16341
f80     00000000000000000008.8
 
16342
f81     8.8
 
16343
f82     8.8
 
16344
f83     0000000008.8
 
16345
f84     0000000008.8
 
16346
f85     8.8
 
16347
f86     8.8
 
16348
f87     8.8
 
16349
f88     8.8
 
16350
f89     0000000008.8
 
16351
f90     0000000008.8
 
16352
f91     0000000008.8
 
16353
f92     0000000008.8
 
16354
f93     8.8
 
16355
f94     8.8
 
16356
f95     8.8
 
16357
f96     8.8
 
16358
f97     0000000008.8
 
16359
f98     00000000000000000008.8
 
16360
f99     0000000008.8
 
16361
f100    00000000000000000008.8
 
16362
f101    2000-01-01
 
16363
f102    00:00:20
 
16364
f103    0002-02-02 00:00:00
 
16365
f104    2000-12-31 23:59:59
 
16366
f105    2000
 
16367
f106    2000
 
16368
f107    2000
 
16369
f108    1enum
 
16370
f109    1set
 
16371
f59     24
 
16372
f60     51654
 
16373
f61     NULL
 
16374
f62     NULL
 
16375
f63     NULL
 
16376
f64     NULL
 
16377
f65     NULL
 
16378
f66     NULL
 
16379
f67     NULL
 
16380
f68     NULL
 
16381
f69     NULL
 
16382
f70     NULL
 
16383
f71     NULL
 
16384
f72     NULL
 
16385
f73     NULL
 
16386
f74     NULL
 
16387
f75     NULL
 
16388
f76     NULL
 
16389
f77     7.7
 
16390
f78     7.7
 
16391
f79     00000000000000000007.7
 
16392
f80     00000000000000000008.8
 
16393
f81     8.8
 
16394
f82     8.8
 
16395
f83     0000000008.8
 
16396
f84     0000000008.8
 
16397
f85     8.8
 
16398
f86     8.8
 
16399
f87     8.8
 
16400
f88     8.8
 
16401
f89     0000000008.8
 
16402
f90     0000000008.8
 
16403
f91     0000000008.8
 
16404
f92     0000000008.8
 
16405
f93     8.8
 
16406
f94     8.8
 
16407
f95     8.8
 
16408
f96     8.8
 
16409
f97     0000000008.8
 
16410
f98     00000000000000000008.8
 
16411
f99     0000000008.8
 
16412
f100    00000000000000000008.8
 
16413
f101    2000-01-01
 
16414
f102    00:00:20
 
16415
f103    0002-02-02 00:00:00
 
16416
f104    2000-12-31 23:59:59
 
16417
f105    2000
 
16418
f106    2000
 
16419
f107    2000
 
16420
f108    1enum
 
16421
f109    1set
 
16422
f59     27
 
16423
f60     25
 
16424
f61     0000000026
 
16425
f62     NULL
 
16426
f63     NULL
 
16427
f64     NULL
 
16428
f65     NULL
 
16429
f66     NULL
 
16430
f67     NULL
 
16431
f68     NULL
 
16432
f69     NULL
 
16433
f70     NULL
 
16434
f71     NULL
 
16435
f72     NULL
 
16436
f73     NULL
 
16437
f74     NULL
 
16438
f75     NULL
 
16439
f76     NULL
 
16440
f77     7.7
 
16441
f78     7.7
 
16442
f79     00000000000000000007.7
 
16443
f80     00000000000000000008.8
 
16444
f81     8.8
 
16445
f82     8.8
 
16446
f83     0000000008.8
 
16447
f84     0000000008.8
 
16448
f85     8.8
 
16449
f86     8.8
 
16450
f87     8.8
 
16451
f88     8.8
 
16452
f89     0000000008.8
 
16453
f90     0000000008.8
 
16454
f91     0000000008.8
 
16455
f92     0000000008.8
 
16456
f93     8.8
 
16457
f94     8.8
 
16458
f95     8.8
 
16459
f96     8.8
 
16460
f97     0000000008.8
 
16461
f98     00000000000000000008.8
 
16462
f99     0000000008.8
 
16463
f100    00000000000000000008.8
 
16464
f101    2000-01-01
 
16465
f102    00:00:20
 
16466
f103    0002-02-02 00:00:00
 
16467
f104    2000-12-31 23:59:59
 
16468
f105    2000
 
16469
f106    2000
 
16470
f107    2000
 
16471
f108    1enum
 
16472
f109    1set
 
16473
f59     29
 
16474
f60     28
 
16475
f61     0000000024
 
16476
f62     NULL
 
16477
f63     NULL
 
16478
f64     NULL
 
16479
f65     NULL
 
16480
f66     NULL
 
16481
f67     NULL
 
16482
f68     NULL
 
16483
f69     NULL
 
16484
f70     NULL
 
16485
f71     NULL
 
16486
f72     NULL
 
16487
f73     NULL
 
16488
f74     NULL
 
16489
f75     NULL
 
16490
f76     NULL
 
16491
f77     7.7
 
16492
f78     7.7
 
16493
f79     00000000000000000007.7
 
16494
f80     00000000000000000008.8
 
16495
f81     8.8
 
16496
f82     8.8
 
16497
f83     0000000008.8
 
16498
f84     0000000008.8
 
16499
f85     8.8
 
16500
f86     8.8
 
16501
f87     8.8
 
16502
f88     8.8
 
16503
f89     0000000008.8
 
16504
f90     0000000008.8
 
16505
f91     0000000008.8
 
16506
f92     0000000008.8
 
16507
f93     8.8
 
16508
f94     8.8
 
16509
f95     8.8
 
16510
f96     8.8
 
16511
f97     0000000008.8
 
16512
f98     00000000000000000008.8
 
16513
f99     0000000008.8
 
16514
f100    00000000000000000008.8
 
16515
f101    2000-01-01
 
16516
f102    00:00:20
 
16517
f103    0002-02-02 00:00:00
 
16518
f104    2000-12-31 23:59:59
 
16519
f105    2000
 
16520
f106    2000
 
16521
f107    2000
 
16522
f108    1enum
 
16523
f109    1set
 
16524
f59     34
 
16525
f60     41
 
16526
f61     NULL
 
16527
f62     NULL
 
16528
f63     NULL
 
16529
f64     NULL
 
16530
f65     NULL
 
16531
f66     NULL
 
16532
f67     NULL
 
16533
f68     NULL
 
16534
f69     NULL
 
16535
f70     NULL
 
16536
f71     NULL
 
16537
f72     NULL
 
16538
f73     NULL
 
16539
f74     NULL
 
16540
f75     NULL
 
16541
f76     NULL
 
16542
f77     7.7
 
16543
f78     7.7
 
16544
f79     00000000000000000007.7
 
16545
f80     00000000000000000008.8
 
16546
f81     8.8
 
16547
f82     8.8
 
16548
f83     0000000008.8
 
16549
f84     0000000008.8
 
16550
f85     8.8
 
16551
f86     8.8
 
16552
f87     8.8
 
16553
f88     8.8
 
16554
f89     0000000008.8
 
16555
f90     0000000008.8
 
16556
f91     0000000008.8
 
16557
f92     0000000008.8
 
16558
f93     8.8
 
16559
f94     8.8
 
16560
f95     8.8
 
16561
f96     8.8
 
16562
f97     0000000008.8
 
16563
f98     00000000000000000008.8
 
16564
f99     0000000008.8
 
16565
f100    00000000000000000008.8
 
16566
f101    2000-01-01
 
16567
f102    00:00:20
 
16568
f103    0002-02-02 00:00:00
 
16569
f104    2000-12-31 23:59:59
 
16570
f105    2000
 
16571
f106    2000
 
16572
f107    2000
 
16573
f108    1enum
 
16574
f109    1set
 
16575
f59     94
 
16576
f60     74
 
16577
f61     NULL
 
16578
f62     NULL
 
16579
f63     NULL
 
16580
f64     NULL
 
16581
f65     NULL
 
16582
f66     NULL
 
16583
f67     NULL
 
16584
f68     NULL
 
16585
f69     NULL
 
16586
f70     NULL
 
16587
f71     NULL
 
16588
f72     NULL
 
16589
f73     NULL
 
16590
f74     NULL
 
16591
f75     NULL
 
16592
f76     NULL
 
16593
f77     7.7
 
16594
f78     7.7
 
16595
f79     00000000000000000007.7
 
16596
f80     00000000000000000008.8
 
16597
f81     8.8
 
16598
f82     8.8
 
16599
f83     0000000008.8
 
16600
f84     0000000008.8
 
16601
f85     8.8
 
16602
f86     8.8
 
16603
f87     8.8
 
16604
f88     8.8
 
16605
f89     0000000008.8
 
16606
f90     0000000008.8
 
16607
f91     0000000008.8
 
16608
f92     0000000008.8
 
16609
f93     8.8
 
16610
f94     8.8
 
16611
f95     8.8
 
16612
f96     8.8
 
16613
f97     0000000008.8
 
16614
f98     00000000000000000008.8
 
16615
f99     0000000008.8
 
16616
f100    00000000000000000008.8
 
16617
f101    2000-01-01
 
16618
f102    00:00:20
 
16619
f103    0002-02-02 00:00:00
 
16620
f104    2000-12-31 23:59:59
 
16621
f105    2000
 
16622
f106    2000
 
16623
f107    2000
 
16624
f108    1enum
 
16625
f109    1set
 
16626
f59     100
 
16627
f60     4
 
16628
f61     0000000004
 
16629
f62     0000000000000000000000000000000000000000000000000000000000000004
 
16630
f63     0000000004
 
16631
f64     0000000000000000000000000000000000000000000000000000000000000004
 
16632
f65     -2
 
16633
f66     3.300000000000000000000000000000
 
16634
f67     4
 
16635
f68     3.300000000000000000000000000000
 
16636
f69     0000000004
 
16637
f70     000000000000000000000000000000003.300000000000000000000000000000
 
16638
f71     0000000004
 
16639
f72     000000000000000000000000000000003.300000000000000000000000000000
 
16640
f73     -1.175494347e-38
 
16641
f74     1.175494355e-38
 
16642
f75     00000001.175494355e-38
 
16643
f76     00000001.175494355e-38
 
16644
f77     -1.175494347e-38
 
16645
f78     1.175494355e-38
 
16646
f79     00000001.175494355e-38
 
16647
f80     00000001.175494355e-38
 
16648
f81     -1.17549e-38
 
16649
f82     1.17549e-38
 
16650
f83     01.17549e-38
 
16651
f84     01.17549e-38
 
16652
f85     -1.17549e-38
 
16653
f86     -1.17549e-38
 
16654
f87     1.17549e-38
 
16655
f88     1.17549e-38
 
16656
f89     01.17549e-38
 
16657
f90     01.17549e-38
 
16658
f91     01.17549e-38
 
16659
f92     01.17549e-38
 
16660
f93     -1.17549e-38
 
16661
f94     -1.175494347e-38
 
16662
f95     1.17549e-38
 
16663
f96     1.175494355e-38
 
16664
f97     01.17549e-38
 
16665
f98     00000001.175494355e-38
 
16666
f99     01.17549e-38
 
16667
f100    00000001.175494355e-38
 
16668
f101    1000-01-04
 
16669
f102    838:59:55
 
16670
f103    1970-01-05 00:00:04
 
16671
f104    1970-01-05 00:00:04
 
16672
f105    1905
 
16673
f106    1905
 
16674
f107    1905
 
16675
f108    1enum
 
16676
f109    2set
 
16677
f59     100
 
16678
f60     74
 
16679
f61     NULL
 
16680
f62     NULL
 
16681
f63     NULL
 
16682
f64     NULL
 
16683
f65     NULL
 
16684
f66     NULL
 
16685
f67     NULL
 
16686
f68     NULL
 
16687
f69     NULL
 
16688
f70     NULL
 
16689
f71     NULL
 
16690
f72     NULL
 
16691
f73     NULL
 
16692
f74     NULL
 
16693
f75     NULL
 
16694
f76     NULL
 
16695
f77     7.7
 
16696
f78     7.7
 
16697
f79     00000000000000000007.7
 
16698
f80     00000000000000000008.8
 
16699
f81     8.8
 
16700
f82     8.8
 
16701
f83     0000000008.8
 
16702
f84     0000000008.8
 
16703
f85     8.8
 
16704
f86     8.8
 
16705
f87     8.8
 
16706
f88     8.8
 
16707
f89     0000000008.8
 
16708
f90     0000000008.8
 
16709
f91     0000000008.8
 
16710
f92     0000000008.8
 
16711
f93     8.8
 
16712
f94     8.8
 
16713
f95     8.8
 
16714
f96     8.8
 
16715
f97     0000000008.8
 
16716
f98     00000000000000000008.8
 
16717
f99     0000000008.8
 
16718
f100    00000000000000000008.8
 
16719
f101    2000-01-01
 
16720
f102    00:00:20
 
16721
f103    0002-02-02 00:00:00
 
16722
f104    2000-12-31 23:59:59
 
16723
f105    2000
 
16724
f106    2000
 
16725
f107    2000
 
16726
f108    1enum
 
16727
f109    1set
 
16728
f59     107
 
16729
f60     105
 
16730
f61     0000000106
 
16731
f62     NULL
 
16732
f63     NULL
 
16733
f64     NULL
 
16734
f65     NULL
 
16735
f66     NULL
 
16736
f67     NULL
 
16737
f68     NULL
 
16738
f69     NULL
 
16739
f70     NULL
 
16740
f71     NULL
 
16741
f72     NULL
 
16742
f73     NULL
 
16743
f74     NULL
 
16744
f75     NULL
 
16745
f76     NULL
 
16746
f77     7.7
 
16747
f78     7.7
 
16748
f79     00000000000000000007.7
 
16749
f80     00000000000000000008.8
 
16750
f81     8.8
 
16751
f82     8.8
 
16752
f83     0000000008.8
 
16753
f84     0000000008.8
 
16754
f85     8.8
 
16755
f86     8.8
 
16756
f87     8.8
 
16757
f88     8.8
 
16758
f89     0000000008.8
 
16759
f90     0000000008.8
 
16760
f91     0000000008.8
 
16761
f92     0000000008.8
 
16762
f93     8.8
 
16763
f94     8.8
 
16764
f95     8.8
 
16765
f96     8.8
 
16766
f97     0000000008.8
 
16767
f98     00000000000000000008.8
 
16768
f99     0000000008.8
 
16769
f100    00000000000000000008.8
 
16770
f101    2000-01-01
 
16771
f102    00:00:20
 
16772
f103    0002-02-02 00:00:00
 
16773
f104    2000-12-31 23:59:59
 
16774
f105    2000
 
16775
f106    2000
 
16776
f107    2000
 
16777
f108    1enum
 
16778
f109    1set
 
16779
f59     107
 
16780
f60     105
 
16781
f61     0000000106
 
16782
f62     NULL
 
16783
f63     NULL
 
16784
f64     NULL
 
16785
f65     NULL
 
16786
f66     NULL
 
16787
f67     NULL
 
16788
f68     NULL
 
16789
f69     NULL
 
16790
f70     NULL
 
16791
f71     NULL
 
16792
f72     NULL
 
16793
f73     NULL
 
16794
f74     NULL
 
16795
f75     NULL
 
16796
f76     NULL
 
16797
f77     7.7
 
16798
f78     7.7
 
16799
f79     00000000000000000007.7
 
16800
f80     00000000000000000008.8
 
16801
f81     8.8
 
16802
f82     8.8
 
16803
f83     0000000008.8
 
16804
f84     0000000008.8
 
16805
f85     8.8
 
16806
f86     8.8
 
16807
f87     8.8
 
16808
f88     8.8
 
16809
f89     0000000008.8
 
16810
f90     0000000008.8
 
16811
f91     0000000008.8
 
16812
f92     0000000008.8
 
16813
f93     8.8
 
16814
f94     8.8
 
16815
f95     8.8
 
16816
f96     8.8
 
16817
f97     0000000008.8
 
16818
f98     00000000000000000008.8
 
16819
f99     0000000008.8
 
16820
f100    00000000000000000008.8
 
16821
f101    2000-01-01
 
16822
f102    00:00:20
 
16823
f103    0002-02-02 00:00:00
 
16824
f104    2000-12-31 23:59:59
 
16825
f105    2000
 
16826
f106    2000
 
16827
f107    2000
 
16828
f108    1enum
 
16829
f109    1set
 
16830
f59     109
 
16831
f60     108
 
16832
f61     0000000104
 
16833
f62     NULL
 
16834
f63     NULL
 
16835
f64     NULL
 
16836
f65     NULL
 
16837
f66     NULL
 
16838
f67     NULL
 
16839
f68     NULL
 
16840
f69     NULL
 
16841
f70     NULL
 
16842
f71     NULL
 
16843
f72     NULL
 
16844
f73     NULL
 
16845
f74     NULL
 
16846
f75     NULL
 
16847
f76     NULL
 
16848
f77     7.7
 
16849
f78     7.7
 
16850
f79     00000000000000000007.7
 
16851
f80     00000000000000000008.8
 
16852
f81     8.8
 
16853
f82     8.8
 
16854
f83     0000000008.8
 
16855
f84     0000000008.8
 
16856
f85     8.8
 
16857
f86     8.8
 
16858
f87     8.8
 
16859
f88     8.8
 
16860
f89     0000000008.8
 
16861
f90     0000000008.8
 
16862
f91     0000000008.8
 
16863
f92     0000000008.8
 
16864
f93     8.8
 
16865
f94     8.8
 
16866
f95     8.8
 
16867
f96     8.8
 
16868
f97     0000000008.8
 
16869
f98     00000000000000000008.8
 
16870
f99     0000000008.8
 
16871
f100    00000000000000000008.8
 
16872
f101    2000-01-01
 
16873
f102    00:00:20
 
16874
f103    0002-02-02 00:00:00
 
16875
f104    2000-12-31 23:59:59
 
16876
f105    2000
 
16877
f106    2000
 
16878
f107    2000
 
16879
f108    1enum
 
16880
f109    1set
 
16881
f59     109
 
16882
f60     108
 
16883
f61     0000000104
 
16884
f62     NULL
 
16885
f63     NULL
 
16886
f64     NULL
 
16887
f65     NULL
 
16888
f66     NULL
 
16889
f67     NULL
 
16890
f68     NULL
 
16891
f69     NULL
 
16892
f70     NULL
 
16893
f71     NULL
 
16894
f72     NULL
 
16895
f73     NULL
 
16896
f74     NULL
 
16897
f75     NULL
 
16898
f76     NULL
 
16899
f77     7.7
 
16900
f78     7.7
 
16901
f79     00000000000000000007.7
 
16902
f80     00000000000000000008.8
 
16903
f81     8.8
 
16904
f82     8.8
 
16905
f83     0000000008.8
 
16906
f84     0000000008.8
 
16907
f85     8.8
 
16908
f86     8.8
 
16909
f87     8.8
 
16910
f88     8.8
 
16911
f89     0000000008.8
 
16912
f90     0000000008.8
 
16913
f91     0000000008.8
 
16914
f92     0000000008.8
 
16915
f93     8.8
 
16916
f94     8.8
 
16917
f95     8.8
 
16918
f96     8.8
 
16919
f97     0000000008.8
 
16920
f98     00000000000000000008.8
 
16921
f99     0000000008.8
 
16922
f100    00000000000000000008.8
 
16923
f101    2000-01-01
 
16924
f102    00:00:20
 
16925
f103    0002-02-02 00:00:00
 
16926
f104    2000-12-31 23:59:59
 
16927
f105    2000
 
16928
f106    2000
 
16929
f107    2000
 
16930
f108    1enum
 
16931
f109    1set
 
16932
f59     195
 
16933
f60     87
 
16934
f61     NULL
 
16935
f62     NULL
 
16936
f63     NULL
 
16937
f64     NULL
 
16938
f65     NULL
 
16939
f66     NULL
 
16940
f67     NULL
 
16941
f68     NULL
 
16942
f69     NULL
 
16943
f70     NULL
 
16944
f71     NULL
 
16945
f72     NULL
 
16946
f73     NULL
 
16947
f74     NULL
 
16948
f75     NULL
 
16949
f76     NULL
 
16950
f77     7.7
 
16951
f78     7.7
 
16952
f79     00000000000000000007.7
 
16953
f80     00000000000000000008.8
 
16954
f81     8.8
 
16955
f82     8.8
 
16956
f83     0000000008.8
 
16957
f84     0000000008.8
 
16958
f85     8.8
 
16959
f86     8.8
 
16960
f87     8.8
 
16961
f88     8.8
 
16962
f89     0000000008.8
 
16963
f90     0000000008.8
 
16964
f91     0000000008.8
 
16965
f92     0000000008.8
 
16966
f93     8.8
 
16967
f94     8.8
 
16968
f95     8.8
 
16969
f96     8.8
 
16970
f97     0000000008.8
 
16971
f98     00000000000000000008.8
 
16972
f99     0000000008.8
 
16973
f100    00000000000000000008.8
 
16974
f101    2000-01-01
 
16975
f102    00:00:20
 
16976
f103    0002-02-02 00:00:00
 
16977
f104    2000-12-31 23:59:59
 
16978
f105    2000
 
16979
f106    2000
 
16980
f107    2000
 
16981
f108    1enum
 
16982
f109    1set
 
16983
f59     207
 
16984
f60     205
 
16985
f61     0000000206
 
16986
f62     NULL
 
16987
f63     NULL
 
16988
f64     NULL
 
16989
f65     NULL
 
16990
f66     NULL
 
16991
f67     NULL
 
16992
f68     NULL
 
16993
f69     NULL
 
16994
f70     NULL
 
16995
f71     NULL
 
16996
f72     NULL
 
16997
f73     NULL
 
16998
f74     NULL
 
16999
f75     NULL
 
17000
f76     NULL
 
17001
f77     7.7
 
17002
f78     7.7
 
17003
f79     00000000000000000007.7
 
17004
f80     00000000000000000008.8
 
17005
f81     8.8
 
17006
f82     8.8
 
17007
f83     0000000008.8
 
17008
f84     0000000008.8
 
17009
f85     8.8
 
17010
f86     8.8
 
17011
f87     8.8
 
17012
f88     8.8
 
17013
f89     0000000008.8
 
17014
f90     0000000008.8
 
17015
f91     0000000008.8
 
17016
f92     0000000008.8
 
17017
f93     8.8
 
17018
f94     8.8
 
17019
f95     8.8
 
17020
f96     8.8
 
17021
f97     0000000008.8
 
17022
f98     00000000000000000008.8
 
17023
f99     0000000008.8
 
17024
f100    00000000000000000008.8
 
17025
f101    2000-01-01
 
17026
f102    00:00:20
 
17027
f103    0002-02-02 00:00:00
 
17028
f104    2000-12-31 23:59:59
 
17029
f105    2000
 
17030
f106    2000
 
17031
f107    2000
 
17032
f108    1enum
 
17033
f109    1set
 
17034
f59     209
 
17035
f60     208
 
17036
f61     0000000204
 
17037
f62     NULL
 
17038
f63     NULL
 
17039
f64     NULL
 
17040
f65     NULL
 
17041
f66     NULL
 
17042
f67     NULL
 
17043
f68     NULL
 
17044
f69     NULL
 
17045
f70     NULL
 
17046
f71     NULL
 
17047
f72     NULL
 
17048
f73     NULL
 
17049
f74     NULL
 
17050
f75     NULL
 
17051
f76     NULL
 
17052
f77     7.7
 
17053
f78     7.7
 
17054
f79     00000000000000000007.7
 
17055
f80     00000000000000000008.8
 
17056
f81     8.8
 
17057
f82     8.8
 
17058
f83     0000000008.8
 
17059
f84     0000000008.8
 
17060
f85     8.8
 
17061
f86     8.8
 
17062
f87     8.8
 
17063
f88     8.8
 
17064
f89     0000000008.8
 
17065
f90     0000000008.8
 
17066
f91     0000000008.8
 
17067
f92     0000000008.8
 
17068
f93     8.8
 
17069
f94     8.8
 
17070
f95     8.8
 
17071
f96     8.8
 
17072
f97     0000000008.8
 
17073
f98     00000000000000000008.8
 
17074
f99     0000000008.8
 
17075
f100    00000000000000000008.8
 
17076
f101    2000-01-01
 
17077
f102    00:00:20
 
17078
f103    0002-02-02 00:00:00
 
17079
f104    2000-12-31 23:59:59
 
17080
f105    2000
 
17081
f106    2000
 
17082
f107    2000
 
17083
f108    1enum
 
17084
f109    1set
 
17085
f59     242
 
17086
f60     79
 
17087
f61     NULL
 
17088
f62     NULL
 
17089
f63     NULL
 
17090
f64     NULL
 
17091
f65     NULL
 
17092
f66     NULL
 
17093
f67     NULL
 
17094
f68     NULL
 
17095
f69     NULL
 
17096
f70     NULL
 
17097
f71     NULL
 
17098
f72     NULL
 
17099
f73     NULL
 
17100
f74     NULL
 
17101
f75     NULL
 
17102
f76     NULL
 
17103
f77     7.7
 
17104
f78     7.7
 
17105
f79     00000000000000000007.7
 
17106
f80     00000000000000000008.8
 
17107
f81     8.8
 
17108
f82     8.8
 
17109
f83     0000000008.8
 
17110
f84     0000000008.8
 
17111
f85     8.8
 
17112
f86     8.8
 
17113
f87     8.8
 
17114
f88     8.8
 
17115
f89     0000000008.8
 
17116
f90     0000000008.8
 
17117
f91     0000000008.8
 
17118
f92     0000000008.8
 
17119
f93     8.8
 
17120
f94     8.8
 
17121
f95     8.8
 
17122
f96     8.8
 
17123
f97     0000000008.8
 
17124
f98     00000000000000000008.8
 
17125
f99     0000000008.8
 
17126
f100    00000000000000000008.8
 
17127
f101    2000-01-01
 
17128
f102    00:00:20
 
17129
f103    0002-02-02 00:00:00
 
17130
f104    2000-12-31 23:59:59
 
17131
f105    2000
 
17132
f106    2000
 
17133
f107    2000
 
17134
f108    1enum
 
17135
f109    1set
 
17136
f59     250
 
17137
f60     87895654
 
17138
f61     NULL
 
17139
f62     NULL
 
17140
f63     NULL
 
17141
f64     NULL
 
17142
f65     NULL
 
17143
f66     NULL
 
17144
f67     NULL
 
17145
f68     NULL
 
17146
f69     NULL
 
17147
f70     NULL
 
17148
f71     NULL
 
17149
f72     NULL
 
17150
f73     NULL
 
17151
f74     NULL
 
17152
f75     NULL
 
17153
f76     NULL
 
17154
f77     7.7
 
17155
f78     7.7
 
17156
f79     00000000000000000007.7
 
17157
f80     00000000000000000008.8
 
17158
f81     8.8
 
17159
f82     8.8
 
17160
f83     0000000008.8
 
17161
f84     0000000008.8
 
17162
f85     8.8
 
17163
f86     8.8
 
17164
f87     8.8
 
17165
f88     8.8
 
17166
f89     0000000008.8
 
17167
f90     0000000008.8
 
17168
f91     0000000008.8
 
17169
f92     0000000008.8
 
17170
f93     8.8
 
17171
f94     8.8
 
17172
f95     8.8
 
17173
f96     8.8
 
17174
f97     0000000008.8
 
17175
f98     00000000000000000008.8
 
17176
f99     0000000008.8
 
17177
f100    00000000000000000008.8
 
17178
f101    2000-01-01
 
17179
f102    00:00:20
 
17180
f103    0002-02-02 00:00:00
 
17181
f104    2000-12-31 23:59:59
 
17182
f105    2000
 
17183
f106    2000
 
17184
f107    2000
 
17185
f108    1enum
 
17186
f109    1set
 
17187
f59     292
 
17188
f60     93
 
17189
f61     NULL
 
17190
f62     NULL
 
17191
f63     NULL
 
17192
f64     NULL
 
17193
f65     NULL
 
17194
f66     NULL
 
17195
f67     NULL
 
17196
f68     NULL
 
17197
f69     NULL
 
17198
f70     NULL
 
17199
f71     NULL
 
17200
f72     NULL
 
17201
f73     NULL
 
17202
f74     NULL
 
17203
f75     NULL
 
17204
f76     NULL
 
17205
f77     7.7
 
17206
f78     7.7
 
17207
f79     00000000000000000007.7
 
17208
f80     00000000000000000008.8
 
17209
f81     8.8
 
17210
f82     8.8
 
17211
f83     0000000008.8
 
17212
f84     0000000008.8
 
17213
f85     8.8
 
17214
f86     8.8
 
17215
f87     8.8
 
17216
f88     8.8
 
17217
f89     0000000008.8
 
17218
f90     0000000008.8
 
17219
f91     0000000008.8
 
17220
f92     0000000008.8
 
17221
f93     8.8
 
17222
f94     8.8
 
17223
f95     8.8
 
17224
f96     8.8
 
17225
f97     0000000008.8
 
17226
f98     00000000000000000008.8
 
17227
f99     0000000008.8
 
17228
f100    00000000000000000008.8
 
17229
f101    2000-01-01
 
17230
f102    00:00:20
 
17231
f103    0002-02-02 00:00:00
 
17232
f104    2000-12-31 23:59:59
 
17233
f105    2000
 
17234
f106    2000
 
17235
f107    2000
 
17236
f108    1enum
 
17237
f109    1set
 
17238
f59     299
 
17239
f60     899
 
17240
f61     NULL
 
17241
f62     NULL
 
17242
f63     NULL
 
17243
f64     NULL
 
17244
f65     NULL
 
17245
f66     NULL
 
17246
f67     NULL
 
17247
f68     NULL
 
17248
f69     NULL
 
17249
f70     NULL
 
17250
f71     NULL
 
17251
f72     NULL
 
17252
f73     NULL
 
17253
f74     NULL
 
17254
f75     NULL
 
17255
f76     NULL
 
17256
f77     7.7
 
17257
f78     7.7
 
17258
f79     00000000000000000007.7
 
17259
f80     00000000000000000008.8
 
17260
f81     8.8
 
17261
f82     8.8
 
17262
f83     0000000008.8
 
17263
f84     0000000008.8
 
17264
f85     8.8
 
17265
f86     8.8
 
17266
f87     8.8
 
17267
f88     8.8
 
17268
f89     0000000008.8
 
17269
f90     0000000008.8
 
17270
f91     0000000008.8
 
17271
f92     0000000008.8
 
17272
f93     8.8
 
17273
f94     8.8
 
17274
f95     8.8
 
17275
f96     8.8
 
17276
f97     0000000008.8
 
17277
f98     00000000000000000008.8
 
17278
f99     0000000008.8
 
17279
f100    00000000000000000008.8
 
17280
f101    2000-01-01
 
17281
f102    00:00:20
 
17282
f103    0002-02-02 00:00:00
 
17283
f104    2000-12-31 23:59:59
 
17284
f105    2000
 
17285
f106    2000
 
17286
f107    2000
 
17287
f108    1enum
 
17288
f109    1set
 
17289
f59     321
 
17290
f60     NULL
 
17291
f61     0000000765
 
17292
f62     NULL
 
17293
f63     NULL
 
17294
f64     NULL
 
17295
f65     NULL
 
17296
f66     NULL
 
17297
f67     NULL
 
17298
f68     NULL
 
17299
f69     NULL
 
17300
f70     NULL
 
17301
f71     NULL
 
17302
f72     NULL
 
17303
f73     NULL
 
17304
f74     NULL
 
17305
f75     NULL
 
17306
f76     NULL
 
17307
f77     7.7
 
17308
f78     7.7
 
17309
f79     00000000000000000007.7
 
17310
f80     00000000000000000008.8
 
17311
f81     8.8
 
17312
f82     8.8
 
17313
f83     0000000008.8
 
17314
f84     0000000008.8
 
17315
f85     8.8
 
17316
f86     8.8
 
17317
f87     8.8
 
17318
f88     8.8
 
17319
f89     0000000008.8
 
17320
f90     0000000008.8
 
17321
f91     0000000008.8
 
17322
f92     0000000008.8
 
17323
f93     8.8
 
17324
f94     8.8
 
17325
f95     8.8
 
17326
f96     8.8
 
17327
f97     0000000008.8
 
17328
f98     00000000000000000008.8
 
17329
f99     0000000008.8
 
17330
f100    00000000000000000008.8
 
17331
f101    2000-01-01
 
17332
f102    00:00:20
 
17333
f103    0002-02-02 00:00:00
 
17334
f104    2000-12-31 23:59:59
 
17335
f105    2000
 
17336
f106    2000
 
17337
f107    2000
 
17338
f108    1enum
 
17339
f109    1set
 
17340
f59     323
 
17341
f60     14376
 
17342
f61     NULL
 
17343
f62     NULL
 
17344
f63     NULL
 
17345
f64     NULL
 
17346
f65     NULL
 
17347
f66     NULL
 
17348
f67     NULL
 
17349
f68     NULL
 
17350
f69     NULL
 
17351
f70     NULL
 
17352
f71     NULL
 
17353
f72     NULL
 
17354
f73     NULL
 
17355
f74     NULL
 
17356
f75     NULL
 
17357
f76     NULL
 
17358
f77     7.7
 
17359
f78     7.7
 
17360
f79     00000000000000000007.7
 
17361
f80     00000000000000000008.8
 
17362
f81     8.8
 
17363
f82     8.8
 
17364
f83     0000000008.8
 
17365
f84     0000000008.8
 
17366
f85     8.8
 
17367
f86     8.8
 
17368
f87     8.8
 
17369
f88     8.8
 
17370
f89     0000000008.8
 
17371
f90     0000000008.8
 
17372
f91     0000000008.8
 
17373
f92     0000000008.8
 
17374
f93     8.8
 
17375
f94     8.8
 
17376
f95     8.8
 
17377
f96     8.8
 
17378
f97     0000000008.8
 
17379
f98     00000000000000000008.8
 
17380
f99     0000000008.8
 
17381
f100    00000000000000000008.8
 
17382
f101    2000-01-01
 
17383
f102    00:00:20
 
17384
f103    0002-02-02 00:00:00
 
17385
f104    2000-12-31 23:59:59
 
17386
f105    2000
 
17387
f106    2000
 
17388
f107    2000
 
17389
f108    1enum
 
17390
f109    1set
 
17391
f59     340
 
17392
f60     9984376
 
17393
f61     NULL
 
17394
f62     NULL
 
17395
f63     NULL
 
17396
f64     NULL
 
17397
f65     NULL
 
17398
f66     NULL
 
17399
f67     NULL
 
17400
f68     NULL
 
17401
f69     NULL
 
17402
f70     NULL
 
17403
f71     NULL
 
17404
f72     NULL
 
17405
f73     NULL
 
17406
f74     NULL
 
17407
f75     NULL
 
17408
f76     NULL
 
17409
f77     7.7
 
17410
f78     7.7
 
17411
f79     00000000000000000007.7
 
17412
f80     00000000000000000008.8
 
17413
f81     8.8
 
17414
f82     8.8
 
17415
f83     0000000008.8
 
17416
f84     0000000008.8
 
17417
f85     8.8
 
17418
f86     8.8
 
17419
f87     8.8
 
17420
f88     8.8
 
17421
f89     0000000008.8
 
17422
f90     0000000008.8
 
17423
f91     0000000008.8
 
17424
f92     0000000008.8
 
17425
f93     8.8
 
17426
f94     8.8
 
17427
f95     8.8
 
17428
f96     8.8
 
17429
f97     0000000008.8
 
17430
f98     00000000000000000008.8
 
17431
f99     0000000008.8
 
17432
f100    00000000000000000008.8
 
17433
f101    2000-01-01
 
17434
f102    00:00:20
 
17435
f103    0002-02-02 00:00:00
 
17436
f104    2000-12-31 23:59:59
 
17437
f105    2000
 
17438
f106    2000
 
17439
f107    2000
 
17440
f108    1enum
 
17441
f109    1set
 
17442
f59     394
 
17443
f60     41
 
17444
f61     NULL
 
17445
f62     NULL
 
17446
f63     NULL
 
17447
f64     NULL
 
17448
f65     NULL
 
17449
f66     NULL
 
17450
f67     NULL
 
17451
f68     NULL
 
17452
f69     NULL
 
17453
f70     NULL
 
17454
f71     NULL
 
17455
f72     NULL
 
17456
f73     NULL
 
17457
f74     NULL
 
17458
f75     NULL
 
17459
f76     NULL
 
17460
f77     7.7
 
17461
f78     7.7
 
17462
f79     00000000000000000007.7
 
17463
f80     00000000000000000008.8
 
17464
f81     8.8
 
17465
f82     8.8
 
17466
f83     0000000008.8
 
17467
f84     0000000008.8
 
17468
f85     8.8
 
17469
f86     8.8
 
17470
f87     8.8
 
17471
f88     8.8
 
17472
f89     0000000008.8
 
17473
f90     0000000008.8
 
17474
f91     0000000008.8
 
17475
f92     0000000008.8
 
17476
f93     8.8
 
17477
f94     8.8
 
17478
f95     8.8
 
17479
f96     8.8
 
17480
f97     0000000008.8
 
17481
f98     00000000000000000008.8
 
17482
f99     0000000008.8
 
17483
f100    00000000000000000008.8
 
17484
f101    2000-01-01
 
17485
f102    00:00:20
 
17486
f103    0002-02-02 00:00:00
 
17487
f104    2000-12-31 23:59:59
 
17488
f105    2000
 
17489
f106    2000
 
17490
f107    2000
 
17491
f108    1enum
 
17492
f109    1set
 
17493
f59     424
 
17494
f60     89
 
17495
f61     NULL
 
17496
f62     NULL
 
17497
f63     NULL
 
17498
f64     NULL
 
17499
f65     NULL
 
17500
f66     NULL
 
17501
f67     NULL
 
17502
f68     NULL
 
17503
f69     NULL
 
17504
f70     NULL
 
17505
f71     NULL
 
17506
f72     NULL
 
17507
f73     NULL
 
17508
f74     NULL
 
17509
f75     NULL
 
17510
f76     NULL
 
17511
f77     7.7
 
17512
f78     7.7
 
17513
f79     00000000000000000007.7
 
17514
f80     00000000000000000008.8
 
17515
f81     8.8
 
17516
f82     8.8
 
17517
f83     0000000008.8
 
17518
f84     0000000008.8
 
17519
f85     8.8
 
17520
f86     8.8
 
17521
f87     8.8
 
17522
f88     8.8
 
17523
f89     0000000008.8
 
17524
f90     0000000008.8
 
17525
f91     0000000008.8
 
17526
f92     0000000008.8
 
17527
f93     8.8
 
17528
f94     8.8
 
17529
f95     8.8
 
17530
f96     8.8
 
17531
f97     0000000008.8
 
17532
f98     00000000000000000008.8
 
17533
f99     0000000008.8
 
17534
f100    00000000000000000008.8
 
17535
f101    2000-01-01
 
17536
f102    00:00:20
 
17537
f103    0002-02-02 00:00:00
 
17538
f104    2000-12-31 23:59:59
 
17539
f105    2000
 
17540
f106    2000
 
17541
f107    2000
 
17542
f108    1enum
 
17543
f109    1set
 
17544
f59     441
 
17545
f60     16546
 
17546
f61     NULL
 
17547
f62     NULL
 
17548
f63     NULL
 
17549
f64     NULL
 
17550
f65     NULL
 
17551
f66     NULL
 
17552
f67     NULL
 
17553
f68     NULL
 
17554
f69     NULL
 
17555
f70     NULL
 
17556
f71     NULL
 
17557
f72     NULL
 
17558
f73     NULL
 
17559
f74     NULL
 
17560
f75     NULL
 
17561
f76     NULL
 
17562
f77     7.7
 
17563
f78     7.7
 
17564
f79     00000000000000000007.7
 
17565
f80     00000000000000000008.8
 
17566
f81     8.8
 
17567
f82     8.8
 
17568
f83     0000000008.8
 
17569
f84     0000000008.8
 
17570
f85     8.8
 
17571
f86     8.8
 
17572
f87     8.8
 
17573
f88     8.8
 
17574
f89     0000000008.8
 
17575
f90     0000000008.8
 
17576
f91     0000000008.8
 
17577
f92     0000000008.8
 
17578
f93     8.8
 
17579
f94     8.8
 
17580
f95     8.8
 
17581
f96     8.8
 
17582
f97     0000000008.8
 
17583
f98     00000000000000000008.8
 
17584
f99     0000000008.8
 
17585
f100    00000000000000000008.8
 
17586
f101    2000-01-01
 
17587
f102    00:00:20
 
17588
f103    0002-02-02 00:00:00
 
17589
f104    2000-12-31 23:59:59
 
17590
f105    2000
 
17591
f106    2000
 
17592
f107    2000
 
17593
f108    1enum
 
17594
f109    1set
 
17595
f59     500
 
17596
f60     NULL
 
17597
f61     0000000900
 
17598
f62     NULL
 
17599
f63     NULL
 
17600
f64     NULL
 
17601
f65     NULL
 
17602
f66     NULL
 
17603
f67     NULL
 
17604
f68     NULL
 
17605
f69     NULL
 
17606
f70     NULL
 
17607
f71     NULL
 
17608
f72     NULL
 
17609
f73     NULL
 
17610
f74     NULL
 
17611
f75     NULL
 
17612
f76     NULL
 
17613
f77     7.7
 
17614
f78     7.7
 
17615
f79     00000000000000000007.7
 
17616
f80     00000000000000000008.8
 
17617
f81     8.8
 
17618
f82     8.8
 
17619
f83     0000000008.8
 
17620
f84     0000000008.8
 
17621
f85     8.8
 
17622
f86     8.8
 
17623
f87     8.8
 
17624
f88     8.8
 
17625
f89     0000000008.8
 
17626
f90     0000000008.8
 
17627
f91     0000000008.8
 
17628
f92     0000000008.8
 
17629
f93     8.8
 
17630
f94     8.8
 
17631
f95     8.8
 
17632
f96     8.8
 
17633
f97     0000000008.8
 
17634
f98     00000000000000000008.8
 
17635
f99     0000000008.8
 
17636
f100    00000000000000000008.8
 
17637
f101    2000-01-01
 
17638
f102    00:00:20
 
17639
f103    0002-02-02 00:00:00
 
17640
f104    2000-12-31 23:59:59
 
17641
f105    2000
 
17642
f106    2000
 
17643
f107    2000
 
17644
f108    1enum
 
17645
f109    1set
 
17646
f59     500
 
17647
f60     NULL
 
17648
f61     0000000900
 
17649
f62     NULL
 
17650
f63     NULL
 
17651
f64     NULL
 
17652
f65     NULL
 
17653
f66     NULL
 
17654
f67     NULL
 
17655
f68     NULL
 
17656
f69     NULL
 
17657
f70     NULL
 
17658
f71     NULL
 
17659
f72     NULL
 
17660
f73     NULL
 
17661
f74     NULL
 
17662
f75     NULL
 
17663
f76     NULL
 
17664
f77     7.7
 
17665
f78     7.7
 
17666
f79     00000000000000000007.7
 
17667
f80     00000000000000000008.8
 
17668
f81     8.8
 
17669
f82     8.8
 
17670
f83     0000000008.8
 
17671
f84     0000000008.8
 
17672
f85     8.8
 
17673
f86     8.8
 
17674
f87     8.8
 
17675
f88     8.8
 
17676
f89     0000000008.8
 
17677
f90     0000000008.8
 
17678
f91     0000000008.8
 
17679
f92     0000000008.8
 
17680
f93     8.8
 
17681
f94     8.8
 
17682
f95     8.8
 
17683
f96     8.8
 
17684
f97     0000000008.8
 
17685
f98     00000000000000000008.8
 
17686
f99     0000000008.8
 
17687
f100    00000000000000000008.8
 
17688
f101    2000-01-01
 
17689
f102    00:00:20
 
17690
f103    0002-02-02 00:00:00
 
17691
f104    2000-12-31 23:59:59
 
17692
f105    2000
 
17693
f106    2000
 
17694
f107    2000
 
17695
f108    1enum
 
17696
f109    1set
 
17697
f59     500
 
17698
f60     NULL
 
17699
f61     0000000900
 
17700
f62     NULL
 
17701
f63     NULL
 
17702
f64     NULL
 
17703
f65     NULL
 
17704
f66     NULL
 
17705
f67     NULL
 
17706
f68     NULL
 
17707
f69     NULL
 
17708
f70     NULL
 
17709
f71     NULL
 
17710
f72     NULL
 
17711
f73     NULL
 
17712
f74     NULL
 
17713
f75     NULL
 
17714
f76     NULL
 
17715
f77     7.7
 
17716
f78     7.7
 
17717
f79     00000000000000000007.7
 
17718
f80     00000000000000000008.8
 
17719
f81     8.8
 
17720
f82     8.8
 
17721
f83     0000000008.8
 
17722
f84     0000000008.8
 
17723
f85     8.8
 
17724
f86     8.8
 
17725
f87     8.8
 
17726
f88     8.8
 
17727
f89     0000000008.8
 
17728
f90     0000000008.8
 
17729
f91     0000000008.8
 
17730
f92     0000000008.8
 
17731
f93     8.8
 
17732
f94     8.8
 
17733
f95     8.8
 
17734
f96     8.8
 
17735
f97     0000000008.8
 
17736
f98     00000000000000000008.8
 
17737
f99     0000000008.8
 
17738
f100    00000000000000000008.8
 
17739
f101    2000-01-01
 
17740
f102    00:00:20
 
17741
f103    0002-02-02 00:00:00
 
17742
f104    2000-12-31 23:59:59
 
17743
f105    2000
 
17744
f106    2000
 
17745
f107    2000
 
17746
f108    1enum
 
17747
f109    1set
 
17748
f59     660
 
17749
f60     876546
 
17750
f61     NULL
 
17751
f62     NULL
 
17752
f63     NULL
 
17753
f64     NULL
 
17754
f65     NULL
 
17755
f66     NULL
 
17756
f67     NULL
 
17757
f68     NULL
 
17758
f69     NULL
 
17759
f70     NULL
 
17760
f71     NULL
 
17761
f72     NULL
 
17762
f73     NULL
 
17763
f74     NULL
 
17764
f75     NULL
 
17765
f76     NULL
 
17766
f77     7.7
 
17767
f78     7.7
 
17768
f79     00000000000000000007.7
 
17769
f80     00000000000000000008.8
 
17770
f81     8.8
 
17771
f82     8.8
 
17772
f83     0000000008.8
 
17773
f84     0000000008.8
 
17774
f85     8.8
 
17775
f86     8.8
 
17776
f87     8.8
 
17777
f88     8.8
 
17778
f89     0000000008.8
 
17779
f90     0000000008.8
 
17780
f91     0000000008.8
 
17781
f92     0000000008.8
 
17782
f93     8.8
 
17783
f94     8.8
 
17784
f95     8.8
 
17785
f96     8.8
 
17786
f97     0000000008.8
 
17787
f98     00000000000000000008.8
 
17788
f99     0000000008.8
 
17789
f100    00000000000000000008.8
 
17790
f101    2000-01-01
 
17791
f102    00:00:20
 
17792
f103    0002-02-02 00:00:00
 
17793
f104    2000-12-31 23:59:59
 
17794
f105    2000
 
17795
f106    2000
 
17796
f107    2000
 
17797
f108    1enum
 
17798
f109    1set
 
17799
f59     987
 
17800
f60     41
 
17801
f61     NULL
 
17802
f62     NULL
 
17803
f63     NULL
 
17804
f64     NULL
 
17805
f65     NULL
 
17806
f66     NULL
 
17807
f67     NULL
 
17808
f68     NULL
 
17809
f69     NULL
 
17810
f70     NULL
 
17811
f71     NULL
 
17812
f72     NULL
 
17813
f73     NULL
 
17814
f74     NULL
 
17815
f75     NULL
 
17816
f76     NULL
 
17817
f77     7.7
 
17818
f78     7.7
 
17819
f79     00000000000000000007.7
 
17820
f80     00000000000000000008.8
 
17821
f81     8.8
 
17822
f82     8.8
 
17823
f83     0000000008.8
 
17824
f84     0000000008.8
 
17825
f85     8.8
 
17826
f86     8.8
 
17827
f87     8.8
 
17828
f88     8.8
 
17829
f89     0000000008.8
 
17830
f90     0000000008.8
 
17831
f91     0000000008.8
 
17832
f92     0000000008.8
 
17833
f93     8.8
 
17834
f94     8.8
 
17835
f95     8.8
 
17836
f96     8.8
 
17837
f97     0000000008.8
 
17838
f98     00000000000000000008.8
 
17839
f99     0000000008.8
 
17840
f100    00000000000000000008.8
 
17841
f101    2000-01-01
 
17842
f102    00:00:20
 
17843
f103    0002-02-02 00:00:00
 
17844
f104    2000-12-31 23:59:59
 
17845
f105    2000
 
17846
f106    2000
 
17847
f107    2000
 
17848
f108    1enum
 
17849
f109    1set
 
17850
f59     2550
 
17851
f60     775654
 
17852
f61     NULL
 
17853
f62     NULL
 
17854
f63     NULL
 
17855
f64     NULL
 
17856
f65     NULL
 
17857
f66     NULL
 
17858
f67     NULL
 
17859
f68     NULL
 
17860
f69     NULL
 
17861
f70     NULL
 
17862
f71     NULL
 
17863
f72     NULL
 
17864
f73     NULL
 
17865
f74     NULL
 
17866
f75     NULL
 
17867
f76     NULL
 
17868
f77     7.7
 
17869
f78     7.7
 
17870
f79     00000000000000000007.7
 
17871
f80     00000000000000000008.8
 
17872
f81     8.8
 
17873
f82     8.8
 
17874
f83     0000000008.8
 
17875
f84     0000000008.8
 
17876
f85     8.8
 
17877
f86     8.8
 
17878
f87     8.8
 
17879
f88     8.8
 
17880
f89     0000000008.8
 
17881
f90     0000000008.8
 
17882
f91     0000000008.8
 
17883
f92     0000000008.8
 
17884
f93     8.8
 
17885
f94     8.8
 
17886
f95     8.8
 
17887
f96     8.8
 
17888
f97     0000000008.8
 
17889
f98     00000000000000000008.8
 
17890
f99     0000000008.8
 
17891
f100    00000000000000000008.8
 
17892
f101    2000-01-01
 
17893
f102    00:00:20
 
17894
f103    0002-02-02 00:00:00
 
17895
f104    2000-12-31 23:59:59
 
17896
f105    2000
 
17897
f106    2000
 
17898
f107    2000
 
17899
f108    1enum
 
17900
f109    1set
 
17901
f59     2760
 
17902
f60     985654
 
17903
f61     NULL
 
17904
f62     NULL
 
17905
f63     NULL
 
17906
f64     NULL
 
17907
f65     NULL
 
17908
f66     NULL
 
17909
f67     NULL
 
17910
f68     NULL
 
17911
f69     NULL
 
17912
f70     NULL
 
17913
f71     NULL
 
17914
f72     NULL
 
17915
f73     NULL
 
17916
f74     NULL
 
17917
f75     NULL
 
17918
f76     NULL
 
17919
f77     7.7
 
17920
f78     7.7
 
17921
f79     00000000000000000007.7
 
17922
f80     00000000000000000008.8
 
17923
f81     8.8
 
17924
f82     8.8
 
17925
f83     0000000008.8
 
17926
f84     0000000008.8
 
17927
f85     8.8
 
17928
f86     8.8
 
17929
f87     8.8
 
17930
f88     8.8
 
17931
f89     0000000008.8
 
17932
f90     0000000008.8
 
17933
f91     0000000008.8
 
17934
f92     0000000008.8
 
17935
f93     8.8
 
17936
f94     8.8
 
17937
f95     8.8
 
17938
f96     8.8
 
17939
f97     0000000008.8
 
17940
f98     00000000000000000008.8
 
17941
f99     0000000008.8
 
17942
f100    00000000000000000008.8
 
17943
f101    2000-01-01
 
17944
f102    00:00:20
 
17945
f103    0002-02-02 00:00:00
 
17946
f104    2000-12-31 23:59:59
 
17947
f105    2000
 
17948
f106    2000
 
17949
f107    2000
 
17950
f108    1enum
 
17951
f109    1set
 
17952
f59     3330
 
17953
f60     764376
 
17954
f61     NULL
 
17955
f62     NULL
 
17956
f63     NULL
 
17957
f64     NULL
 
17958
f65     NULL
 
17959
f66     NULL
 
17960
f67     NULL
 
17961
f68     NULL
 
17962
f69     NULL
 
17963
f70     NULL
 
17964
f71     NULL
 
17965
f72     NULL
 
17966
f73     NULL
 
17967
f74     NULL
 
17968
f75     NULL
 
17969
f76     NULL
 
17970
f77     7.7
 
17971
f78     7.7
 
17972
f79     00000000000000000007.7
 
17973
f80     00000000000000000008.8
 
17974
f81     8.8
 
17975
f82     8.8
 
17976
f83     0000000008.8
 
17977
f84     0000000008.8
 
17978
f85     8.8
 
17979
f86     8.8
 
17980
f87     8.8
 
17981
f88     8.8
 
17982
f89     0000000008.8
 
17983
f90     0000000008.8
 
17984
f91     0000000008.8
 
17985
f92     0000000008.8
 
17986
f93     8.8
 
17987
f94     8.8
 
17988
f95     8.8
 
17989
f96     8.8
 
17990
f97     0000000008.8
 
17991
f98     00000000000000000008.8
 
17992
f99     0000000008.8
 
17993
f100    00000000000000000008.8
 
17994
f101    2000-01-01
 
17995
f102    00:00:20
 
17996
f103    0002-02-02 00:00:00
 
17997
f104    2000-12-31 23:59:59
 
17998
f105    2000
 
17999
f106    2000
 
18000
f107    2000
 
18001
f108    1enum
 
18002
f109    1set
 
18003
f59     3410
 
18004
f60     996546
 
18005
f61     NULL
 
18006
f62     NULL
 
18007
f63     NULL
 
18008
f64     NULL
 
18009
f65     NULL
 
18010
f66     NULL
 
18011
f67     NULL
 
18012
f68     NULL
 
18013
f69     NULL
 
18014
f70     NULL
 
18015
f71     NULL
 
18016
f72     NULL
 
18017
f73     NULL
 
18018
f74     NULL
 
18019
f75     NULL
 
18020
f76     NULL
 
18021
f77     7.7
 
18022
f78     7.7
 
18023
f79     00000000000000000007.7
 
18024
f80     00000000000000000008.8
 
18025
f81     8.8
 
18026
f82     8.8
 
18027
f83     0000000008.8
 
18028
f84     0000000008.8
 
18029
f85     8.8
 
18030
f86     8.8
 
18031
f87     8.8
 
18032
f88     8.8
 
18033
f89     0000000008.8
 
18034
f90     0000000008.8
 
18035
f91     0000000008.8
 
18036
f92     0000000008.8
 
18037
f93     8.8
 
18038
f94     8.8
 
18039
f95     8.8
 
18040
f96     8.8
 
18041
f97     0000000008.8
 
18042
f98     00000000000000000008.8
 
18043
f99     0000000008.8
 
18044
f100    00000000000000000008.8
 
18045
f101    2000-01-01
 
18046
f102    00:00:20
 
18047
f103    0002-02-02 00:00:00
 
18048
f104    2000-12-31 23:59:59
 
18049
f105    2000
 
18050
f106    2000
 
18051
f107    2000
 
18052
f108    1enum
 
18053
f109    1set
 
18054
f59     7876
 
18055
f60     74
 
18056
f61     NULL
 
18057
f62     NULL
 
18058
f63     NULL
 
18059
f64     NULL
 
18060
f65     NULL
 
18061
f66     NULL
 
18062
f67     NULL
 
18063
f68     NULL
 
18064
f69     NULL
 
18065
f70     NULL
 
18066
f71     NULL
 
18067
f72     NULL
 
18068
f73     NULL
 
18069
f74     NULL
 
18070
f75     NULL
 
18071
f76     NULL
 
18072
f77     7.7
 
18073
f78     7.7
 
18074
f79     00000000000000000007.7
 
18075
f80     00000000000000000008.8
 
18076
f81     8.8
 
18077
f82     8.8
 
18078
f83     0000000008.8
 
18079
f84     0000000008.8
 
18080
f85     8.8
 
18081
f86     8.8
 
18082
f87     8.8
 
18083
f88     8.8
 
18084
f89     0000000008.8
 
18085
f90     0000000008.8
 
18086
f91     0000000008.8
 
18087
f92     0000000008.8
 
18088
f93     8.8
 
18089
f94     8.8
 
18090
f95     8.8
 
18091
f96     8.8
 
18092
f97     0000000008.8
 
18093
f98     00000000000000000008.8
 
18094
f99     0000000008.8
 
18095
f100    00000000000000000008.8
 
18096
f101    2000-01-01
 
18097
f102    00:00:20
 
18098
f103    0002-02-02 00:00:00
 
18099
f104    2000-12-31 23:59:59
 
18100
f105    2000
 
18101
f106    2000
 
18102
f107    2000
 
18103
f108    1enum
 
18104
f109    1set
 
18105
f59     9112
 
18106
f60     NULL
 
18107
f61     0000008771
 
18108
f62     NULL
 
18109
f63     NULL
 
18110
f64     NULL
 
18111
f65     NULL
 
18112
f66     NULL
 
18113
f67     NULL
 
18114
f68     NULL
 
18115
f69     NULL
 
18116
f70     NULL
 
18117
f71     NULL
 
18118
f72     NULL
 
18119
f73     NULL
 
18120
f74     NULL
 
18121
f75     NULL
 
18122
f76     NULL
 
18123
f77     7.7
 
18124
f78     7.7
 
18125
f79     00000000000000000007.7
 
18126
f80     00000000000000000008.8
 
18127
f81     8.8
 
18128
f82     8.8
 
18129
f83     0000000008.8
 
18130
f84     0000000008.8
 
18131
f85     8.8
 
18132
f86     8.8
 
18133
f87     8.8
 
18134
f88     8.8
 
18135
f89     0000000008.8
 
18136
f90     0000000008.8
 
18137
f91     0000000008.8
 
18138
f92     0000000008.8
 
18139
f93     8.8
 
18140
f94     8.8
 
18141
f95     8.8
 
18142
f96     8.8
 
18143
f97     0000000008.8
 
18144
f98     00000000000000000008.8
 
18145
f99     0000000008.8
 
18146
f100    00000000000000000008.8
 
18147
f101    2000-01-01
 
18148
f102    00:00:20
 
18149
f103    0002-02-02 00:00:00
 
18150
f104    2000-12-31 23:59:59
 
18151
f105    2000
 
18152
f106    2000
 
18153
f107    2000
 
18154
f108    1enum
 
18155
f109    1set
 
18156
f59     76710
 
18157
f60     226546
 
18158
f61     NULL
 
18159
f62     NULL
 
18160
f63     NULL
 
18161
f64     NULL
 
18162
f65     NULL
 
18163
f66     NULL
 
18164
f67     NULL
 
18165
f68     NULL
 
18166
f69     NULL
 
18167
f70     NULL
 
18168
f71     NULL
 
18169
f72     NULL
 
18170
f73     NULL
 
18171
f74     NULL
 
18172
f75     NULL
 
18173
f76     NULL
 
18174
f77     7.7
 
18175
f78     7.7
 
18176
f79     00000000000000000007.7
 
18177
f80     00000000000000000008.8
 
18178
f81     8.8
 
18179
f82     8.8
 
18180
f83     0000000008.8
 
18181
f84     0000000008.8
 
18182
f85     8.8
 
18183
f86     8.8
 
18184
f87     8.8
 
18185
f88     8.8
 
18186
f89     0000000008.8
 
18187
f90     0000000008.8
 
18188
f91     0000000008.8
 
18189
f92     0000000008.8
 
18190
f93     8.8
 
18191
f94     8.8
 
18192
f95     8.8
 
18193
f96     8.8
 
18194
f97     0000000008.8
 
18195
f98     00000000000000000008.8
 
18196
f99     0000000008.8
 
18197
f100    00000000000000000008.8
 
18198
f101    2000-01-01
 
18199
f102    00:00:20
 
18200
f103    0002-02-02 00:00:00
 
18201
f104    2000-12-31 23:59:59
 
18202
f105    2000
 
18203
f106    2000
 
18204
f107    2000
 
18205
f108    1enum
 
18206
f109    1set
 
18207
f59     569300
 
18208
f60     9114376
 
18209
f61     NULL
 
18210
f62     NULL
 
18211
f63     NULL
 
18212
f64     NULL
 
18213
f65     NULL
 
18214
f66     NULL
 
18215
f67     NULL
 
18216
f68     NULL
 
18217
f69     NULL
 
18218
f70     NULL
 
18219
f71     NULL
 
18220
f72     NULL
 
18221
f73     NULL
 
18222
f74     NULL
 
18223
f75     NULL
 
18224
f76     NULL
 
18225
f77     7.7
 
18226
f78     7.7
 
18227
f79     00000000000000000007.7
 
18228
f80     00000000000000000008.8
 
18229
f81     8.8
 
18230
f82     8.8
 
18231
f83     0000000008.8
 
18232
f84     0000000008.8
 
18233
f85     8.8
 
18234
f86     8.8
 
18235
f87     8.8
 
18236
f88     8.8
 
18237
f89     0000000008.8
 
18238
f90     0000000008.8
 
18239
f91     0000000008.8
 
18240
f92     0000000008.8
 
18241
f93     8.8
 
18242
f94     8.8
 
18243
f95     8.8
 
18244
f96     8.8
 
18245
f97     0000000008.8
 
18246
f98     00000000000000000008.8
 
18247
f99     0000000008.8
 
18248
f100    00000000000000000008.8
 
18249
f101    2000-01-01
 
18250
f102    00:00:20
 
18251
f103    0002-02-02 00:00:00
 
18252
f104    2000-12-31 23:59:59
 
18253
f105    2000
 
18254
f106    2000
 
18255
f107    2000
 
18256
f108    1enum
 
18257
f109    1set
 
18258
drop view test.v1 ;
 
18259
CREATE VIEW test.v1 AS SELECT F59,F61 FROM test.tb2;
 
18260
SELECT * FROM test.v1 order by F59, F61 limit 50;
 
18261
F59     F61
 
18262
1       0000000001
 
18263
2       0000000002
 
18264
3       0000000003
 
18265
5       0000000005
 
18266
6       0000000006
 
18267
7       0000000007
 
18268
8       0000000008
 
18269
9       0000000009
 
18270
10      0000000010
 
18271
15      NULL
 
18272
17      0000000016
 
18273
19      0000000014
 
18274
22      NULL
 
18275
24      NULL
 
18276
27      0000000026
 
18277
29      0000000024
 
18278
34      NULL
 
18279
94      NULL
 
18280
100     NULL
 
18281
100     0000000004
 
18282
107     0000000106
 
18283
107     0000000106
 
18284
109     0000000104
 
18285
109     0000000104
 
18286
195     NULL
 
18287
207     0000000206
 
18288
209     0000000204
 
18289
242     NULL
 
18290
250     NULL
 
18291
292     NULL
 
18292
299     NULL
 
18293
321     0000000765
 
18294
323     NULL
 
18295
340     NULL
 
18296
394     NULL
 
18297
424     NULL
 
18298
441     NULL
 
18299
500     0000000900
 
18300
500     0000000900
 
18301
500     0000000900
 
18302
660     NULL
 
18303
987     NULL
 
18304
2550    NULL
 
18305
2760    NULL
 
18306
3330    NULL
 
18307
3410    NULL
 
18308
7876    NULL
 
18309
9112    0000008771
 
18310
76710   NULL
 
18311
569300  NULL
 
18312
drop view test.v1 ;
 
18313
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 order by f59, f60, f61;
 
18314
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
18315
f59     1
 
18316
f60     1
 
18317
f61     0000000001
 
18318
f62     0000000000000000000000000000000000000000000000000000000000000001
 
18319
f63     0000000001
 
18320
f64     0000000000000000000000000000000000000000000000000000000000000001
 
18321
f65     -5
 
18322
f66     0.000000000000000000000000000000
 
18323
f67     1
 
18324
f68     0.000000000000000000000000000000
 
18325
f69     0000000001
 
18326
f70     000000000000000000000000000000000.000000000000000000000000000000
 
18327
f71     0000000001
 
18328
f72     000000000000000000000000000000000.000000000000000000000000000000
 
18329
f73     -1.17549435e-38
 
18330
f74     1.175494352e-38
 
18331
f75     00000001.175494352e-38
 
18332
f76     00000001.175494352e-38
 
18333
f77     -1.17549435e-38
 
18334
f78     1.175494352e-38
 
18335
f79     00000001.175494352e-38
 
18336
f80     00000001.175494352e-38
 
18337
f81     -1.17549e-38
 
18338
f82     1.17549e-38
 
18339
f83     01.17549e-38
 
18340
f84     01.17549e-38
 
18341
f85     -1.17549e-38
 
18342
f86     -1.17549e-38
 
18343
f87     1.17549e-38
 
18344
f88     1.17549e-38
 
18345
f89     01.17549e-38
 
18346
f90     01.17549e-38
 
18347
f91     01.17549e-38
 
18348
f92     01.17549e-38
 
18349
f93     -1.17549e-38
 
18350
f94     -1.17549435e-38
 
18351
f95     1.17549e-38
 
18352
f96     1.175494352e-38
 
18353
f97     01.17549e-38
 
18354
f98     00000001.175494352e-38
 
18355
f99     01.17549e-38
 
18356
f100    00000001.175494352e-38
 
18357
f101    1000-01-01
 
18358
f102    838:59:58
 
18359
f103    1970-01-02 00:00:01
 
18360
f104    1970-01-02 00:00:01
 
18361
f105    1902
 
18362
f106    1902
 
18363
f107    1902
 
18364
f108    2enum
 
18365
f109    2set
 
18366
f59     2
 
18367
f60     2
 
18368
f61     0000000002
 
18369
f62     0000000000000000000000000000000000000000000000000000000000000002
 
18370
f63     0000000002
 
18371
f64     0000000000000000000000000000000000000000000000000000000000000002
 
18372
f65     -4
 
18373
f66     1.100000000000000000000000000000
 
18374
f67     2
 
18375
f68     1.100000000000000000000000000000
 
18376
f69     0000000002
 
18377
f70     000000000000000000000000000000001.100000000000000000000000000000
 
18378
f71     0000000002
 
18379
f72     000000000000000000000000000000001.100000000000000000000000000000
 
18380
f73     -1.175494349e-38
 
18381
f74     1.175494353e-38
 
18382
f75     00000001.175494353e-38
 
18383
f76     00000001.175494353e-38
 
18384
f77     -1.175494349e-38
 
18385
f78     1.175494353e-38
 
18386
f79     00000001.175494353e-38
 
18387
f80     00000001.175494353e-38
 
18388
f81     -1.17549e-38
 
18389
f82     1.17549e-38
 
18390
f83     01.17549e-38
 
18391
f84     01.17549e-38
 
18392
f85     -1.17549e-38
 
18393
f86     -1.17549e-38
 
18394
f87     1.17549e-38
 
18395
f88     1.17549e-38
 
18396
f89     01.17549e-38
 
18397
f90     01.17549e-38
 
18398
f91     01.17549e-38
 
18399
f92     01.17549e-38
 
18400
f93     -1.17549e-38
 
18401
f94     -1.175494349e-38
 
18402
f95     1.17549e-38
 
18403
f96     1.175494353e-38
 
18404
f97     01.17549e-38
 
18405
f98     00000001.175494353e-38
 
18406
f99     01.17549e-38
 
18407
f100    00000001.175494353e-38
 
18408
f101    1000-01-02
 
18409
f102    838:59:57
 
18410
f103    1970-01-03 00:00:02
 
18411
f104    1970-01-03 00:00:02
 
18412
f105    1903
 
18413
f106    1903
 
18414
f107    1903
 
18415
f108    1enum
 
18416
f109    1set,2set
 
18417
f59     3
 
18418
f60     3
 
18419
f61     0000000003
 
18420
f62     0000000000000000000000000000000000000000000000000000000000000003
 
18421
f63     0000000003
 
18422
f64     0000000000000000000000000000000000000000000000000000000000000003
 
18423
f65     -3
 
18424
f66     2.200000000000000000000000000000
 
18425
f67     3
 
18426
f68     2.200000000000000000000000000000
 
18427
f69     0000000003
 
18428
f70     000000000000000000000000000000002.200000000000000000000000000000
 
18429
f71     0000000003
 
18430
f72     000000000000000000000000000000002.200000000000000000000000000000
 
18431
f73     -1.175494348e-38
 
18432
f74     1.175494354e-38
 
18433
f75     00000001.175494354e-38
 
18434
f76     00000001.175494354e-38
 
18435
f77     -1.175494348e-38
 
18436
f78     1.175494354e-38
 
18437
f79     00000001.175494354e-38
 
18438
f80     00000001.175494354e-38
 
18439
f81     -1.17549e-38
 
18440
f82     1.17549e-38
 
18441
f83     01.17549e-38
 
18442
f84     01.17549e-38
 
18443
f85     -1.17549e-38
 
18444
f86     -1.17549e-38
 
18445
f87     1.17549e-38
 
18446
f88     1.17549e-38
 
18447
f89     01.17549e-38
 
18448
f90     01.17549e-38
 
18449
f91     01.17549e-38
 
18450
f92     01.17549e-38
 
18451
f93     -1.17549e-38
 
18452
f94     -1.175494348e-38
 
18453
f95     1.17549e-38
 
18454
f96     1.175494354e-38
 
18455
f97     01.17549e-38
 
18456
f98     00000001.175494354e-38
 
18457
f99     01.17549e-38
 
18458
f100    00000001.175494354e-38
 
18459
f101    1000-01-03
 
18460
f102    838:59:56
 
18461
f103    1970-01-04 00:00:03
 
18462
f104    1970-01-04 00:00:03
 
18463
f105    1904
 
18464
f106    1904
 
18465
f107    1904
 
18466
f108    2enum
 
18467
f109    1set
 
18468
f59     5
 
18469
f60     5
 
18470
f61     0000000005
 
18471
f62     0000000000000000000000000000000000000000000000000000000000000005
 
18472
f63     0000000005
 
18473
f64     0000000000000000000000000000000000000000000000000000000000000005
 
18474
f65     -1
 
18475
f66     4.400000000000000000000000000000
 
18476
f67     5
 
18477
f68     4.400000000000000000000000000000
 
18478
f69     0000000005
 
18479
f70     000000000000000000000000000000004.400000000000000000000000000000
 
18480
f71     0000000005
 
18481
f72     000000000000000000000000000000004.400000000000000000000000000000
 
18482
f73     -1.175494346e-38
 
18483
f74     1.175494356e-38
 
18484
f75     00000001.175494356e-38
 
18485
f76     00000001.175494356e-38
 
18486
f77     -1.175494346e-38
 
18487
f78     1.175494356e-38
 
18488
f79     00000001.175494356e-38
 
18489
f80     00000001.175494356e-38
 
18490
f81     -1.17549e-38
 
18491
f82     1.17549e-38
 
18492
f83     01.17549e-38
 
18493
f84     01.17549e-38
 
18494
f85     -1.17549e-38
 
18495
f86     -1.17549e-38
 
18496
f87     1.17549e-38
 
18497
f88     1.17549e-38
 
18498
f89     01.17549e-38
 
18499
f90     01.17549e-38
 
18500
f91     01.17549e-38
 
18501
f92     01.17549e-38
 
18502
f93     -1.17549e-38
 
18503
f94     -1.175494346e-38
 
18504
f95     1.17549e-38
 
18505
f96     1.175494356e-38
 
18506
f97     01.17549e-38
 
18507
f98     00000001.175494356e-38
 
18508
f99     01.17549e-38
 
18509
f100    00000001.175494356e-38
 
18510
f101    1000-01-05
 
18511
f102    838:59:54
 
18512
f103    1970-01-06 00:00:05
 
18513
f104    1970-01-06 00:00:05
 
18514
f105    1906
 
18515
f106    1906
 
18516
f107    1906
 
18517
f108    2enum
 
18518
f109    1set,2set
 
18519
f59     6
 
18520
f60     6
 
18521
f61     0000000006
 
18522
f62     0000000000000000000000000000000000000000000000000000000000000006
 
18523
f63     0000000006
 
18524
f64     0000000000000000000000000000000000000000000000000000000000000006
 
18525
f65     0
 
18526
f66     5.500000000000000000000000000000
 
18527
f67     6
 
18528
f68     5.500000000000000000000000000000
 
18529
f69     0000000006
 
18530
f70     000000000000000000000000000000005.500000000000000000000000000000
 
18531
f71     0000000006
 
18532
f72     000000000000000000000000000000005.500000000000000000000000000000
 
18533
f73     -1.175494345e-38
 
18534
f74     1.175494357e-38
 
18535
f75     00000001.175494357e-38
 
18536
f76     00000001.175494357e-38
 
18537
f77     -1.175494345e-38
 
18538
f78     1.175494357e-38
 
18539
f79     00000001.175494357e-38
 
18540
f80     00000001.175494357e-38
 
18541
f81     -1.17549e-38
 
18542
f82     1.17549e-38
 
18543
f83     01.17549e-38
 
18544
f84     01.17549e-38
 
18545
f85     -1.17549e-38
 
18546
f86     -1.17549e-38
 
18547
f87     1.17549e-38
 
18548
f88     1.17549e-38
 
18549
f89     01.17549e-38
 
18550
f90     01.17549e-38
 
18551
f91     01.17549e-38
 
18552
f92     01.17549e-38
 
18553
f93     -1.17549e-38
 
18554
f94     -1.175494345e-38
 
18555
f95     1.17549e-38
 
18556
f96     1.175494357e-38
 
18557
f97     01.17549e-38
 
18558
f98     00000001.175494357e-38
 
18559
f99     01.17549e-38
 
18560
f100    00000001.175494357e-38
 
18561
f101    1000-01-06
 
18562
f102    838:59:53
 
18563
f103    1970-01-07 00:00:06
 
18564
f104    1970-01-07 00:00:06
 
18565
f105    1907
 
18566
f106    1907
 
18567
f107    1907
 
18568
f108    1enum
 
18569
f109    1set
 
18570
f59     7
 
18571
f60     7
 
18572
f61     0000000007
 
18573
f62     0000000000000000000000000000000000000000000000000000000000000007
 
18574
f63     0000000007
 
18575
f64     0000000000000000000000000000000000000000000000000000000000000007
 
18576
f65     1
 
18577
f66     6.600000000000000000000000000000
 
18578
f67     7
 
18579
f68     6.600000000000000000000000000000
 
18580
f69     0000000007
 
18581
f70     000000000000000000000000000000006.600000000000000000000000000000
 
18582
f71     0000000007
 
18583
f72     000000000000000000000000000000006.600000000000000000000000000000
 
18584
f73     -1.175494344e-38
 
18585
f74     1.175494358e-38
 
18586
f75     00000001.175494358e-38
 
18587
f76     00000001.175494358e-38
 
18588
f77     -1.175494344e-38
 
18589
f78     1.175494358e-38
 
18590
f79     00000001.175494358e-38
 
18591
f80     00000001.175494358e-38
 
18592
f81     -1.17549e-38
 
18593
f82     1.17549e-38
 
18594
f83     01.17549e-38
 
18595
f84     01.17549e-38
 
18596
f85     -1.17549e-38
 
18597
f86     -1.17549e-38
 
18598
f87     1.17549e-38
 
18599
f88     1.17549e-38
 
18600
f89     01.17549e-38
 
18601
f90     01.17549e-38
 
18602
f91     01.17549e-38
 
18603
f92     01.17549e-38
 
18604
f93     -1.17549e-38
 
18605
f94     -1.175494344e-38
 
18606
f95     1.17549e-38
 
18607
f96     1.175494358e-38
 
18608
f97     01.17549e-38
 
18609
f98     00000001.175494358e-38
 
18610
f99     01.17549e-38
 
18611
f100    00000001.175494358e-38
 
18612
f101    1000-01-07
 
18613
f102    838:59:52
 
18614
f103    1970-01-08 00:00:07
 
18615
f104    1970-01-08 00:00:07
 
18616
f105    1908
 
18617
f106    1908
 
18618
f107    1908
 
18619
f108    2enum
 
18620
f109    2set
 
18621
f59     8
 
18622
f60     8
 
18623
f61     0000000008
 
18624
f62     0000000000000000000000000000000000000000000000000000000000000008
 
18625
f63     0000000008
 
18626
f64     0000000000000000000000000000000000000000000000000000000000000008
 
18627
f65     2
 
18628
f66     7.700000000000000000000000000000
 
18629
f67     8
 
18630
f68     7.700000000000000000000000000000
 
18631
f69     0000000008
 
18632
f70     000000000000000000000000000000007.700000000000000000000000000000
 
18633
f71     0000000008
 
18634
f72     000000000000000000000000000000007.700000000000000000000000000000
 
18635
f73     -1.175494343e-38
 
18636
f74     1.175494359e-38
 
18637
f75     00000001.175494359e-38
 
18638
f76     00000001.175494359e-38
 
18639
f77     -1.175494343e-38
 
18640
f78     1.175494359e-38
 
18641
f79     00000001.175494359e-38
 
18642
f80     00000001.175494359e-38
 
18643
f81     -1.17549e-38
 
18644
f82     1.17549e-38
 
18645
f83     01.17549e-38
 
18646
f84     01.17549e-38
 
18647
f85     -1.17549e-38
 
18648
f86     -1.17549e-38
 
18649
f87     1.17549e-38
 
18650
f88     1.17549e-38
 
18651
f89     01.17549e-38
 
18652
f90     01.17549e-38
 
18653
f91     01.17549e-38
 
18654
f92     01.17549e-38
 
18655
f93     -1.17549e-38
 
18656
f94     -1.175494343e-38
 
18657
f95     1.17549e-38
 
18658
f96     1.175494359e-38
 
18659
f97     01.17549e-38
 
18660
f98     00000001.175494359e-38
 
18661
f99     01.17549e-38
 
18662
f100    00000001.175494359e-38
 
18663
f101    1000-01-08
 
18664
f102    838:59:51
 
18665
f103    1970-01-09 00:00:08
 
18666
f104    1970-01-09 00:00:08
 
18667
f105    1909
 
18668
f106    1909
 
18669
f107    1909
 
18670
f108    1enum
 
18671
f109    1set,2set
 
18672
f59     9
 
18673
f60     9
 
18674
f61     0000000009
 
18675
f62     0000000000000000000000000000000000000000000000000000000000000009
 
18676
f63     0000000009
 
18677
f64     0000000000000000000000000000000000000000000000000000000000000009
 
18678
f65     3
 
18679
f66     8.800000000000000000000000000000
 
18680
f67     9
 
18681
f68     8.800000000000000000000000000000
 
18682
f69     0000000009
 
18683
f70     000000000000000000000000000000008.800000000000000000000000000000
 
18684
f71     0000000009
 
18685
f72     000000000000000000000000000000008.800000000000000000000000000000
 
18686
f73     -1.175494342e-38
 
18687
f74     1.17549436e-38
 
18688
f75     000000001.17549436e-38
 
18689
f76     000000001.17549436e-38
 
18690
f77     -1.175494342e-38
 
18691
f78     1.17549436e-38
 
18692
f79     000000001.17549436e-38
 
18693
f80     000000001.17549436e-38
 
18694
f81     -1.17549e-38
 
18695
f82     1.17549e-38
 
18696
f83     01.17549e-38
 
18697
f84     01.17549e-38
 
18698
f85     -1.17549e-38
 
18699
f86     -1.17549e-38
 
18700
f87     1.17549e-38
 
18701
f88     1.17549e-38
 
18702
f89     01.17549e-38
 
18703
f90     01.17549e-38
 
18704
f91     01.17549e-38
 
18705
f92     01.17549e-38
 
18706
f93     -1.17549e-38
 
18707
f94     -1.175494342e-38
 
18708
f95     1.17549e-38
 
18709
f96     1.17549436e-38
 
18710
f97     01.17549e-38
 
18711
f98     000000001.17549436e-38
 
18712
f99     01.17549e-38
 
18713
f100    000000001.17549436e-38
 
18714
f101    1000-01-09
 
18715
f102    838:59:50
 
18716
f103    1970-01-10 00:00:09
 
18717
f104    1970-01-10 00:00:09
 
18718
f105    1910
 
18719
f106    1910
 
18720
f107    1910
 
18721
f108    2enum
 
18722
f109    1set
 
18723
f59     10
 
18724
f60     10
 
18725
f61     0000000010
 
18726
f62     0000000000000000000000000000000000000000000000000000000000000010
 
18727
f63     0000000010
 
18728
f64     0000000000000000000000000000000000000000000000000000000000000010
 
18729
f65     4
 
18730
f66     9.900000000000000000000000000000
 
18731
f67     10
 
18732
f68     9.900000000000000000000000000000
 
18733
f69     0000000010
 
18734
f70     000000000000000000000000000000009.900000000000000000000000000000
 
18735
f71     0000000010
 
18736
f72     000000000000000000000000000000009.900000000000000000000000000000
 
18737
f73     -1.175494341e-38
 
18738
f74     1.175494361e-38
 
18739
f75     00000001.175494361e-38
 
18740
f76     00000001.175494361e-38
 
18741
f77     -1.175494341e-38
 
18742
f78     1.175494361e-38
 
18743
f79     00000001.175494361e-38
 
18744
f80     00000001.175494361e-38
 
18745
f81     -1.17549e-38
 
18746
f82     1.17549e-38
 
18747
f83     01.17549e-38
 
18748
f84     01.17549e-38
 
18749
f85     -1.17549e-38
 
18750
f86     -1.17549e-38
 
18751
f87     1.17549e-38
 
18752
f88     1.17549e-38
 
18753
f89     01.17549e-38
 
18754
f90     01.17549e-38
 
18755
f91     01.17549e-38
 
18756
f92     01.17549e-38
 
18757
f93     -1.17549e-38
 
18758
f94     -1.175494341e-38
 
18759
f95     1.17549e-38
 
18760
f96     1.175494361e-38
 
18761
f97     01.17549e-38
 
18762
f98     00000001.175494361e-38
 
18763
f99     01.17549e-38
 
18764
f100    00000001.175494361e-38
 
18765
f101    1000-01-10
 
18766
f102    838:59:49
 
18767
f103    1970-01-11 00:00:10
 
18768
f104    1970-01-11 00:00:10
 
18769
f105    1911
 
18770
f106    1911
 
18771
f107    1911
 
18772
f108    1enum
 
18773
f109    2set
 
18774
f59     15
 
18775
f60     87
 
18776
f61     NULL
 
18777
f62     NULL
 
18778
f63     NULL
 
18779
f64     NULL
 
18780
f65     NULL
 
18781
f66     NULL
 
18782
f67     NULL
 
18783
f68     NULL
 
18784
f69     NULL
 
18785
f70     NULL
 
18786
f71     NULL
 
18787
f72     NULL
 
18788
f73     NULL
 
18789
f74     NULL
 
18790
f75     NULL
 
18791
f76     NULL
 
18792
f77     7.7
 
18793
f78     7.7
 
18794
f79     00000000000000000007.7
 
18795
f80     00000000000000000008.8
 
18796
f81     8.8
 
18797
f82     8.8
 
18798
f83     0000000008.8
 
18799
f84     0000000008.8
 
18800
f85     8.8
 
18801
f86     8.8
 
18802
f87     8.8
 
18803
f88     8.8
 
18804
f89     0000000008.8
 
18805
f90     0000000008.8
 
18806
f91     0000000008.8
 
18807
f92     0000000008.8
 
18808
f93     8.8
 
18809
f94     8.8
 
18810
f95     8.8
 
18811
f96     8.8
 
18812
f97     0000000008.8
 
18813
f98     00000000000000000008.8
 
18814
f99     0000000008.8
 
18815
f100    00000000000000000008.8
 
18816
f101    2000-01-01
 
18817
f102    00:00:20
 
18818
f103    0002-02-02 00:00:00
 
18819
f104    2000-12-31 23:59:59
 
18820
f105    2000
 
18821
f106    2000
 
18822
f107    2000
 
18823
f108    1enum
 
18824
f109    1set
 
18825
f59     17
 
18826
f60     15
 
18827
f61     0000000016
 
18828
f62     NULL
 
18829
f63     NULL
 
18830
f64     NULL
 
18831
f65     NULL
 
18832
f66     NULL
 
18833
f67     NULL
 
18834
f68     NULL
 
18835
f69     NULL
 
18836
f70     NULL
 
18837
f71     NULL
 
18838
f72     NULL
 
18839
f73     NULL
 
18840
f74     NULL
 
18841
f75     NULL
 
18842
f76     NULL
 
18843
f77     7.7
 
18844
f78     7.7
 
18845
f79     00000000000000000007.7
 
18846
f80     00000000000000000008.8
 
18847
f81     8.8
 
18848
f82     8.8
 
18849
f83     0000000008.8
 
18850
f84     0000000008.8
 
18851
f85     8.8
 
18852
f86     8.8
 
18853
f87     8.8
 
18854
f88     8.8
 
18855
f89     0000000008.8
 
18856
f90     0000000008.8
 
18857
f91     0000000008.8
 
18858
f92     0000000008.8
 
18859
f93     8.8
 
18860
f94     8.8
 
18861
f95     8.8
 
18862
f96     8.8
 
18863
f97     0000000008.8
 
18864
f98     00000000000000000008.8
 
18865
f99     0000000008.8
 
18866
f100    00000000000000000008.8
 
18867
f101    2000-01-01
 
18868
f102    00:00:20
 
18869
f103    0002-02-02 00:00:00
 
18870
f104    2000-12-31 23:59:59
 
18871
f105    2000
 
18872
f106    2000
 
18873
f107    2000
 
18874
f108    1enum
 
18875
f109    1set
 
18876
f59     19
 
18877
f60     18
 
18878
f61     0000000014
 
18879
f62     NULL
 
18880
f63     NULL
 
18881
f64     NULL
 
18882
f65     NULL
 
18883
f66     NULL
 
18884
f67     NULL
 
18885
f68     NULL
 
18886
f69     NULL
 
18887
f70     NULL
 
18888
f71     NULL
 
18889
f72     NULL
 
18890
f73     NULL
 
18891
f74     NULL
 
18892
f75     NULL
 
18893
f76     NULL
 
18894
f77     7.7
 
18895
f78     7.7
 
18896
f79     00000000000000000007.7
 
18897
f80     00000000000000000008.8
 
18898
f81     8.8
 
18899
f82     8.8
 
18900
f83     0000000008.8
 
18901
f84     0000000008.8
 
18902
f85     8.8
 
18903
f86     8.8
 
18904
f87     8.8
 
18905
f88     8.8
 
18906
f89     0000000008.8
 
18907
f90     0000000008.8
 
18908
f91     0000000008.8
 
18909
f92     0000000008.8
 
18910
f93     8.8
 
18911
f94     8.8
 
18912
f95     8.8
 
18913
f96     8.8
 
18914
f97     0000000008.8
 
18915
f98     00000000000000000008.8
 
18916
f99     0000000008.8
 
18917
f100    00000000000000000008.8
 
18918
f101    2000-01-01
 
18919
f102    00:00:20
 
18920
f103    0002-02-02 00:00:00
 
18921
f104    2000-12-31 23:59:59
 
18922
f105    2000
 
18923
f106    2000
 
18924
f107    2000
 
18925
f108    1enum
 
18926
f109    1set
 
18927
f59     22
 
18928
f60     93
 
18929
f61     NULL
 
18930
f62     NULL
 
18931
f63     NULL
 
18932
f64     NULL
 
18933
f65     NULL
 
18934
f66     NULL
 
18935
f67     NULL
 
18936
f68     NULL
 
18937
f69     NULL
 
18938
f70     NULL
 
18939
f71     NULL
 
18940
f72     NULL
 
18941
f73     NULL
 
18942
f74     NULL
 
18943
f75     NULL
 
18944
f76     NULL
 
18945
f77     7.7
 
18946
f78     7.7
 
18947
f79     00000000000000000007.7
 
18948
f80     00000000000000000008.8
 
18949
f81     8.8
 
18950
f82     8.8
 
18951
f83     0000000008.8
 
18952
f84     0000000008.8
 
18953
f85     8.8
 
18954
f86     8.8
 
18955
f87     8.8
 
18956
f88     8.8
 
18957
f89     0000000008.8
 
18958
f90     0000000008.8
 
18959
f91     0000000008.8
 
18960
f92     0000000008.8
 
18961
f93     8.8
 
18962
f94     8.8
 
18963
f95     8.8
 
18964
f96     8.8
 
18965
f97     0000000008.8
 
18966
f98     00000000000000000008.8
 
18967
f99     0000000008.8
 
18968
f100    00000000000000000008.8
 
18969
f101    2000-01-01
 
18970
f102    00:00:20
 
18971
f103    0002-02-02 00:00:00
 
18972
f104    2000-12-31 23:59:59
 
18973
f105    2000
 
18974
f106    2000
 
18975
f107    2000
 
18976
f108    1enum
 
18977
f109    1set
 
18978
f59     24
 
18979
f60     51654
 
18980
f61     NULL
 
18981
f62     NULL
 
18982
f63     NULL
 
18983
f64     NULL
 
18984
f65     NULL
 
18985
f66     NULL
 
18986
f67     NULL
 
18987
f68     NULL
 
18988
f69     NULL
 
18989
f70     NULL
 
18990
f71     NULL
 
18991
f72     NULL
 
18992
f73     NULL
 
18993
f74     NULL
 
18994
f75     NULL
 
18995
f76     NULL
 
18996
f77     7.7
 
18997
f78     7.7
 
18998
f79     00000000000000000007.7
 
18999
f80     00000000000000000008.8
 
19000
f81     8.8
 
19001
f82     8.8
 
19002
f83     0000000008.8
 
19003
f84     0000000008.8
 
19004
f85     8.8
 
19005
f86     8.8
 
19006
f87     8.8
 
19007
f88     8.8
 
19008
f89     0000000008.8
 
19009
f90     0000000008.8
 
19010
f91     0000000008.8
 
19011
f92     0000000008.8
 
19012
f93     8.8
 
19013
f94     8.8
 
19014
f95     8.8
 
19015
f96     8.8
 
19016
f97     0000000008.8
 
19017
f98     00000000000000000008.8
 
19018
f99     0000000008.8
 
19019
f100    00000000000000000008.8
 
19020
f101    2000-01-01
 
19021
f102    00:00:20
 
19022
f103    0002-02-02 00:00:00
 
19023
f104    2000-12-31 23:59:59
 
19024
f105    2000
 
19025
f106    2000
 
19026
f107    2000
 
19027
f108    1enum
 
19028
f109    1set
 
19029
f59     27
 
19030
f60     25
 
19031
f61     0000000026
 
19032
f62     NULL
 
19033
f63     NULL
 
19034
f64     NULL
 
19035
f65     NULL
 
19036
f66     NULL
 
19037
f67     NULL
 
19038
f68     NULL
 
19039
f69     NULL
 
19040
f70     NULL
 
19041
f71     NULL
 
19042
f72     NULL
 
19043
f73     NULL
 
19044
f74     NULL
 
19045
f75     NULL
 
19046
f76     NULL
 
19047
f77     7.7
 
19048
f78     7.7
 
19049
f79     00000000000000000007.7
 
19050
f80     00000000000000000008.8
 
19051
f81     8.8
 
19052
f82     8.8
 
19053
f83     0000000008.8
 
19054
f84     0000000008.8
 
19055
f85     8.8
 
19056
f86     8.8
 
19057
f87     8.8
 
19058
f88     8.8
 
19059
f89     0000000008.8
 
19060
f90     0000000008.8
 
19061
f91     0000000008.8
 
19062
f92     0000000008.8
 
19063
f93     8.8
 
19064
f94     8.8
 
19065
f95     8.8
 
19066
f96     8.8
 
19067
f97     0000000008.8
 
19068
f98     00000000000000000008.8
 
19069
f99     0000000008.8
 
19070
f100    00000000000000000008.8
 
19071
f101    2000-01-01
 
19072
f102    00:00:20
 
19073
f103    0002-02-02 00:00:00
 
19074
f104    2000-12-31 23:59:59
 
19075
f105    2000
 
19076
f106    2000
 
19077
f107    2000
 
19078
f108    1enum
 
19079
f109    1set
 
19080
f59     29
 
19081
f60     28
 
19082
f61     0000000024
 
19083
f62     NULL
 
19084
f63     NULL
 
19085
f64     NULL
 
19086
f65     NULL
 
19087
f66     NULL
 
19088
f67     NULL
 
19089
f68     NULL
 
19090
f69     NULL
 
19091
f70     NULL
 
19092
f71     NULL
 
19093
f72     NULL
 
19094
f73     NULL
 
19095
f74     NULL
 
19096
f75     NULL
 
19097
f76     NULL
 
19098
f77     7.7
 
19099
f78     7.7
 
19100
f79     00000000000000000007.7
 
19101
f80     00000000000000000008.8
 
19102
f81     8.8
 
19103
f82     8.8
 
19104
f83     0000000008.8
 
19105
f84     0000000008.8
 
19106
f85     8.8
 
19107
f86     8.8
 
19108
f87     8.8
 
19109
f88     8.8
 
19110
f89     0000000008.8
 
19111
f90     0000000008.8
 
19112
f91     0000000008.8
 
19113
f92     0000000008.8
 
19114
f93     8.8
 
19115
f94     8.8
 
19116
f95     8.8
 
19117
f96     8.8
 
19118
f97     0000000008.8
 
19119
f98     00000000000000000008.8
 
19120
f99     0000000008.8
 
19121
f100    00000000000000000008.8
 
19122
f101    2000-01-01
 
19123
f102    00:00:20
 
19124
f103    0002-02-02 00:00:00
 
19125
f104    2000-12-31 23:59:59
 
19126
f105    2000
 
19127
f106    2000
 
19128
f107    2000
 
19129
f108    1enum
 
19130
f109    1set
 
19131
f59     34
 
19132
f60     41
 
19133
f61     NULL
 
19134
f62     NULL
 
19135
f63     NULL
 
19136
f64     NULL
 
19137
f65     NULL
 
19138
f66     NULL
 
19139
f67     NULL
 
19140
f68     NULL
 
19141
f69     NULL
 
19142
f70     NULL
 
19143
f71     NULL
 
19144
f72     NULL
 
19145
f73     NULL
 
19146
f74     NULL
 
19147
f75     NULL
 
19148
f76     NULL
 
19149
f77     7.7
 
19150
f78     7.7
 
19151
f79     00000000000000000007.7
 
19152
f80     00000000000000000008.8
 
19153
f81     8.8
 
19154
f82     8.8
 
19155
f83     0000000008.8
 
19156
f84     0000000008.8
 
19157
f85     8.8
 
19158
f86     8.8
 
19159
f87     8.8
 
19160
f88     8.8
 
19161
f89     0000000008.8
 
19162
f90     0000000008.8
 
19163
f91     0000000008.8
 
19164
f92     0000000008.8
 
19165
f93     8.8
 
19166
f94     8.8
 
19167
f95     8.8
 
19168
f96     8.8
 
19169
f97     0000000008.8
 
19170
f98     00000000000000000008.8
 
19171
f99     0000000008.8
 
19172
f100    00000000000000000008.8
 
19173
f101    2000-01-01
 
19174
f102    00:00:20
 
19175
f103    0002-02-02 00:00:00
 
19176
f104    2000-12-31 23:59:59
 
19177
f105    2000
 
19178
f106    2000
 
19179
f107    2000
 
19180
f108    1enum
 
19181
f109    1set
 
19182
f59     94
 
19183
f60     74
 
19184
f61     NULL
 
19185
f62     NULL
 
19186
f63     NULL
 
19187
f64     NULL
 
19188
f65     NULL
 
19189
f66     NULL
 
19190
f67     NULL
 
19191
f68     NULL
 
19192
f69     NULL
 
19193
f70     NULL
 
19194
f71     NULL
 
19195
f72     NULL
 
19196
f73     NULL
 
19197
f74     NULL
 
19198
f75     NULL
 
19199
f76     NULL
 
19200
f77     7.7
 
19201
f78     7.7
 
19202
f79     00000000000000000007.7
 
19203
f80     00000000000000000008.8
 
19204
f81     8.8
 
19205
f82     8.8
 
19206
f83     0000000008.8
 
19207
f84     0000000008.8
 
19208
f85     8.8
 
19209
f86     8.8
 
19210
f87     8.8
 
19211
f88     8.8
 
19212
f89     0000000008.8
 
19213
f90     0000000008.8
 
19214
f91     0000000008.8
 
19215
f92     0000000008.8
 
19216
f93     8.8
 
19217
f94     8.8
 
19218
f95     8.8
 
19219
f96     8.8
 
19220
f97     0000000008.8
 
19221
f98     00000000000000000008.8
 
19222
f99     0000000008.8
 
19223
f100    00000000000000000008.8
 
19224
f101    2000-01-01
 
19225
f102    00:00:20
 
19226
f103    0002-02-02 00:00:00
 
19227
f104    2000-12-31 23:59:59
 
19228
f105    2000
 
19229
f106    2000
 
19230
f107    2000
 
19231
f108    1enum
 
19232
f109    1set
 
19233
f59     100
 
19234
f60     4
 
19235
f61     0000000004
 
19236
f62     0000000000000000000000000000000000000000000000000000000000000004
 
19237
f63     0000000004
 
19238
f64     0000000000000000000000000000000000000000000000000000000000000004
 
19239
f65     -2
 
19240
f66     3.300000000000000000000000000000
 
19241
f67     4
 
19242
f68     3.300000000000000000000000000000
 
19243
f69     0000000004
 
19244
f70     000000000000000000000000000000003.300000000000000000000000000000
 
19245
f71     0000000004
 
19246
f72     000000000000000000000000000000003.300000000000000000000000000000
 
19247
f73     -1.175494347e-38
 
19248
f74     1.175494355e-38
 
19249
f75     00000001.175494355e-38
 
19250
f76     00000001.175494355e-38
 
19251
f77     -1.175494347e-38
 
19252
f78     1.175494355e-38
 
19253
f79     00000001.175494355e-38
 
19254
f80     00000001.175494355e-38
 
19255
f81     -1.17549e-38
 
19256
f82     1.17549e-38
 
19257
f83     01.17549e-38
 
19258
f84     01.17549e-38
 
19259
f85     -1.17549e-38
 
19260
f86     -1.17549e-38
 
19261
f87     1.17549e-38
 
19262
f88     1.17549e-38
 
19263
f89     01.17549e-38
 
19264
f90     01.17549e-38
 
19265
f91     01.17549e-38
 
19266
f92     01.17549e-38
 
19267
f93     -1.17549e-38
 
19268
f94     -1.175494347e-38
 
19269
f95     1.17549e-38
 
19270
f96     1.175494355e-38
 
19271
f97     01.17549e-38
 
19272
f98     00000001.175494355e-38
 
19273
f99     01.17549e-38
 
19274
f100    00000001.175494355e-38
 
19275
f101    1000-01-04
 
19276
f102    838:59:55
 
19277
f103    1970-01-05 00:00:04
 
19278
f104    1970-01-05 00:00:04
 
19279
f105    1905
 
19280
f106    1905
 
19281
f107    1905
 
19282
f108    1enum
 
19283
f109    2set
 
19284
f59     100
 
19285
f60     74
 
19286
f61     NULL
 
19287
f62     NULL
 
19288
f63     NULL
 
19289
f64     NULL
 
19290
f65     NULL
 
19291
f66     NULL
 
19292
f67     NULL
 
19293
f68     NULL
 
19294
f69     NULL
 
19295
f70     NULL
 
19296
f71     NULL
 
19297
f72     NULL
 
19298
f73     NULL
 
19299
f74     NULL
 
19300
f75     NULL
 
19301
f76     NULL
 
19302
f77     7.7
 
19303
f78     7.7
 
19304
f79     00000000000000000007.7
 
19305
f80     00000000000000000008.8
 
19306
f81     8.8
 
19307
f82     8.8
 
19308
f83     0000000008.8
 
19309
f84     0000000008.8
 
19310
f85     8.8
 
19311
f86     8.8
 
19312
f87     8.8
 
19313
f88     8.8
 
19314
f89     0000000008.8
 
19315
f90     0000000008.8
 
19316
f91     0000000008.8
 
19317
f92     0000000008.8
 
19318
f93     8.8
 
19319
f94     8.8
 
19320
f95     8.8
 
19321
f96     8.8
 
19322
f97     0000000008.8
 
19323
f98     00000000000000000008.8
 
19324
f99     0000000008.8
 
19325
f100    00000000000000000008.8
 
19326
f101    2000-01-01
 
19327
f102    00:00:20
 
19328
f103    0002-02-02 00:00:00
 
19329
f104    2000-12-31 23:59:59
 
19330
f105    2000
 
19331
f106    2000
 
19332
f107    2000
 
19333
f108    1enum
 
19334
f109    1set
 
19335
f59     107
 
19336
f60     105
 
19337
f61     0000000106
 
19338
f62     NULL
 
19339
f63     NULL
 
19340
f64     NULL
 
19341
f65     NULL
 
19342
f66     NULL
 
19343
f67     NULL
 
19344
f68     NULL
 
19345
f69     NULL
 
19346
f70     NULL
 
19347
f71     NULL
 
19348
f72     NULL
 
19349
f73     NULL
 
19350
f74     NULL
 
19351
f75     NULL
 
19352
f76     NULL
 
19353
f77     7.7
 
19354
f78     7.7
 
19355
f79     00000000000000000007.7
 
19356
f80     00000000000000000008.8
 
19357
f81     8.8
 
19358
f82     8.8
 
19359
f83     0000000008.8
 
19360
f84     0000000008.8
 
19361
f85     8.8
 
19362
f86     8.8
 
19363
f87     8.8
 
19364
f88     8.8
 
19365
f89     0000000008.8
 
19366
f90     0000000008.8
 
19367
f91     0000000008.8
 
19368
f92     0000000008.8
 
19369
f93     8.8
 
19370
f94     8.8
 
19371
f95     8.8
 
19372
f96     8.8
 
19373
f97     0000000008.8
 
19374
f98     00000000000000000008.8
 
19375
f99     0000000008.8
 
19376
f100    00000000000000000008.8
 
19377
f101    2000-01-01
 
19378
f102    00:00:20
 
19379
f103    0002-02-02 00:00:00
 
19380
f104    2000-12-31 23:59:59
 
19381
f105    2000
 
19382
f106    2000
 
19383
f107    2000
 
19384
f108    1enum
 
19385
f109    1set
 
19386
f59     107
 
19387
f60     105
 
19388
f61     0000000106
 
19389
f62     NULL
 
19390
f63     NULL
 
19391
f64     NULL
 
19392
f65     NULL
 
19393
f66     NULL
 
19394
f67     NULL
 
19395
f68     NULL
 
19396
f69     NULL
 
19397
f70     NULL
 
19398
f71     NULL
 
19399
f72     NULL
 
19400
f73     NULL
 
19401
f74     NULL
 
19402
f75     NULL
 
19403
f76     NULL
 
19404
f77     7.7
 
19405
f78     7.7
 
19406
f79     00000000000000000007.7
 
19407
f80     00000000000000000008.8
 
19408
f81     8.8
 
19409
f82     8.8
 
19410
f83     0000000008.8
 
19411
f84     0000000008.8
 
19412
f85     8.8
 
19413
f86     8.8
 
19414
f87     8.8
 
19415
f88     8.8
 
19416
f89     0000000008.8
 
19417
f90     0000000008.8
 
19418
f91     0000000008.8
 
19419
f92     0000000008.8
 
19420
f93     8.8
 
19421
f94     8.8
 
19422
f95     8.8
 
19423
f96     8.8
 
19424
f97     0000000008.8
 
19425
f98     00000000000000000008.8
 
19426
f99     0000000008.8
 
19427
f100    00000000000000000008.8
 
19428
f101    2000-01-01
 
19429
f102    00:00:20
 
19430
f103    0002-02-02 00:00:00
 
19431
f104    2000-12-31 23:59:59
 
19432
f105    2000
 
19433
f106    2000
 
19434
f107    2000
 
19435
f108    1enum
 
19436
f109    1set
 
19437
f59     109
 
19438
f60     108
 
19439
f61     0000000104
 
19440
f62     NULL
 
19441
f63     NULL
 
19442
f64     NULL
 
19443
f65     NULL
 
19444
f66     NULL
 
19445
f67     NULL
 
19446
f68     NULL
 
19447
f69     NULL
 
19448
f70     NULL
 
19449
f71     NULL
 
19450
f72     NULL
 
19451
f73     NULL
 
19452
f74     NULL
 
19453
f75     NULL
 
19454
f76     NULL
 
19455
f77     7.7
 
19456
f78     7.7
 
19457
f79     00000000000000000007.7
 
19458
f80     00000000000000000008.8
 
19459
f81     8.8
 
19460
f82     8.8
 
19461
f83     0000000008.8
 
19462
f84     0000000008.8
 
19463
f85     8.8
 
19464
f86     8.8
 
19465
f87     8.8
 
19466
f88     8.8
 
19467
f89     0000000008.8
 
19468
f90     0000000008.8
 
19469
f91     0000000008.8
 
19470
f92     0000000008.8
 
19471
f93     8.8
 
19472
f94     8.8
 
19473
f95     8.8
 
19474
f96     8.8
 
19475
f97     0000000008.8
 
19476
f98     00000000000000000008.8
 
19477
f99     0000000008.8
 
19478
f100    00000000000000000008.8
 
19479
f101    2000-01-01
 
19480
f102    00:00:20
 
19481
f103    0002-02-02 00:00:00
 
19482
f104    2000-12-31 23:59:59
 
19483
f105    2000
 
19484
f106    2000
 
19485
f107    2000
 
19486
f108    1enum
 
19487
f109    1set
 
19488
f59     109
 
19489
f60     108
 
19490
f61     0000000104
 
19491
f62     NULL
 
19492
f63     NULL
 
19493
f64     NULL
 
19494
f65     NULL
 
19495
f66     NULL
 
19496
f67     NULL
 
19497
f68     NULL
 
19498
f69     NULL
 
19499
f70     NULL
 
19500
f71     NULL
 
19501
f72     NULL
 
19502
f73     NULL
 
19503
f74     NULL
 
19504
f75     NULL
 
19505
f76     NULL
 
19506
f77     7.7
 
19507
f78     7.7
 
19508
f79     00000000000000000007.7
 
19509
f80     00000000000000000008.8
 
19510
f81     8.8
 
19511
f82     8.8
 
19512
f83     0000000008.8
 
19513
f84     0000000008.8
 
19514
f85     8.8
 
19515
f86     8.8
 
19516
f87     8.8
 
19517
f88     8.8
 
19518
f89     0000000008.8
 
19519
f90     0000000008.8
 
19520
f91     0000000008.8
 
19521
f92     0000000008.8
 
19522
f93     8.8
 
19523
f94     8.8
 
19524
f95     8.8
 
19525
f96     8.8
 
19526
f97     0000000008.8
 
19527
f98     00000000000000000008.8
 
19528
f99     0000000008.8
 
19529
f100    00000000000000000008.8
 
19530
f101    2000-01-01
 
19531
f102    00:00:20
 
19532
f103    0002-02-02 00:00:00
 
19533
f104    2000-12-31 23:59:59
 
19534
f105    2000
 
19535
f106    2000
 
19536
f107    2000
 
19537
f108    1enum
 
19538
f109    1set
 
19539
f59     195
 
19540
f60     87
 
19541
f61     NULL
 
19542
f62     NULL
 
19543
f63     NULL
 
19544
f64     NULL
 
19545
f65     NULL
 
19546
f66     NULL
 
19547
f67     NULL
 
19548
f68     NULL
 
19549
f69     NULL
 
19550
f70     NULL
 
19551
f71     NULL
 
19552
f72     NULL
 
19553
f73     NULL
 
19554
f74     NULL
 
19555
f75     NULL
 
19556
f76     NULL
 
19557
f77     7.7
 
19558
f78     7.7
 
19559
f79     00000000000000000007.7
 
19560
f80     00000000000000000008.8
 
19561
f81     8.8
 
19562
f82     8.8
 
19563
f83     0000000008.8
 
19564
f84     0000000008.8
 
19565
f85     8.8
 
19566
f86     8.8
 
19567
f87     8.8
 
19568
f88     8.8
 
19569
f89     0000000008.8
 
19570
f90     0000000008.8
 
19571
f91     0000000008.8
 
19572
f92     0000000008.8
 
19573
f93     8.8
 
19574
f94     8.8
 
19575
f95     8.8
 
19576
f96     8.8
 
19577
f97     0000000008.8
 
19578
f98     00000000000000000008.8
 
19579
f99     0000000008.8
 
19580
f100    00000000000000000008.8
 
19581
f101    2000-01-01
 
19582
f102    00:00:20
 
19583
f103    0002-02-02 00:00:00
 
19584
f104    2000-12-31 23:59:59
 
19585
f105    2000
 
19586
f106    2000
 
19587
f107    2000
 
19588
f108    1enum
 
19589
f109    1set
 
19590
f59     207
 
19591
f60     205
 
19592
f61     0000000206
 
19593
f62     NULL
 
19594
f63     NULL
 
19595
f64     NULL
 
19596
f65     NULL
 
19597
f66     NULL
 
19598
f67     NULL
 
19599
f68     NULL
 
19600
f69     NULL
 
19601
f70     NULL
 
19602
f71     NULL
 
19603
f72     NULL
 
19604
f73     NULL
 
19605
f74     NULL
 
19606
f75     NULL
 
19607
f76     NULL
 
19608
f77     7.7
 
19609
f78     7.7
 
19610
f79     00000000000000000007.7
 
19611
f80     00000000000000000008.8
 
19612
f81     8.8
 
19613
f82     8.8
 
19614
f83     0000000008.8
 
19615
f84     0000000008.8
 
19616
f85     8.8
 
19617
f86     8.8
 
19618
f87     8.8
 
19619
f88     8.8
 
19620
f89     0000000008.8
 
19621
f90     0000000008.8
 
19622
f91     0000000008.8
 
19623
f92     0000000008.8
 
19624
f93     8.8
 
19625
f94     8.8
 
19626
f95     8.8
 
19627
f96     8.8
 
19628
f97     0000000008.8
 
19629
f98     00000000000000000008.8
 
19630
f99     0000000008.8
 
19631
f100    00000000000000000008.8
 
19632
f101    2000-01-01
 
19633
f102    00:00:20
 
19634
f103    0002-02-02 00:00:00
 
19635
f104    2000-12-31 23:59:59
 
19636
f105    2000
 
19637
f106    2000
 
19638
f107    2000
 
19639
f108    1enum
 
19640
f109    1set
 
19641
f59     209
 
19642
f60     208
 
19643
f61     0000000204
 
19644
f62     NULL
 
19645
f63     NULL
 
19646
f64     NULL
 
19647
f65     NULL
 
19648
f66     NULL
 
19649
f67     NULL
 
19650
f68     NULL
 
19651
f69     NULL
 
19652
f70     NULL
 
19653
f71     NULL
 
19654
f72     NULL
 
19655
f73     NULL
 
19656
f74     NULL
 
19657
f75     NULL
 
19658
f76     NULL
 
19659
f77     7.7
 
19660
f78     7.7
 
19661
f79     00000000000000000007.7
 
19662
f80     00000000000000000008.8
 
19663
f81     8.8
 
19664
f82     8.8
 
19665
f83     0000000008.8
 
19666
f84     0000000008.8
 
19667
f85     8.8
 
19668
f86     8.8
 
19669
f87     8.8
 
19670
f88     8.8
 
19671
f89     0000000008.8
 
19672
f90     0000000008.8
 
19673
f91     0000000008.8
 
19674
f92     0000000008.8
 
19675
f93     8.8
 
19676
f94     8.8
 
19677
f95     8.8
 
19678
f96     8.8
 
19679
f97     0000000008.8
 
19680
f98     00000000000000000008.8
 
19681
f99     0000000008.8
 
19682
f100    00000000000000000008.8
 
19683
f101    2000-01-01
 
19684
f102    00:00:20
 
19685
f103    0002-02-02 00:00:00
 
19686
f104    2000-12-31 23:59:59
 
19687
f105    2000
 
19688
f106    2000
 
19689
f107    2000
 
19690
f108    1enum
 
19691
f109    1set
 
19692
f59     242
 
19693
f60     79
 
19694
f61     NULL
 
19695
f62     NULL
 
19696
f63     NULL
 
19697
f64     NULL
 
19698
f65     NULL
 
19699
f66     NULL
 
19700
f67     NULL
 
19701
f68     NULL
 
19702
f69     NULL
 
19703
f70     NULL
 
19704
f71     NULL
 
19705
f72     NULL
 
19706
f73     NULL
 
19707
f74     NULL
 
19708
f75     NULL
 
19709
f76     NULL
 
19710
f77     7.7
 
19711
f78     7.7
 
19712
f79     00000000000000000007.7
 
19713
f80     00000000000000000008.8
 
19714
f81     8.8
 
19715
f82     8.8
 
19716
f83     0000000008.8
 
19717
f84     0000000008.8
 
19718
f85     8.8
 
19719
f86     8.8
 
19720
f87     8.8
 
19721
f88     8.8
 
19722
f89     0000000008.8
 
19723
f90     0000000008.8
 
19724
f91     0000000008.8
 
19725
f92     0000000008.8
 
19726
f93     8.8
 
19727
f94     8.8
 
19728
f95     8.8
 
19729
f96     8.8
 
19730
f97     0000000008.8
 
19731
f98     00000000000000000008.8
 
19732
f99     0000000008.8
 
19733
f100    00000000000000000008.8
 
19734
f101    2000-01-01
 
19735
f102    00:00:20
 
19736
f103    0002-02-02 00:00:00
 
19737
f104    2000-12-31 23:59:59
 
19738
f105    2000
 
19739
f106    2000
 
19740
f107    2000
 
19741
f108    1enum
 
19742
f109    1set
 
19743
f59     250
 
19744
f60     87895654
 
19745
f61     NULL
 
19746
f62     NULL
 
19747
f63     NULL
 
19748
f64     NULL
 
19749
f65     NULL
 
19750
f66     NULL
 
19751
f67     NULL
 
19752
f68     NULL
 
19753
f69     NULL
 
19754
f70     NULL
 
19755
f71     NULL
 
19756
f72     NULL
 
19757
f73     NULL
 
19758
f74     NULL
 
19759
f75     NULL
 
19760
f76     NULL
 
19761
f77     7.7
 
19762
f78     7.7
 
19763
f79     00000000000000000007.7
 
19764
f80     00000000000000000008.8
 
19765
f81     8.8
 
19766
f82     8.8
 
19767
f83     0000000008.8
 
19768
f84     0000000008.8
 
19769
f85     8.8
 
19770
f86     8.8
 
19771
f87     8.8
 
19772
f88     8.8
 
19773
f89     0000000008.8
 
19774
f90     0000000008.8
 
19775
f91     0000000008.8
 
19776
f92     0000000008.8
 
19777
f93     8.8
 
19778
f94     8.8
 
19779
f95     8.8
 
19780
f96     8.8
 
19781
f97     0000000008.8
 
19782
f98     00000000000000000008.8
 
19783
f99     0000000008.8
 
19784
f100    00000000000000000008.8
 
19785
f101    2000-01-01
 
19786
f102    00:00:20
 
19787
f103    0002-02-02 00:00:00
 
19788
f104    2000-12-31 23:59:59
 
19789
f105    2000
 
19790
f106    2000
 
19791
f107    2000
 
19792
f108    1enum
 
19793
f109    1set
 
19794
f59     292
 
19795
f60     93
 
19796
f61     NULL
 
19797
f62     NULL
 
19798
f63     NULL
 
19799
f64     NULL
 
19800
f65     NULL
 
19801
f66     NULL
 
19802
f67     NULL
 
19803
f68     NULL
 
19804
f69     NULL
 
19805
f70     NULL
 
19806
f71     NULL
 
19807
f72     NULL
 
19808
f73     NULL
 
19809
f74     NULL
 
19810
f75     NULL
 
19811
f76     NULL
 
19812
f77     7.7
 
19813
f78     7.7
 
19814
f79     00000000000000000007.7
 
19815
f80     00000000000000000008.8
 
19816
f81     8.8
 
19817
f82     8.8
 
19818
f83     0000000008.8
 
19819
f84     0000000008.8
 
19820
f85     8.8
 
19821
f86     8.8
 
19822
f87     8.8
 
19823
f88     8.8
 
19824
f89     0000000008.8
 
19825
f90     0000000008.8
 
19826
f91     0000000008.8
 
19827
f92     0000000008.8
 
19828
f93     8.8
 
19829
f94     8.8
 
19830
f95     8.8
 
19831
f96     8.8
 
19832
f97     0000000008.8
 
19833
f98     00000000000000000008.8
 
19834
f99     0000000008.8
 
19835
f100    00000000000000000008.8
 
19836
f101    2000-01-01
 
19837
f102    00:00:20
 
19838
f103    0002-02-02 00:00:00
 
19839
f104    2000-12-31 23:59:59
 
19840
f105    2000
 
19841
f106    2000
 
19842
f107    2000
 
19843
f108    1enum
 
19844
f109    1set
 
19845
f59     299
 
19846
f60     899
 
19847
f61     NULL
 
19848
f62     NULL
 
19849
f63     NULL
 
19850
f64     NULL
 
19851
f65     NULL
 
19852
f66     NULL
 
19853
f67     NULL
 
19854
f68     NULL
 
19855
f69     NULL
 
19856
f70     NULL
 
19857
f71     NULL
 
19858
f72     NULL
 
19859
f73     NULL
 
19860
f74     NULL
 
19861
f75     NULL
 
19862
f76     NULL
 
19863
f77     7.7
 
19864
f78     7.7
 
19865
f79     00000000000000000007.7
 
19866
f80     00000000000000000008.8
 
19867
f81     8.8
 
19868
f82     8.8
 
19869
f83     0000000008.8
 
19870
f84     0000000008.8
 
19871
f85     8.8
 
19872
f86     8.8
 
19873
f87     8.8
 
19874
f88     8.8
 
19875
f89     0000000008.8
 
19876
f90     0000000008.8
 
19877
f91     0000000008.8
 
19878
f92     0000000008.8
 
19879
f93     8.8
 
19880
f94     8.8
 
19881
f95     8.8
 
19882
f96     8.8
 
19883
f97     0000000008.8
 
19884
f98     00000000000000000008.8
 
19885
f99     0000000008.8
 
19886
f100    00000000000000000008.8
 
19887
f101    2000-01-01
 
19888
f102    00:00:20
 
19889
f103    0002-02-02 00:00:00
 
19890
f104    2000-12-31 23:59:59
 
19891
f105    2000
 
19892
f106    2000
 
19893
f107    2000
 
19894
f108    1enum
 
19895
f109    1set
 
19896
f59     321
 
19897
f60     NULL
 
19898
f61     0000000765
 
19899
f62     NULL
 
19900
f63     NULL
 
19901
f64     NULL
 
19902
f65     NULL
 
19903
f66     NULL
 
19904
f67     NULL
 
19905
f68     NULL
 
19906
f69     NULL
 
19907
f70     NULL
 
19908
f71     NULL
 
19909
f72     NULL
 
19910
f73     NULL
 
19911
f74     NULL
 
19912
f75     NULL
 
19913
f76     NULL
 
19914
f77     7.7
 
19915
f78     7.7
 
19916
f79     00000000000000000007.7
 
19917
f80     00000000000000000008.8
 
19918
f81     8.8
 
19919
f82     8.8
 
19920
f83     0000000008.8
 
19921
f84     0000000008.8
 
19922
f85     8.8
 
19923
f86     8.8
 
19924
f87     8.8
 
19925
f88     8.8
 
19926
f89     0000000008.8
 
19927
f90     0000000008.8
 
19928
f91     0000000008.8
 
19929
f92     0000000008.8
 
19930
f93     8.8
 
19931
f94     8.8
 
19932
f95     8.8
 
19933
f96     8.8
 
19934
f97     0000000008.8
 
19935
f98     00000000000000000008.8
 
19936
f99     0000000008.8
 
19937
f100    00000000000000000008.8
 
19938
f101    2000-01-01
 
19939
f102    00:00:20
 
19940
f103    0002-02-02 00:00:00
 
19941
f104    2000-12-31 23:59:59
 
19942
f105    2000
 
19943
f106    2000
 
19944
f107    2000
 
19945
f108    1enum
 
19946
f109    1set
 
19947
f59     323
 
19948
f60     14376
 
19949
f61     NULL
 
19950
f62     NULL
 
19951
f63     NULL
 
19952
f64     NULL
 
19953
f65     NULL
 
19954
f66     NULL
 
19955
f67     NULL
 
19956
f68     NULL
 
19957
f69     NULL
 
19958
f70     NULL
 
19959
f71     NULL
 
19960
f72     NULL
 
19961
f73     NULL
 
19962
f74     NULL
 
19963
f75     NULL
 
19964
f76     NULL
 
19965
f77     7.7
 
19966
f78     7.7
 
19967
f79     00000000000000000007.7
 
19968
f80     00000000000000000008.8
 
19969
f81     8.8
 
19970
f82     8.8
 
19971
f83     0000000008.8
 
19972
f84     0000000008.8
 
19973
f85     8.8
 
19974
f86     8.8
 
19975
f87     8.8
 
19976
f88     8.8
 
19977
f89     0000000008.8
 
19978
f90     0000000008.8
 
19979
f91     0000000008.8
 
19980
f92     0000000008.8
 
19981
f93     8.8
 
19982
f94     8.8
 
19983
f95     8.8
 
19984
f96     8.8
 
19985
f97     0000000008.8
 
19986
f98     00000000000000000008.8
 
19987
f99     0000000008.8
 
19988
f100    00000000000000000008.8
 
19989
f101    2000-01-01
 
19990
f102    00:00:20
 
19991
f103    0002-02-02 00:00:00
 
19992
f104    2000-12-31 23:59:59
 
19993
f105    2000
 
19994
f106    2000
 
19995
f107    2000
 
19996
f108    1enum
 
19997
f109    1set
 
19998
f59     340
 
19999
f60     9984376
 
20000
f61     NULL
 
20001
f62     NULL
 
20002
f63     NULL
 
20003
f64     NULL
 
20004
f65     NULL
 
20005
f66     NULL
 
20006
f67     NULL
 
20007
f68     NULL
 
20008
f69     NULL
 
20009
f70     NULL
 
20010
f71     NULL
 
20011
f72     NULL
 
20012
f73     NULL
 
20013
f74     NULL
 
20014
f75     NULL
 
20015
f76     NULL
 
20016
f77     7.7
 
20017
f78     7.7
 
20018
f79     00000000000000000007.7
 
20019
f80     00000000000000000008.8
 
20020
f81     8.8
 
20021
f82     8.8
 
20022
f83     0000000008.8
 
20023
f84     0000000008.8
 
20024
f85     8.8
 
20025
f86     8.8
 
20026
f87     8.8
 
20027
f88     8.8
 
20028
f89     0000000008.8
 
20029
f90     0000000008.8
 
20030
f91     0000000008.8
 
20031
f92     0000000008.8
 
20032
f93     8.8
 
20033
f94     8.8
 
20034
f95     8.8
 
20035
f96     8.8
 
20036
f97     0000000008.8
 
20037
f98     00000000000000000008.8
 
20038
f99     0000000008.8
 
20039
f100    00000000000000000008.8
 
20040
f101    2000-01-01
 
20041
f102    00:00:20
 
20042
f103    0002-02-02 00:00:00
 
20043
f104    2000-12-31 23:59:59
 
20044
f105    2000
 
20045
f106    2000
 
20046
f107    2000
 
20047
f108    1enum
 
20048
f109    1set
 
20049
f59     394
 
20050
f60     41
 
20051
f61     NULL
 
20052
f62     NULL
 
20053
f63     NULL
 
20054
f64     NULL
 
20055
f65     NULL
 
20056
f66     NULL
 
20057
f67     NULL
 
20058
f68     NULL
 
20059
f69     NULL
 
20060
f70     NULL
 
20061
f71     NULL
 
20062
f72     NULL
 
20063
f73     NULL
 
20064
f74     NULL
 
20065
f75     NULL
 
20066
f76     NULL
 
20067
f77     7.7
 
20068
f78     7.7
 
20069
f79     00000000000000000007.7
 
20070
f80     00000000000000000008.8
 
20071
f81     8.8
 
20072
f82     8.8
 
20073
f83     0000000008.8
 
20074
f84     0000000008.8
 
20075
f85     8.8
 
20076
f86     8.8
 
20077
f87     8.8
 
20078
f88     8.8
 
20079
f89     0000000008.8
 
20080
f90     0000000008.8
 
20081
f91     0000000008.8
 
20082
f92     0000000008.8
 
20083
f93     8.8
 
20084
f94     8.8
 
20085
f95     8.8
 
20086
f96     8.8
 
20087
f97     0000000008.8
 
20088
f98     00000000000000000008.8
 
20089
f99     0000000008.8
 
20090
f100    00000000000000000008.8
 
20091
f101    2000-01-01
 
20092
f102    00:00:20
 
20093
f103    0002-02-02 00:00:00
 
20094
f104    2000-12-31 23:59:59
 
20095
f105    2000
 
20096
f106    2000
 
20097
f107    2000
 
20098
f108    1enum
 
20099
f109    1set
 
20100
f59     424
 
20101
f60     89
 
20102
f61     NULL
 
20103
f62     NULL
 
20104
f63     NULL
 
20105
f64     NULL
 
20106
f65     NULL
 
20107
f66     NULL
 
20108
f67     NULL
 
20109
f68     NULL
 
20110
f69     NULL
 
20111
f70     NULL
 
20112
f71     NULL
 
20113
f72     NULL
 
20114
f73     NULL
 
20115
f74     NULL
 
20116
f75     NULL
 
20117
f76     NULL
 
20118
f77     7.7
 
20119
f78     7.7
 
20120
f79     00000000000000000007.7
 
20121
f80     00000000000000000008.8
 
20122
f81     8.8
 
20123
f82     8.8
 
20124
f83     0000000008.8
 
20125
f84     0000000008.8
 
20126
f85     8.8
 
20127
f86     8.8
 
20128
f87     8.8
 
20129
f88     8.8
 
20130
f89     0000000008.8
 
20131
f90     0000000008.8
 
20132
f91     0000000008.8
 
20133
f92     0000000008.8
 
20134
f93     8.8
 
20135
f94     8.8
 
20136
f95     8.8
 
20137
f96     8.8
 
20138
f97     0000000008.8
 
20139
f98     00000000000000000008.8
 
20140
f99     0000000008.8
 
20141
f100    00000000000000000008.8
 
20142
f101    2000-01-01
 
20143
f102    00:00:20
 
20144
f103    0002-02-02 00:00:00
 
20145
f104    2000-12-31 23:59:59
 
20146
f105    2000
 
20147
f106    2000
 
20148
f107    2000
 
20149
f108    1enum
 
20150
f109    1set
 
20151
f59     441
 
20152
f60     16546
 
20153
f61     NULL
 
20154
f62     NULL
 
20155
f63     NULL
 
20156
f64     NULL
 
20157
f65     NULL
 
20158
f66     NULL
 
20159
f67     NULL
 
20160
f68     NULL
 
20161
f69     NULL
 
20162
f70     NULL
 
20163
f71     NULL
 
20164
f72     NULL
 
20165
f73     NULL
 
20166
f74     NULL
 
20167
f75     NULL
 
20168
f76     NULL
 
20169
f77     7.7
 
20170
f78     7.7
 
20171
f79     00000000000000000007.7
 
20172
f80     00000000000000000008.8
 
20173
f81     8.8
 
20174
f82     8.8
 
20175
f83     0000000008.8
 
20176
f84     0000000008.8
 
20177
f85     8.8
 
20178
f86     8.8
 
20179
f87     8.8
 
20180
f88     8.8
 
20181
f89     0000000008.8
 
20182
f90     0000000008.8
 
20183
f91     0000000008.8
 
20184
f92     0000000008.8
 
20185
f93     8.8
 
20186
f94     8.8
 
20187
f95     8.8
 
20188
f96     8.8
 
20189
f97     0000000008.8
 
20190
f98     00000000000000000008.8
 
20191
f99     0000000008.8
 
20192
f100    00000000000000000008.8
 
20193
f101    2000-01-01
 
20194
f102    00:00:20
 
20195
f103    0002-02-02 00:00:00
 
20196
f104    2000-12-31 23:59:59
 
20197
f105    2000
 
20198
f106    2000
 
20199
f107    2000
 
20200
f108    1enum
 
20201
f109    1set
 
20202
f59     500
 
20203
f60     NULL
 
20204
f61     0000000900
 
20205
f62     NULL
 
20206
f63     NULL
 
20207
f64     NULL
 
20208
f65     NULL
 
20209
f66     NULL
 
20210
f67     NULL
 
20211
f68     NULL
 
20212
f69     NULL
 
20213
f70     NULL
 
20214
f71     NULL
 
20215
f72     NULL
 
20216
f73     NULL
 
20217
f74     NULL
 
20218
f75     NULL
 
20219
f76     NULL
 
20220
f77     7.7
 
20221
f78     7.7
 
20222
f79     00000000000000000007.7
 
20223
f80     00000000000000000008.8
 
20224
f81     8.8
 
20225
f82     8.8
 
20226
f83     0000000008.8
 
20227
f84     0000000008.8
 
20228
f85     8.8
 
20229
f86     8.8
 
20230
f87     8.8
 
20231
f88     8.8
 
20232
f89     0000000008.8
 
20233
f90     0000000008.8
 
20234
f91     0000000008.8
 
20235
f92     0000000008.8
 
20236
f93     8.8
 
20237
f94     8.8
 
20238
f95     8.8
 
20239
f96     8.8
 
20240
f97     0000000008.8
 
20241
f98     00000000000000000008.8
 
20242
f99     0000000008.8
 
20243
f100    00000000000000000008.8
 
20244
f101    2000-01-01
 
20245
f102    00:00:20
 
20246
f103    0002-02-02 00:00:00
 
20247
f104    2000-12-31 23:59:59
 
20248
f105    2000
 
20249
f106    2000
 
20250
f107    2000
 
20251
f108    1enum
 
20252
f109    1set
 
20253
f59     500
 
20254
f60     NULL
 
20255
f61     0000000900
 
20256
f62     NULL
 
20257
f63     NULL
 
20258
f64     NULL
 
20259
f65     NULL
 
20260
f66     NULL
 
20261
f67     NULL
 
20262
f68     NULL
 
20263
f69     NULL
 
20264
f70     NULL
 
20265
f71     NULL
 
20266
f72     NULL
 
20267
f73     NULL
 
20268
f74     NULL
 
20269
f75     NULL
 
20270
f76     NULL
 
20271
f77     7.7
 
20272
f78     7.7
 
20273
f79     00000000000000000007.7
 
20274
f80     00000000000000000008.8
 
20275
f81     8.8
 
20276
f82     8.8
 
20277
f83     0000000008.8
 
20278
f84     0000000008.8
 
20279
f85     8.8
 
20280
f86     8.8
 
20281
f87     8.8
 
20282
f88     8.8
 
20283
f89     0000000008.8
 
20284
f90     0000000008.8
 
20285
f91     0000000008.8
 
20286
f92     0000000008.8
 
20287
f93     8.8
 
20288
f94     8.8
 
20289
f95     8.8
 
20290
f96     8.8
 
20291
f97     0000000008.8
 
20292
f98     00000000000000000008.8
 
20293
f99     0000000008.8
 
20294
f100    00000000000000000008.8
 
20295
f101    2000-01-01
 
20296
f102    00:00:20
 
20297
f103    0002-02-02 00:00:00
 
20298
f104    2000-12-31 23:59:59
 
20299
f105    2000
 
20300
f106    2000
 
20301
f107    2000
 
20302
f108    1enum
 
20303
f109    1set
 
20304
f59     500
 
20305
f60     NULL
 
20306
f61     0000000900
 
20307
f62     NULL
 
20308
f63     NULL
 
20309
f64     NULL
 
20310
f65     NULL
 
20311
f66     NULL
 
20312
f67     NULL
 
20313
f68     NULL
 
20314
f69     NULL
 
20315
f70     NULL
 
20316
f71     NULL
 
20317
f72     NULL
 
20318
f73     NULL
 
20319
f74     NULL
 
20320
f75     NULL
 
20321
f76     NULL
 
20322
f77     7.7
 
20323
f78     7.7
 
20324
f79     00000000000000000007.7
 
20325
f80     00000000000000000008.8
 
20326
f81     8.8
 
20327
f82     8.8
 
20328
f83     0000000008.8
 
20329
f84     0000000008.8
 
20330
f85     8.8
 
20331
f86     8.8
 
20332
f87     8.8
 
20333
f88     8.8
 
20334
f89     0000000008.8
 
20335
f90     0000000008.8
 
20336
f91     0000000008.8
 
20337
f92     0000000008.8
 
20338
f93     8.8
 
20339
f94     8.8
 
20340
f95     8.8
 
20341
f96     8.8
 
20342
f97     0000000008.8
 
20343
f98     00000000000000000008.8
 
20344
f99     0000000008.8
 
20345
f100    00000000000000000008.8
 
20346
f101    2000-01-01
 
20347
f102    00:00:20
 
20348
f103    0002-02-02 00:00:00
 
20349
f104    2000-12-31 23:59:59
 
20350
f105    2000
 
20351
f106    2000
 
20352
f107    2000
 
20353
f108    1enum
 
20354
f109    1set
 
20355
f59     660
 
20356
f60     876546
 
20357
f61     NULL
 
20358
f62     NULL
 
20359
f63     NULL
 
20360
f64     NULL
 
20361
f65     NULL
 
20362
f66     NULL
 
20363
f67     NULL
 
20364
f68     NULL
 
20365
f69     NULL
 
20366
f70     NULL
 
20367
f71     NULL
 
20368
f72     NULL
 
20369
f73     NULL
 
20370
f74     NULL
 
20371
f75     NULL
 
20372
f76     NULL
 
20373
f77     7.7
 
20374
f78     7.7
 
20375
f79     00000000000000000007.7
 
20376
f80     00000000000000000008.8
 
20377
f81     8.8
 
20378
f82     8.8
 
20379
f83     0000000008.8
 
20380
f84     0000000008.8
 
20381
f85     8.8
 
20382
f86     8.8
 
20383
f87     8.8
 
20384
f88     8.8
 
20385
f89     0000000008.8
 
20386
f90     0000000008.8
 
20387
f91     0000000008.8
 
20388
f92     0000000008.8
 
20389
f93     8.8
 
20390
f94     8.8
 
20391
f95     8.8
 
20392
f96     8.8
 
20393
f97     0000000008.8
 
20394
f98     00000000000000000008.8
 
20395
f99     0000000008.8
 
20396
f100    00000000000000000008.8
 
20397
f101    2000-01-01
 
20398
f102    00:00:20
 
20399
f103    0002-02-02 00:00:00
 
20400
f104    2000-12-31 23:59:59
 
20401
f105    2000
 
20402
f106    2000
 
20403
f107    2000
 
20404
f108    1enum
 
20405
f109    1set
 
20406
f59     987
 
20407
f60     41
 
20408
f61     NULL
 
20409
f62     NULL
 
20410
f63     NULL
 
20411
f64     NULL
 
20412
f65     NULL
 
20413
f66     NULL
 
20414
f67     NULL
 
20415
f68     NULL
 
20416
f69     NULL
 
20417
f70     NULL
 
20418
f71     NULL
 
20419
f72     NULL
 
20420
f73     NULL
 
20421
f74     NULL
 
20422
f75     NULL
 
20423
f76     NULL
 
20424
f77     7.7
 
20425
f78     7.7
 
20426
f79     00000000000000000007.7
 
20427
f80     00000000000000000008.8
 
20428
f81     8.8
 
20429
f82     8.8
 
20430
f83     0000000008.8
 
20431
f84     0000000008.8
 
20432
f85     8.8
 
20433
f86     8.8
 
20434
f87     8.8
 
20435
f88     8.8
 
20436
f89     0000000008.8
 
20437
f90     0000000008.8
 
20438
f91     0000000008.8
 
20439
f92     0000000008.8
 
20440
f93     8.8
 
20441
f94     8.8
 
20442
f95     8.8
 
20443
f96     8.8
 
20444
f97     0000000008.8
 
20445
f98     00000000000000000008.8
 
20446
f99     0000000008.8
 
20447
f100    00000000000000000008.8
 
20448
f101    2000-01-01
 
20449
f102    00:00:20
 
20450
f103    0002-02-02 00:00:00
 
20451
f104    2000-12-31 23:59:59
 
20452
f105    2000
 
20453
f106    2000
 
20454
f107    2000
 
20455
f108    1enum
 
20456
f109    1set
 
20457
f59     2550
 
20458
f60     775654
 
20459
f61     NULL
 
20460
f62     NULL
 
20461
f63     NULL
 
20462
f64     NULL
 
20463
f65     NULL
 
20464
f66     NULL
 
20465
f67     NULL
 
20466
f68     NULL
 
20467
f69     NULL
 
20468
f70     NULL
 
20469
f71     NULL
 
20470
f72     NULL
 
20471
f73     NULL
 
20472
f74     NULL
 
20473
f75     NULL
 
20474
f76     NULL
 
20475
f77     7.7
 
20476
f78     7.7
 
20477
f79     00000000000000000007.7
 
20478
f80     00000000000000000008.8
 
20479
f81     8.8
 
20480
f82     8.8
 
20481
f83     0000000008.8
 
20482
f84     0000000008.8
 
20483
f85     8.8
 
20484
f86     8.8
 
20485
f87     8.8
 
20486
f88     8.8
 
20487
f89     0000000008.8
 
20488
f90     0000000008.8
 
20489
f91     0000000008.8
 
20490
f92     0000000008.8
 
20491
f93     8.8
 
20492
f94     8.8
 
20493
f95     8.8
 
20494
f96     8.8
 
20495
f97     0000000008.8
 
20496
f98     00000000000000000008.8
 
20497
f99     0000000008.8
 
20498
f100    00000000000000000008.8
 
20499
f101    2000-01-01
 
20500
f102    00:00:20
 
20501
f103    0002-02-02 00:00:00
 
20502
f104    2000-12-31 23:59:59
 
20503
f105    2000
 
20504
f106    2000
 
20505
f107    2000
 
20506
f108    1enum
 
20507
f109    1set
 
20508
f59     2760
 
20509
f60     985654
 
20510
f61     NULL
 
20511
f62     NULL
 
20512
f63     NULL
 
20513
f64     NULL
 
20514
f65     NULL
 
20515
f66     NULL
 
20516
f67     NULL
 
20517
f68     NULL
 
20518
f69     NULL
 
20519
f70     NULL
 
20520
f71     NULL
 
20521
f72     NULL
 
20522
f73     NULL
 
20523
f74     NULL
 
20524
f75     NULL
 
20525
f76     NULL
 
20526
f77     7.7
 
20527
f78     7.7
 
20528
f79     00000000000000000007.7
 
20529
f80     00000000000000000008.8
 
20530
f81     8.8
 
20531
f82     8.8
 
20532
f83     0000000008.8
 
20533
f84     0000000008.8
 
20534
f85     8.8
 
20535
f86     8.8
 
20536
f87     8.8
 
20537
f88     8.8
 
20538
f89     0000000008.8
 
20539
f90     0000000008.8
 
20540
f91     0000000008.8
 
20541
f92     0000000008.8
 
20542
f93     8.8
 
20543
f94     8.8
 
20544
f95     8.8
 
20545
f96     8.8
 
20546
f97     0000000008.8
 
20547
f98     00000000000000000008.8
 
20548
f99     0000000008.8
 
20549
f100    00000000000000000008.8
 
20550
f101    2000-01-01
 
20551
f102    00:00:20
 
20552
f103    0002-02-02 00:00:00
 
20553
f104    2000-12-31 23:59:59
 
20554
f105    2000
 
20555
f106    2000
 
20556
f107    2000
 
20557
f108    1enum
 
20558
f109    1set
 
20559
f59     3330
 
20560
f60     764376
 
20561
f61     NULL
 
20562
f62     NULL
 
20563
f63     NULL
 
20564
f64     NULL
 
20565
f65     NULL
 
20566
f66     NULL
 
20567
f67     NULL
 
20568
f68     NULL
 
20569
f69     NULL
 
20570
f70     NULL
 
20571
f71     NULL
 
20572
f72     NULL
 
20573
f73     NULL
 
20574
f74     NULL
 
20575
f75     NULL
 
20576
f76     NULL
 
20577
f77     7.7
 
20578
f78     7.7
 
20579
f79     00000000000000000007.7
 
20580
f80     00000000000000000008.8
 
20581
f81     8.8
 
20582
f82     8.8
 
20583
f83     0000000008.8
 
20584
f84     0000000008.8
 
20585
f85     8.8
 
20586
f86     8.8
 
20587
f87     8.8
 
20588
f88     8.8
 
20589
f89     0000000008.8
 
20590
f90     0000000008.8
 
20591
f91     0000000008.8
 
20592
f92     0000000008.8
 
20593
f93     8.8
 
20594
f94     8.8
 
20595
f95     8.8
 
20596
f96     8.8
 
20597
f97     0000000008.8
 
20598
f98     00000000000000000008.8
 
20599
f99     0000000008.8
 
20600
f100    00000000000000000008.8
 
20601
f101    2000-01-01
 
20602
f102    00:00:20
 
20603
f103    0002-02-02 00:00:00
 
20604
f104    2000-12-31 23:59:59
 
20605
f105    2000
 
20606
f106    2000
 
20607
f107    2000
 
20608
f108    1enum
 
20609
f109    1set
 
20610
f59     3410
 
20611
f60     996546
 
20612
f61     NULL
 
20613
f62     NULL
 
20614
f63     NULL
 
20615
f64     NULL
 
20616
f65     NULL
 
20617
f66     NULL
 
20618
f67     NULL
 
20619
f68     NULL
 
20620
f69     NULL
 
20621
f70     NULL
 
20622
f71     NULL
 
20623
f72     NULL
 
20624
f73     NULL
 
20625
f74     NULL
 
20626
f75     NULL
 
20627
f76     NULL
 
20628
f77     7.7
 
20629
f78     7.7
 
20630
f79     00000000000000000007.7
 
20631
f80     00000000000000000008.8
 
20632
f81     8.8
 
20633
f82     8.8
 
20634
f83     0000000008.8
 
20635
f84     0000000008.8
 
20636
f85     8.8
 
20637
f86     8.8
 
20638
f87     8.8
 
20639
f88     8.8
 
20640
f89     0000000008.8
 
20641
f90     0000000008.8
 
20642
f91     0000000008.8
 
20643
f92     0000000008.8
 
20644
f93     8.8
 
20645
f94     8.8
 
20646
f95     8.8
 
20647
f96     8.8
 
20648
f97     0000000008.8
 
20649
f98     00000000000000000008.8
 
20650
f99     0000000008.8
 
20651
f100    00000000000000000008.8
 
20652
f101    2000-01-01
 
20653
f102    00:00:20
 
20654
f103    0002-02-02 00:00:00
 
20655
f104    2000-12-31 23:59:59
 
20656
f105    2000
 
20657
f106    2000
 
20658
f107    2000
 
20659
f108    1enum
 
20660
f109    1set
 
20661
f59     7876
 
20662
f60     74
 
20663
f61     NULL
 
20664
f62     NULL
 
20665
f63     NULL
 
20666
f64     NULL
 
20667
f65     NULL
 
20668
f66     NULL
 
20669
f67     NULL
 
20670
f68     NULL
 
20671
f69     NULL
 
20672
f70     NULL
 
20673
f71     NULL
 
20674
f72     NULL
 
20675
f73     NULL
 
20676
f74     NULL
 
20677
f75     NULL
 
20678
f76     NULL
 
20679
f77     7.7
 
20680
f78     7.7
 
20681
f79     00000000000000000007.7
 
20682
f80     00000000000000000008.8
 
20683
f81     8.8
 
20684
f82     8.8
 
20685
f83     0000000008.8
 
20686
f84     0000000008.8
 
20687
f85     8.8
 
20688
f86     8.8
 
20689
f87     8.8
 
20690
f88     8.8
 
20691
f89     0000000008.8
 
20692
f90     0000000008.8
 
20693
f91     0000000008.8
 
20694
f92     0000000008.8
 
20695
f93     8.8
 
20696
f94     8.8
 
20697
f95     8.8
 
20698
f96     8.8
 
20699
f97     0000000008.8
 
20700
f98     00000000000000000008.8
 
20701
f99     0000000008.8
 
20702
f100    00000000000000000008.8
 
20703
f101    2000-01-01
 
20704
f102    00:00:20
 
20705
f103    0002-02-02 00:00:00
 
20706
f104    2000-12-31 23:59:59
 
20707
f105    2000
 
20708
f106    2000
 
20709
f107    2000
 
20710
f108    1enum
 
20711
f109    1set
 
20712
f59     9112
 
20713
f60     NULL
 
20714
f61     0000008771
 
20715
f62     NULL
 
20716
f63     NULL
 
20717
f64     NULL
 
20718
f65     NULL
 
20719
f66     NULL
 
20720
f67     NULL
 
20721
f68     NULL
 
20722
f69     NULL
 
20723
f70     NULL
 
20724
f71     NULL
 
20725
f72     NULL
 
20726
f73     NULL
 
20727
f74     NULL
 
20728
f75     NULL
 
20729
f76     NULL
 
20730
f77     7.7
 
20731
f78     7.7
 
20732
f79     00000000000000000007.7
 
20733
f80     00000000000000000008.8
 
20734
f81     8.8
 
20735
f82     8.8
 
20736
f83     0000000008.8
 
20737
f84     0000000008.8
 
20738
f85     8.8
 
20739
f86     8.8
 
20740
f87     8.8
 
20741
f88     8.8
 
20742
f89     0000000008.8
 
20743
f90     0000000008.8
 
20744
f91     0000000008.8
 
20745
f92     0000000008.8
 
20746
f93     8.8
 
20747
f94     8.8
 
20748
f95     8.8
 
20749
f96     8.8
 
20750
f97     0000000008.8
 
20751
f98     00000000000000000008.8
 
20752
f99     0000000008.8
 
20753
f100    00000000000000000008.8
 
20754
f101    2000-01-01
 
20755
f102    00:00:20
 
20756
f103    0002-02-02 00:00:00
 
20757
f104    2000-12-31 23:59:59
 
20758
f105    2000
 
20759
f106    2000
 
20760
f107    2000
 
20761
f108    1enum
 
20762
f109    1set
 
20763
f59     76710
 
20764
f60     226546
 
20765
f61     NULL
 
20766
f62     NULL
 
20767
f63     NULL
 
20768
f64     NULL
 
20769
f65     NULL
 
20770
f66     NULL
 
20771
f67     NULL
 
20772
f68     NULL
 
20773
f69     NULL
 
20774
f70     NULL
 
20775
f71     NULL
 
20776
f72     NULL
 
20777
f73     NULL
 
20778
f74     NULL
 
20779
f75     NULL
 
20780
f76     NULL
 
20781
f77     7.7
 
20782
f78     7.7
 
20783
f79     00000000000000000007.7
 
20784
f80     00000000000000000008.8
 
20785
f81     8.8
 
20786
f82     8.8
 
20787
f83     0000000008.8
 
20788
f84     0000000008.8
 
20789
f85     8.8
 
20790
f86     8.8
 
20791
f87     8.8
 
20792
f88     8.8
 
20793
f89     0000000008.8
 
20794
f90     0000000008.8
 
20795
f91     0000000008.8
 
20796
f92     0000000008.8
 
20797
f93     8.8
 
20798
f94     8.8
 
20799
f95     8.8
 
20800
f96     8.8
 
20801
f97     0000000008.8
 
20802
f98     00000000000000000008.8
 
20803
f99     0000000008.8
 
20804
f100    00000000000000000008.8
 
20805
f101    2000-01-01
 
20806
f102    00:00:20
 
20807
f103    0002-02-02 00:00:00
 
20808
f104    2000-12-31 23:59:59
 
20809
f105    2000
 
20810
f106    2000
 
20811
f107    2000
 
20812
f108    1enum
 
20813
f109    1set
 
20814
f59     569300
 
20815
f60     9114376
 
20816
f61     NULL
 
20817
f62     NULL
 
20818
f63     NULL
 
20819
f64     NULL
 
20820
f65     NULL
 
20821
f66     NULL
 
20822
f67     NULL
 
20823
f68     NULL
 
20824
f69     NULL
 
20825
f70     NULL
 
20826
f71     NULL
 
20827
f72     NULL
 
20828
f73     NULL
 
20829
f74     NULL
 
20830
f75     NULL
 
20831
f76     NULL
 
20832
f77     7.7
 
20833
f78     7.7
 
20834
f79     00000000000000000007.7
 
20835
f80     00000000000000000008.8
 
20836
f81     8.8
 
20837
f82     8.8
 
20838
f83     0000000008.8
 
20839
f84     0000000008.8
 
20840
f85     8.8
 
20841
f86     8.8
 
20842
f87     8.8
 
20843
f88     8.8
 
20844
f89     0000000008.8
 
20845
f90     0000000008.8
 
20846
f91     0000000008.8
 
20847
f92     0000000008.8
 
20848
f93     8.8
 
20849
f94     8.8
 
20850
f95     8.8
 
20851
f96     8.8
 
20852
f97     0000000008.8
 
20853
f98     00000000000000000008.8
 
20854
f99     0000000008.8
 
20855
f100    00000000000000000008.8
 
20856
f101    2000-01-01
 
20857
f102    00:00:20
 
20858
f103    0002-02-02 00:00:00
 
20859
f104    2000-12-31 23:59:59
 
20860
f105    2000
 
20861
f106    2000
 
20862
f107    2000
 
20863
f108    1enum
 
20864
f109    1set
 
20865
drop view test.v1 ;
 
20866
CREATE VIEW test.v1 AS SELECT F59,f61 FROM test.tb2;
 
20867
SELECT * FROM test.v1 order by f59,f61 desc limit 20;
 
20868
F59     f61
 
20869
1       0000000001
 
20870
2       0000000002
 
20871
3       0000000003
 
20872
5       0000000005
 
20873
6       0000000006
 
20874
7       0000000007
 
20875
8       0000000008
 
20876
9       0000000009
 
20877
10      0000000010
 
20878
15      NULL
 
20879
17      0000000016
 
20880
19      0000000014
 
20881
22      NULL
 
20882
24      NULL
 
20883
27      0000000026
 
20884
29      0000000024
 
20885
34      NULL
 
20886
94      NULL
 
20887
100     0000000004
 
20888
100     NULL
 
20889
drop view test.v1 ;
 
20890
 
 
20891
Testcase 3.3.1.54 
 
20892
--------------------------------------------------------------------------------
 
20893
USE test;
 
20894
drop table if exists  test.t1 ;
 
20895
drop table if exists  test.t2 ;
 
20896
drop view  if exists  test.v1 ;
 
20897
Create table t1 (f59 int, f60 int) ;
 
20898
Create table t2 (f59 int, f60 int) ;
 
20899
Insert into t1 values (1,10)   ;
 
20900
Insert into t1 values (2,20)   ;
 
20901
Insert into t1 values (47,80)  ;
 
20902
Insert into t2 values (1,1000) ;
 
20903
Insert into t2 values (2,2000) ;
 
20904
Insert into t2 values (31,97)  ;
 
20905
Create view test.v1 as select t1.f59, t1.f60
 
20906
from t1,t2 where t1.f59=t2.f59 ;
 
20907
Select * from test.v1 order by f59 limit 50 ;
 
20908
f59     f60
 
20909
1       10
 
20910
2       20
 
20911
drop table test.t1 ;
 
20912
drop table test.t2 ;
 
20913
drop view  test.v1 ;
 
20914
 
 
20915
Testcase 3.3.1.50 - 3.3.1.54 additional implementation
 
20916
--------------------------------------------------------------------------------
 
20917
DROP TABLE IF EXISTS t1 ;
 
20918
DROP VIEW  IF EXISTS v1 ;
 
20919
CREATE TABLE t1 ( f1 BIGINT, f2 char(10), f3 DECIMAL(10,5) );
 
20920
INSERT INTO t1 VALUES(1, 'one',   1.1);
 
20921
INSERT INTO t1 VALUES(2, 'two',   2.2);
 
20922
INSERT INTO t1 VALUES(3, 'three', 3.3);
 
20923
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1;
 
20924
SELECT * FROM v1;
 
20925
f1      f2      f3
 
20926
1       one     1.10000
 
20927
2       two     2.20000
 
20928
3       three   3.30000
 
20929
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1;
 
20930
SELECT * FROM v1;
 
20931
f2
 
20932
one
 
20933
two
 
20934
three
 
20935
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1 WHERE f3 = 2.2;
 
20936
SELECT * FROM v1;
 
20937
f1      f2      f3
 
20938
2       two     2.20000
 
20939
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1 WHERE f3 = 2.2;
 
20940
SELECT * FROM v1;
 
20941
f2
 
20942
two
 
20943
SET sql_mode = 'traditional,ansi';
 
20944
CREATE OR REPLACE VIEW v1 AS
 
20945
SELECT f3 AS "pure column f3:", f1 + f3 AS "sum of columns f1 + f3 =",
 
20946
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1):",
 
20947
'->' || CAST(f3 AS CHAR) || '<-'
 
20948
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):"
 
20949
FROM t1 WHERE f1 = 2;
 
20950
CREATE OR REPLACE VIEW v1 AS
 
20951
SELECT f3 AS "pure column f3: ", f1 + f3 AS "sum of columns f1 + f3 = ",
 
20952
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1): ",
 
20953
'->' || CAST(f3 AS CHAR) || '<-'
 
20954
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR): "
 
20955
FROM t1 WHERE f1 = 2;
 
20956
ERROR 42000: Incorrect column name 'pure column f3: '
 
20957
SELECT * FROM v1;
 
20958
pure column f3: 2.20000
 
20959
sum of columns f1 + f3 =        4.20000
 
20960
product of constants 3 * (- 0.11111E+1):        -3.3333
 
20961
expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):   ->2.20000<-
 
20962
SET sql_mode = '';
 
20963
 
 
20964
Testcases 3.3.1.55 - 3.3.1.62 
 
20965
--------------------------------------------------------------------------------
 
20966
Drop table if exists t1, t2 ;
 
20967
Drop view  if exists v1 ;
 
20968
Create table t1 (f59 int, f60 char(10), f61 int, a char(1)) ;
 
20969
Insert into t1 values (1, 'single',    3, '1')  ;
 
20970
Insert into t1 values (2, 'double',    6, '2')  ;
 
20971
Insert into t1 values (3, 'single-f3', 4, '3')  ;
 
20972
Create table t2 (f59 int, f60 char(10), f61 int, b char(1)) ;
 
20973
Insert into t2 values (2, 'double',    6, '2')  ;
 
20974
Insert into t2 values (3, 'single-f3', 6, '3')  ;
 
20975
Insert into t2 values (4, 'single',    4, '4')  ;
 
20976
create or replace view test.v1 as
 
20977
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20978
t1.f61 t1_f61, t2.f61 t2_f61
 
20979
from t1 inner join t2 where t1.f59 = t2.f59 ;
 
20980
select * from test.v1 order by t1_f59 ;
 
20981
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20982
2       2       double  double  6       6
 
20983
3       3       single-f3       single-f3       4       6
 
20984
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20985
t1.f61 t1_f61, t2.f61 t2_f61
 
20986
from t1 inner join t2 where t1.f59 = t2.f59;
 
20987
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20988
2       2       double  double  6       6
 
20989
3       3       single-f3       single-f3       4       6
 
20990
Create or replace view test.v1 as
 
20991
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
20992
FROM t2 cross join t1;
 
20993
Select * from v1 order by t1_f59,t2_f59;
 
20994
t1_f59  t2_f59
 
20995
1       2
 
20996
1       3
 
20997
1       4
 
20998
2       2
 
20999
2       3
 
21000
2       4
 
21001
3       2
 
21002
3       3
 
21003
3       4
 
21004
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21005
FROM t2 cross join t1;
 
21006
t1_f59  t2_f59
 
21007
1       2
 
21008
1       3
 
21009
1       4
 
21010
2       2
 
21011
2       3
 
21012
2       4
 
21013
3       2
 
21014
3       3
 
21015
3       4
 
21016
Create or replace view test.v1 as
 
21017
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21018
FROM t2,t1;
 
21019
Select * from v1 order by t1_f59,t2_f59;
 
21020
t1_f59  t2_f59
 
21021
1       2
 
21022
1       3
 
21023
1       4
 
21024
2       2
 
21025
2       3
 
21026
2       4
 
21027
3       2
 
21028
3       3
 
21029
3       4
 
21030
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21031
FROM t2,t1;
 
21032
t1_f59  t2_f59
 
21033
1       2
 
21034
1       3
 
21035
1       4
 
21036
2       2
 
21037
2       3
 
21038
2       4
 
21039
3       2
 
21040
3       3
 
21041
3       4
 
21042
Create or replace view test.v1 as
 
21043
Select f59, f60, f61, a, b
 
21044
FROM t2 natural join t1;
 
21045
Select * from v1 order by f59;
 
21046
f59     f60     f61     a       b
 
21047
2       double  6       2       2
 
21048
Select f59, f60, f61, a, b
 
21049
FROM t2 natural join t1;
 
21050
f59     f60     f61     a       b
 
21051
2       double  6       2       2
 
21052
Create or replace view test.v1 as
 
21053
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21054
t1.f61 t1_f61, t2.f61 t2_f61
 
21055
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21056
Select * from v1 order by t1_f59;
 
21057
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21058
NULL    4       NULL    single  NULL    4
 
21059
2       2       double  double  6       6
 
21060
3       3       single-f3       single-f3       4       6
 
21061
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21062
t1.f61 t1_f61, t2.f61 t2_f61
 
21063
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21064
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21065
2       2       double  double  6       6
 
21066
3       3       single-f3       single-f3       4       6
 
21067
NULL    4       NULL    single  NULL    4
 
21068
Create or replace view test.v1 as
 
21069
Select f59, f60, f61, t1.a, t2.b
 
21070
FROM t2 natural left outer join t1;
 
21071
Select * from v1 order by f59;
 
21072
f59     f60     f61     a       b
 
21073
2       double  6       2       2
 
21074
3       single-f3       6       NULL    3
 
21075
4       single  4       NULL    4
 
21076
Select f59, f60, f61, t1.a, t2.b
 
21077
FROM t2 natural left outer join t1;
 
21078
f59     f60     f61     a       b
 
21079
2       double  6       2       2
 
21080
3       single-f3       6       NULL    3
 
21081
4       single  4       NULL    4
 
21082
Create or replace view test.v1 as
 
21083
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21084
t1.f61 t1_f61, t2.f61 t2_f61
 
21085
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21086
Select * from v1 order by t1_f59;
 
21087
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21088
1       NULL    single  NULL    3       NULL
 
21089
2       2       double  double  6       6
 
21090
3       3       single-f3       single-f3       4       6
 
21091
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21092
t1.f61 t1_f61, t2.f61 t2_f61
 
21093
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21094
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21095
1       NULL    single  NULL    3       NULL
 
21096
2       2       double  double  6       6
 
21097
3       3       single-f3       single-f3       4       6
 
21098
Create or replace view test.v1 as
 
21099
Select f59, f60, a, b
 
21100
FROM t2 natural right outer join t1;
 
21101
Select * from v1 order by f59 desc;
 
21102
f59     f60     a       b
 
21103
3       single-f3       3       NULL
 
21104
2       double  2       2
 
21105
1       single  1       NULL
 
21106
Select f59, f60, a, b
 
21107
FROM t2 natural right outer join t1;
 
21108
f59     f60     a       b
 
21109
1       single  1       NULL
 
21110
2       double  2       2
 
21111
3       single-f3       3       NULL
 
21112
drop table t1, t2;
 
21113
drop view  v1 ;
 
21114
Use test;
 
21115
 
 
21116
Testcase 3.3.1.A1 - 3.3.1.A3 
 
21117
--------------------------------------------------------------------------------
 
21118
Drop table if exists t1 ;
 
21119
Drop view  if exists v1;
 
21120
Create table t1 (f59 int, f60 int, f61 int) ;
 
21121
Insert into t1 values (101,201,301)  ;
 
21122
Insert into t1 values (107,501,601)  ;
 
21123
Insert into t1 values (901,801,401)  ;
 
21124
Create or replace view test.v1 as
 
21125
Select tb2.f59 FROM tb2 LEFT JOIN t1 on tb2.f59 = t1.f59 ;
 
21126
Select * from test.v1 order by f59 limit 0,10;
 
21127
f59
 
21128
1
 
21129
2
 
21130
3
 
21131
5
 
21132
6
 
21133
7
 
21134
8
 
21135
9
 
21136
10
 
21137
15
 
21138
Drop view if exists test.v1 ;
 
21139
Drop table if exists t1 ;
 
21140
Drop view  if exists v1;
 
21141
Create table t1 (f59 int, f60 int, f61 int) ;
 
21142
Insert into t1 values (201,201,201)  ;
 
21143
Insert into t1 values (207,201,201)  ;
 
21144
Insert into t1 values (201,201,201)  ;
 
21145
Create or replace view test.v1
 
21146
as Select tb2.f59 FROM tb2 INNER JOIN t1 on tb2.f59 = t1.f59 ;
 
21147
Select * from test.v1 order by f59 limit 0,10;
 
21148
f59
 
21149
207
 
21150
Drop view if exists test.v1 ;
 
21151
Drop table if exists t1 ;
 
21152
Drop view  if exists v1;
 
21153
Create table t1 (f59 int, f60 int, f61 int) ;
 
21154
Insert into t1 values (21,21,21)  ;
 
21155
Insert into t1 values (27,21,21)  ;
 
21156
Insert into t1 values (21,21,21)  ;
 
21157
Create or replace view test.v1
 
21158
as Select tb2.f59 FROM tb2 CROSS JOIN t1 on tb2.f59 = t1.f59 ;
 
21159
Select * from test.v1 order by f59 limit 0,10;
 
21160
f59
 
21161
27
 
21162
Drop view test.v1 ;
 
21163
 
 
21164
Testcase 3.3.1.63 
 
21165
--------------------------------------------------------------------------------
 
21166
Drop table if exists t1 ;
 
21167
Drop view if exists test.v1 ;
 
21168
Create table t1 (f59 int, f60 int, f61 int) ;
 
21169
Insert into t1 values (11,21,31)  ;
 
21170
Insert into t1 values (17,51,61)  ;
 
21171
Insert into t1 values (91,81,41)  ;
 
21172
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21173
Union  ALL (Select f59 from t1 where f59=17 );
 
21174
Select * from test.v1 order by f59 limit 0,10;
 
21175
f59
 
21176
17
 
21177
17
 
21178
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21179
Union  (Select f59 from t1 where f59=17 );
 
21180
Select * from test.v1 order by f59 limit 0,10;
 
21181
f59
 
21182
17
 
21183
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21184
Union Distinct (Select f59 from t1 where f60=17 );
 
21185
Select * from test.v1 order by f59 limit 0,10;
 
21186
f59
 
21187
17
 
21188
Drop view test.v1 ;
 
21189
drop table if exists t1;
 
21190
drop view  if exists test.v1;
 
21191
create table t1 (f59 int, f60 int, f61 int);
 
21192
insert into t1 values (101,201,301);
 
21193
insert into t1 values (107,501,601);
 
21194
insert into t1 values (901,801,401);
 
21195
create or replace view test.v1 as
 
21196
select tb2.f59 from tb2  join t1 on tb2.f59 = t1.f59;
 
21197
select * from test.v1 order by f59 limit 0,10;
 
21198
f59
 
21199
107
 
21200
107
 
21201
create or replace view test.v1 as
 
21202
(select f59 from tb2 where f59=107 )
 
21203
union all
 
21204
(select f59 from t1 where f59=107 );
 
21205
select * from test.v1 order by f59 limit 0,10;
 
21206
f59
 
21207
107
 
21208
107
 
21209
107
 
21210
create or replace view test.v1 as
 
21211
(select f59 from tb2 where f59=107 )
 
21212
union
 
21213
(select f59 from t1 where f59=107 );
 
21214
select * from test.v1 order by f59 limit 0,10;
 
21215
f59
 
21216
107
 
21217
create or replace view test.v1 as
 
21218
(select f59 from tb2 where f59=107 )
 
21219
union distinct
 
21220
(select f59 from t1 where f59=107 );
 
21221
select * from test.v1 order by f59 limit 0,10;
 
21222
f59
 
21223
107
 
21224
drop view if exists test.v1 ;
 
21225
drop table t1;
 
21226
 
 
21227
Testcase 3.3.1.64 
 
21228
--------------------------------------------------------------------------------
 
21229
Drop view if exists test.v1 ;
 
21230
CREATE VIEW test.v1 AS SELECT F59
 
21231
FROM test.tb2 where test.tb2.F59 = 109;
 
21232
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21233
F59
 
21234
109
 
21235
109
 
21236
ALTER VIEW test.v1 AS  SELECT *
 
21237
FROM test.tb2 WHERE test.tb2.f59 = 242 ;
 
21238
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21239
f59     242
 
21240
f60     79
 
21241
f61     NULL
 
21242
f62     NULL
 
21243
f63     NULL
 
21244
f64     NULL
 
21245
f65     NULL
 
21246
f66     NULL
 
21247
f67     NULL
 
21248
f68     NULL
 
21249
f69     NULL
 
21250
f70     NULL
 
21251
f71     NULL
 
21252
f72     NULL
 
21253
f73     NULL
 
21254
f74     NULL
 
21255
f75     NULL
 
21256
f76     NULL
 
21257
f77     7.7
 
21258
f78     7.7
 
21259
f79     00000000000000000007.7
 
21260
f80     00000000000000000008.8
 
21261
f81     8.8
 
21262
f82     8.8
 
21263
f83     0000000008.8
 
21264
f84     0000000008.8
 
21265
f85     8.8
 
21266
f86     8.8
 
21267
f87     8.8
 
21268
f88     8.8
 
21269
f89     0000000008.8
 
21270
f90     0000000008.8
 
21271
f91     0000000008.8
 
21272
f92     0000000008.8
 
21273
f93     8.8
 
21274
f94     8.8
 
21275
f95     8.8
 
21276
f96     8.8
 
21277
f97     0000000008.8
 
21278
f98     00000000000000000008.8
 
21279
f99     0000000008.8
 
21280
f100    00000000000000000008.8
 
21281
f101    2000-01-01
 
21282
f102    00:00:20
 
21283
f103    0002-02-02 00:00:00
 
21284
f104    2000-12-31 23:59:59
 
21285
f105    2000
 
21286
f106    2000
 
21287
f107    2000
 
21288
f108    1enum
 
21289
f109    1set
 
21290
Drop view test.v1 ;
 
21291
 
 
21292
Testcase 3.3.1.65, 3.3.1.A4, 3.3.1.66, 3.3.1.67 
 
21293
--------------------------------------------------------------------------------
 
21294
DROP TABLE IF EXISTS t1;
 
21295
DROP VIEW  IF EXISTS test.v1 ;
 
21296
CREATE TABLE t1 ( f1 VARCHAR(1000) ) ENGINE = falcon ;
 
21297
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21298
DROP VIEW v1;
 
21299
DROP VIEW v1;
 
21300
ERROR 42S02: Unknown table 'v1'
 
21301
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21302
DROP VIEW IF EXISTS v1;
 
21303
DROP VIEW IF EXISTS v1;
 
21304
Warnings:
 
21305
Note    1051    Unknown table 'test.v1'
 
21306
 
 
21307
Testcase 3.3.1.68 
 
21308
--------------------------------------------------------------------------------
 
21309
DROP TABLE IF EXISTS t1;
 
21310
DROP VIEW  IF EXISTS v1_base ;
 
21311
DROP VIEW  IF EXISTS v1_top ;
 
21312
CREATE TABLE t1 ( f1 DOUBLE);
 
21313
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21314
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21315
DROP VIEW v1_top  ;
 
21316
DROP VIEW v1_top;
 
21317
ERROR 42S02: Unknown table 'v1_top'
 
21318
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21319
DROP VIEW v1_base  ;
 
21320
DROP VIEW v1_base;
 
21321
ERROR 42S02: Unknown table 'v1_base'
 
21322
DROP VIEW v1_top;
 
21323
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21324
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21325
DROP VIEW v1_top CASCADE ;
 
21326
DROP VIEW v1_top;
 
21327
ERROR 42S02: Unknown table 'v1_top'
 
21328
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21329
DROP VIEW v1_base CASCADE ;
 
21330
DROP VIEW v1_base;
 
21331
ERROR 42S02: Unknown table 'v1_base'
 
21332
DROP VIEW v1_top;
 
21333
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21334
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21335
DROP VIEW v1_top RESTRICT ;
 
21336
DROP VIEW v1_top;
 
21337
ERROR 42S02: Unknown table 'v1_top'
 
21338
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21339
DROP VIEW v1_base RESTRICT ;
 
21340
DROP VIEW v1_base;
 
21341
ERROR 42S02: Unknown table 'v1_base'
 
21342
DROP VIEW v1_top;
 
21343
 
 
21344
Testcase 3.3.1.69, 3.3.1.70, 3.3.1.A5 
 
21345
--------------------------------------------------------------------------------
 
21346
DROP TABLE IF EXISTS t1 ;
 
21347
DROP VIEW  IF EXISTS v1 ;
 
21348
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ENGINE = falcon;
 
21349
CREATE VIEW v1 AS SELECT * FROM t1;
 
21350
DROP VIEW v1 ;
 
21351
SELECT * FROM v1 ;
 
21352
ERROR 42S02: Table 'test.v1' doesn't exist
 
21353
SHOW CREATE VIEW v1 ;
 
21354
ERROR 42S02: Table 'test.v1' doesn't exist
 
21355
SHOW CREATE TABLE v1 ;
 
21356
ERROR 42S02: Table 'test.v1' doesn't exist
 
21357
SHOW TABLE STATUS like 'v1' ;
 
21358
Name    Engine  Version Row_format      Rows    Avg_row_length  Data_length     Max_data_length Index_length    Data_free       Auto_increment  Create_time     Update_time     Check_time      Collation       Checksum        Create_options  Comment
 
21359
SHOW TABLES LIKE 'v1';
 
21360
Tables_in_test (v1)
 
21361
SHOW COLUMNS FROM v1;
 
21362
ERROR 42S02: Table 'test.v1' doesn't exist
 
21363
SHOW FIELDS  FROM v1;
 
21364
ERROR 42S02: Table 'test.v1' doesn't exist
 
21365
CHECK TABLE v1;
 
21366
Table   Op      Msg_type        Msg_text
 
21367
test.v1 check   Error   Table 'test.v1' doesn't exist
 
21368
test.v1 check   error   Corrupt
 
21369
DESCRIBE v1;
 
21370
ERROR 42S02: Table 'test.v1' doesn't exist
 
21371
EXPLAIN SELECT * FROM v1;
 
21372
ERROR 42S02: Table 'test.v1' doesn't exist
 
21373
Use test;
 
21374
 
 
21375
Testcase 3.3.1.A6 
 
21376
--------------------------------------------------------------------------------
 
21377
DROP DATABASE IF EXISTS test3;
 
21378
CREATE DATABASE test3;
 
21379
CREATE TABLE test3.t1 (f1 DECIMAL(5,3)) ENGINE = falcon;
 
21380
INSERT INTO test3.t1 SET f1 = 1.0;
 
21381
CREATE VIEW test3.v0 AS SELECT * FROM test3.t1;
 
21382
CREATE VIEW test3.v1 AS SELECT * FROM test3.v0;
 
21383
CREATE VIEW test3.v2 AS SELECT * FROM test3.v1;
 
21384
CREATE VIEW test3.v3 AS SELECT * FROM test3.v2;
 
21385
CREATE VIEW test3.v4 AS SELECT * FROM test3.v3;
 
21386
CREATE VIEW test3.v5 AS SELECT * FROM test3.v4;
 
21387
CREATE VIEW test3.v6 AS SELECT * FROM test3.v5;
 
21388
CREATE VIEW test3.v7 AS SELECT * FROM test3.v6;
 
21389
CREATE VIEW test3.v8 AS SELECT * FROM test3.v7;
 
21390
CREATE VIEW test3.v9 AS SELECT * FROM test3.v8;
 
21391
CREATE VIEW test3.v10 AS SELECT * FROM test3.v9;
 
21392
CREATE VIEW test3.v11 AS SELECT * FROM test3.v10;
 
21393
CREATE VIEW test3.v12 AS SELECT * FROM test3.v11;
 
21394
CREATE VIEW test3.v13 AS SELECT * FROM test3.v12;
 
21395
CREATE VIEW test3.v14 AS SELECT * FROM test3.v13;
 
21396
CREATE VIEW test3.v15 AS SELECT * FROM test3.v14;
 
21397
CREATE VIEW test3.v16 AS SELECT * FROM test3.v15;
 
21398
CREATE VIEW test3.v17 AS SELECT * FROM test3.v16;
 
21399
CREATE VIEW test3.v18 AS SELECT * FROM test3.v17;
 
21400
CREATE VIEW test3.v19 AS SELECT * FROM test3.v18;
 
21401
CREATE VIEW test3.v20 AS SELECT * FROM test3.v19;
 
21402
CREATE VIEW test3.v21 AS SELECT * FROM test3.v20;
 
21403
CREATE VIEW test3.v22 AS SELECT * FROM test3.v21;
 
21404
CREATE VIEW test3.v23 AS SELECT * FROM test3.v22;
 
21405
CREATE VIEW test3.v24 AS SELECT * FROM test3.v23;
 
21406
CREATE VIEW test3.v25 AS SELECT * FROM test3.v24;
 
21407
CREATE VIEW test3.v26 AS SELECT * FROM test3.v25;
 
21408
CREATE VIEW test3.v27 AS SELECT * FROM test3.v26;
 
21409
CREATE VIEW test3.v28 AS SELECT * FROM test3.v27;
 
21410
CREATE VIEW test3.v29 AS SELECT * FROM test3.v28;
 
21411
CREATE VIEW test3.v30 AS SELECT * FROM test3.v29;
 
21412
CREATE VIEW test3.v31 AS SELECT * FROM test3.v30;
 
21413
CREATE VIEW test3.v32 AS SELECT * FROM test3.v31;
 
21414
SHOW CREATE VIEW test3.v32;
 
21415
View    Create View     character_set_client    collation_connection
 
21416
v32     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test3`.`v32` AS select `v31`.`f1` AS `f1` from `test3`.`v31`   latin1  latin1_swedish_ci
 
21417
SELECT * FROM test3.v32;
 
21418
f1
 
21419
1.000
 
21420
EXPLAIN SELECT * FROM test3.v32;
 
21421
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
 
21422
1       SIMPLE  t1      ALL     NULL    NULL    NULL    NULL    1       
 
21423
DROP VIEW test3.v0;
 
21424
SHOW CREATE VIEW test3.v32;
 
21425
View    Create View     character_set_client    collation_connection
 
21426
v32     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test3`.`v32` AS select `v31`.`f1` AS `f1` from `test3`.`v31`   latin1  latin1_swedish_ci
 
21427
Warnings:
 
21428
Warning 1356    View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
21429
SELECT * FROM test3.v32;
 
21430
ERROR HY000: View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
21431
EXPLAIN SELECT * FROM test3.v32;
 
21432
ERROR HY000: View 'test3.v32' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
21433
 
 
21434
FIXME - Setting join_limit to 28 - hangs for higher values
 
21435
----------------------------------------------------------
 
21436
SET @join_limit = 28;
 
21437
SET @max_level = @join_limit - 1;
 
21438
DROP DATABASE IF EXISTS test3;
 
21439
DROP TABLE IF EXISTS test1.t1;
 
21440
DROP TABLE IF EXISTS test2.t1;
 
21441
DROP VIEW IF EXISTS test1.v27;
 
21442
DROP VIEW IF EXISTS test1.v26;
 
21443
DROP VIEW IF EXISTS test1.v25;
 
21444
DROP VIEW IF EXISTS test1.v24;
 
21445
DROP VIEW IF EXISTS test1.v23;
 
21446
DROP VIEW IF EXISTS test1.v22;
 
21447
DROP VIEW IF EXISTS test1.v21;
 
21448
DROP VIEW IF EXISTS test1.v20;
 
21449
DROP VIEW IF EXISTS test1.v19;
 
21450
DROP VIEW IF EXISTS test1.v18;
 
21451
DROP VIEW IF EXISTS test1.v17;
 
21452
DROP VIEW IF EXISTS test1.v16;
 
21453
DROP VIEW IF EXISTS test1.v15;
 
21454
DROP VIEW IF EXISTS test1.v14;
 
21455
DROP VIEW IF EXISTS test1.v13;
 
21456
DROP VIEW IF EXISTS test1.v12;
 
21457
DROP VIEW IF EXISTS test1.v11;
 
21458
DROP VIEW IF EXISTS test1.v10;
 
21459
DROP VIEW IF EXISTS test1.v9;
 
21460
DROP VIEW IF EXISTS test1.v8;
 
21461
DROP VIEW IF EXISTS test1.v7;
 
21462
DROP VIEW IF EXISTS test1.v6;
 
21463
DROP VIEW IF EXISTS test1.v5;
 
21464
DROP VIEW IF EXISTS test1.v4;
 
21465
DROP VIEW IF EXISTS test1.v3;
 
21466
DROP VIEW IF EXISTS test1.v2;
 
21467
DROP VIEW IF EXISTS test1.v1;
 
21468
DROP VIEW IF EXISTS test1.v0;
 
21469
CREATE DATABASE test3;
 
21470
USE test1;
 
21471
CREATE TABLE t1 (f1 BIGINT, f2 CHAR(50)) ENGINE = falcon ;
 
21472
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21473
INSERT INTO t1 VALUES (0, NULL);
 
21474
INSERT INTO t1 VALUES (5, 'five');
 
21475
INSERT INTO t1 VALUES (1, 'one');
 
21476
INSERT INTO t1 VALUES (2, 'two');
 
21477
USE test2;
 
21478
CREATE TABLE t1 (f1 DECIMAL(64,30), f2 VARCHAR(50)) ENGINE = falcon;
 
21479
INSERT INTO  t1 VALUES (NULL, 'numeric column is NULL');
 
21480
INSERT INTO t1 VALUES (0.000000000000000000000000000000, NULL);
 
21481
INSERT INTO t1 VALUES (5.000000000000000000000000000000, 'five');
 
21482
INSERT INTO t1 VALUES (+1.000000000000000000000000000000, 'one');
 
21483
INSERT INTO t1 VALUES (3.000000000000000, 'three');
 
21484
USE test3;
 
21485
CREATE TABLE t1 (f1 DOUBLE, f2 VARBINARY(50)) ENGINE = falcon;
 
21486
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21487
INSERT INTO t1 VALUES (+0.0E-35, NULL);
 
21488
INSERT INTO t1 VALUES (+0.5E+1, 'five');
 
21489
INSERT INTO t1 VALUES (20.0E-1, 'two');
 
21490
INSERT INTO t1 VALUES (0.0300E2, 'three');
 
21491
USE test;
 
21492
CREATE OR REPLACE VIEW test1.v0 AS SELECT * FROM test2.t1;
 
21493
CREATE OR REPLACE VIEW test1.v1 AS SELECT f1, f2
 
21494
FROM test2.t1 tab1 NATURAL JOIN test1.v0 tab2;
 
21495
CREATE OR REPLACE VIEW test1.v2 AS SELECT f1, f2
 
21496
FROM test3.t1 tab1 NATURAL JOIN test1.v1 tab2;
 
21497
CREATE OR REPLACE VIEW test1.v3 AS SELECT f1, f2
 
21498
FROM test1.t1 tab1 NATURAL JOIN test1.v2 tab2;
 
21499
CREATE OR REPLACE VIEW test1.v4 AS SELECT f1, f2
 
21500
FROM test2.t1 tab1 NATURAL JOIN test1.v3 tab2;
 
21501
CREATE OR REPLACE VIEW test1.v5 AS SELECT f1, f2
 
21502
FROM test3.t1 tab1 NATURAL JOIN test1.v4 tab2;
 
21503
CREATE OR REPLACE VIEW test1.v6 AS SELECT f1, f2
 
21504
FROM test1.t1 tab1 NATURAL JOIN test1.v5 tab2;
 
21505
CREATE OR REPLACE VIEW test1.v7 AS SELECT f1, f2
 
21506
FROM test2.t1 tab1 NATURAL JOIN test1.v6 tab2;
 
21507
CREATE OR REPLACE VIEW test1.v8 AS SELECT f1, f2
 
21508
FROM test3.t1 tab1 NATURAL JOIN test1.v7 tab2;
 
21509
CREATE OR REPLACE VIEW test1.v9 AS SELECT f1, f2
 
21510
FROM test1.t1 tab1 NATURAL JOIN test1.v8 tab2;
 
21511
CREATE OR REPLACE VIEW test1.v10 AS SELECT f1, f2
 
21512
FROM test2.t1 tab1 NATURAL JOIN test1.v9 tab2;
 
21513
CREATE OR REPLACE VIEW test1.v11 AS SELECT f1, f2
 
21514
FROM test3.t1 tab1 NATURAL JOIN test1.v10 tab2;
 
21515
CREATE OR REPLACE VIEW test1.v12 AS SELECT f1, f2
 
21516
FROM test1.t1 tab1 NATURAL JOIN test1.v11 tab2;
 
21517
CREATE OR REPLACE VIEW test1.v13 AS SELECT f1, f2
 
21518
FROM test2.t1 tab1 NATURAL JOIN test1.v12 tab2;
 
21519
CREATE OR REPLACE VIEW test1.v14 AS SELECT f1, f2
 
21520
FROM test3.t1 tab1 NATURAL JOIN test1.v13 tab2;
 
21521
CREATE OR REPLACE VIEW test1.v15 AS SELECT f1, f2
 
21522
FROM test1.t1 tab1 NATURAL JOIN test1.v14 tab2;
 
21523
CREATE OR REPLACE VIEW test1.v16 AS SELECT f1, f2
 
21524
FROM test2.t1 tab1 NATURAL JOIN test1.v15 tab2;
 
21525
CREATE OR REPLACE VIEW test1.v17 AS SELECT f1, f2
 
21526
FROM test3.t1 tab1 NATURAL JOIN test1.v16 tab2;
 
21527
CREATE OR REPLACE VIEW test1.v18 AS SELECT f1, f2
 
21528
FROM test1.t1 tab1 NATURAL JOIN test1.v17 tab2;
 
21529
CREATE OR REPLACE VIEW test1.v19 AS SELECT f1, f2
 
21530
FROM test2.t1 tab1 NATURAL JOIN test1.v18 tab2;
 
21531
CREATE OR REPLACE VIEW test1.v20 AS SELECT f1, f2
 
21532
FROM test3.t1 tab1 NATURAL JOIN test1.v19 tab2;
 
21533
CREATE OR REPLACE VIEW test1.v21 AS SELECT f1, f2
 
21534
FROM test1.t1 tab1 NATURAL JOIN test1.v20 tab2;
 
21535
CREATE OR REPLACE VIEW test1.v22 AS SELECT f1, f2
 
21536
FROM test2.t1 tab1 NATURAL JOIN test1.v21 tab2;
 
21537
CREATE OR REPLACE VIEW test1.v23 AS SELECT f1, f2
 
21538
FROM test3.t1 tab1 NATURAL JOIN test1.v22 tab2;
 
21539
CREATE OR REPLACE VIEW test1.v24 AS SELECT f1, f2
 
21540
FROM test1.t1 tab1 NATURAL JOIN test1.v23 tab2;
 
21541
CREATE OR REPLACE VIEW test1.v25 AS SELECT f1, f2
 
21542
FROM test2.t1 tab1 NATURAL JOIN test1.v24 tab2;
 
21543
CREATE OR REPLACE VIEW test1.v26 AS SELECT f1, f2
 
21544
FROM test3.t1 tab1 NATURAL JOIN test1.v25 tab2;
 
21545
CREATE OR REPLACE VIEW test1.v27 AS SELECT f1, f2
 
21546
FROM test1.t1 tab1 NATURAL JOIN test1.v26 tab2;
 
21547
SHOW CREATE VIEW test1.v27;
 
21548
View    Create View     character_set_client    collation_connection
 
21549
v27     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test1`.`v27` AS select `tab1`.`f1` AS `f1`,`tab1`.`f2` AS `f2` from (`test1`.`t1` `tab1` join `test1`.`v26` `tab2` on(((`tab1`.`f1` = `tab2`.`f1`) and (`tab1`.`f2` = `tab2`.`f2`))))  latin1  latin1_swedish_ci
 
21550
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21551
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21552
f1      f2
 
21553
5       five
 
21554
 
 
21555
The output of following EXPLAIN is deactivated, because the result
 
21556
differs on some platforms
 
21557
FIXME Is this a bug ? 
 
21558
--------------------------------------------------------------------------------
 
21559
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21560
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21561
CREATE VIEW test1.v28 AS SELECT f1, f2
 
21562
FROM test3.t1 tab1 NATURAL JOIN test1.v27 tab2;
 
21563
SHOW CREATE VIEW test1.v28;
 
21564
View    Create View     character_set_client    collation_connection
 
21565
v28     CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `test1`.`v28` AS select `tab1`.`f1` AS `f1`,`tab1`.`f2` AS `f2` from (`test3`.`t1` `tab1` join `test1`.`v27` `tab2` on(((`tab1`.`f1` = `tab2`.`f1`) and (`tab1`.`f2` = `tab2`.`f2`))))  latin1  latin1_swedish_ci
 
21566
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21567
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21568
f1      f2
 
21569
5       five
 
21570
 
 
21571
The output of following EXPLAIN is deactivated, because the result
 
21572
differs on some platforms
 
21573
FIXME Is this a bug ? 
 
21574
--------------------------------------------------------------------------------
 
21575
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21576
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21577
DROP VIEW IF EXISTS test1.v28;
 
21578
CREATE OR REPLACE VIEW test1.v0 AS
 
21579
SELECT f1 as f2, f2 as f1 FROM test2.t1;
 
21580
CREATE OR REPLACE VIEW test2.v0 AS
 
21581
SELECT CAST('0001-01-01' AS DATE) as f1, f2 FROM test3.t1;
 
21582
SHOW CREATE VIEW test1.v27;
 
21583
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21584
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21585
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21586
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21587
CREATE OR REPLACE VIEW test3.v0 AS
 
21588
SELECT f1 , CONVERT('ßÄäÖöÜü§' USING UCS2) as f2 FROM test1.t1;
 
21589
SHOW CREATE VIEW test1.v27;
 
21590
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21591
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21592
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21593
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21594
CREATE OR REPLACE VIEW test3.v0 AS
 
21595
SELECT CONVERT('ßÄäÖöÜü§' USING UCS2) as f1, f2 FROM test1.t1;
 
21596
SHOW CREATE VIEW test1.v27;
 
21597
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21598
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21599
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21600
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21601
DROP VIEW IF EXISTS test1.v27;
 
21602
DROP VIEW IF EXISTS test1.v26;
 
21603
DROP VIEW IF EXISTS test1.v25;
 
21604
DROP VIEW IF EXISTS test1.v24;
 
21605
DROP VIEW IF EXISTS test1.v23;
 
21606
DROP VIEW IF EXISTS test1.v22;
 
21607
DROP VIEW IF EXISTS test1.v21;
 
21608
DROP VIEW IF EXISTS test1.v20;
 
21609
DROP VIEW IF EXISTS test1.v19;
 
21610
DROP VIEW IF EXISTS test1.v18;
 
21611
DROP VIEW IF EXISTS test1.v17;
 
21612
DROP VIEW IF EXISTS test1.v16;
 
21613
DROP VIEW IF EXISTS test1.v15;
 
21614
DROP VIEW IF EXISTS test1.v14;
 
21615
DROP VIEW IF EXISTS test1.v13;
 
21616
DROP VIEW IF EXISTS test1.v12;
 
21617
DROP VIEW IF EXISTS test1.v11;
 
21618
DROP VIEW IF EXISTS test1.v10;
 
21619
DROP VIEW IF EXISTS test1.v9;
 
21620
DROP VIEW IF EXISTS test1.v8;
 
21621
DROP VIEW IF EXISTS test1.v7;
 
21622
DROP VIEW IF EXISTS test1.v6;
 
21623
DROP VIEW IF EXISTS test1.v5;
 
21624
DROP VIEW IF EXISTS test1.v4;
 
21625
DROP VIEW IF EXISTS test1.v3;
 
21626
DROP VIEW IF EXISTS test1.v2;
 
21627
DROP VIEW IF EXISTS test1.v1;
 
21628
DROP VIEW IF EXISTS test1.v0;
 
21629
DROP DATABASE test3;
 
21630
DROP TABLE test1.t1;
 
21631
DROP TABLE test2.t1;
 
21632
Use test;
 
21633
 
 
21634
Testcase 3.3.2.1
 
21635
--------------------------------------------------------------------------------
 
21636
Drop view if exists test.v1 ;
 
21637
Create View test.v1 AS SELECT f59,f60 FROM tb2 where f59 = 1995 ;
 
21638
INSERT INTO test.v1 (f59,f60) values (879,700) ;
 
21639
affected rows: 1
 
21640
SELECT f59,f60 FROM test.v1 where f59 = 879 and f60 = 700 ;
 
21641
f59     f60
 
21642
DELETE FROM tb2 where f59 = 879 and f60 = 700 ;
 
21643
Drop view test.v1 ;
 
21644
 
 
21645
Testcase 3.3.2.2
 
21646
--------------------------------------------------------------------------------
 
21647
Drop view if exists test.v1 ;
 
21648
Create view test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21649
INSERT INTO test.v1 ( f59 , f60 ) values (2005,0101) ;
 
21650
affected rows: 1
 
21651
SELECT * FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21652
f59     2005
 
21653
f60     101
 
21654
f61     NULL
 
21655
f62     NULL
 
21656
f63     NULL
 
21657
f64     NULL
 
21658
f65     NULL
 
21659
f66     NULL
 
21660
f67     NULL
 
21661
f68     NULL
 
21662
f69     NULL
 
21663
f70     NULL
 
21664
f71     NULL
 
21665
f72     NULL
 
21666
f73     NULL
 
21667
f74     NULL
 
21668
f75     NULL
 
21669
f76     NULL
 
21670
f77     7.7
 
21671
f78     7.7
 
21672
f79     00000000000000000007.7
 
21673
f80     00000000000000000008.8
 
21674
f81     8.8
 
21675
f82     8.8
 
21676
f83     0000000008.8
 
21677
f84     0000000008.8
 
21678
f85     8.8
 
21679
f86     8.8
 
21680
f87     8.8
 
21681
f88     8.8
 
21682
f89     0000000008.8
 
21683
f90     0000000008.8
 
21684
f91     0000000008.8
 
21685
f92     0000000008.8
 
21686
f93     8.8
 
21687
f94     8.8
 
21688
f95     8.8
 
21689
f96     8.8
 
21690
f97     0000000008.8
 
21691
f98     00000000000000000008.8
 
21692
f99     0000000008.8
 
21693
f100    00000000000000000008.8
 
21694
f101    2000-01-01
 
21695
f102    00:00:20
 
21696
f103    0002-02-02 00:00:00
 
21697
f104    2000-12-31 23:59:59
 
21698
f105    2000
 
21699
f106    2000
 
21700
f107    2000
 
21701
f108    1enum
 
21702
f109    1set
 
21703
SELECT f59,f60 FROM test.v1 where f59 = 2005 and f60 = 0101 ;
 
21704
f59     f60
 
21705
2005    101
 
21706
DELETE FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21707
Drop view test.v1 ;
 
21708
 
 
21709
Testcase 3.3.2.3
 
21710
--------------------------------------------------------------------------------
 
21711
Insert into tb2 (f59,f60,f61) values (780,105,106) ;
 
21712
Drop view if exists test.v1 ;
 
21713
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21714
UPDATE test.v1 SET f59 = 8 WHERE f59 = 780 and f60 = 105;
 
21715
affected rows: 1
 
21716
info: Rows matched: 1  Changed: 1  Warnings: 0
 
21717
SELECT * FROM tb2 where f59 = 8 and f60 = 105;
 
21718
f59     8
 
21719
f60     105
 
21720
f61     0000000106
 
21721
f62     NULL
 
21722
f63     NULL
 
21723
f64     NULL
 
21724
f65     NULL
 
21725
f66     NULL
 
21726
f67     NULL
 
21727
f68     NULL
 
21728
f69     NULL
 
21729
f70     NULL
 
21730
f71     NULL
 
21731
f72     NULL
 
21732
f73     NULL
 
21733
f74     NULL
 
21734
f75     NULL
 
21735
f76     NULL
 
21736
f77     7.7
 
21737
f78     7.7
 
21738
f79     00000000000000000007.7
 
21739
f80     00000000000000000008.8
 
21740
f81     8.8
 
21741
f82     8.8
 
21742
f83     0000000008.8
 
21743
f84     0000000008.8
 
21744
f85     8.8
 
21745
f86     8.8
 
21746
f87     8.8
 
21747
f88     8.8
 
21748
f89     0000000008.8
 
21749
f90     0000000008.8
 
21750
f91     0000000008.8
 
21751
f92     0000000008.8
 
21752
f93     8.8
 
21753
f94     8.8
 
21754
f95     8.8
 
21755
f96     8.8
 
21756
f97     0000000008.8
 
21757
f98     00000000000000000008.8
 
21758
f99     0000000008.8
 
21759
f100    00000000000000000008.8
 
21760
f101    2000-01-01
 
21761
f102    00:00:20
 
21762
f103    0002-02-02 00:00:00
 
21763
f104    2000-12-31 23:59:59
 
21764
f105    2000
 
21765
f106    2000
 
21766
f107    2000
 
21767
f108    1enum
 
21768
f109    1set
 
21769
SELECT f59,f60 FROM test.v1 where f59 = 8 and f60 = 105 ;
 
21770
f59     f60
 
21771
8       105
 
21772
Drop view test.v1 ;
 
21773
 
 
21774
Testcase 3.3.2.4
 
21775
--------------------------------------------------------------------------------
 
21776
Insert into tb2 (f59,f60,f61) values (781,105,106) ;
 
21777
Drop view if exists test.v1 ;
 
21778
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 ;
 
21779
UPDATE test.v1 SET f59 = 891 WHERE f60 = 105 ;
 
21780
affected rows: 4
 
21781
info: Rows matched: 4  Changed: 4  Warnings: 0
 
21782
SELECT * FROM tb2 where f59 = 891 and f60 = 105;
 
21783
f59     891
 
21784
f60     105
 
21785
f61     0000000106
 
21786
f62     NULL
 
21787
f63     NULL
 
21788
f64     NULL
 
21789
f65     NULL
 
21790
f66     NULL
 
21791
f67     NULL
 
21792
f68     NULL
 
21793
f69     NULL
 
21794
f70     NULL
 
21795
f71     NULL
 
21796
f72     NULL
 
21797
f73     NULL
 
21798
f74     NULL
 
21799
f75     NULL
 
21800
f76     NULL
 
21801
f77     7.7
 
21802
f78     7.7
 
21803
f79     00000000000000000007.7
 
21804
f80     00000000000000000008.8
 
21805
f81     8.8
 
21806
f82     8.8
 
21807
f83     0000000008.8
 
21808
f84     0000000008.8
 
21809
f85     8.8
 
21810
f86     8.8
 
21811
f87     8.8
 
21812
f88     8.8
 
21813
f89     0000000008.8
 
21814
f90     0000000008.8
 
21815
f91     0000000008.8
 
21816
f92     0000000008.8
 
21817
f93     8.8
 
21818
f94     8.8
 
21819
f95     8.8
 
21820
f96     8.8
 
21821
f97     0000000008.8
 
21822
f98     00000000000000000008.8
 
21823
f99     0000000008.8
 
21824
f100    00000000000000000008.8
 
21825
f101    2000-01-01
 
21826
f102    00:00:20
 
21827
f103    0002-02-02 00:00:00
 
21828
f104    2000-12-31 23:59:59
 
21829
f105    2000
 
21830
f106    2000
 
21831
f107    2000
 
21832
f108    1enum
 
21833
f109    1set
 
21834
f59     891
 
21835
f60     105
 
21836
f61     0000000106
 
21837
f62     NULL
 
21838
f63     NULL
 
21839
f64     NULL
 
21840
f65     NULL
 
21841
f66     NULL
 
21842
f67     NULL
 
21843
f68     NULL
 
21844
f69     NULL
 
21845
f70     NULL
 
21846
f71     NULL
 
21847
f72     NULL
 
21848
f73     NULL
 
21849
f74     NULL
 
21850
f75     NULL
 
21851
f76     NULL
 
21852
f77     7.7
 
21853
f78     7.7
 
21854
f79     00000000000000000007.7
 
21855
f80     00000000000000000008.8
 
21856
f81     8.8
 
21857
f82     8.8
 
21858
f83     0000000008.8
 
21859
f84     0000000008.8
 
21860
f85     8.8
 
21861
f86     8.8
 
21862
f87     8.8
 
21863
f88     8.8
 
21864
f89     0000000008.8
 
21865
f90     0000000008.8
 
21866
f91     0000000008.8
 
21867
f92     0000000008.8
 
21868
f93     8.8
 
21869
f94     8.8
 
21870
f95     8.8
 
21871
f96     8.8
 
21872
f97     0000000008.8
 
21873
f98     00000000000000000008.8
 
21874
f99     0000000008.8
 
21875
f100    00000000000000000008.8
 
21876
f101    2000-01-01
 
21877
f102    00:00:20
 
21878
f103    0002-02-02 00:00:00
 
21879
f104    2000-12-31 23:59:59
 
21880
f105    2000
 
21881
f106    2000
 
21882
f107    2000
 
21883
f108    1enum
 
21884
f109    1set
 
21885
f59     891
 
21886
f60     105
 
21887
f61     0000000106
 
21888
f62     NULL
 
21889
f63     NULL
 
21890
f64     NULL
 
21891
f65     NULL
 
21892
f66     NULL
 
21893
f67     NULL
 
21894
f68     NULL
 
21895
f69     NULL
 
21896
f70     NULL
 
21897
f71     NULL
 
21898
f72     NULL
 
21899
f73     NULL
 
21900
f74     NULL
 
21901
f75     NULL
 
21902
f76     NULL
 
21903
f77     7.7
 
21904
f78     7.7
 
21905
f79     00000000000000000007.7
 
21906
f80     00000000000000000008.8
 
21907
f81     8.8
 
21908
f82     8.8
 
21909
f83     0000000008.8
 
21910
f84     0000000008.8
 
21911
f85     8.8
 
21912
f86     8.8
 
21913
f87     8.8
 
21914
f88     8.8
 
21915
f89     0000000008.8
 
21916
f90     0000000008.8
 
21917
f91     0000000008.8
 
21918
f92     0000000008.8
 
21919
f93     8.8
 
21920
f94     8.8
 
21921
f95     8.8
 
21922
f96     8.8
 
21923
f97     0000000008.8
 
21924
f98     00000000000000000008.8
 
21925
f99     0000000008.8
 
21926
f100    00000000000000000008.8
 
21927
f101    2000-01-01
 
21928
f102    00:00:20
 
21929
f103    0002-02-02 00:00:00
 
21930
f104    2000-12-31 23:59:59
 
21931
f105    2000
 
21932
f106    2000
 
21933
f107    2000
 
21934
f108    1enum
 
21935
f109    1set
 
21936
f59     891
 
21937
f60     105
 
21938
f61     0000000106
 
21939
f62     NULL
 
21940
f63     NULL
 
21941
f64     NULL
 
21942
f65     NULL
 
21943
f66     NULL
 
21944
f67     NULL
 
21945
f68     NULL
 
21946
f69     NULL
 
21947
f70     NULL
 
21948
f71     NULL
 
21949
f72     NULL
 
21950
f73     NULL
 
21951
f74     NULL
 
21952
f75     NULL
 
21953
f76     NULL
 
21954
f77     7.7
 
21955
f78     7.7
 
21956
f79     00000000000000000007.7
 
21957
f80     00000000000000000008.8
 
21958
f81     8.8
 
21959
f82     8.8
 
21960
f83     0000000008.8
 
21961
f84     0000000008.8
 
21962
f85     8.8
 
21963
f86     8.8
 
21964
f87     8.8
 
21965
f88     8.8
 
21966
f89     0000000008.8
 
21967
f90     0000000008.8
 
21968
f91     0000000008.8
 
21969
f92     0000000008.8
 
21970
f93     8.8
 
21971
f94     8.8
 
21972
f95     8.8
 
21973
f96     8.8
 
21974
f97     0000000008.8
 
21975
f98     00000000000000000008.8
 
21976
f99     0000000008.8
 
21977
f100    00000000000000000008.8
 
21978
f101    2000-01-01
 
21979
f102    00:00:20
 
21980
f103    0002-02-02 00:00:00
 
21981
f104    2000-12-31 23:59:59
 
21982
f105    2000
 
21983
f106    2000
 
21984
f107    2000
 
21985
f108    1enum
 
21986
f109    1set
 
21987
SELECT f59,f60 FROM test.v1 where f59 = 891 and f60 = 105 ;
 
21988
f59     f60
 
21989
891     105
 
21990
891     105
 
21991
891     105
 
21992
891     105
 
21993
Drop view test.v1 ;
 
21994
 
 
21995
Testcase 3.3.2.5
 
21996
--------------------------------------------------------------------------------
 
21997
Insert into tb2 (f59,f60,f61) values (789,105,106) ;
 
21998
Drop view if exists test.v1 ;
 
21999
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 789 ;
 
22000
DELETE FROM test.v1 where f59 = 789 ;
 
22001
affected rows: 1
 
22002
SELECT * FROM tb2 where f59 = 789 ;
 
22003
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
22004
SELECT f59,f60 FROM test.v1 where f59 = 789 order by f60 ;
 
22005
f59     f60
 
22006
Drop view test.v1 ;
 
22007
 
 
22008
Testcase 3.3.2.6
 
22009
--------------------------------------------------------------------------------
 
22010
Insert into tb2 (f59,f60,f61) values (711,105,106) ;
 
22011
Drop view if exists test.v1 ;
 
22012
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 711  ;
 
22013
DELETE FROM test.v1 where f59 = 711 ;
 
22014
affected rows: 1
 
22015
SELECT * FROM tb2 where f59 = 711 ;
 
22016
f59     f60     f61     f62     f63     f64     f65     f66     f67     f68     f69     f70     f71     f72     f73     f74     f75     f76     f77     f78     f79     f80     f81     f82     f83     f84     f85     f86     f87     f88     f89     f90     f91     f92     f93     f94     f95     f96     f97     f98     f99     f100    f101    f102    f103    f104    f105    f106    f107    f108    f109
 
22017
SELECT f59,f60 FROM test.v1 where f59 = 711 order by f60 ;
 
22018
f59     f60
 
22019
Drop view test.v1 ;
 
22020
 
 
22021
Testcase 3.3.2.1 - 3.3.2.6 alternative implementation
 
22022
--------------------------------------------------------------------------------
 
22023
DROP TABLE IF EXISTS t1;
 
22024
DROP VIEW  IF EXISTS v1;
 
22025
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4),
 
22026
f4 CHAR, PRIMARY KEY(f1));
 
22027
CREATE VIEW v1 AS SELECT f1, f2, f3 FROM t1;
 
22028
INSERT INTO v1 SET f1 = 1;
 
22029
SELECT * from t1;
 
22030
f1      f2      f3      f4
 
22031
1       NULL    NULL    NULL
 
22032
DELETE FROM t1;
 
22033
INSERT INTO v1 SET f2 = 'ABC';
 
22034
INSERT INTO v1 SET f2 = 'ABC';
 
22035
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22036
SELECT * from t1;
 
22037
f1      f2      f3      f4
 
22038
0       ABC     NULL    NULL
 
22039
DELETE FROM t1;
 
22040
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22041
DELETE FROM v1 WHERE f1 = 1;
 
22042
SELECT * from t1;
 
22043
f1      f2      f3      f4
 
22044
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22045
DELETE FROM v1 WHERE f2 = 'ABC';
 
22046
SELECT * from t1;
 
22047
f1      f2      f3      f4
 
22048
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22049
DELETE FROM v1;
 
22050
SELECT * from t1;
 
22051
f1      f2      f3      f4
 
22052
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22053
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22054
SELECT * from t1;
 
22055
f1      f2      f3      f4
 
22056
2       ABC     -0.0012 X
 
22057
DELETE FROM t1;
 
22058
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22059
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22060
SELECT * from t1;
 
22061
f1      f2      f3      f4
 
22062
2       ABC     -0.0012 X
 
22063
DELETE FROM t1;
 
22064
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22065
UPDATE v1 SET f1 = 2;
 
22066
SELECT * from t1;
 
22067
f1      f2      f3      f4
 
22068
2       ABC     -0.0012 X
 
22069
DELETE FROM t1;
 
22070
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22071
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22072
SELECT * from t1;
 
22073
f1      f2      f3      f4
 
22074
1       NNN     -0.0012 X
 
22075
DELETE FROM t1;
 
22076
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22077
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22078
SELECT * from t1;
 
22079
f1      f2      f3      f4
 
22080
1       NNN     -0.0012 X
 
22081
DELETE FROM t1;
 
22082
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22083
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22084
SELECT * from t1;
 
22085
f1      f2      f3      f4
 
22086
1       NNN     -0.0012 X
 
22087
DELETE FROM t1;
 
22088
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22089
UPDATE v1 SET f2 = 'NNN';
 
22090
SELECT * from t1;
 
22091
f1      f2      f3      f4
 
22092
1       NNN     -0.0012 X
 
22093
DELETE FROM t1;
 
22094
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22095
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22096
SELECT * from t1;
 
22097
f1      f2      f3      f4
 
22098
2       NNN     -0.0012 X
 
22099
DELETE FROM t1;
 
22100
DROP VIEW v1;
 
22101
CREATE VIEW v1 AS SELECT f2, f3 FROM t1;
 
22102
INSERT INTO v1 SET f2 = 'ABC';
 
22103
INSERT INTO v1 SET f2 = 'ABC';
 
22104
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22105
SELECT * from t1;
 
22106
f1      f2      f3      f4
 
22107
0       ABC     NULL    NULL
 
22108
DELETE FROM t1;
 
22109
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22110
DELETE FROM v1 WHERE f2 = 'ABC';
 
22111
SELECT * from t1;
 
22112
f1      f2      f3      f4
 
22113
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22114
DELETE FROM v1;
 
22115
SELECT * from t1;
 
22116
f1      f2      f3      f4
 
22117
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22118
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22119
SELECT * from t1;
 
22120
f1      f2      f3      f4
 
22121
1       NNN     -0.0012 X
 
22122
DELETE FROM t1;
 
22123
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22124
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22125
SELECT * from t1;
 
22126
f1      f2      f3      f4
 
22127
1       NNN     -0.0012 X
 
22128
DELETE FROM t1;
 
22129
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22130
UPDATE v1 SET f2 = 'NNN';
 
22131
SELECT * from t1;
 
22132
f1      f2      f3      f4
 
22133
1       NNN     -0.0012 X
 
22134
DELETE FROM t1;
 
22135
DROP VIEW v1;
 
22136
CREATE VIEW v1 AS SELECT f1, f2, f3, 'HELLO' AS my_greeting FROM t1;
 
22137
INSERT INTO v1 SET f1 = 1;
 
22138
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22139
SELECT * from t1;
 
22140
f1      f2      f3      f4
 
22141
DELETE FROM t1;
 
22142
INSERT INTO v1 SET f1 = 1, my_greeting = 'HELLO';
 
22143
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22144
SELECT * from t1;
 
22145
f1      f2      f3      f4
 
22146
DELETE FROM t1;
 
22147
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22148
DELETE FROM v1 WHERE f1 = 1;
 
22149
SELECT * from t1;
 
22150
f1      f2      f3      f4
 
22151
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22152
DELETE FROM v1 WHERE f2 = 'ABC';
 
22153
SELECT * from t1;
 
22154
f1      f2      f3      f4
 
22155
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22156
DELETE FROM v1 WHERE my_greeting = 'HELLO';
 
22157
SELECT * from t1;
 
22158
f1      f2      f3      f4
 
22159
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22160
DELETE FROM v1;
 
22161
SELECT * from t1;
 
22162
f1      f2      f3      f4
 
22163
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22164
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22165
SELECT * from t1;
 
22166
f1      f2      f3      f4
 
22167
2       ABC     -0.0012 X
 
22168
DELETE FROM t1;
 
22169
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22170
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22171
SELECT * from t1;
 
22172
f1      f2      f3      f4
 
22173
2       ABC     -0.0012 X
 
22174
DELETE FROM t1;
 
22175
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22176
UPDATE v1 SET f1 = 2 WHERE my_greeting = 'HELLO';
 
22177
SELECT * from t1;
 
22178
f1      f2      f3      f4
 
22179
2       ABC     -0.0012 X
 
22180
DELETE FROM t1;
 
22181
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22182
UPDATE v1 SET f1 = 2;
 
22183
SELECT * from t1;
 
22184
f1      f2      f3      f4
 
22185
2       ABC     -0.0012 X
 
22186
DELETE FROM t1;
 
22187
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22188
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22189
SELECT * from t1;
 
22190
f1      f2      f3      f4
 
22191
1       NNN     -0.0012 X
 
22192
DELETE FROM t1;
 
22193
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22194
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22195
SELECT * from t1;
 
22196
f1      f2      f3      f4
 
22197
1       NNN     -0.0012 X
 
22198
DELETE FROM t1;
 
22199
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22200
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22201
SELECT * from t1;
 
22202
f1      f2      f3      f4
 
22203
1       NNN     -0.0012 X
 
22204
DELETE FROM t1;
 
22205
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22206
UPDATE v1 SET f2 = 'NNN' WHERE my_greeting = 'HELLO';
 
22207
SELECT * from t1;
 
22208
f1      f2      f3      f4
 
22209
1       NNN     -0.0012 X
 
22210
DELETE FROM t1;
 
22211
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22212
UPDATE v1 SET f2 = 'NNN';
 
22213
SELECT * from t1;
 
22214
f1      f2      f3      f4
 
22215
1       NNN     -0.0012 X
 
22216
DELETE FROM t1;
 
22217
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22218
UPDATE v1 SET my_greeting = 'Hej' WHERE f1 = 1;
 
22219
ERROR HY000: Column 'my_greeting' is not updatable
 
22220
SELECT * from t1;
 
22221
f1      f2      f3      f4
 
22222
1       ABC     -0.0012 X
 
22223
DELETE FROM t1;
 
22224
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22225
UPDATE v1 SET my_greeting = 'Hej' WHERE f2 = 'ABC';
 
22226
ERROR HY000: Column 'my_greeting' is not updatable
 
22227
SELECT * from t1;
 
22228
f1      f2      f3      f4
 
22229
1       ABC     -0.0012 X
 
22230
DELETE FROM t1;
 
22231
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22232
UPDATE v1 SET my_greeting = 'Hej' WHERE my_greeting = 'HELLO';
 
22233
ERROR HY000: Column 'my_greeting' is not updatable
 
22234
SELECT * from t1;
 
22235
f1      f2      f3      f4
 
22236
1       ABC     -0.0012 X
 
22237
DELETE FROM t1;
 
22238
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22239
UPDATE v1 SET my_greeting = 'Hej';
 
22240
ERROR HY000: Column 'my_greeting' is not updatable
 
22241
SELECT * from t1;
 
22242
f1      f2      f3      f4
 
22243
1       ABC     -0.0012 X
 
22244
DELETE FROM t1;
 
22245
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22246
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22247
SELECT * from t1;
 
22248
f1      f2      f3      f4
 
22249
2       NNN     -0.0012 X
 
22250
DELETE FROM t1;
 
22251
DROP TABLE t1;
 
22252
SET sql_mode = 'traditional';
 
22253
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4) NOT NULL,
 
22254
f4 CHAR, PRIMARY KEY(f1));
 
22255
DROP VIEW v1;
 
22256
CREATE VIEW v1 AS SELECT f1, f2, f4 FROM t1;
 
22257
INSERT INTO v1 SET f1 = 1;
 
22258
ERROR HY000: Field of view 'test.v1' underlying table doesn't have a default value
 
22259
SELECT * from t1;
 
22260
f1      f2      f3      f4
 
22261
DELETE FROM t1;
 
22262
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22263
DELETE FROM v1 WHERE f1 = 1;
 
22264
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22265
UPDATE v1 SET f4 = 'Y' WHERE f2 = 'ABC';
 
22266
SELECT * from t1;
 
22267
f1      f2      f3      f4
 
22268
1       ABC     -0.0012 Y
 
22269
DELETE FROM t1;
 
22270
SET sql_mode = '';
 
22271
 
 
22272
Testcases 3.3.2.7 - 3.3.2.9,
 
22273
3.3.2.10 - 3.3.2.11 omitted because of missing
 
22274
features EXCEPT and INTERSECT 
 
22275
--------------------------------------------------------------------------------
 
22276
INSERT INTO tb2 (f59,f60,f61) VALUES (77,185,126) ;
 
22277
INSERT INTO tb2 (f59,f60,f61) VALUES (59,58,54) ;
 
22278
DROP TABLE IF EXISTS t1 ;
 
22279
DROP VIEW  IF EXISTS v1 ;
 
22280
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ;
 
22281
INSERT INTO t1 VALUES (19,41,32)  ;
 
22282
INSERT INTO t1 VALUES (59,54,71)  ;
 
22283
INSERT INTO t1 VALUES (21,91,99)  ;
 
22284
SET @variant1 = 'UNION ';
 
22285
SET @variant2 = 'UNION ALL ';
 
22286
SET @variant3 = 'UNION DISTINCT ';
 
22287
SET @variant4 = 'EXCEPT ';
 
22288
SET @variant5 = 'INTERSECT ';
 
22289
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION DISTINCT SELECT f61 FROM t1 WHERE f59=19;
 
22290
INSERT INTO v1 VALUES (3000);
 
22291
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22292
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22293
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22294
DELETE FROM v1;
 
22295
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22296
DROP VIEW v1 ;
 
22297
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION ALL SELECT f61 FROM t1 WHERE f59=19;
 
22298
INSERT INTO v1 VALUES (3000);
 
22299
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22300
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22301
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22302
DELETE FROM v1;
 
22303
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22304
DROP VIEW v1 ;
 
22305
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION SELECT f61 FROM t1 WHERE f59=19;
 
22306
INSERT INTO v1 VALUES (3000);
 
22307
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22308
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22309
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22310
DELETE FROM v1;
 
22311
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22312
DROP VIEW v1 ;
 
22313
 
 
22314
Testcases 3.3.2.12 - 3.3.2.20
 
22315
--------------------------------------------------------------------------------
 
22316
DROP TABLE IF EXISTS t1, t2 ;
 
22317
DROP VIEW  IF EXISTS test.v1 ;
 
22318
Drop view if exists v2 ;
 
22319
CREATE TABLE t1 (f59 int, f60 int, f61 int) ;
 
22320
INSERT INTO t1 VALUES (19,41,32)  ;
 
22321
INSERT INTO t1 VALUES (59,54,71)  ;
 
22322
INSERT INTO t1 VALUES (21,91,99)  ;
 
22323
CREATE TABLE t2 (f59 int, f60 int, f61 int) ;
 
22324
INSERT INTO t2 VALUES (19,41,32)  ;
 
22325
INSERT INTO t2 VALUES (59,54,71)  ;
 
22326
INSERT INTO t2 VALUES (21,91,99)  ;
 
22327
CREATE VIEW v2 AS SELECT f59, f60, f61 FROM t2 LIMIT 5;
 
22328
SET @variant1= 'CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1';
 
22329
SET @variant2= 'CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1';
 
22330
SET @variant3= 'CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1';
 
22331
SET @variant4= 'CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61';
 
22332
SET @variant5= 'CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0';
 
22333
SET @variant6= 'CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1';
 
22334
SET @variant7= 'CREATE VIEW v1 AS SELECT f61 FROM v2';
 
22335
SET @variant8= 'CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1)';
 
22336
SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1';
 
22337
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
 
22338
INSERT INTO v1 VALUES (1002);
 
22339
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22340
UPDATE v1 SET f61=1007;
 
22341
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22342
DELETE FROM v1;
 
22343
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22344
DROP VIEW v1;
 
22345
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
 
22346
INSERT INTO v1 VALUES (1002);
 
22347
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22348
UPDATE v1 SET f61=1007;
 
22349
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22350
DELETE FROM v1;
 
22351
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22352
DROP VIEW v1;
 
22353
CREATE VIEW v1 AS SELECT f61 FROM v2;
 
22354
INSERT INTO v1 VALUES (1002);
 
22355
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22356
UPDATE v1 SET f61=1007;
 
22357
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22358
DELETE FROM v1;
 
22359
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22360
DROP VIEW v1;
 
22361
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
 
22362
INSERT INTO v1 VALUES (1002);
 
22363
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22364
UPDATE v1 SET f61=1007;
 
22365
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22366
DELETE FROM v1;
 
22367
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22368
DROP VIEW v1;
 
22369
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
 
22370
INSERT INTO v1 VALUES (1002);
 
22371
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22372
UPDATE v1 SET f61=1007;
 
22373
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22374
DELETE FROM v1;
 
22375
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22376
DROP VIEW v1;
 
22377
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
 
22378
INSERT INTO v1 VALUES (1002);
 
22379
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22380
UPDATE v1 SET f61=1007;
 
22381
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22382
DELETE FROM v1;
 
22383
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22384
DROP VIEW v1;
 
22385
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
 
22386
INSERT INTO v1 VALUES (1002);
 
22387
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22388
UPDATE v1 SET f61=1007;
 
22389
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22390
DELETE FROM v1;
 
22391
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22392
DROP VIEW v1;
 
22393
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
 
22394
INSERT INTO v1 VALUES (1002);
 
22395
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22396
UPDATE v1 SET f61=1007;
 
22397
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22398
DELETE FROM v1;
 
22399
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22400
DROP VIEW v1;
 
22401
CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1;
 
22402
INSERT INTO v1 VALUES (1002);
 
22403
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22404
UPDATE v1 SET f61=1007;
 
22405
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22406
DELETE FROM v1;
 
22407
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22408
DROP VIEW v1;
 
22409
Drop TABLE t1, t2 ;
 
22410
Drop VIEW  v2 ;
 
22411
 
 
22412
Testcases 3.3.A1
 
22413
--------------------------------------------------------------------------------
 
22414
DROP TABLE IF EXISTS t1;
 
22415
DROP TABLE IF EXISTS t2;
 
22416
DROP VIEW  IF EXISTS v1;
 
22417
DROP VIEW  IF EXISTS v2;
 
22418
CREATE TABLE t1 (f1 BIGINT, f2 DATE DEFAULT NULL, f4 CHAR(5),
 
22419
report char(10)) ENGINE = falcon;
 
22420
CREATE VIEW v1 AS SELECT * FROM t1;
 
22421
INSERT INTO t1 SET f1 = -1, f4 = 'ABC', report = 't1 0';
 
22422
INSERT INTO v1 SET f1 = -1, f4 = 'ABC', report = 'v1 0';
 
22423
DESCRIBE t1;
 
22424
Field   Type    Null    Key     Default Extra
 
22425
f1      bigint(20)      YES             NULL    
 
22426
f2      date    YES             NULL    
 
22427
f4      char(5) YES             NULL    
 
22428
report  char(10)        YES             NULL    
 
22429
DESCRIBE v1;
 
22430
Field   Type    Null    Key     Default Extra
 
22431
f1      bigint(20)      YES             NULL    
 
22432
f2      date    YES             NULL    
 
22433
f4      char(5) YES             NULL    
 
22434
report  char(10)        YES             NULL    
 
22435
SELECT * FROM t1 order by f1, report;
 
22436
f1      f2      f4      report
 
22437
-1      NULL    ABC     t1 0
 
22438
-1      NULL    ABC     v1 0
 
22439
SELECT * FROM v1 order by f1, report;
 
22440
f1      f2      f4      report
 
22441
-1      NULL    ABC     t1 0
 
22442
-1      NULL    ABC     v1 0
 
22443
ALTER TABLE t1 CHANGE COLUMN f4 f4x CHAR(5);
 
22444
INSERT INTO t1 SET f1 = 0, f4x = 'ABC', report = 't1 1';
 
22445
INSERT INTO v1 SET f1 = 0, f4  = 'ABC', report = 'v1 1';
 
22446
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22447
INSERT INTO v1 SET f1 = 0, f4x = 'ABC', report = 'v1 1a';
 
22448
ERROR 42S22: Unknown column 'f4x' in 'field list'
 
22449
INSERT INTO v1 SET f1 = 0, report = 'v1 1b';
 
22450
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22451
DESCRIBE t1;
 
22452
Field   Type    Null    Key     Default Extra
 
22453
f1      bigint(20)      YES             NULL    
 
22454
f2      date    YES             NULL    
 
22455
f4x     char(5) YES             NULL    
 
22456
report  char(10)        YES             NULL    
 
22457
DESCRIBE v1;
 
22458
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22459
SELECT * FROM t1 order by f1, report;
 
22460
f1      f2      f4x     report
 
22461
-1      NULL    ABC     t1 0
 
22462
-1      NULL    ABC     v1 0
 
22463
0       NULL    ABC     t1 1
 
22464
SELECT * FROM v1 order by f1, report;
 
22465
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22466
ALTER TABLE t1 CHANGE COLUMN f4x f4 CHAR(5);
 
22467
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(10);
 
22468
INSERT INTO t1 SET f1 = 2, f4 = '<-- 10 -->', report = 't1 2';
 
22469
INSERT INTO v1 SET f1 = 2, f4 = '<-- 10 -->', report = 'v1 2';
 
22470
DESCRIBE t1;
 
22471
Field   Type    Null    Key     Default Extra
 
22472
f1      bigint(20)      YES             NULL    
 
22473
f2      date    YES             NULL    
 
22474
f4      char(10)        YES             NULL    
 
22475
report  char(10)        YES             NULL    
 
22476
DESCRIBE v1;
 
22477
Field   Type    Null    Key     Default Extra
 
22478
f1      bigint(20)      YES             NULL    
 
22479
f2      date    YES             NULL    
 
22480
f4      char(10)        YES             NULL    
 
22481
report  char(10)        YES             NULL    
 
22482
SELECT * FROM t1 order by f1, report;
 
22483
f1      f2      f4      report
 
22484
-1      NULL    ABC     t1 0
 
22485
-1      NULL    ABC     v1 0
 
22486
0       NULL    ABC     t1 1
 
22487
2       NULL    <-- 10 -->      t1 2
 
22488
2       NULL    <-- 10 -->      v1 2
 
22489
SELECT * FROM v1 order by f1, report;
 
22490
f1      f2      f4      report
 
22491
-1      NULL    ABC     t1 0
 
22492
-1      NULL    ABC     v1 0
 
22493
0       NULL    ABC     t1 1
 
22494
2       NULL    <-- 10 -->      t1 2
 
22495
2       NULL    <-- 10 -->      v1 2
 
22496
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(8);
 
22497
INSERT INTO t1 SET f1 = 3, f4 = '<-- 10 -->', report = 't1 3';
 
22498
Warnings:
 
22499
Warning 1265    Data truncated for column 'f4' at row 1
 
22500
INSERT INTO v1 SET f1 = 3, f4 = '<-- 10 -->', report = 'v1 3';
 
22501
Warnings:
 
22502
Warning 1265    Data truncated for column 'f4' at row 1
 
22503
DESCRIBE t1;
 
22504
Field   Type    Null    Key     Default Extra
 
22505
f1      bigint(20)      YES             NULL    
 
22506
f2      date    YES             NULL    
 
22507
f4      char(8) YES             NULL    
 
22508
report  char(10)        YES             NULL    
 
22509
DESCRIBE v1;
 
22510
Field   Type    Null    Key     Default Extra
 
22511
f1      bigint(20)      YES             NULL    
 
22512
f2      date    YES             NULL    
 
22513
f4      char(8) YES             NULL    
 
22514
report  char(10)        YES             NULL    
 
22515
SELECT * FROM t1 order by f1, report;
 
22516
f1      f2      f4      report
 
22517
-1      NULL    ABC     t1 0
 
22518
-1      NULL    ABC     v1 0
 
22519
0       NULL    ABC     t1 1
 
22520
2       NULL    <-- 10 -        t1 2
 
22521
2       NULL    <-- 10 -        v1 2
 
22522
3       NULL    <-- 10 -        t1 3
 
22523
3       NULL    <-- 10 -        v1 3
 
22524
SELECT * FROM v1 order by f1, report;
 
22525
f1      f2      f4      report
 
22526
-1      NULL    ABC     t1 0
 
22527
-1      NULL    ABC     v1 0
 
22528
0       NULL    ABC     t1 1
 
22529
2       NULL    <-- 10 -        t1 2
 
22530
2       NULL    <-- 10 -        v1 2
 
22531
3       NULL    <-- 10 -        t1 3
 
22532
3       NULL    <-- 10 -        v1 3
 
22533
ALTER TABLE t1 CHANGE COLUMN f4 f4 VARCHAR(20);
 
22534
INSERT INTO t1 SET f1 = 4, f4 = '<------ 20 -------->', report = 't1 4';
 
22535
INSERT INTO v1 SET f1 = 4, f4 = '<------ 20 -------->', report = 'v1 4';
 
22536
DESCRIBE t1;
 
22537
Field   Type    Null    Key     Default Extra
 
22538
f1      bigint(20)      YES             NULL    
 
22539
f2      date    YES             NULL    
 
22540
f4      varchar(20)     YES             NULL    
 
22541
report  char(10)        YES             NULL    
 
22542
DESCRIBE v1;
 
22543
Field   Type    Null    Key     Default Extra
 
22544
f1      bigint(20)      YES             NULL    
 
22545
f2      date    YES             NULL    
 
22546
f4      varchar(20)     YES             NULL    
 
22547
report  char(10)        YES             NULL    
 
22548
SELECT * FROM t1 order by f1, report;
 
22549
f1      f2      f4      report
 
22550
-1      NULL    ABC     t1 0
 
22551
-1      NULL    ABC     v1 0
 
22552
0       NULL    ABC     t1 1
 
22553
2       NULL    <-- 10 -        t1 2
 
22554
2       NULL    <-- 10 -        v1 2
 
22555
3       NULL    <-- 10 -        t1 3
 
22556
3       NULL    <-- 10 -        v1 3
 
22557
4       NULL    <------ 20 -------->    t1 4
 
22558
4       NULL    <------ 20 -------->    v1 4
 
22559
SELECT * FROM v1 order by f1, report;
 
22560
f1      f2      f4      report
 
22561
-1      NULL    ABC     t1 0
 
22562
-1      NULL    ABC     v1 0
 
22563
0       NULL    ABC     t1 1
 
22564
2       NULL    <-- 10 -        t1 2
 
22565
2       NULL    <-- 10 -        v1 2
 
22566
3       NULL    <-- 10 -        t1 3
 
22567
3       NULL    <-- 10 -        v1 3
 
22568
4       NULL    <------ 20 -------->    t1 4
 
22569
4       NULL    <------ 20 -------->    v1 4
 
22570
ALTER TABLE t1 CHANGE COLUMN f1 f1 VARCHAR(30);
 
22571
INSERT INTO t1 SET f1 = '<------------- 30 ----------->',
 
22572
f4 = '<------ 20 -------->', report = 't1 5';
 
22573
INSERT INTO v1 SET f1 = '<------------- 30 ----------->',
 
22574
f4 = '<------ 20 -------->', report = 'v1 5';
 
22575
DESCRIBE t1;
 
22576
Field   Type    Null    Key     Default Extra
 
22577
f1      varchar(30)     YES             NULL    
 
22578
f2      date    YES             NULL    
 
22579
f4      varchar(20)     YES             NULL    
 
22580
report  char(10)        YES             NULL    
 
22581
DESCRIBE v1;
 
22582
Field   Type    Null    Key     Default Extra
 
22583
f1      varchar(30)     YES             NULL    
 
22584
f2      date    YES             NULL    
 
22585
f4      varchar(20)     YES             NULL    
 
22586
report  char(10)        YES             NULL    
 
22587
SELECT * FROM t1 order by f1, report;
 
22588
f1      f2      f4      report
 
22589
-1      NULL    ABC     t1 0
 
22590
-1      NULL    ABC     v1 0
 
22591
0       NULL    ABC     t1 1
 
22592
2       NULL    <-- 10 -        t1 2
 
22593
2       NULL    <-- 10 -        v1 2
 
22594
3       NULL    <-- 10 -        t1 3
 
22595
3       NULL    <-- 10 -        v1 3
 
22596
4       NULL    <------ 20 -------->    t1 4
 
22597
4       NULL    <------ 20 -------->    v1 4
 
22598
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22599
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22600
SELECT * FROM v1 order by f1, report;
 
22601
f1      f2      f4      report
 
22602
-1      NULL    ABC     t1 0
 
22603
-1      NULL    ABC     v1 0
 
22604
0       NULL    ABC     t1 1
 
22605
2       NULL    <-- 10 -        t1 2
 
22606
2       NULL    <-- 10 -        v1 2
 
22607
3       NULL    <-- 10 -        t1 3
 
22608
3       NULL    <-- 10 -        v1 3
 
22609
4       NULL    <------ 20 -------->    t1 4
 
22610
4       NULL    <------ 20 -------->    v1 4
 
22611
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22612
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22613
ALTER TABLE t1 DROP COLUMN f2;
 
22614
INSERT INTO t1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 't1 6';
 
22615
INSERT INTO v1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 'v1 6';
 
22616
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22617
DESCRIBE t1;
 
22618
Field   Type    Null    Key     Default Extra
 
22619
f1      varchar(30)     YES             NULL    
 
22620
f4      varchar(20)     YES             NULL    
 
22621
report  char(10)        YES             NULL    
 
22622
DESCRIBE v1;
 
22623
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22624
SELECT * FROM t1 order by f1, report;
 
22625
f1      f4      report
 
22626
-1      ABC     t1 0
 
22627
-1      ABC     v1 0
 
22628
0       ABC     t1 1
 
22629
2       <-- 10 -        t1 2
 
22630
2       <-- 10 -        v1 2
 
22631
3       <-- 10 -        t1 3
 
22632
3       <-- 10 -        v1 3
 
22633
4       <------ 20 -------->    t1 4
 
22634
4       <------ 20 -------->    v1 4
 
22635
<------------- 30 ----------->  <------ 20 -------->    t1 5
 
22636
<------------- 30 ----------->  <------ 20 -------->    v1 5
 
22637
ABC     <------ 20 -------->    t1 6
 
22638
SELECT * FROM v1 order by f1, report;
 
22639
ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
 
22640
ALTER TABLE t1 ADD COLUMN f2 DATE DEFAULT NULL;
 
22641
INSERT INTO t1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22642
f4 = '<------ 20 -------->', report = 't1 7';
 
22643
INSERT INTO v1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22644
f4 = '<------ 20 -------->', report = 'v1 7';
 
22645
DESCRIBE t1;
 
22646
Field   Type    Null    Key     Default Extra
 
22647
f1      varchar(30)     YES             NULL    
 
22648
f4      varchar(20)     YES             NULL    
 
22649
report  char(10)        YES             NULL    
 
22650
f2      date    YES             NULL    
 
22651
DESCRIBE v1;
 
22652
Field   Type    Null    Key     Default Extra
 
22653
f1      varchar(30)     YES             NULL    
 
22654
f2      date    YES             NULL    
 
22655
f4      varchar(20)     YES             NULL    
 
22656
report  char(10)        YES             NULL    
 
22657
SELECT * FROM t1 order by f1, report;
 
22658
f1      f4      report  f2
 
22659
-1      ABC     t1 0    NULL
 
22660
-1      ABC     v1 0    NULL
 
22661
0       ABC     t1 1    NULL
 
22662
2       <-- 10 -        t1 2    NULL
 
22663
2       <-- 10 -        v1 2    NULL
 
22664
3       <-- 10 -        t1 3    NULL
 
22665
3       <-- 10 -        v1 3    NULL
 
22666
4       <------ 20 -------->    t1 4    NULL
 
22667
4       <------ 20 -------->    v1 4    NULL
 
22668
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22669
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22670
ABC     <------ 20 -------->    t1 6    NULL
 
22671
ABC     <------ 20 -------->    t1 7    1500-12-04
 
22672
ABC     <------ 20 -------->    v1 7    1500-12-04
 
22673
SELECT * FROM v1 order by f1, report;
 
22674
f1      f2      f4      report
 
22675
-1      NULL    ABC     t1 0
 
22676
-1      NULL    ABC     v1 0
 
22677
0       NULL    ABC     t1 1
 
22678
2       NULL    <-- 10 -        t1 2
 
22679
2       NULL    <-- 10 -        v1 2
 
22680
3       NULL    <-- 10 -        t1 3
 
22681
3       NULL    <-- 10 -        v1 3
 
22682
4       NULL    <------ 20 -------->    t1 4
 
22683
4       NULL    <------ 20 -------->    v1 4
 
22684
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22685
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22686
ABC     NULL    <------ 20 -------->    t1 6
 
22687
ABC     1500-12-04      <------ 20 -------->    t1 7
 
22688
ABC     1500-12-04      <------ 20 -------->    v1 7
 
22689
ALTER TABLE t1 DROP COLUMN f2;
 
22690
ALTER TABLE t1 ADD COLUMN f2 FLOAT;
 
22691
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22692
f4 = '<------ 20 -------->', report = 't1 8';
 
22693
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22694
f4 = '<------ 20 -------->', report = 'v1 8';
 
22695
DESCRIBE t1;
 
22696
Field   Type    Null    Key     Default Extra
 
22697
f1      varchar(30)     YES             NULL    
 
22698
f4      varchar(20)     YES             NULL    
 
22699
report  char(10)        YES             NULL    
 
22700
f2      float   YES             NULL    
 
22701
DESCRIBE v1;
 
22702
Field   Type    Null    Key     Default Extra
 
22703
f1      varchar(30)     YES             NULL    
 
22704
f2      float   YES             NULL    
 
22705
f4      varchar(20)     YES             NULL    
 
22706
report  char(10)        YES             NULL    
 
22707
SELECT * FROM t1 order by f1, report;
 
22708
f1      f4      report  f2
 
22709
-1      ABC     t1 0    NULL
 
22710
-1      ABC     v1 0    NULL
 
22711
0       ABC     t1 1    NULL
 
22712
2       <-- 10 -        t1 2    NULL
 
22713
2       <-- 10 -        v1 2    NULL
 
22714
3       <-- 10 -        t1 3    NULL
 
22715
3       <-- 10 -        v1 3    NULL
 
22716
4       <------ 20 -------->    t1 4    NULL
 
22717
4       <------ 20 -------->    v1 4    NULL
 
22718
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22719
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22720
ABC     <------ 20 -------->    t1 6    NULL
 
22721
ABC     <------ 20 -------->    t1 7    NULL
 
22722
ABC     <------ 20 -------->    t1 8    -0.00033
 
22723
ABC     <------ 20 -------->    v1 7    NULL
 
22724
ABC     <------ 20 -------->    v1 8    -0.00033
 
22725
SELECT * FROM v1 order by f1, report;
 
22726
f1      f2      f4      report
 
22727
-1      NULL    ABC     t1 0
 
22728
-1      NULL    ABC     v1 0
 
22729
0       NULL    ABC     t1 1
 
22730
2       NULL    <-- 10 -        t1 2
 
22731
2       NULL    <-- 10 -        v1 2
 
22732
3       NULL    <-- 10 -        t1 3
 
22733
3       NULL    <-- 10 -        v1 3
 
22734
4       NULL    <------ 20 -------->    t1 4
 
22735
4       NULL    <------ 20 -------->    v1 4
 
22736
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22737
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22738
ABC     NULL    <------ 20 -------->    t1 6
 
22739
ABC     NULL    <------ 20 -------->    t1 7
 
22740
ABC     -0.00033        <------ 20 -------->    t1 8
 
22741
ABC     NULL    <------ 20 -------->    v1 7
 
22742
ABC     -0.00033        <------ 20 -------->    v1 8
 
22743
ALTER TABLE t1 ADD COLUMN f3 NUMERIC(7,2);
 
22744
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22745
f3 = -2.2, f4 = '<------ 20 -------->', report = 't1 9';
 
22746
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22747
f3 = -2.2, f4 = '<------ 20 -------->', report = 'v1 9';
 
22748
ERROR 42S22: Unknown column 'f3' in 'field list'
 
22749
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22750
f4 = '<------ 20 -------->', report = 'v1 9a';
 
22751
DESCRIBE t1;
 
22752
Field   Type    Null    Key     Default Extra
 
22753
f1      varchar(30)     YES             NULL    
 
22754
f4      varchar(20)     YES             NULL    
 
22755
report  char(10)        YES             NULL    
 
22756
f2      float   YES             NULL    
 
22757
f3      decimal(7,2)    YES             NULL    
 
22758
DESCRIBE v1;
 
22759
Field   Type    Null    Key     Default Extra
 
22760
f1      varchar(30)     YES             NULL    
 
22761
f2      float   YES             NULL    
 
22762
f4      varchar(20)     YES             NULL    
 
22763
report  char(10)        YES             NULL    
 
22764
SELECT * FROM t1 order by f1, report;
 
22765
f1      f4      report  f2      f3
 
22766
-1      ABC     t1 0    NULL    NULL
 
22767
-1      ABC     v1 0    NULL    NULL
 
22768
0       ABC     t1 1    NULL    NULL
 
22769
2       <-- 10 -        t1 2    NULL    NULL
 
22770
2       <-- 10 -        v1 2    NULL    NULL
 
22771
3       <-- 10 -        t1 3    NULL    NULL
 
22772
3       <-- 10 -        v1 3    NULL    NULL
 
22773
4       <------ 20 -------->    t1 4    NULL    NULL
 
22774
4       <------ 20 -------->    v1 4    NULL    NULL
 
22775
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL    NULL
 
22776
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL    NULL
 
22777
ABC     <------ 20 -------->    t1 6    NULL    NULL
 
22778
ABC     <------ 20 -------->    t1 7    NULL    NULL
 
22779
ABC     <------ 20 -------->    t1 8    -0.00033        NULL
 
22780
ABC     <------ 20 -------->    t1 9    -0.00033        -2.20
 
22781
ABC     <------ 20 -------->    v1 7    NULL    NULL
 
22782
ABC     <------ 20 -------->    v1 8    -0.00033        NULL
 
22783
ABC     <------ 20 -------->    v1 9a   -0.00033        NULL
 
22784
SELECT * FROM v1 order by f1, report;
 
22785
f1      f2      f4      report
 
22786
-1      NULL    ABC     t1 0
 
22787
-1      NULL    ABC     v1 0
 
22788
0       NULL    ABC     t1 1
 
22789
2       NULL    <-- 10 -        t1 2
 
22790
2       NULL    <-- 10 -        v1 2
 
22791
3       NULL    <-- 10 -        t1 3
 
22792
3       NULL    <-- 10 -        v1 3
 
22793
4       NULL    <------ 20 -------->    t1 4
 
22794
4       NULL    <------ 20 -------->    v1 4
 
22795
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22796
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22797
ABC     NULL    <------ 20 -------->    t1 6
 
22798
ABC     NULL    <------ 20 -------->    t1 7
 
22799
ABC     -0.00033        <------ 20 -------->    t1 8
 
22800
ABC     -0.00033        <------ 20 -------->    t1 9
 
22801
ABC     NULL    <------ 20 -------->    v1 7
 
22802
ABC     -0.00033        <------ 20 -------->    v1 8
 
22803
ABC     -0.00033        <------ 20 -------->    v1 9a
 
22804
DROP TABLE t1;
 
22805
DROP VIEW  v1;
 
22806
CREATE TABLE t1 (f1 CHAR(10), f2 BIGINT) ENGINE = falcon;
 
22807
INSERT INTO t1   SET f1 = 'ABC', f2 = 3;
 
22808
CREATE VIEW v1 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22809
DESCRIBE t1;
 
22810
Field   Type    Null    Key     Default Extra
 
22811
f1      char(10)        YES             NULL    
 
22812
f2      bigint(20)      YES             NULL    
 
22813
DESCRIBE v1;
 
22814
Field   Type    Null    Key     Default Extra
 
22815
f1      char(10)        YES             NULL    
 
22816
my_sqrt double  YES             NULL    
 
22817
SELECT * FROM t1 order by f1, f2;
 
22818
f1      f2
 
22819
ABC     3
 
22820
SELECT * FROM v1 order by 2;
 
22821
f1      my_sqrt
 
22822
ABC     1.7320508075688772
 
22823
ALTER TABLE t1 CHANGE COLUMN f2 f2 VARCHAR(30);
 
22824
INSERT INTO t1   SET f1 = 'ABC', f2 = 'DEF';
 
22825
DESCRIBE t1;
 
22826
Field   Type    Null    Key     Default Extra
 
22827
f1      char(10)        YES             NULL    
 
22828
f2      varchar(30)     YES             NULL    
 
22829
DESCRIBE v1;
 
22830
Field   Type    Null    Key     Default Extra
 
22831
f1      char(10)        YES             NULL    
 
22832
my_sqrt double  YES             NULL    
 
22833
SELECT * FROM t1 order by f1, f2;
 
22834
f1      f2
 
22835
ABC     3
 
22836
ABC     DEF
 
22837
SELECT * FROM v1 order by 2;
 
22838
f1      my_sqrt
 
22839
ABC     0
 
22840
ABC     1.7320508075688772
 
22841
SELECT SQRT('DEF');
 
22842
SQRT('DEF')
 
22843
0
 
22844
Warnings:
 
22845
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22846
CREATE VIEW v2 AS SELECT SQRT('DEF');
 
22847
SELECT * FROM v2 order by 1;
 
22848
SQRT('DEF')
 
22849
0
 
22850
Warnings:
 
22851
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22852
CREATE OR REPLACE VIEW v2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22853
DESCRIBE v2;
 
22854
Field   Type    Null    Key     Default Extra
 
22855
f1      char(10)        YES             NULL    
 
22856
my_sqrt double  YES             NULL    
 
22857
SELECT * FROM v2 order by 2;
 
22858
f1      my_sqrt
 
22859
ABC     0
 
22860
ABC     1.7320508075688772
 
22861
CREATE TABLE t2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22862
SELECT * FROM t2 order by 2;
 
22863
f1      ABC
 
22864
my_sqrt 0
 
22865
f1      ABC
 
22866
my_sqrt 1.7320508075688772
 
22867
DROP TABLE t2;
 
22868
CREATE TABLE t2 AS SELECT * FROM v1;
 
22869
SELECT * FROM t2 order by 2;
 
22870
f1      ABC
 
22871
my_sqrt 0
 
22872
f1      ABC
 
22873
my_sqrt 1.7320508075688772
 
22874
DROP TABLE t2;
 
22875
CREATE TABLE t2 AS SELECT * FROM v2;
 
22876
SELECT * FROM t2 order by 2;
 
22877
f1      ABC
 
22878
my_sqrt 0
 
22879
f1      ABC
 
22880
my_sqrt 1.7320508075688772
 
22881
DROP TABLE t1;
 
22882
DROP TABLE t2;
 
22883
DROP VIEW  v1;
 
22884
DROP VIEW  v2;
 
22885
DROP TABLE IF EXISTS t1;
 
22886
DROP TABLE IF EXISTS t2;
 
22887
DROP VIEW  IF EXISTS v1;
 
22888
DROP VIEW  IF EXISTS v1_1;
 
22889
DROP VIEW  IF EXISTS v1_2;
 
22890
DROP VIEW  IF EXISTS v1_firstview;
 
22891
DROP VIEW  IF EXISTS v1_secondview;
 
22892
DROP VIEW  IF EXISTS v2;
 
22893
DROP DATABASE IF EXISTS test2;
 
22894
DROP DATABASE IF EXISTS test3;
 
22895
DROP DATABASE test1;
 
22896
DROP TABLE test.tb2;