~stewart/drizzle/embedded-innodb-create-select-transaction-arrgh

« back to all changes in this revision

Viewing changes to mysql-test/suite/funcs_1/r/memory_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 = memory;
 
56
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/memory_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 = memory;
 
114
load data infile 'MYSQL_TEST_DIR/suite/funcs_1/data/memory_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 = memory;
 
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 = memory;
 
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
info: Rows matched: 0  Changed: 0  Warnings: 0
 
7991
 
 
7992
Testcase 3.3.1.46 
 
7993
--------------------------------------------------------------------------------
 
7994
Drop view if exists test.v1 ;
 
7995
CREATE VIEW test.v1 AS SELECT f59,f60
 
7996
FROM test.tb2 where f59 = 195 WITH CHECK OPTION ;
 
7997
UPDATE test.v1 SET f59 = 198 where f59=195 ;
 
7998
ERROR HY000: CHECK OPTION failed 'test.v1'
 
7999
SELECT * FROM test.v1 order by f59 ;
 
8000
f59     f60
 
8001
195     87
 
8002
drop view if exists test.v1 ;
 
8003
 
 
8004
Testcase 3.3.1.47 
 
8005
--------------------------------------------------------------------------------
 
8006
Drop view if exists test.v1 ;
 
8007
Drop view if exists test.v2 ;
 
8008
CREATE VIEW test.v1 AS SELECT f59,f60
 
8009
FROM test.tb2 where F59 = 0987 WITH LOCAL CHECK OPTION ;
 
8010
CREATE VIEW test.v2 as SELECT * FROM test.v1 ;
 
8011
UPDATE test.v1 SET F59 = 919 where f59 = 0987 ;
 
8012
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8013
SELECT * FROM test.v1 order by f59 ;
 
8014
f59     f60
 
8015
987     41
 
8016
UPDATE test.v2 SET F59 = 9879 where f59 = 919 ;
 
8017
SELECT * FROM tb2 where f59 = 9879 ;
 
8018
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
 
8019
drop view if exists v1 ;
 
8020
drop view if exists v2 ;
 
8021
 
 
8022
Testcase 3.3.1.48 
 
8023
--------------------------------------------------------------------------------
 
8024
DROP TABLE IF EXISTS test.t1;
 
8025
DROP VIEW  IF EXISTS test.v1;
 
8026
CREATE TABLE t1 (f1 ENUM('A', 'B', 'C') NOT NULL, f2 INTEGER)
 
8027
ENGINE = memory;
 
8028
INSERT INTO t1 VALUES ('A', 1);
 
8029
SELECT * FROM t1 order by f1, f2;
 
8030
f1      f2
 
8031
A       1
 
8032
CREATE VIEW  v1 AS SELECT * FROM t1 WHERE f2 BETWEEN 1 AND 2
 
8033
WITH CASCADED CHECK OPTION ;
 
8034
SELECT * FROM v1 order by f1, f2;
 
8035
f1      f2
 
8036
A       1
 
8037
UPDATE v1 SET f2 = 2 WHERE f2 = 1;
 
8038
affected rows: 1
 
8039
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8040
INSERT INTO v1 VALUES('B',2);
 
8041
affected rows: 1
 
8042
SELECT * FROM v1 order by f1, f2;
 
8043
f1      f2
 
8044
A       2
 
8045
B       2
 
8046
UPDATE v1 SET f2 = 4;
 
8047
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8048
INSERT INTO v1 VALUES('B',3);
 
8049
ERROR HY000: CHECK OPTION failed 'test.v1'
 
8050
SELECT * FROM v1 order by f1, f2;
 
8051
f1      f2
 
8052
A       2
 
8053
B       2
 
8054
 
 
8055
Testcase 3.3.1.49 
 
8056
--------------------------------------------------------------------------------
 
8057
Drop table if exists test.t1 ;
 
8058
Drop view  if exists test.v1 ;
 
8059
Drop view  if exists test.v2 ;
 
8060
Drop view  if exists test.v3 ;
 
8061
Create table test.t1 (f59 INT, f60 INT) ;
 
8062
Insert into test.t1  values (100,4234);
 
8063
Insert into test.t1  values (290,6624);
 
8064
Insert into test.t1  values (410,765);
 
8065
Insert into test.t1  values (300,433334);
 
8066
Insert into test.t1  values (800,9788);
 
8067
Insert into test.t1  values (501,9866);
 
8068
Create view test.v1 as select f59
 
8069
FROM test.t1 where f59<500 with check option ;
 
8070
Create view test.v2 as select *
 
8071
from test.v1 where f59>0 with local check option ;
 
8072
Create view test.v3 as select *
 
8073
from test.v1 where f59>0 with cascaded check option ;
 
8074
Insert into test.v2 values(23) ;
 
8075
Insert into test.v3 values(24) ;
 
8076
drop view if exists test.v1 ;
 
8077
drop view if exists test.v2 ;
 
8078
drop view if exists test.v3 ;
 
8079
 
 
8080
Testcase 3.3.1.49A 
 
8081
--------------------------------------------------------------------------------
 
8082
USE test;
 
8083
DROP TABLE IF EXISTS test.t1 ;
 
8084
DROP TABLE IF EXISTS test.t1_results ;
 
8085
DROP VIEW  IF EXISTS test.v1;
 
8086
DROP VIEW  IF EXISTS test.v2;
 
8087
DROP VIEW  IF EXISTS test.v3;
 
8088
CREATE TABLE t1 (f1 INTEGER, f2 CHAR(20));
 
8089
CREATE TABLE t1_results (v3_to_v1_options VARCHAR(100), statement VARCHAR(10),
 
8090
v3_to_v1_violation VARCHAR(20), errno CHAR(10));
 
8091
CREATE VIEW v1 AS SELECT f1, f2
 
8092
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH LOCAL    CHECK OPTION ;
 
8093
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8094
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
8095
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8096
option_variant  --------------------------------------------------------------------------------
 
8097
INSERT INTO t1 VALUES(16, 'sixteen');
 
8098
INSERT INTO t1 VALUES(0, 'zero');
 
8099
INSERT INTO t1 VALUES(7, 'seven');
 
8100
INSERT INTO t1 VALUES(8, 'eight');
 
8101
SELECT * FROM v1;
 
8102
f1      f2
 
8103
0       zero
 
8104
7       seven
 
8105
8       eight
 
8106
SELECT * FROM v2;
 
8107
col1    col2
 
8108
7       seven
 
8109
8       eight
 
8110
SELECT * FROM v3;
 
8111
my_col1 my_col2
 
8112
8       eight
 
8113
SELECT * FROM t1;
 
8114
f1      f2
 
8115
16      sixteen
 
8116
0       zero
 
8117
7       seven
 
8118
8       eight
 
8119
DELETE FROM t1;
 
8120
INSERT INTO t1 VALUES(16, 'sixteen');
 
8121
INSERT INTO t1 VALUES(0, 'zero');
 
8122
INSERT INTO t1 VALUES(7, 'seven');
 
8123
INSERT INTO t1 VALUES(8, 'eight');
 
8124
DELETE FROM v3 WHERE my_col1 = 16;
 
8125
affected rows: 0
 
8126
DELETE FROM v3 WHERE my_col1 = 0;
 
8127
affected rows: 0
 
8128
DELETE FROM v3 WHERE my_col1 = 7;
 
8129
affected rows: 0
 
8130
DELETE FROM v3 WHERE my_col1 = 8;
 
8131
affected rows: 1
 
8132
SELECT * FROM t1;
 
8133
f1      f2
 
8134
16      sixteen
 
8135
0       zero
 
8136
7       seven
 
8137
DELETE FROM t1;
 
8138
INSERT INTO t1 VALUES(16, 'sixteen');
 
8139
INSERT INTO t1 VALUES(0, 'zero');
 
8140
INSERT INTO t1 VALUES(7, 'seven');
 
8141
INSERT INTO t1 VALUES(8, 'eight');
 
8142
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8143
affected rows: 0
 
8144
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8145
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8146
affected rows: 0
 
8147
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8148
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8149
affected rows: 0
 
8150
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8151
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8152
affected rows: 1
 
8153
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8154
SELECT * FROM t1;
 
8155
f1      f2
 
8156
16      sixteen
 
8157
0       zero
 
8158
7       seven
 
8159
8       whatever
 
8160
DELETE FROM t1;
 
8161
INSERT INTO t1 VALUES(8, 'eight');
 
8162
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8163
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8164
SELECT * FROM t1;
 
8165
f1      f2
 
8166
8       eight
 
8167
DELETE FROM t1;
 
8168
INSERT INTO t1 VALUES(8, 'eight');
 
8169
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8170
affected rows: 1
 
8171
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8172
SELECT * FROM t1;
 
8173
f1      f2
 
8174
0       eight
 
8175
DELETE FROM t1;
 
8176
INSERT INTO t1 VALUES(8, 'eight');
 
8177
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8178
affected rows: 1
 
8179
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8180
SELECT * FROM t1;
 
8181
f1      f2
 
8182
16      eight
 
8183
DELETE FROM t1;
 
8184
INSERT INTO t1 VALUES(8, 'eight');
 
8185
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8186
affected rows: 1
 
8187
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8188
SELECT * FROM t1;
 
8189
f1      f2
 
8190
10      eight
 
8191
DELETE FROM t1;
 
8192
INSERT INTO v3 VALUES(16, 'sixteen');
 
8193
affected rows: 1
 
8194
INSERT INTO v3 VALUES(0, 'zero');
 
8195
affected rows: 1
 
8196
INSERT INTO v3 VALUES(7, 'seven');
 
8197
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8198
INSERT INTO v3 VALUES(8, 'eight');
 
8199
affected rows: 1
 
8200
SELECT * FROM t1;
 
8201
f1      f2
 
8202
16      sixteen
 
8203
0       zero
 
8204
8       eight
 
8205
DELETE FROM t1;
 
8206
DROP VIEW v3;
 
8207
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8208
option_variant  --------------------------------------------------------------------------------
 
8209
INSERT INTO t1 VALUES(16, 'sixteen');
 
8210
INSERT INTO t1 VALUES(0, 'zero');
 
8211
INSERT INTO t1 VALUES(7, 'seven');
 
8212
INSERT INTO t1 VALUES(8, 'eight');
 
8213
SELECT * FROM v1;
 
8214
f1      f2
 
8215
0       zero
 
8216
7       seven
 
8217
8       eight
 
8218
SELECT * FROM v2;
 
8219
col1    col2
 
8220
7       seven
 
8221
8       eight
 
8222
SELECT * FROM v3;
 
8223
my_col1 my_col2
 
8224
8       eight
 
8225
SELECT * FROM t1;
 
8226
f1      f2
 
8227
16      sixteen
 
8228
0       zero
 
8229
7       seven
 
8230
8       eight
 
8231
DELETE FROM t1;
 
8232
INSERT INTO t1 VALUES(16, 'sixteen');
 
8233
INSERT INTO t1 VALUES(0, 'zero');
 
8234
INSERT INTO t1 VALUES(7, 'seven');
 
8235
INSERT INTO t1 VALUES(8, 'eight');
 
8236
DELETE FROM v3 WHERE my_col1 = 16;
 
8237
affected rows: 0
 
8238
DELETE FROM v3 WHERE my_col1 = 0;
 
8239
affected rows: 0
 
8240
DELETE FROM v3 WHERE my_col1 = 7;
 
8241
affected rows: 0
 
8242
DELETE FROM v3 WHERE my_col1 = 8;
 
8243
affected rows: 1
 
8244
SELECT * FROM t1;
 
8245
f1      f2
 
8246
16      sixteen
 
8247
0       zero
 
8248
7       seven
 
8249
DELETE FROM t1;
 
8250
INSERT INTO t1 VALUES(16, 'sixteen');
 
8251
INSERT INTO t1 VALUES(0, 'zero');
 
8252
INSERT INTO t1 VALUES(7, 'seven');
 
8253
INSERT INTO t1 VALUES(8, 'eight');
 
8254
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8255
affected rows: 0
 
8256
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8257
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8258
affected rows: 0
 
8259
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8260
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8261
affected rows: 0
 
8262
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8263
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8264
affected rows: 1
 
8265
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8266
SELECT * FROM t1;
 
8267
f1      f2
 
8268
16      sixteen
 
8269
0       zero
 
8270
7       seven
 
8271
8       whatever
 
8272
DELETE FROM t1;
 
8273
INSERT INTO t1 VALUES(8, 'eight');
 
8274
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8275
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8276
SELECT * FROM t1;
 
8277
f1      f2
 
8278
8       eight
 
8279
DELETE FROM t1;
 
8280
INSERT INTO t1 VALUES(8, 'eight');
 
8281
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8282
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8283
SELECT * FROM t1;
 
8284
f1      f2
 
8285
8       eight
 
8286
DELETE FROM t1;
 
8287
INSERT INTO t1 VALUES(8, 'eight');
 
8288
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8289
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8290
SELECT * FROM t1;
 
8291
f1      f2
 
8292
8       eight
 
8293
DELETE FROM t1;
 
8294
INSERT INTO t1 VALUES(8, 'eight');
 
8295
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8296
affected rows: 1
 
8297
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8298
SELECT * FROM t1;
 
8299
f1      f2
 
8300
10      eight
 
8301
DELETE FROM t1;
 
8302
INSERT INTO v3 VALUES(16, 'sixteen');
 
8303
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8304
INSERT INTO v3 VALUES(0, 'zero');
 
8305
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8306
INSERT INTO v3 VALUES(7, 'seven');
 
8307
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8308
INSERT INTO v3 VALUES(8, 'eight');
 
8309
affected rows: 1
 
8310
SELECT * FROM t1;
 
8311
f1      f2
 
8312
8       eight
 
8313
DELETE FROM t1;
 
8314
DROP VIEW v3;
 
8315
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8316
option_variant  --------------------------------------------------------------------------------
 
8317
INSERT INTO t1 VALUES(16, 'sixteen');
 
8318
INSERT INTO t1 VALUES(0, 'zero');
 
8319
INSERT INTO t1 VALUES(7, 'seven');
 
8320
INSERT INTO t1 VALUES(8, 'eight');
 
8321
SELECT * FROM v1;
 
8322
f1      f2
 
8323
0       zero
 
8324
7       seven
 
8325
8       eight
 
8326
SELECT * FROM v2;
 
8327
col1    col2
 
8328
7       seven
 
8329
8       eight
 
8330
SELECT * FROM v3;
 
8331
my_col1 my_col2
 
8332
8       eight
 
8333
SELECT * FROM t1;
 
8334
f1      f2
 
8335
16      sixteen
 
8336
0       zero
 
8337
7       seven
 
8338
8       eight
 
8339
DELETE FROM t1;
 
8340
INSERT INTO t1 VALUES(16, 'sixteen');
 
8341
INSERT INTO t1 VALUES(0, 'zero');
 
8342
INSERT INTO t1 VALUES(7, 'seven');
 
8343
INSERT INTO t1 VALUES(8, 'eight');
 
8344
DELETE FROM v3 WHERE my_col1 = 16;
 
8345
affected rows: 0
 
8346
DELETE FROM v3 WHERE my_col1 = 0;
 
8347
affected rows: 0
 
8348
DELETE FROM v3 WHERE my_col1 = 7;
 
8349
affected rows: 0
 
8350
DELETE FROM v3 WHERE my_col1 = 8;
 
8351
affected rows: 1
 
8352
SELECT * FROM t1;
 
8353
f1      f2
 
8354
16      sixteen
 
8355
0       zero
 
8356
7       seven
 
8357
DELETE FROM t1;
 
8358
INSERT INTO t1 VALUES(16, 'sixteen');
 
8359
INSERT INTO t1 VALUES(0, 'zero');
 
8360
INSERT INTO t1 VALUES(7, 'seven');
 
8361
INSERT INTO t1 VALUES(8, 'eight');
 
8362
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8363
affected rows: 0
 
8364
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8365
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8366
affected rows: 0
 
8367
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8368
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8369
affected rows: 0
 
8370
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8371
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8372
affected rows: 1
 
8373
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8374
SELECT * FROM t1;
 
8375
f1      f2
 
8376
16      sixteen
 
8377
0       zero
 
8378
7       seven
 
8379
8       whatever
 
8380
DELETE FROM t1;
 
8381
INSERT INTO t1 VALUES(8, 'eight');
 
8382
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8383
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8384
SELECT * FROM t1;
 
8385
f1      f2
 
8386
8       eight
 
8387
DELETE FROM t1;
 
8388
INSERT INTO t1 VALUES(8, 'eight');
 
8389
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8390
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8391
SELECT * FROM t1;
 
8392
f1      f2
 
8393
8       eight
 
8394
DELETE FROM t1;
 
8395
INSERT INTO t1 VALUES(8, 'eight');
 
8396
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8397
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8398
SELECT * FROM t1;
 
8399
f1      f2
 
8400
8       eight
 
8401
DELETE FROM t1;
 
8402
INSERT INTO t1 VALUES(8, 'eight');
 
8403
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8404
affected rows: 1
 
8405
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8406
SELECT * FROM t1;
 
8407
f1      f2
 
8408
10      eight
 
8409
DELETE FROM t1;
 
8410
INSERT INTO v3 VALUES(16, 'sixteen');
 
8411
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8412
INSERT INTO v3 VALUES(0, 'zero');
 
8413
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8414
INSERT INTO v3 VALUES(7, 'seven');
 
8415
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8416
INSERT INTO v3 VALUES(8, 'eight');
 
8417
affected rows: 1
 
8418
SELECT * FROM t1;
 
8419
f1      f2
 
8420
8       eight
 
8421
DELETE FROM t1;
 
8422
DROP VIEW v3;
 
8423
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8424
option_variant  --------------------------------------------------------------------------------
 
8425
INSERT INTO t1 VALUES(16, 'sixteen');
 
8426
INSERT INTO t1 VALUES(0, 'zero');
 
8427
INSERT INTO t1 VALUES(7, 'seven');
 
8428
INSERT INTO t1 VALUES(8, 'eight');
 
8429
SELECT * FROM v1;
 
8430
f1      f2
 
8431
0       zero
 
8432
7       seven
 
8433
8       eight
 
8434
SELECT * FROM v2;
 
8435
col1    col2
 
8436
7       seven
 
8437
8       eight
 
8438
SELECT * FROM v3;
 
8439
my_col1 my_col2
 
8440
8       eight
 
8441
SELECT * FROM t1;
 
8442
f1      f2
 
8443
16      sixteen
 
8444
0       zero
 
8445
7       seven
 
8446
8       eight
 
8447
DELETE FROM t1;
 
8448
INSERT INTO t1 VALUES(16, 'sixteen');
 
8449
INSERT INTO t1 VALUES(0, 'zero');
 
8450
INSERT INTO t1 VALUES(7, 'seven');
 
8451
INSERT INTO t1 VALUES(8, 'eight');
 
8452
DELETE FROM v3 WHERE my_col1 = 16;
 
8453
affected rows: 0
 
8454
DELETE FROM v3 WHERE my_col1 = 0;
 
8455
affected rows: 0
 
8456
DELETE FROM v3 WHERE my_col1 = 7;
 
8457
affected rows: 0
 
8458
DELETE FROM v3 WHERE my_col1 = 8;
 
8459
affected rows: 1
 
8460
SELECT * FROM t1;
 
8461
f1      f2
 
8462
16      sixteen
 
8463
0       zero
 
8464
7       seven
 
8465
DELETE FROM t1;
 
8466
INSERT INTO t1 VALUES(16, 'sixteen');
 
8467
INSERT INTO t1 VALUES(0, 'zero');
 
8468
INSERT INTO t1 VALUES(7, 'seven');
 
8469
INSERT INTO t1 VALUES(8, 'eight');
 
8470
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8471
affected rows: 0
 
8472
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8473
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8474
affected rows: 0
 
8475
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8476
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8477
affected rows: 0
 
8478
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8479
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8480
affected rows: 1
 
8481
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8482
SELECT * FROM t1;
 
8483
f1      f2
 
8484
16      sixteen
 
8485
0       zero
 
8486
7       seven
 
8487
8       whatever
 
8488
DELETE FROM t1;
 
8489
INSERT INTO t1 VALUES(8, 'eight');
 
8490
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8491
affected rows: 1
 
8492
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8493
SELECT * FROM t1;
 
8494
f1      f2
 
8495
7       eight
 
8496
DELETE FROM t1;
 
8497
INSERT INTO t1 VALUES(8, 'eight');
 
8498
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8499
affected rows: 1
 
8500
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8501
SELECT * FROM t1;
 
8502
f1      f2
 
8503
0       eight
 
8504
DELETE FROM t1;
 
8505
INSERT INTO t1 VALUES(8, 'eight');
 
8506
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8507
affected rows: 1
 
8508
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8509
SELECT * FROM t1;
 
8510
f1      f2
 
8511
16      eight
 
8512
DELETE FROM t1;
 
8513
INSERT INTO t1 VALUES(8, 'eight');
 
8514
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8515
affected rows: 1
 
8516
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8517
SELECT * FROM t1;
 
8518
f1      f2
 
8519
10      eight
 
8520
DELETE FROM t1;
 
8521
INSERT INTO v3 VALUES(16, 'sixteen');
 
8522
affected rows: 1
 
8523
INSERT INTO v3 VALUES(0, 'zero');
 
8524
affected rows: 1
 
8525
INSERT INTO v3 VALUES(7, 'seven');
 
8526
affected rows: 1
 
8527
INSERT INTO v3 VALUES(8, 'eight');
 
8528
affected rows: 1
 
8529
SELECT * FROM t1;
 
8530
f1      f2
 
8531
16      sixteen
 
8532
0       zero
 
8533
7       seven
 
8534
8       eight
 
8535
DELETE FROM t1;
 
8536
DROP VIEW v3;
 
8537
DROP VIEW v2;
 
8538
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8539
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
8540
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8541
option_variant  --------------------------------------------------------------------------------
 
8542
INSERT INTO t1 VALUES(16, 'sixteen');
 
8543
INSERT INTO t1 VALUES(0, 'zero');
 
8544
INSERT INTO t1 VALUES(7, 'seven');
 
8545
INSERT INTO t1 VALUES(8, 'eight');
 
8546
SELECT * FROM v1;
 
8547
f1      f2
 
8548
0       zero
 
8549
7       seven
 
8550
8       eight
 
8551
SELECT * FROM v2;
 
8552
col1    col2
 
8553
7       seven
 
8554
8       eight
 
8555
SELECT * FROM v3;
 
8556
my_col1 my_col2
 
8557
8       eight
 
8558
SELECT * FROM t1;
 
8559
f1      f2
 
8560
16      sixteen
 
8561
0       zero
 
8562
7       seven
 
8563
8       eight
 
8564
DELETE FROM t1;
 
8565
INSERT INTO t1 VALUES(16, 'sixteen');
 
8566
INSERT INTO t1 VALUES(0, 'zero');
 
8567
INSERT INTO t1 VALUES(7, 'seven');
 
8568
INSERT INTO t1 VALUES(8, 'eight');
 
8569
DELETE FROM v3 WHERE my_col1 = 16;
 
8570
affected rows: 0
 
8571
DELETE FROM v3 WHERE my_col1 = 0;
 
8572
affected rows: 0
 
8573
DELETE FROM v3 WHERE my_col1 = 7;
 
8574
affected rows: 0
 
8575
DELETE FROM v3 WHERE my_col1 = 8;
 
8576
affected rows: 1
 
8577
SELECT * FROM t1;
 
8578
f1      f2
 
8579
16      sixteen
 
8580
0       zero
 
8581
7       seven
 
8582
DELETE FROM t1;
 
8583
INSERT INTO t1 VALUES(16, 'sixteen');
 
8584
INSERT INTO t1 VALUES(0, 'zero');
 
8585
INSERT INTO t1 VALUES(7, 'seven');
 
8586
INSERT INTO t1 VALUES(8, 'eight');
 
8587
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8588
affected rows: 0
 
8589
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8590
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8591
affected rows: 0
 
8592
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8593
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8594
affected rows: 0
 
8595
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8596
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8597
affected rows: 1
 
8598
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8599
SELECT * FROM t1;
 
8600
f1      f2
 
8601
16      sixteen
 
8602
0       zero
 
8603
7       seven
 
8604
8       whatever
 
8605
DELETE FROM t1;
 
8606
INSERT INTO t1 VALUES(8, 'eight');
 
8607
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8608
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8609
SELECT * FROM t1;
 
8610
f1      f2
 
8611
8       eight
 
8612
DELETE FROM t1;
 
8613
INSERT INTO t1 VALUES(8, 'eight');
 
8614
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8615
affected rows: 1
 
8616
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8617
SELECT * FROM t1;
 
8618
f1      f2
 
8619
0       eight
 
8620
DELETE FROM t1;
 
8621
INSERT INTO t1 VALUES(8, 'eight');
 
8622
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8623
affected rows: 1
 
8624
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8625
SELECT * FROM t1;
 
8626
f1      f2
 
8627
16      eight
 
8628
DELETE FROM t1;
 
8629
INSERT INTO t1 VALUES(8, 'eight');
 
8630
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8631
affected rows: 1
 
8632
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8633
SELECT * FROM t1;
 
8634
f1      f2
 
8635
10      eight
 
8636
DELETE FROM t1;
 
8637
INSERT INTO v3 VALUES(16, 'sixteen');
 
8638
affected rows: 1
 
8639
INSERT INTO v3 VALUES(0, 'zero');
 
8640
affected rows: 1
 
8641
INSERT INTO v3 VALUES(7, 'seven');
 
8642
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8643
INSERT INTO v3 VALUES(8, 'eight');
 
8644
affected rows: 1
 
8645
SELECT * FROM t1;
 
8646
f1      f2
 
8647
16      sixteen
 
8648
0       zero
 
8649
8       eight
 
8650
DELETE FROM t1;
 
8651
DROP VIEW v3;
 
8652
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8653
option_variant  --------------------------------------------------------------------------------
 
8654
INSERT INTO t1 VALUES(16, 'sixteen');
 
8655
INSERT INTO t1 VALUES(0, 'zero');
 
8656
INSERT INTO t1 VALUES(7, 'seven');
 
8657
INSERT INTO t1 VALUES(8, 'eight');
 
8658
SELECT * FROM v1;
 
8659
f1      f2
 
8660
0       zero
 
8661
7       seven
 
8662
8       eight
 
8663
SELECT * FROM v2;
 
8664
col1    col2
 
8665
7       seven
 
8666
8       eight
 
8667
SELECT * FROM v3;
 
8668
my_col1 my_col2
 
8669
8       eight
 
8670
SELECT * FROM t1;
 
8671
f1      f2
 
8672
16      sixteen
 
8673
0       zero
 
8674
7       seven
 
8675
8       eight
 
8676
DELETE FROM t1;
 
8677
INSERT INTO t1 VALUES(16, 'sixteen');
 
8678
INSERT INTO t1 VALUES(0, 'zero');
 
8679
INSERT INTO t1 VALUES(7, 'seven');
 
8680
INSERT INTO t1 VALUES(8, 'eight');
 
8681
DELETE FROM v3 WHERE my_col1 = 16;
 
8682
affected rows: 0
 
8683
DELETE FROM v3 WHERE my_col1 = 0;
 
8684
affected rows: 0
 
8685
DELETE FROM v3 WHERE my_col1 = 7;
 
8686
affected rows: 0
 
8687
DELETE FROM v3 WHERE my_col1 = 8;
 
8688
affected rows: 1
 
8689
SELECT * FROM t1;
 
8690
f1      f2
 
8691
16      sixteen
 
8692
0       zero
 
8693
7       seven
 
8694
DELETE FROM t1;
 
8695
INSERT INTO t1 VALUES(16, 'sixteen');
 
8696
INSERT INTO t1 VALUES(0, 'zero');
 
8697
INSERT INTO t1 VALUES(7, 'seven');
 
8698
INSERT INTO t1 VALUES(8, 'eight');
 
8699
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8700
affected rows: 0
 
8701
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8702
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8703
affected rows: 0
 
8704
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8705
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8706
affected rows: 0
 
8707
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8708
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8709
affected rows: 1
 
8710
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8711
SELECT * FROM t1;
 
8712
f1      f2
 
8713
16      sixteen
 
8714
0       zero
 
8715
7       seven
 
8716
8       whatever
 
8717
DELETE FROM t1;
 
8718
INSERT INTO t1 VALUES(8, 'eight');
 
8719
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8720
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8721
SELECT * FROM t1;
 
8722
f1      f2
 
8723
8       eight
 
8724
DELETE FROM t1;
 
8725
INSERT INTO t1 VALUES(8, 'eight');
 
8726
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8727
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8728
SELECT * FROM t1;
 
8729
f1      f2
 
8730
8       eight
 
8731
DELETE FROM t1;
 
8732
INSERT INTO t1 VALUES(8, 'eight');
 
8733
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8734
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8735
SELECT * FROM t1;
 
8736
f1      f2
 
8737
8       eight
 
8738
DELETE FROM t1;
 
8739
INSERT INTO t1 VALUES(8, 'eight');
 
8740
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8741
affected rows: 1
 
8742
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8743
SELECT * FROM t1;
 
8744
f1      f2
 
8745
10      eight
 
8746
DELETE FROM t1;
 
8747
INSERT INTO v3 VALUES(16, 'sixteen');
 
8748
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8749
INSERT INTO v3 VALUES(0, 'zero');
 
8750
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8751
INSERT INTO v3 VALUES(7, 'seven');
 
8752
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8753
INSERT INTO v3 VALUES(8, 'eight');
 
8754
affected rows: 1
 
8755
SELECT * FROM t1;
 
8756
f1      f2
 
8757
8       eight
 
8758
DELETE FROM t1;
 
8759
DROP VIEW v3;
 
8760
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8761
option_variant  --------------------------------------------------------------------------------
 
8762
INSERT INTO t1 VALUES(16, 'sixteen');
 
8763
INSERT INTO t1 VALUES(0, 'zero');
 
8764
INSERT INTO t1 VALUES(7, 'seven');
 
8765
INSERT INTO t1 VALUES(8, 'eight');
 
8766
SELECT * FROM v1;
 
8767
f1      f2
 
8768
0       zero
 
8769
7       seven
 
8770
8       eight
 
8771
SELECT * FROM v2;
 
8772
col1    col2
 
8773
7       seven
 
8774
8       eight
 
8775
SELECT * FROM v3;
 
8776
my_col1 my_col2
 
8777
8       eight
 
8778
SELECT * FROM t1;
 
8779
f1      f2
 
8780
16      sixteen
 
8781
0       zero
 
8782
7       seven
 
8783
8       eight
 
8784
DELETE FROM t1;
 
8785
INSERT INTO t1 VALUES(16, 'sixteen');
 
8786
INSERT INTO t1 VALUES(0, 'zero');
 
8787
INSERT INTO t1 VALUES(7, 'seven');
 
8788
INSERT INTO t1 VALUES(8, 'eight');
 
8789
DELETE FROM v3 WHERE my_col1 = 16;
 
8790
affected rows: 0
 
8791
DELETE FROM v3 WHERE my_col1 = 0;
 
8792
affected rows: 0
 
8793
DELETE FROM v3 WHERE my_col1 = 7;
 
8794
affected rows: 0
 
8795
DELETE FROM v3 WHERE my_col1 = 8;
 
8796
affected rows: 1
 
8797
SELECT * FROM t1;
 
8798
f1      f2
 
8799
16      sixteen
 
8800
0       zero
 
8801
7       seven
 
8802
DELETE FROM t1;
 
8803
INSERT INTO t1 VALUES(16, 'sixteen');
 
8804
INSERT INTO t1 VALUES(0, 'zero');
 
8805
INSERT INTO t1 VALUES(7, 'seven');
 
8806
INSERT INTO t1 VALUES(8, 'eight');
 
8807
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8808
affected rows: 0
 
8809
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8810
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8811
affected rows: 0
 
8812
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8813
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8814
affected rows: 0
 
8815
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8816
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8817
affected rows: 1
 
8818
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8819
SELECT * FROM t1;
 
8820
f1      f2
 
8821
16      sixteen
 
8822
0       zero
 
8823
7       seven
 
8824
8       whatever
 
8825
DELETE FROM t1;
 
8826
INSERT INTO t1 VALUES(8, 'eight');
 
8827
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8828
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8829
SELECT * FROM t1;
 
8830
f1      f2
 
8831
8       eight
 
8832
DELETE FROM t1;
 
8833
INSERT INTO t1 VALUES(8, 'eight');
 
8834
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8835
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8836
SELECT * FROM t1;
 
8837
f1      f2
 
8838
8       eight
 
8839
DELETE FROM t1;
 
8840
INSERT INTO t1 VALUES(8, 'eight');
 
8841
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8842
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8843
SELECT * FROM t1;
 
8844
f1      f2
 
8845
8       eight
 
8846
DELETE FROM t1;
 
8847
INSERT INTO t1 VALUES(8, 'eight');
 
8848
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8849
affected rows: 1
 
8850
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8851
SELECT * FROM t1;
 
8852
f1      f2
 
8853
10      eight
 
8854
DELETE FROM t1;
 
8855
INSERT INTO v3 VALUES(16, 'sixteen');
 
8856
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8857
INSERT INTO v3 VALUES(0, 'zero');
 
8858
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8859
INSERT INTO v3 VALUES(7, 'seven');
 
8860
ERROR HY000: CHECK OPTION failed 'test.v3'
 
8861
INSERT INTO v3 VALUES(8, 'eight');
 
8862
affected rows: 1
 
8863
SELECT * FROM t1;
 
8864
f1      f2
 
8865
8       eight
 
8866
DELETE FROM t1;
 
8867
DROP VIEW v3;
 
8868
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8869
option_variant  --------------------------------------------------------------------------------
 
8870
INSERT INTO t1 VALUES(16, 'sixteen');
 
8871
INSERT INTO t1 VALUES(0, 'zero');
 
8872
INSERT INTO t1 VALUES(7, 'seven');
 
8873
INSERT INTO t1 VALUES(8, 'eight');
 
8874
SELECT * FROM v1;
 
8875
f1      f2
 
8876
0       zero
 
8877
7       seven
 
8878
8       eight
 
8879
SELECT * FROM v2;
 
8880
col1    col2
 
8881
7       seven
 
8882
8       eight
 
8883
SELECT * FROM v3;
 
8884
my_col1 my_col2
 
8885
8       eight
 
8886
SELECT * FROM t1;
 
8887
f1      f2
 
8888
16      sixteen
 
8889
0       zero
 
8890
7       seven
 
8891
8       eight
 
8892
DELETE FROM t1;
 
8893
INSERT INTO t1 VALUES(16, 'sixteen');
 
8894
INSERT INTO t1 VALUES(0, 'zero');
 
8895
INSERT INTO t1 VALUES(7, 'seven');
 
8896
INSERT INTO t1 VALUES(8, 'eight');
 
8897
DELETE FROM v3 WHERE my_col1 = 16;
 
8898
affected rows: 0
 
8899
DELETE FROM v3 WHERE my_col1 = 0;
 
8900
affected rows: 0
 
8901
DELETE FROM v3 WHERE my_col1 = 7;
 
8902
affected rows: 0
 
8903
DELETE FROM v3 WHERE my_col1 = 8;
 
8904
affected rows: 1
 
8905
SELECT * FROM t1;
 
8906
f1      f2
 
8907
16      sixteen
 
8908
0       zero
 
8909
7       seven
 
8910
DELETE FROM t1;
 
8911
INSERT INTO t1 VALUES(16, 'sixteen');
 
8912
INSERT INTO t1 VALUES(0, 'zero');
 
8913
INSERT INTO t1 VALUES(7, 'seven');
 
8914
INSERT INTO t1 VALUES(8, 'eight');
 
8915
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
8916
affected rows: 0
 
8917
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8918
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
8919
affected rows: 0
 
8920
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8921
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
8922
affected rows: 0
 
8923
info: Rows matched: 0  Changed: 0  Warnings: 0
 
8924
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
8925
affected rows: 1
 
8926
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8927
SELECT * FROM t1;
 
8928
f1      f2
 
8929
16      sixteen
 
8930
0       zero
 
8931
7       seven
 
8932
8       whatever
 
8933
DELETE FROM t1;
 
8934
INSERT INTO t1 VALUES(8, 'eight');
 
8935
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
8936
affected rows: 1
 
8937
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8938
SELECT * FROM t1;
 
8939
f1      f2
 
8940
7       eight
 
8941
DELETE FROM t1;
 
8942
INSERT INTO t1 VALUES(8, 'eight');
 
8943
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
8944
affected rows: 1
 
8945
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8946
SELECT * FROM t1;
 
8947
f1      f2
 
8948
0       eight
 
8949
DELETE FROM t1;
 
8950
INSERT INTO t1 VALUES(8, 'eight');
 
8951
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
8952
affected rows: 1
 
8953
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8954
SELECT * FROM t1;
 
8955
f1      f2
 
8956
16      eight
 
8957
DELETE FROM t1;
 
8958
INSERT INTO t1 VALUES(8, 'eight');
 
8959
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
8960
affected rows: 1
 
8961
info: Rows matched: 1  Changed: 1  Warnings: 0
 
8962
SELECT * FROM t1;
 
8963
f1      f2
 
8964
10      eight
 
8965
DELETE FROM t1;
 
8966
INSERT INTO v3 VALUES(16, 'sixteen');
 
8967
affected rows: 1
 
8968
INSERT INTO v3 VALUES(0, 'zero');
 
8969
affected rows: 1
 
8970
INSERT INTO v3 VALUES(7, 'seven');
 
8971
affected rows: 1
 
8972
INSERT INTO v3 VALUES(8, 'eight');
 
8973
affected rows: 1
 
8974
SELECT * FROM t1;
 
8975
f1      f2
 
8976
16      sixteen
 
8977
0       zero
 
8978
7       seven
 
8979
8       eight
 
8980
DELETE FROM t1;
 
8981
DROP VIEW v3;
 
8982
DROP VIEW v2;
 
8983
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
8984
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
8985
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
8986
option_variant  --------------------------------------------------------------------------------
 
8987
INSERT INTO t1 VALUES(16, 'sixteen');
 
8988
INSERT INTO t1 VALUES(0, 'zero');
 
8989
INSERT INTO t1 VALUES(7, 'seven');
 
8990
INSERT INTO t1 VALUES(8, 'eight');
 
8991
SELECT * FROM v1;
 
8992
f1      f2
 
8993
0       zero
 
8994
7       seven
 
8995
8       eight
 
8996
SELECT * FROM v2;
 
8997
col1    col2
 
8998
7       seven
 
8999
8       eight
 
9000
SELECT * FROM v3;
 
9001
my_col1 my_col2
 
9002
8       eight
 
9003
SELECT * FROM t1;
 
9004
f1      f2
 
9005
16      sixteen
 
9006
0       zero
 
9007
7       seven
 
9008
8       eight
 
9009
DELETE FROM t1;
 
9010
INSERT INTO t1 VALUES(16, 'sixteen');
 
9011
INSERT INTO t1 VALUES(0, 'zero');
 
9012
INSERT INTO t1 VALUES(7, 'seven');
 
9013
INSERT INTO t1 VALUES(8, 'eight');
 
9014
DELETE FROM v3 WHERE my_col1 = 16;
 
9015
affected rows: 0
 
9016
DELETE FROM v3 WHERE my_col1 = 0;
 
9017
affected rows: 0
 
9018
DELETE FROM v3 WHERE my_col1 = 7;
 
9019
affected rows: 0
 
9020
DELETE FROM v3 WHERE my_col1 = 8;
 
9021
affected rows: 1
 
9022
SELECT * FROM t1;
 
9023
f1      f2
 
9024
16      sixteen
 
9025
0       zero
 
9026
7       seven
 
9027
DELETE FROM t1;
 
9028
INSERT INTO t1 VALUES(16, 'sixteen');
 
9029
INSERT INTO t1 VALUES(0, 'zero');
 
9030
INSERT INTO t1 VALUES(7, 'seven');
 
9031
INSERT INTO t1 VALUES(8, 'eight');
 
9032
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9033
affected rows: 0
 
9034
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9035
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9036
affected rows: 0
 
9037
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9038
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9039
affected rows: 0
 
9040
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9041
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9042
affected rows: 1
 
9043
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9044
SELECT * FROM t1;
 
9045
f1      f2
 
9046
16      sixteen
 
9047
0       zero
 
9048
7       seven
 
9049
8       whatever
 
9050
DELETE FROM t1;
 
9051
INSERT INTO t1 VALUES(8, 'eight');
 
9052
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9053
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9054
SELECT * FROM t1;
 
9055
f1      f2
 
9056
8       eight
 
9057
DELETE FROM t1;
 
9058
INSERT INTO t1 VALUES(8, 'eight');
 
9059
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9060
affected rows: 1
 
9061
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9062
SELECT * FROM t1;
 
9063
f1      f2
 
9064
0       eight
 
9065
DELETE FROM t1;
 
9066
INSERT INTO t1 VALUES(8, 'eight');
 
9067
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9068
affected rows: 1
 
9069
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9070
SELECT * FROM t1;
 
9071
f1      f2
 
9072
16      eight
 
9073
DELETE FROM t1;
 
9074
INSERT INTO t1 VALUES(8, 'eight');
 
9075
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9076
affected rows: 1
 
9077
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9078
SELECT * FROM t1;
 
9079
f1      f2
 
9080
10      eight
 
9081
DELETE FROM t1;
 
9082
INSERT INTO v3 VALUES(16, 'sixteen');
 
9083
affected rows: 1
 
9084
INSERT INTO v3 VALUES(0, 'zero');
 
9085
affected rows: 1
 
9086
INSERT INTO v3 VALUES(7, 'seven');
 
9087
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9088
INSERT INTO v3 VALUES(8, 'eight');
 
9089
affected rows: 1
 
9090
SELECT * FROM t1;
 
9091
f1      f2
 
9092
16      sixteen
 
9093
0       zero
 
9094
8       eight
 
9095
DELETE FROM t1;
 
9096
DROP VIEW v3;
 
9097
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9098
option_variant  --------------------------------------------------------------------------------
 
9099
INSERT INTO t1 VALUES(16, 'sixteen');
 
9100
INSERT INTO t1 VALUES(0, 'zero');
 
9101
INSERT INTO t1 VALUES(7, 'seven');
 
9102
INSERT INTO t1 VALUES(8, 'eight');
 
9103
SELECT * FROM v1;
 
9104
f1      f2
 
9105
0       zero
 
9106
7       seven
 
9107
8       eight
 
9108
SELECT * FROM v2;
 
9109
col1    col2
 
9110
7       seven
 
9111
8       eight
 
9112
SELECT * FROM v3;
 
9113
my_col1 my_col2
 
9114
8       eight
 
9115
SELECT * FROM t1;
 
9116
f1      f2
 
9117
16      sixteen
 
9118
0       zero
 
9119
7       seven
 
9120
8       eight
 
9121
DELETE FROM t1;
 
9122
INSERT INTO t1 VALUES(16, 'sixteen');
 
9123
INSERT INTO t1 VALUES(0, 'zero');
 
9124
INSERT INTO t1 VALUES(7, 'seven');
 
9125
INSERT INTO t1 VALUES(8, 'eight');
 
9126
DELETE FROM v3 WHERE my_col1 = 16;
 
9127
affected rows: 0
 
9128
DELETE FROM v3 WHERE my_col1 = 0;
 
9129
affected rows: 0
 
9130
DELETE FROM v3 WHERE my_col1 = 7;
 
9131
affected rows: 0
 
9132
DELETE FROM v3 WHERE my_col1 = 8;
 
9133
affected rows: 1
 
9134
SELECT * FROM t1;
 
9135
f1      f2
 
9136
16      sixteen
 
9137
0       zero
 
9138
7       seven
 
9139
DELETE FROM t1;
 
9140
INSERT INTO t1 VALUES(16, 'sixteen');
 
9141
INSERT INTO t1 VALUES(0, 'zero');
 
9142
INSERT INTO t1 VALUES(7, 'seven');
 
9143
INSERT INTO t1 VALUES(8, 'eight');
 
9144
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9145
affected rows: 0
 
9146
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9147
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9148
affected rows: 0
 
9149
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9150
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9151
affected rows: 0
 
9152
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9153
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9154
affected rows: 1
 
9155
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9156
SELECT * FROM t1;
 
9157
f1      f2
 
9158
16      sixteen
 
9159
0       zero
 
9160
7       seven
 
9161
8       whatever
 
9162
DELETE FROM t1;
 
9163
INSERT INTO t1 VALUES(8, 'eight');
 
9164
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9165
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9166
SELECT * FROM t1;
 
9167
f1      f2
 
9168
8       eight
 
9169
DELETE FROM t1;
 
9170
INSERT INTO t1 VALUES(8, 'eight');
 
9171
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9172
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9173
SELECT * FROM t1;
 
9174
f1      f2
 
9175
8       eight
 
9176
DELETE FROM t1;
 
9177
INSERT INTO t1 VALUES(8, 'eight');
 
9178
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9179
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9180
SELECT * FROM t1;
 
9181
f1      f2
 
9182
8       eight
 
9183
DELETE FROM t1;
 
9184
INSERT INTO t1 VALUES(8, 'eight');
 
9185
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9186
affected rows: 1
 
9187
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9188
SELECT * FROM t1;
 
9189
f1      f2
 
9190
10      eight
 
9191
DELETE FROM t1;
 
9192
INSERT INTO v3 VALUES(16, 'sixteen');
 
9193
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9194
INSERT INTO v3 VALUES(0, 'zero');
 
9195
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9196
INSERT INTO v3 VALUES(7, 'seven');
 
9197
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9198
INSERT INTO v3 VALUES(8, 'eight');
 
9199
affected rows: 1
 
9200
SELECT * FROM t1;
 
9201
f1      f2
 
9202
8       eight
 
9203
DELETE FROM t1;
 
9204
DROP VIEW v3;
 
9205
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9206
option_variant  --------------------------------------------------------------------------------
 
9207
INSERT INTO t1 VALUES(16, 'sixteen');
 
9208
INSERT INTO t1 VALUES(0, 'zero');
 
9209
INSERT INTO t1 VALUES(7, 'seven');
 
9210
INSERT INTO t1 VALUES(8, 'eight');
 
9211
SELECT * FROM v1;
 
9212
f1      f2
 
9213
0       zero
 
9214
7       seven
 
9215
8       eight
 
9216
SELECT * FROM v2;
 
9217
col1    col2
 
9218
7       seven
 
9219
8       eight
 
9220
SELECT * FROM v3;
 
9221
my_col1 my_col2
 
9222
8       eight
 
9223
SELECT * FROM t1;
 
9224
f1      f2
 
9225
16      sixteen
 
9226
0       zero
 
9227
7       seven
 
9228
8       eight
 
9229
DELETE FROM t1;
 
9230
INSERT INTO t1 VALUES(16, 'sixteen');
 
9231
INSERT INTO t1 VALUES(0, 'zero');
 
9232
INSERT INTO t1 VALUES(7, 'seven');
 
9233
INSERT INTO t1 VALUES(8, 'eight');
 
9234
DELETE FROM v3 WHERE my_col1 = 16;
 
9235
affected rows: 0
 
9236
DELETE FROM v3 WHERE my_col1 = 0;
 
9237
affected rows: 0
 
9238
DELETE FROM v3 WHERE my_col1 = 7;
 
9239
affected rows: 0
 
9240
DELETE FROM v3 WHERE my_col1 = 8;
 
9241
affected rows: 1
 
9242
SELECT * FROM t1;
 
9243
f1      f2
 
9244
16      sixteen
 
9245
0       zero
 
9246
7       seven
 
9247
DELETE FROM t1;
 
9248
INSERT INTO t1 VALUES(16, 'sixteen');
 
9249
INSERT INTO t1 VALUES(0, 'zero');
 
9250
INSERT INTO t1 VALUES(7, 'seven');
 
9251
INSERT INTO t1 VALUES(8, 'eight');
 
9252
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9253
affected rows: 0
 
9254
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9255
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9256
affected rows: 0
 
9257
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9258
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9259
affected rows: 0
 
9260
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9261
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9262
affected rows: 1
 
9263
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9264
SELECT * FROM t1;
 
9265
f1      f2
 
9266
16      sixteen
 
9267
0       zero
 
9268
7       seven
 
9269
8       whatever
 
9270
DELETE FROM t1;
 
9271
INSERT INTO t1 VALUES(8, 'eight');
 
9272
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9273
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9274
SELECT * FROM t1;
 
9275
f1      f2
 
9276
8       eight
 
9277
DELETE FROM t1;
 
9278
INSERT INTO t1 VALUES(8, 'eight');
 
9279
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9280
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9281
SELECT * FROM t1;
 
9282
f1      f2
 
9283
8       eight
 
9284
DELETE FROM t1;
 
9285
INSERT INTO t1 VALUES(8, 'eight');
 
9286
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9287
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9288
SELECT * FROM t1;
 
9289
f1      f2
 
9290
8       eight
 
9291
DELETE FROM t1;
 
9292
INSERT INTO t1 VALUES(8, 'eight');
 
9293
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9294
affected rows: 1
 
9295
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9296
SELECT * FROM t1;
 
9297
f1      f2
 
9298
10      eight
 
9299
DELETE FROM t1;
 
9300
INSERT INTO v3 VALUES(16, 'sixteen');
 
9301
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9302
INSERT INTO v3 VALUES(0, 'zero');
 
9303
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9304
INSERT INTO v3 VALUES(7, 'seven');
 
9305
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9306
INSERT INTO v3 VALUES(8, 'eight');
 
9307
affected rows: 1
 
9308
SELECT * FROM t1;
 
9309
f1      f2
 
9310
8       eight
 
9311
DELETE FROM t1;
 
9312
DROP VIEW v3;
 
9313
option_variant          <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION
 
9314
option_variant  --------------------------------------------------------------------------------
 
9315
INSERT INTO t1 VALUES(16, 'sixteen');
 
9316
INSERT INTO t1 VALUES(0, 'zero');
 
9317
INSERT INTO t1 VALUES(7, 'seven');
 
9318
INSERT INTO t1 VALUES(8, 'eight');
 
9319
SELECT * FROM v1;
 
9320
f1      f2
 
9321
0       zero
 
9322
7       seven
 
9323
8       eight
 
9324
SELECT * FROM v2;
 
9325
col1    col2
 
9326
7       seven
 
9327
8       eight
 
9328
SELECT * FROM v3;
 
9329
my_col1 my_col2
 
9330
8       eight
 
9331
SELECT * FROM t1;
 
9332
f1      f2
 
9333
16      sixteen
 
9334
0       zero
 
9335
7       seven
 
9336
8       eight
 
9337
DELETE FROM t1;
 
9338
INSERT INTO t1 VALUES(16, 'sixteen');
 
9339
INSERT INTO t1 VALUES(0, 'zero');
 
9340
INSERT INTO t1 VALUES(7, 'seven');
 
9341
INSERT INTO t1 VALUES(8, 'eight');
 
9342
DELETE FROM v3 WHERE my_col1 = 16;
 
9343
affected rows: 0
 
9344
DELETE FROM v3 WHERE my_col1 = 0;
 
9345
affected rows: 0
 
9346
DELETE FROM v3 WHERE my_col1 = 7;
 
9347
affected rows: 0
 
9348
DELETE FROM v3 WHERE my_col1 = 8;
 
9349
affected rows: 1
 
9350
SELECT * FROM t1;
 
9351
f1      f2
 
9352
16      sixteen
 
9353
0       zero
 
9354
7       seven
 
9355
DELETE FROM t1;
 
9356
INSERT INTO t1 VALUES(16, 'sixteen');
 
9357
INSERT INTO t1 VALUES(0, 'zero');
 
9358
INSERT INTO t1 VALUES(7, 'seven');
 
9359
INSERT INTO t1 VALUES(8, 'eight');
 
9360
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9361
affected rows: 0
 
9362
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9363
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9364
affected rows: 0
 
9365
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9366
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9367
affected rows: 0
 
9368
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9369
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9370
affected rows: 1
 
9371
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9372
SELECT * FROM t1;
 
9373
f1      f2
 
9374
16      sixteen
 
9375
0       zero
 
9376
7       seven
 
9377
8       whatever
 
9378
DELETE FROM t1;
 
9379
INSERT INTO t1 VALUES(8, 'eight');
 
9380
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9381
affected rows: 1
 
9382
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9383
SELECT * FROM t1;
 
9384
f1      f2
 
9385
7       eight
 
9386
DELETE FROM t1;
 
9387
INSERT INTO t1 VALUES(8, 'eight');
 
9388
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9389
affected rows: 1
 
9390
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9391
SELECT * FROM t1;
 
9392
f1      f2
 
9393
0       eight
 
9394
DELETE FROM t1;
 
9395
INSERT INTO t1 VALUES(8, 'eight');
 
9396
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9397
affected rows: 1
 
9398
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9399
SELECT * FROM t1;
 
9400
f1      f2
 
9401
16      eight
 
9402
DELETE FROM t1;
 
9403
INSERT INTO t1 VALUES(8, 'eight');
 
9404
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9405
affected rows: 1
 
9406
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9407
SELECT * FROM t1;
 
9408
f1      f2
 
9409
10      eight
 
9410
DELETE FROM t1;
 
9411
INSERT INTO v3 VALUES(16, 'sixteen');
 
9412
affected rows: 1
 
9413
INSERT INTO v3 VALUES(0, 'zero');
 
9414
affected rows: 1
 
9415
INSERT INTO v3 VALUES(7, 'seven');
 
9416
affected rows: 1
 
9417
INSERT INTO v3 VALUES(8, 'eight');
 
9418
affected rows: 1
 
9419
SELECT * FROM t1;
 
9420
f1      f2
 
9421
16      sixteen
 
9422
0       zero
 
9423
7       seven
 
9424
8       eight
 
9425
DELETE FROM t1;
 
9426
DROP VIEW v3;
 
9427
DROP VIEW v2;
 
9428
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9429
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
9430
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9431
option_variant  --------------------------------------------------------------------------------
 
9432
INSERT INTO t1 VALUES(16, 'sixteen');
 
9433
INSERT INTO t1 VALUES(0, 'zero');
 
9434
INSERT INTO t1 VALUES(7, 'seven');
 
9435
INSERT INTO t1 VALUES(8, 'eight');
 
9436
SELECT * FROM v1;
 
9437
f1      f2
 
9438
0       zero
 
9439
7       seven
 
9440
8       eight
 
9441
SELECT * FROM v2;
 
9442
col1    col2
 
9443
7       seven
 
9444
8       eight
 
9445
SELECT * FROM v3;
 
9446
my_col1 my_col2
 
9447
8       eight
 
9448
SELECT * FROM t1;
 
9449
f1      f2
 
9450
16      sixteen
 
9451
0       zero
 
9452
7       seven
 
9453
8       eight
 
9454
DELETE FROM t1;
 
9455
INSERT INTO t1 VALUES(16, 'sixteen');
 
9456
INSERT INTO t1 VALUES(0, 'zero');
 
9457
INSERT INTO t1 VALUES(7, 'seven');
 
9458
INSERT INTO t1 VALUES(8, 'eight');
 
9459
DELETE FROM v3 WHERE my_col1 = 16;
 
9460
affected rows: 0
 
9461
DELETE FROM v3 WHERE my_col1 = 0;
 
9462
affected rows: 0
 
9463
DELETE FROM v3 WHERE my_col1 = 7;
 
9464
affected rows: 0
 
9465
DELETE FROM v3 WHERE my_col1 = 8;
 
9466
affected rows: 1
 
9467
SELECT * FROM t1;
 
9468
f1      f2
 
9469
16      sixteen
 
9470
0       zero
 
9471
7       seven
 
9472
DELETE FROM t1;
 
9473
INSERT INTO t1 VALUES(16, 'sixteen');
 
9474
INSERT INTO t1 VALUES(0, 'zero');
 
9475
INSERT INTO t1 VALUES(7, 'seven');
 
9476
INSERT INTO t1 VALUES(8, 'eight');
 
9477
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9478
affected rows: 0
 
9479
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9480
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9481
affected rows: 0
 
9482
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9483
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9484
affected rows: 0
 
9485
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9486
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9487
affected rows: 1
 
9488
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9489
SELECT * FROM t1;
 
9490
f1      f2
 
9491
16      sixteen
 
9492
0       zero
 
9493
7       seven
 
9494
8       whatever
 
9495
DELETE FROM t1;
 
9496
INSERT INTO t1 VALUES(8, 'eight');
 
9497
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9498
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9499
SELECT * FROM t1;
 
9500
f1      f2
 
9501
8       eight
 
9502
DELETE FROM t1;
 
9503
INSERT INTO t1 VALUES(8, 'eight');
 
9504
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9505
affected rows: 1
 
9506
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9507
SELECT * FROM t1;
 
9508
f1      f2
 
9509
0       eight
 
9510
DELETE FROM t1;
 
9511
INSERT INTO t1 VALUES(8, 'eight');
 
9512
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9513
affected rows: 1
 
9514
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9515
SELECT * FROM t1;
 
9516
f1      f2
 
9517
16      eight
 
9518
DELETE FROM t1;
 
9519
INSERT INTO t1 VALUES(8, 'eight');
 
9520
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9521
affected rows: 1
 
9522
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9523
SELECT * FROM t1;
 
9524
f1      f2
 
9525
10      eight
 
9526
DELETE FROM t1;
 
9527
INSERT INTO v3 VALUES(16, 'sixteen');
 
9528
affected rows: 1
 
9529
INSERT INTO v3 VALUES(0, 'zero');
 
9530
affected rows: 1
 
9531
INSERT INTO v3 VALUES(7, 'seven');
 
9532
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9533
INSERT INTO v3 VALUES(8, 'eight');
 
9534
affected rows: 1
 
9535
SELECT * FROM t1;
 
9536
f1      f2
 
9537
16      sixteen
 
9538
0       zero
 
9539
8       eight
 
9540
DELETE FROM t1;
 
9541
DROP VIEW v3;
 
9542
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9543
option_variant  --------------------------------------------------------------------------------
 
9544
INSERT INTO t1 VALUES(16, 'sixteen');
 
9545
INSERT INTO t1 VALUES(0, 'zero');
 
9546
INSERT INTO t1 VALUES(7, 'seven');
 
9547
INSERT INTO t1 VALUES(8, 'eight');
 
9548
SELECT * FROM v1;
 
9549
f1      f2
 
9550
0       zero
 
9551
7       seven
 
9552
8       eight
 
9553
SELECT * FROM v2;
 
9554
col1    col2
 
9555
7       seven
 
9556
8       eight
 
9557
SELECT * FROM v3;
 
9558
my_col1 my_col2
 
9559
8       eight
 
9560
SELECT * FROM t1;
 
9561
f1      f2
 
9562
16      sixteen
 
9563
0       zero
 
9564
7       seven
 
9565
8       eight
 
9566
DELETE FROM t1;
 
9567
INSERT INTO t1 VALUES(16, 'sixteen');
 
9568
INSERT INTO t1 VALUES(0, 'zero');
 
9569
INSERT INTO t1 VALUES(7, 'seven');
 
9570
INSERT INTO t1 VALUES(8, 'eight');
 
9571
DELETE FROM v3 WHERE my_col1 = 16;
 
9572
affected rows: 0
 
9573
DELETE FROM v3 WHERE my_col1 = 0;
 
9574
affected rows: 0
 
9575
DELETE FROM v3 WHERE my_col1 = 7;
 
9576
affected rows: 0
 
9577
DELETE FROM v3 WHERE my_col1 = 8;
 
9578
affected rows: 1
 
9579
SELECT * FROM t1;
 
9580
f1      f2
 
9581
16      sixteen
 
9582
0       zero
 
9583
7       seven
 
9584
DELETE FROM t1;
 
9585
INSERT INTO t1 VALUES(16, 'sixteen');
 
9586
INSERT INTO t1 VALUES(0, 'zero');
 
9587
INSERT INTO t1 VALUES(7, 'seven');
 
9588
INSERT INTO t1 VALUES(8, 'eight');
 
9589
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9590
affected rows: 0
 
9591
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9592
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9593
affected rows: 0
 
9594
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9595
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9596
affected rows: 0
 
9597
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9598
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9599
affected rows: 1
 
9600
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9601
SELECT * FROM t1;
 
9602
f1      f2
 
9603
16      sixteen
 
9604
0       zero
 
9605
7       seven
 
9606
8       whatever
 
9607
DELETE FROM t1;
 
9608
INSERT INTO t1 VALUES(8, 'eight');
 
9609
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9610
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9611
SELECT * FROM t1;
 
9612
f1      f2
 
9613
8       eight
 
9614
DELETE FROM t1;
 
9615
INSERT INTO t1 VALUES(8, 'eight');
 
9616
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9617
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9618
SELECT * FROM t1;
 
9619
f1      f2
 
9620
8       eight
 
9621
DELETE FROM t1;
 
9622
INSERT INTO t1 VALUES(8, 'eight');
 
9623
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9624
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9625
SELECT * FROM t1;
 
9626
f1      f2
 
9627
8       eight
 
9628
DELETE FROM t1;
 
9629
INSERT INTO t1 VALUES(8, 'eight');
 
9630
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9631
affected rows: 1
 
9632
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9633
SELECT * FROM t1;
 
9634
f1      f2
 
9635
10      eight
 
9636
DELETE FROM t1;
 
9637
INSERT INTO v3 VALUES(16, 'sixteen');
 
9638
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9639
INSERT INTO v3 VALUES(0, 'zero');
 
9640
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9641
INSERT INTO v3 VALUES(7, 'seven');
 
9642
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9643
INSERT INTO v3 VALUES(8, 'eight');
 
9644
affected rows: 1
 
9645
SELECT * FROM t1;
 
9646
f1      f2
 
9647
8       eight
 
9648
DELETE FROM t1;
 
9649
DROP VIEW v3;
 
9650
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9651
option_variant  --------------------------------------------------------------------------------
 
9652
INSERT INTO t1 VALUES(16, 'sixteen');
 
9653
INSERT INTO t1 VALUES(0, 'zero');
 
9654
INSERT INTO t1 VALUES(7, 'seven');
 
9655
INSERT INTO t1 VALUES(8, 'eight');
 
9656
SELECT * FROM v1;
 
9657
f1      f2
 
9658
0       zero
 
9659
7       seven
 
9660
8       eight
 
9661
SELECT * FROM v2;
 
9662
col1    col2
 
9663
7       seven
 
9664
8       eight
 
9665
SELECT * FROM v3;
 
9666
my_col1 my_col2
 
9667
8       eight
 
9668
SELECT * FROM t1;
 
9669
f1      f2
 
9670
16      sixteen
 
9671
0       zero
 
9672
7       seven
 
9673
8       eight
 
9674
DELETE FROM t1;
 
9675
INSERT INTO t1 VALUES(16, 'sixteen');
 
9676
INSERT INTO t1 VALUES(0, 'zero');
 
9677
INSERT INTO t1 VALUES(7, 'seven');
 
9678
INSERT INTO t1 VALUES(8, 'eight');
 
9679
DELETE FROM v3 WHERE my_col1 = 16;
 
9680
affected rows: 0
 
9681
DELETE FROM v3 WHERE my_col1 = 0;
 
9682
affected rows: 0
 
9683
DELETE FROM v3 WHERE my_col1 = 7;
 
9684
affected rows: 0
 
9685
DELETE FROM v3 WHERE my_col1 = 8;
 
9686
affected rows: 1
 
9687
SELECT * FROM t1;
 
9688
f1      f2
 
9689
16      sixteen
 
9690
0       zero
 
9691
7       seven
 
9692
DELETE FROM t1;
 
9693
INSERT INTO t1 VALUES(16, 'sixteen');
 
9694
INSERT INTO t1 VALUES(0, 'zero');
 
9695
INSERT INTO t1 VALUES(7, 'seven');
 
9696
INSERT INTO t1 VALUES(8, 'eight');
 
9697
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9698
affected rows: 0
 
9699
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9700
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9701
affected rows: 0
 
9702
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9703
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9704
affected rows: 0
 
9705
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9706
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9707
affected rows: 1
 
9708
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9709
SELECT * FROM t1;
 
9710
f1      f2
 
9711
16      sixteen
 
9712
0       zero
 
9713
7       seven
 
9714
8       whatever
 
9715
DELETE FROM t1;
 
9716
INSERT INTO t1 VALUES(8, 'eight');
 
9717
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9718
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9719
SELECT * FROM t1;
 
9720
f1      f2
 
9721
8       eight
 
9722
DELETE FROM t1;
 
9723
INSERT INTO t1 VALUES(8, 'eight');
 
9724
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9725
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9726
SELECT * FROM t1;
 
9727
f1      f2
 
9728
8       eight
 
9729
DELETE FROM t1;
 
9730
INSERT INTO t1 VALUES(8, 'eight');
 
9731
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9732
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9733
SELECT * FROM t1;
 
9734
f1      f2
 
9735
8       eight
 
9736
DELETE FROM t1;
 
9737
INSERT INTO t1 VALUES(8, 'eight');
 
9738
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9739
affected rows: 1
 
9740
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9741
SELECT * FROM t1;
 
9742
f1      f2
 
9743
10      eight
 
9744
DELETE FROM t1;
 
9745
INSERT INTO v3 VALUES(16, 'sixteen');
 
9746
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9747
INSERT INTO v3 VALUES(0, 'zero');
 
9748
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9749
INSERT INTO v3 VALUES(7, 'seven');
 
9750
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9751
INSERT INTO v3 VALUES(8, 'eight');
 
9752
affected rows: 1
 
9753
SELECT * FROM t1;
 
9754
f1      f2
 
9755
8       eight
 
9756
DELETE FROM t1;
 
9757
DROP VIEW v3;
 
9758
option_variant          <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION
 
9759
option_variant  --------------------------------------------------------------------------------
 
9760
INSERT INTO t1 VALUES(16, 'sixteen');
 
9761
INSERT INTO t1 VALUES(0, 'zero');
 
9762
INSERT INTO t1 VALUES(7, 'seven');
 
9763
INSERT INTO t1 VALUES(8, 'eight');
 
9764
SELECT * FROM v1;
 
9765
f1      f2
 
9766
0       zero
 
9767
7       seven
 
9768
8       eight
 
9769
SELECT * FROM v2;
 
9770
col1    col2
 
9771
7       seven
 
9772
8       eight
 
9773
SELECT * FROM v3;
 
9774
my_col1 my_col2
 
9775
8       eight
 
9776
SELECT * FROM t1;
 
9777
f1      f2
 
9778
16      sixteen
 
9779
0       zero
 
9780
7       seven
 
9781
8       eight
 
9782
DELETE FROM t1;
 
9783
INSERT INTO t1 VALUES(16, 'sixteen');
 
9784
INSERT INTO t1 VALUES(0, 'zero');
 
9785
INSERT INTO t1 VALUES(7, 'seven');
 
9786
INSERT INTO t1 VALUES(8, 'eight');
 
9787
DELETE FROM v3 WHERE my_col1 = 16;
 
9788
affected rows: 0
 
9789
DELETE FROM v3 WHERE my_col1 = 0;
 
9790
affected rows: 0
 
9791
DELETE FROM v3 WHERE my_col1 = 7;
 
9792
affected rows: 0
 
9793
DELETE FROM v3 WHERE my_col1 = 8;
 
9794
affected rows: 1
 
9795
SELECT * FROM t1;
 
9796
f1      f2
 
9797
16      sixteen
 
9798
0       zero
 
9799
7       seven
 
9800
DELETE FROM t1;
 
9801
INSERT INTO t1 VALUES(16, 'sixteen');
 
9802
INSERT INTO t1 VALUES(0, 'zero');
 
9803
INSERT INTO t1 VALUES(7, 'seven');
 
9804
INSERT INTO t1 VALUES(8, 'eight');
 
9805
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9806
affected rows: 0
 
9807
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9808
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9809
affected rows: 0
 
9810
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9811
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9812
affected rows: 0
 
9813
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9814
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9815
affected rows: 1
 
9816
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9817
SELECT * FROM t1;
 
9818
f1      f2
 
9819
16      sixteen
 
9820
0       zero
 
9821
7       seven
 
9822
8       whatever
 
9823
DELETE FROM t1;
 
9824
INSERT INTO t1 VALUES(8, 'eight');
 
9825
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9826
affected rows: 1
 
9827
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9828
SELECT * FROM t1;
 
9829
f1      f2
 
9830
7       eight
 
9831
DELETE FROM t1;
 
9832
INSERT INTO t1 VALUES(8, 'eight');
 
9833
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9834
affected rows: 1
 
9835
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9836
SELECT * FROM t1;
 
9837
f1      f2
 
9838
0       eight
 
9839
DELETE FROM t1;
 
9840
INSERT INTO t1 VALUES(8, 'eight');
 
9841
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9842
affected rows: 1
 
9843
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9844
SELECT * FROM t1;
 
9845
f1      f2
 
9846
16      eight
 
9847
DELETE FROM t1;
 
9848
INSERT INTO t1 VALUES(8, 'eight');
 
9849
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9850
affected rows: 1
 
9851
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9852
SELECT * FROM t1;
 
9853
f1      f2
 
9854
10      eight
 
9855
DELETE FROM t1;
 
9856
INSERT INTO v3 VALUES(16, 'sixteen');
 
9857
affected rows: 1
 
9858
INSERT INTO v3 VALUES(0, 'zero');
 
9859
affected rows: 1
 
9860
INSERT INTO v3 VALUES(7, 'seven');
 
9861
affected rows: 1
 
9862
INSERT INTO v3 VALUES(8, 'eight');
 
9863
affected rows: 1
 
9864
SELECT * FROM t1;
 
9865
f1      f2
 
9866
16      sixteen
 
9867
0       zero
 
9868
7       seven
 
9869
8       eight
 
9870
DELETE FROM t1;
 
9871
DROP VIEW v3;
 
9872
DROP VIEW v2;
 
9873
DROP VIEW v1;
 
9874
CREATE VIEW v1 AS SELECT f1, f2
 
9875
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH CASCADED CHECK OPTION ;
 
9876
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
9877
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
9878
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9879
option_variant  --------------------------------------------------------------------------------
 
9880
INSERT INTO t1 VALUES(16, 'sixteen');
 
9881
INSERT INTO t1 VALUES(0, 'zero');
 
9882
INSERT INTO t1 VALUES(7, 'seven');
 
9883
INSERT INTO t1 VALUES(8, 'eight');
 
9884
SELECT * FROM v1;
 
9885
f1      f2
 
9886
0       zero
 
9887
7       seven
 
9888
8       eight
 
9889
SELECT * FROM v2;
 
9890
col1    col2
 
9891
7       seven
 
9892
8       eight
 
9893
SELECT * FROM v3;
 
9894
my_col1 my_col2
 
9895
8       eight
 
9896
SELECT * FROM t1;
 
9897
f1      f2
 
9898
16      sixteen
 
9899
0       zero
 
9900
7       seven
 
9901
8       eight
 
9902
DELETE FROM t1;
 
9903
INSERT INTO t1 VALUES(16, 'sixteen');
 
9904
INSERT INTO t1 VALUES(0, 'zero');
 
9905
INSERT INTO t1 VALUES(7, 'seven');
 
9906
INSERT INTO t1 VALUES(8, 'eight');
 
9907
DELETE FROM v3 WHERE my_col1 = 16;
 
9908
affected rows: 0
 
9909
DELETE FROM v3 WHERE my_col1 = 0;
 
9910
affected rows: 0
 
9911
DELETE FROM v3 WHERE my_col1 = 7;
 
9912
affected rows: 0
 
9913
DELETE FROM v3 WHERE my_col1 = 8;
 
9914
affected rows: 1
 
9915
SELECT * FROM t1;
 
9916
f1      f2
 
9917
16      sixteen
 
9918
0       zero
 
9919
7       seven
 
9920
DELETE FROM t1;
 
9921
INSERT INTO t1 VALUES(16, 'sixteen');
 
9922
INSERT INTO t1 VALUES(0, 'zero');
 
9923
INSERT INTO t1 VALUES(7, 'seven');
 
9924
INSERT INTO t1 VALUES(8, 'eight');
 
9925
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
9926
affected rows: 0
 
9927
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9928
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
9929
affected rows: 0
 
9930
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9931
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
9932
affected rows: 0
 
9933
info: Rows matched: 0  Changed: 0  Warnings: 0
 
9934
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
9935
affected rows: 1
 
9936
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9937
SELECT * FROM t1;
 
9938
f1      f2
 
9939
16      sixteen
 
9940
0       zero
 
9941
7       seven
 
9942
8       whatever
 
9943
DELETE FROM t1;
 
9944
INSERT INTO t1 VALUES(8, 'eight');
 
9945
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
9946
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9947
SELECT * FROM t1;
 
9948
f1      f2
 
9949
8       eight
 
9950
DELETE FROM t1;
 
9951
INSERT INTO t1 VALUES(8, 'eight');
 
9952
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
9953
affected rows: 1
 
9954
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9955
SELECT * FROM t1;
 
9956
f1      f2
 
9957
0       eight
 
9958
DELETE FROM t1;
 
9959
INSERT INTO t1 VALUES(8, 'eight');
 
9960
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
9961
affected rows: 1
 
9962
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9963
SELECT * FROM t1;
 
9964
f1      f2
 
9965
16      eight
 
9966
DELETE FROM t1;
 
9967
INSERT INTO t1 VALUES(8, 'eight');
 
9968
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
9969
affected rows: 1
 
9970
info: Rows matched: 1  Changed: 1  Warnings: 0
 
9971
SELECT * FROM t1;
 
9972
f1      f2
 
9973
10      eight
 
9974
DELETE FROM t1;
 
9975
INSERT INTO v3 VALUES(16, 'sixteen');
 
9976
affected rows: 1
 
9977
INSERT INTO v3 VALUES(0, 'zero');
 
9978
affected rows: 1
 
9979
INSERT INTO v3 VALUES(7, 'seven');
 
9980
ERROR HY000: CHECK OPTION failed 'test.v3'
 
9981
INSERT INTO v3 VALUES(8, 'eight');
 
9982
affected rows: 1
 
9983
SELECT * FROM t1;
 
9984
f1      f2
 
9985
16      sixteen
 
9986
0       zero
 
9987
8       eight
 
9988
DELETE FROM t1;
 
9989
DROP VIEW v3;
 
9990
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
9991
option_variant  --------------------------------------------------------------------------------
 
9992
INSERT INTO t1 VALUES(16, 'sixteen');
 
9993
INSERT INTO t1 VALUES(0, 'zero');
 
9994
INSERT INTO t1 VALUES(7, 'seven');
 
9995
INSERT INTO t1 VALUES(8, 'eight');
 
9996
SELECT * FROM v1;
 
9997
f1      f2
 
9998
0       zero
 
9999
7       seven
 
10000
8       eight
 
10001
SELECT * FROM v2;
 
10002
col1    col2
 
10003
7       seven
 
10004
8       eight
 
10005
SELECT * FROM v3;
 
10006
my_col1 my_col2
 
10007
8       eight
 
10008
SELECT * FROM t1;
 
10009
f1      f2
 
10010
16      sixteen
 
10011
0       zero
 
10012
7       seven
 
10013
8       eight
 
10014
DELETE FROM t1;
 
10015
INSERT INTO t1 VALUES(16, 'sixteen');
 
10016
INSERT INTO t1 VALUES(0, 'zero');
 
10017
INSERT INTO t1 VALUES(7, 'seven');
 
10018
INSERT INTO t1 VALUES(8, 'eight');
 
10019
DELETE FROM v3 WHERE my_col1 = 16;
 
10020
affected rows: 0
 
10021
DELETE FROM v3 WHERE my_col1 = 0;
 
10022
affected rows: 0
 
10023
DELETE FROM v3 WHERE my_col1 = 7;
 
10024
affected rows: 0
 
10025
DELETE FROM v3 WHERE my_col1 = 8;
 
10026
affected rows: 1
 
10027
SELECT * FROM t1;
 
10028
f1      f2
 
10029
16      sixteen
 
10030
0       zero
 
10031
7       seven
 
10032
DELETE FROM t1;
 
10033
INSERT INTO t1 VALUES(16, 'sixteen');
 
10034
INSERT INTO t1 VALUES(0, 'zero');
 
10035
INSERT INTO t1 VALUES(7, 'seven');
 
10036
INSERT INTO t1 VALUES(8, 'eight');
 
10037
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10038
affected rows: 0
 
10039
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10040
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10041
affected rows: 0
 
10042
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10043
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10044
affected rows: 0
 
10045
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10046
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10047
affected rows: 1
 
10048
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10049
SELECT * FROM t1;
 
10050
f1      f2
 
10051
16      sixteen
 
10052
0       zero
 
10053
7       seven
 
10054
8       whatever
 
10055
DELETE FROM t1;
 
10056
INSERT INTO t1 VALUES(8, 'eight');
 
10057
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10058
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10059
SELECT * FROM t1;
 
10060
f1      f2
 
10061
8       eight
 
10062
DELETE FROM t1;
 
10063
INSERT INTO t1 VALUES(8, 'eight');
 
10064
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10065
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10066
SELECT * FROM t1;
 
10067
f1      f2
 
10068
8       eight
 
10069
DELETE FROM t1;
 
10070
INSERT INTO t1 VALUES(8, 'eight');
 
10071
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10072
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10073
SELECT * FROM t1;
 
10074
f1      f2
 
10075
8       eight
 
10076
DELETE FROM t1;
 
10077
INSERT INTO t1 VALUES(8, 'eight');
 
10078
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10079
affected rows: 1
 
10080
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10081
SELECT * FROM t1;
 
10082
f1      f2
 
10083
10      eight
 
10084
DELETE FROM t1;
 
10085
INSERT INTO v3 VALUES(16, 'sixteen');
 
10086
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10087
INSERT INTO v3 VALUES(0, 'zero');
 
10088
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10089
INSERT INTO v3 VALUES(7, 'seven');
 
10090
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10091
INSERT INTO v3 VALUES(8, 'eight');
 
10092
affected rows: 1
 
10093
SELECT * FROM t1;
 
10094
f1      f2
 
10095
8       eight
 
10096
DELETE FROM t1;
 
10097
DROP VIEW v3;
 
10098
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10099
option_variant  --------------------------------------------------------------------------------
 
10100
INSERT INTO t1 VALUES(16, 'sixteen');
 
10101
INSERT INTO t1 VALUES(0, 'zero');
 
10102
INSERT INTO t1 VALUES(7, 'seven');
 
10103
INSERT INTO t1 VALUES(8, 'eight');
 
10104
SELECT * FROM v1;
 
10105
f1      f2
 
10106
0       zero
 
10107
7       seven
 
10108
8       eight
 
10109
SELECT * FROM v2;
 
10110
col1    col2
 
10111
7       seven
 
10112
8       eight
 
10113
SELECT * FROM v3;
 
10114
my_col1 my_col2
 
10115
8       eight
 
10116
SELECT * FROM t1;
 
10117
f1      f2
 
10118
16      sixteen
 
10119
0       zero
 
10120
7       seven
 
10121
8       eight
 
10122
DELETE FROM t1;
 
10123
INSERT INTO t1 VALUES(16, 'sixteen');
 
10124
INSERT INTO t1 VALUES(0, 'zero');
 
10125
INSERT INTO t1 VALUES(7, 'seven');
 
10126
INSERT INTO t1 VALUES(8, 'eight');
 
10127
DELETE FROM v3 WHERE my_col1 = 16;
 
10128
affected rows: 0
 
10129
DELETE FROM v3 WHERE my_col1 = 0;
 
10130
affected rows: 0
 
10131
DELETE FROM v3 WHERE my_col1 = 7;
 
10132
affected rows: 0
 
10133
DELETE FROM v3 WHERE my_col1 = 8;
 
10134
affected rows: 1
 
10135
SELECT * FROM t1;
 
10136
f1      f2
 
10137
16      sixteen
 
10138
0       zero
 
10139
7       seven
 
10140
DELETE FROM t1;
 
10141
INSERT INTO t1 VALUES(16, 'sixteen');
 
10142
INSERT INTO t1 VALUES(0, 'zero');
 
10143
INSERT INTO t1 VALUES(7, 'seven');
 
10144
INSERT INTO t1 VALUES(8, 'eight');
 
10145
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10146
affected rows: 0
 
10147
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10148
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10149
affected rows: 0
 
10150
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10151
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10152
affected rows: 0
 
10153
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10154
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10155
affected rows: 1
 
10156
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10157
SELECT * FROM t1;
 
10158
f1      f2
 
10159
16      sixteen
 
10160
0       zero
 
10161
7       seven
 
10162
8       whatever
 
10163
DELETE FROM t1;
 
10164
INSERT INTO t1 VALUES(8, 'eight');
 
10165
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10166
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10167
SELECT * FROM t1;
 
10168
f1      f2
 
10169
8       eight
 
10170
DELETE FROM t1;
 
10171
INSERT INTO t1 VALUES(8, 'eight');
 
10172
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10173
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10174
SELECT * FROM t1;
 
10175
f1      f2
 
10176
8       eight
 
10177
DELETE FROM t1;
 
10178
INSERT INTO t1 VALUES(8, 'eight');
 
10179
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10180
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10181
SELECT * FROM t1;
 
10182
f1      f2
 
10183
8       eight
 
10184
DELETE FROM t1;
 
10185
INSERT INTO t1 VALUES(8, 'eight');
 
10186
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10187
affected rows: 1
 
10188
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10189
SELECT * FROM t1;
 
10190
f1      f2
 
10191
10      eight
 
10192
DELETE FROM t1;
 
10193
INSERT INTO v3 VALUES(16, 'sixteen');
 
10194
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10195
INSERT INTO v3 VALUES(0, 'zero');
 
10196
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10197
INSERT INTO v3 VALUES(7, 'seven');
 
10198
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10199
INSERT INTO v3 VALUES(8, 'eight');
 
10200
affected rows: 1
 
10201
SELECT * FROM t1;
 
10202
f1      f2
 
10203
8       eight
 
10204
DELETE FROM t1;
 
10205
DROP VIEW v3;
 
10206
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION
 
10207
option_variant  --------------------------------------------------------------------------------
 
10208
INSERT INTO t1 VALUES(16, 'sixteen');
 
10209
INSERT INTO t1 VALUES(0, 'zero');
 
10210
INSERT INTO t1 VALUES(7, 'seven');
 
10211
INSERT INTO t1 VALUES(8, 'eight');
 
10212
SELECT * FROM v1;
 
10213
f1      f2
 
10214
0       zero
 
10215
7       seven
 
10216
8       eight
 
10217
SELECT * FROM v2;
 
10218
col1    col2
 
10219
7       seven
 
10220
8       eight
 
10221
SELECT * FROM v3;
 
10222
my_col1 my_col2
 
10223
8       eight
 
10224
SELECT * FROM t1;
 
10225
f1      f2
 
10226
16      sixteen
 
10227
0       zero
 
10228
7       seven
 
10229
8       eight
 
10230
DELETE FROM t1;
 
10231
INSERT INTO t1 VALUES(16, 'sixteen');
 
10232
INSERT INTO t1 VALUES(0, 'zero');
 
10233
INSERT INTO t1 VALUES(7, 'seven');
 
10234
INSERT INTO t1 VALUES(8, 'eight');
 
10235
DELETE FROM v3 WHERE my_col1 = 16;
 
10236
affected rows: 0
 
10237
DELETE FROM v3 WHERE my_col1 = 0;
 
10238
affected rows: 0
 
10239
DELETE FROM v3 WHERE my_col1 = 7;
 
10240
affected rows: 0
 
10241
DELETE FROM v3 WHERE my_col1 = 8;
 
10242
affected rows: 1
 
10243
SELECT * FROM t1;
 
10244
f1      f2
 
10245
16      sixteen
 
10246
0       zero
 
10247
7       seven
 
10248
DELETE FROM t1;
 
10249
INSERT INTO t1 VALUES(16, 'sixteen');
 
10250
INSERT INTO t1 VALUES(0, 'zero');
 
10251
INSERT INTO t1 VALUES(7, 'seven');
 
10252
INSERT INTO t1 VALUES(8, 'eight');
 
10253
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10254
affected rows: 0
 
10255
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10256
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10257
affected rows: 0
 
10258
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10259
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10260
affected rows: 0
 
10261
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10262
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10263
affected rows: 1
 
10264
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10265
SELECT * FROM t1;
 
10266
f1      f2
 
10267
16      sixteen
 
10268
0       zero
 
10269
7       seven
 
10270
8       whatever
 
10271
DELETE FROM t1;
 
10272
INSERT INTO t1 VALUES(8, 'eight');
 
10273
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10274
affected rows: 1
 
10275
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10276
SELECT * FROM t1;
 
10277
f1      f2
 
10278
7       eight
 
10279
DELETE FROM t1;
 
10280
INSERT INTO t1 VALUES(8, 'eight');
 
10281
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10282
affected rows: 1
 
10283
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10284
SELECT * FROM t1;
 
10285
f1      f2
 
10286
0       eight
 
10287
DELETE FROM t1;
 
10288
INSERT INTO t1 VALUES(8, 'eight');
 
10289
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10290
affected rows: 1
 
10291
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10292
SELECT * FROM t1;
 
10293
f1      f2
 
10294
16      eight
 
10295
DELETE FROM t1;
 
10296
INSERT INTO t1 VALUES(8, 'eight');
 
10297
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10298
affected rows: 1
 
10299
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10300
SELECT * FROM t1;
 
10301
f1      f2
 
10302
10      eight
 
10303
DELETE FROM t1;
 
10304
INSERT INTO v3 VALUES(16, 'sixteen');
 
10305
affected rows: 1
 
10306
INSERT INTO v3 VALUES(0, 'zero');
 
10307
affected rows: 1
 
10308
INSERT INTO v3 VALUES(7, 'seven');
 
10309
affected rows: 1
 
10310
INSERT INTO v3 VALUES(8, 'eight');
 
10311
affected rows: 1
 
10312
SELECT * FROM t1;
 
10313
f1      f2
 
10314
16      sixteen
 
10315
0       zero
 
10316
7       seven
 
10317
8       eight
 
10318
DELETE FROM t1;
 
10319
DROP VIEW v3;
 
10320
DROP VIEW v2;
 
10321
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10322
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
10323
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10324
option_variant  --------------------------------------------------------------------------------
 
10325
INSERT INTO t1 VALUES(16, 'sixteen');
 
10326
INSERT INTO t1 VALUES(0, 'zero');
 
10327
INSERT INTO t1 VALUES(7, 'seven');
 
10328
INSERT INTO t1 VALUES(8, 'eight');
 
10329
SELECT * FROM v1;
 
10330
f1      f2
 
10331
0       zero
 
10332
7       seven
 
10333
8       eight
 
10334
SELECT * FROM v2;
 
10335
col1    col2
 
10336
7       seven
 
10337
8       eight
 
10338
SELECT * FROM v3;
 
10339
my_col1 my_col2
 
10340
8       eight
 
10341
SELECT * FROM t1;
 
10342
f1      f2
 
10343
16      sixteen
 
10344
0       zero
 
10345
7       seven
 
10346
8       eight
 
10347
DELETE FROM t1;
 
10348
INSERT INTO t1 VALUES(16, 'sixteen');
 
10349
INSERT INTO t1 VALUES(0, 'zero');
 
10350
INSERT INTO t1 VALUES(7, 'seven');
 
10351
INSERT INTO t1 VALUES(8, 'eight');
 
10352
DELETE FROM v3 WHERE my_col1 = 16;
 
10353
affected rows: 0
 
10354
DELETE FROM v3 WHERE my_col1 = 0;
 
10355
affected rows: 0
 
10356
DELETE FROM v3 WHERE my_col1 = 7;
 
10357
affected rows: 0
 
10358
DELETE FROM v3 WHERE my_col1 = 8;
 
10359
affected rows: 1
 
10360
SELECT * FROM t1;
 
10361
f1      f2
 
10362
16      sixteen
 
10363
0       zero
 
10364
7       seven
 
10365
DELETE FROM t1;
 
10366
INSERT INTO t1 VALUES(16, 'sixteen');
 
10367
INSERT INTO t1 VALUES(0, 'zero');
 
10368
INSERT INTO t1 VALUES(7, 'seven');
 
10369
INSERT INTO t1 VALUES(8, 'eight');
 
10370
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10371
affected rows: 0
 
10372
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10373
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10374
affected rows: 0
 
10375
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10376
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10377
affected rows: 0
 
10378
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10379
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10380
affected rows: 1
 
10381
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10382
SELECT * FROM t1;
 
10383
f1      f2
 
10384
16      sixteen
 
10385
0       zero
 
10386
7       seven
 
10387
8       whatever
 
10388
DELETE FROM t1;
 
10389
INSERT INTO t1 VALUES(8, 'eight');
 
10390
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10391
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10392
SELECT * FROM t1;
 
10393
f1      f2
 
10394
8       eight
 
10395
DELETE FROM t1;
 
10396
INSERT INTO t1 VALUES(8, 'eight');
 
10397
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10398
affected rows: 1
 
10399
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10400
SELECT * FROM t1;
 
10401
f1      f2
 
10402
0       eight
 
10403
DELETE FROM t1;
 
10404
INSERT INTO t1 VALUES(8, 'eight');
 
10405
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10406
affected rows: 1
 
10407
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10408
SELECT * FROM t1;
 
10409
f1      f2
 
10410
16      eight
 
10411
DELETE FROM t1;
 
10412
INSERT INTO t1 VALUES(8, 'eight');
 
10413
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10414
affected rows: 1
 
10415
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10416
SELECT * FROM t1;
 
10417
f1      f2
 
10418
10      eight
 
10419
DELETE FROM t1;
 
10420
INSERT INTO v3 VALUES(16, 'sixteen');
 
10421
affected rows: 1
 
10422
INSERT INTO v3 VALUES(0, 'zero');
 
10423
affected rows: 1
 
10424
INSERT INTO v3 VALUES(7, 'seven');
 
10425
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10426
INSERT INTO v3 VALUES(8, 'eight');
 
10427
affected rows: 1
 
10428
SELECT * FROM t1;
 
10429
f1      f2
 
10430
16      sixteen
 
10431
0       zero
 
10432
8       eight
 
10433
DELETE FROM t1;
 
10434
DROP VIEW v3;
 
10435
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10436
option_variant  --------------------------------------------------------------------------------
 
10437
INSERT INTO t1 VALUES(16, 'sixteen');
 
10438
INSERT INTO t1 VALUES(0, 'zero');
 
10439
INSERT INTO t1 VALUES(7, 'seven');
 
10440
INSERT INTO t1 VALUES(8, 'eight');
 
10441
SELECT * FROM v1;
 
10442
f1      f2
 
10443
0       zero
 
10444
7       seven
 
10445
8       eight
 
10446
SELECT * FROM v2;
 
10447
col1    col2
 
10448
7       seven
 
10449
8       eight
 
10450
SELECT * FROM v3;
 
10451
my_col1 my_col2
 
10452
8       eight
 
10453
SELECT * FROM t1;
 
10454
f1      f2
 
10455
16      sixteen
 
10456
0       zero
 
10457
7       seven
 
10458
8       eight
 
10459
DELETE FROM t1;
 
10460
INSERT INTO t1 VALUES(16, 'sixteen');
 
10461
INSERT INTO t1 VALUES(0, 'zero');
 
10462
INSERT INTO t1 VALUES(7, 'seven');
 
10463
INSERT INTO t1 VALUES(8, 'eight');
 
10464
DELETE FROM v3 WHERE my_col1 = 16;
 
10465
affected rows: 0
 
10466
DELETE FROM v3 WHERE my_col1 = 0;
 
10467
affected rows: 0
 
10468
DELETE FROM v3 WHERE my_col1 = 7;
 
10469
affected rows: 0
 
10470
DELETE FROM v3 WHERE my_col1 = 8;
 
10471
affected rows: 1
 
10472
SELECT * FROM t1;
 
10473
f1      f2
 
10474
16      sixteen
 
10475
0       zero
 
10476
7       seven
 
10477
DELETE FROM t1;
 
10478
INSERT INTO t1 VALUES(16, 'sixteen');
 
10479
INSERT INTO t1 VALUES(0, 'zero');
 
10480
INSERT INTO t1 VALUES(7, 'seven');
 
10481
INSERT INTO t1 VALUES(8, 'eight');
 
10482
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10483
affected rows: 0
 
10484
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10485
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10486
affected rows: 0
 
10487
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10488
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10489
affected rows: 0
 
10490
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10491
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10492
affected rows: 1
 
10493
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10494
SELECT * FROM t1;
 
10495
f1      f2
 
10496
16      sixteen
 
10497
0       zero
 
10498
7       seven
 
10499
8       whatever
 
10500
DELETE FROM t1;
 
10501
INSERT INTO t1 VALUES(8, 'eight');
 
10502
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10503
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10504
SELECT * FROM t1;
 
10505
f1      f2
 
10506
8       eight
 
10507
DELETE FROM t1;
 
10508
INSERT INTO t1 VALUES(8, 'eight');
 
10509
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10510
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10511
SELECT * FROM t1;
 
10512
f1      f2
 
10513
8       eight
 
10514
DELETE FROM t1;
 
10515
INSERT INTO t1 VALUES(8, 'eight');
 
10516
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10517
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10518
SELECT * FROM t1;
 
10519
f1      f2
 
10520
8       eight
 
10521
DELETE FROM t1;
 
10522
INSERT INTO t1 VALUES(8, 'eight');
 
10523
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10524
affected rows: 1
 
10525
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10526
SELECT * FROM t1;
 
10527
f1      f2
 
10528
10      eight
 
10529
DELETE FROM t1;
 
10530
INSERT INTO v3 VALUES(16, 'sixteen');
 
10531
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10532
INSERT INTO v3 VALUES(0, 'zero');
 
10533
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10534
INSERT INTO v3 VALUES(7, 'seven');
 
10535
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10536
INSERT INTO v3 VALUES(8, 'eight');
 
10537
affected rows: 1
 
10538
SELECT * FROM t1;
 
10539
f1      f2
 
10540
8       eight
 
10541
DELETE FROM t1;
 
10542
DROP VIEW v3;
 
10543
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10544
option_variant  --------------------------------------------------------------------------------
 
10545
INSERT INTO t1 VALUES(16, 'sixteen');
 
10546
INSERT INTO t1 VALUES(0, 'zero');
 
10547
INSERT INTO t1 VALUES(7, 'seven');
 
10548
INSERT INTO t1 VALUES(8, 'eight');
 
10549
SELECT * FROM v1;
 
10550
f1      f2
 
10551
0       zero
 
10552
7       seven
 
10553
8       eight
 
10554
SELECT * FROM v2;
 
10555
col1    col2
 
10556
7       seven
 
10557
8       eight
 
10558
SELECT * FROM v3;
 
10559
my_col1 my_col2
 
10560
8       eight
 
10561
SELECT * FROM t1;
 
10562
f1      f2
 
10563
16      sixteen
 
10564
0       zero
 
10565
7       seven
 
10566
8       eight
 
10567
DELETE FROM t1;
 
10568
INSERT INTO t1 VALUES(16, 'sixteen');
 
10569
INSERT INTO t1 VALUES(0, 'zero');
 
10570
INSERT INTO t1 VALUES(7, 'seven');
 
10571
INSERT INTO t1 VALUES(8, 'eight');
 
10572
DELETE FROM v3 WHERE my_col1 = 16;
 
10573
affected rows: 0
 
10574
DELETE FROM v3 WHERE my_col1 = 0;
 
10575
affected rows: 0
 
10576
DELETE FROM v3 WHERE my_col1 = 7;
 
10577
affected rows: 0
 
10578
DELETE FROM v3 WHERE my_col1 = 8;
 
10579
affected rows: 1
 
10580
SELECT * FROM t1;
 
10581
f1      f2
 
10582
16      sixteen
 
10583
0       zero
 
10584
7       seven
 
10585
DELETE FROM t1;
 
10586
INSERT INTO t1 VALUES(16, 'sixteen');
 
10587
INSERT INTO t1 VALUES(0, 'zero');
 
10588
INSERT INTO t1 VALUES(7, 'seven');
 
10589
INSERT INTO t1 VALUES(8, 'eight');
 
10590
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10591
affected rows: 0
 
10592
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10593
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10594
affected rows: 0
 
10595
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10596
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10597
affected rows: 0
 
10598
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10599
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10600
affected rows: 1
 
10601
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10602
SELECT * FROM t1;
 
10603
f1      f2
 
10604
16      sixteen
 
10605
0       zero
 
10606
7       seven
 
10607
8       whatever
 
10608
DELETE FROM t1;
 
10609
INSERT INTO t1 VALUES(8, 'eight');
 
10610
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10611
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10612
SELECT * FROM t1;
 
10613
f1      f2
 
10614
8       eight
 
10615
DELETE FROM t1;
 
10616
INSERT INTO t1 VALUES(8, 'eight');
 
10617
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10618
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10619
SELECT * FROM t1;
 
10620
f1      f2
 
10621
8       eight
 
10622
DELETE FROM t1;
 
10623
INSERT INTO t1 VALUES(8, 'eight');
 
10624
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10625
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10626
SELECT * FROM t1;
 
10627
f1      f2
 
10628
8       eight
 
10629
DELETE FROM t1;
 
10630
INSERT INTO t1 VALUES(8, 'eight');
 
10631
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10632
affected rows: 1
 
10633
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10634
SELECT * FROM t1;
 
10635
f1      f2
 
10636
10      eight
 
10637
DELETE FROM t1;
 
10638
INSERT INTO v3 VALUES(16, 'sixteen');
 
10639
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10640
INSERT INTO v3 VALUES(0, 'zero');
 
10641
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10642
INSERT INTO v3 VALUES(7, 'seven');
 
10643
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10644
INSERT INTO v3 VALUES(8, 'eight');
 
10645
affected rows: 1
 
10646
SELECT * FROM t1;
 
10647
f1      f2
 
10648
8       eight
 
10649
DELETE FROM t1;
 
10650
DROP VIEW v3;
 
10651
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION
 
10652
option_variant  --------------------------------------------------------------------------------
 
10653
INSERT INTO t1 VALUES(16, 'sixteen');
 
10654
INSERT INTO t1 VALUES(0, 'zero');
 
10655
INSERT INTO t1 VALUES(7, 'seven');
 
10656
INSERT INTO t1 VALUES(8, 'eight');
 
10657
SELECT * FROM v1;
 
10658
f1      f2
 
10659
0       zero
 
10660
7       seven
 
10661
8       eight
 
10662
SELECT * FROM v2;
 
10663
col1    col2
 
10664
7       seven
 
10665
8       eight
 
10666
SELECT * FROM v3;
 
10667
my_col1 my_col2
 
10668
8       eight
 
10669
SELECT * FROM t1;
 
10670
f1      f2
 
10671
16      sixteen
 
10672
0       zero
 
10673
7       seven
 
10674
8       eight
 
10675
DELETE FROM t1;
 
10676
INSERT INTO t1 VALUES(16, 'sixteen');
 
10677
INSERT INTO t1 VALUES(0, 'zero');
 
10678
INSERT INTO t1 VALUES(7, 'seven');
 
10679
INSERT INTO t1 VALUES(8, 'eight');
 
10680
DELETE FROM v3 WHERE my_col1 = 16;
 
10681
affected rows: 0
 
10682
DELETE FROM v3 WHERE my_col1 = 0;
 
10683
affected rows: 0
 
10684
DELETE FROM v3 WHERE my_col1 = 7;
 
10685
affected rows: 0
 
10686
DELETE FROM v3 WHERE my_col1 = 8;
 
10687
affected rows: 1
 
10688
SELECT * FROM t1;
 
10689
f1      f2
 
10690
16      sixteen
 
10691
0       zero
 
10692
7       seven
 
10693
DELETE FROM t1;
 
10694
INSERT INTO t1 VALUES(16, 'sixteen');
 
10695
INSERT INTO t1 VALUES(0, 'zero');
 
10696
INSERT INTO t1 VALUES(7, 'seven');
 
10697
INSERT INTO t1 VALUES(8, 'eight');
 
10698
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10699
affected rows: 0
 
10700
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10701
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10702
affected rows: 0
 
10703
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10704
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10705
affected rows: 0
 
10706
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10707
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10708
affected rows: 1
 
10709
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10710
SELECT * FROM t1;
 
10711
f1      f2
 
10712
16      sixteen
 
10713
0       zero
 
10714
7       seven
 
10715
8       whatever
 
10716
DELETE FROM t1;
 
10717
INSERT INTO t1 VALUES(8, 'eight');
 
10718
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10719
affected rows: 1
 
10720
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10721
SELECT * FROM t1;
 
10722
f1      f2
 
10723
7       eight
 
10724
DELETE FROM t1;
 
10725
INSERT INTO t1 VALUES(8, 'eight');
 
10726
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10727
affected rows: 1
 
10728
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10729
SELECT * FROM t1;
 
10730
f1      f2
 
10731
0       eight
 
10732
DELETE FROM t1;
 
10733
INSERT INTO t1 VALUES(8, 'eight');
 
10734
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10735
affected rows: 1
 
10736
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10737
SELECT * FROM t1;
 
10738
f1      f2
 
10739
16      eight
 
10740
DELETE FROM t1;
 
10741
INSERT INTO t1 VALUES(8, 'eight');
 
10742
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10743
affected rows: 1
 
10744
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10745
SELECT * FROM t1;
 
10746
f1      f2
 
10747
10      eight
 
10748
DELETE FROM t1;
 
10749
INSERT INTO v3 VALUES(16, 'sixteen');
 
10750
affected rows: 1
 
10751
INSERT INTO v3 VALUES(0, 'zero');
 
10752
affected rows: 1
 
10753
INSERT INTO v3 VALUES(7, 'seven');
 
10754
affected rows: 1
 
10755
INSERT INTO v3 VALUES(8, 'eight');
 
10756
affected rows: 1
 
10757
SELECT * FROM t1;
 
10758
f1      f2
 
10759
16      sixteen
 
10760
0       zero
 
10761
7       seven
 
10762
8       eight
 
10763
DELETE FROM t1;
 
10764
DROP VIEW v3;
 
10765
DROP VIEW v2;
 
10766
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
10767
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
10768
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10769
option_variant  --------------------------------------------------------------------------------
 
10770
INSERT INTO t1 VALUES(16, 'sixteen');
 
10771
INSERT INTO t1 VALUES(0, 'zero');
 
10772
INSERT INTO t1 VALUES(7, 'seven');
 
10773
INSERT INTO t1 VALUES(8, 'eight');
 
10774
SELECT * FROM v1;
 
10775
f1      f2
 
10776
0       zero
 
10777
7       seven
 
10778
8       eight
 
10779
SELECT * FROM v2;
 
10780
col1    col2
 
10781
7       seven
 
10782
8       eight
 
10783
SELECT * FROM v3;
 
10784
my_col1 my_col2
 
10785
8       eight
 
10786
SELECT * FROM t1;
 
10787
f1      f2
 
10788
16      sixteen
 
10789
0       zero
 
10790
7       seven
 
10791
8       eight
 
10792
DELETE FROM t1;
 
10793
INSERT INTO t1 VALUES(16, 'sixteen');
 
10794
INSERT INTO t1 VALUES(0, 'zero');
 
10795
INSERT INTO t1 VALUES(7, 'seven');
 
10796
INSERT INTO t1 VALUES(8, 'eight');
 
10797
DELETE FROM v3 WHERE my_col1 = 16;
 
10798
affected rows: 0
 
10799
DELETE FROM v3 WHERE my_col1 = 0;
 
10800
affected rows: 0
 
10801
DELETE FROM v3 WHERE my_col1 = 7;
 
10802
affected rows: 0
 
10803
DELETE FROM v3 WHERE my_col1 = 8;
 
10804
affected rows: 1
 
10805
SELECT * FROM t1;
 
10806
f1      f2
 
10807
16      sixteen
 
10808
0       zero
 
10809
7       seven
 
10810
DELETE FROM t1;
 
10811
INSERT INTO t1 VALUES(16, 'sixteen');
 
10812
INSERT INTO t1 VALUES(0, 'zero');
 
10813
INSERT INTO t1 VALUES(7, 'seven');
 
10814
INSERT INTO t1 VALUES(8, 'eight');
 
10815
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10816
affected rows: 0
 
10817
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10818
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10819
affected rows: 0
 
10820
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10821
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10822
affected rows: 0
 
10823
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10824
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10825
affected rows: 1
 
10826
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10827
SELECT * FROM t1;
 
10828
f1      f2
 
10829
16      sixteen
 
10830
0       zero
 
10831
7       seven
 
10832
8       whatever
 
10833
DELETE FROM t1;
 
10834
INSERT INTO t1 VALUES(8, 'eight');
 
10835
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10836
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10837
SELECT * FROM t1;
 
10838
f1      f2
 
10839
8       eight
 
10840
DELETE FROM t1;
 
10841
INSERT INTO t1 VALUES(8, 'eight');
 
10842
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10843
affected rows: 1
 
10844
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10845
SELECT * FROM t1;
 
10846
f1      f2
 
10847
0       eight
 
10848
DELETE FROM t1;
 
10849
INSERT INTO t1 VALUES(8, 'eight');
 
10850
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10851
affected rows: 1
 
10852
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10853
SELECT * FROM t1;
 
10854
f1      f2
 
10855
16      eight
 
10856
DELETE FROM t1;
 
10857
INSERT INTO t1 VALUES(8, 'eight');
 
10858
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10859
affected rows: 1
 
10860
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10861
SELECT * FROM t1;
 
10862
f1      f2
 
10863
10      eight
 
10864
DELETE FROM t1;
 
10865
INSERT INTO v3 VALUES(16, 'sixteen');
 
10866
affected rows: 1
 
10867
INSERT INTO v3 VALUES(0, 'zero');
 
10868
affected rows: 1
 
10869
INSERT INTO v3 VALUES(7, 'seven');
 
10870
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10871
INSERT INTO v3 VALUES(8, 'eight');
 
10872
affected rows: 1
 
10873
SELECT * FROM t1;
 
10874
f1      f2
 
10875
16      sixteen
 
10876
0       zero
 
10877
8       eight
 
10878
DELETE FROM t1;
 
10879
DROP VIEW v3;
 
10880
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10881
option_variant  --------------------------------------------------------------------------------
 
10882
INSERT INTO t1 VALUES(16, 'sixteen');
 
10883
INSERT INTO t1 VALUES(0, 'zero');
 
10884
INSERT INTO t1 VALUES(7, 'seven');
 
10885
INSERT INTO t1 VALUES(8, 'eight');
 
10886
SELECT * FROM v1;
 
10887
f1      f2
 
10888
0       zero
 
10889
7       seven
 
10890
8       eight
 
10891
SELECT * FROM v2;
 
10892
col1    col2
 
10893
7       seven
 
10894
8       eight
 
10895
SELECT * FROM v3;
 
10896
my_col1 my_col2
 
10897
8       eight
 
10898
SELECT * FROM t1;
 
10899
f1      f2
 
10900
16      sixteen
 
10901
0       zero
 
10902
7       seven
 
10903
8       eight
 
10904
DELETE FROM t1;
 
10905
INSERT INTO t1 VALUES(16, 'sixteen');
 
10906
INSERT INTO t1 VALUES(0, 'zero');
 
10907
INSERT INTO t1 VALUES(7, 'seven');
 
10908
INSERT INTO t1 VALUES(8, 'eight');
 
10909
DELETE FROM v3 WHERE my_col1 = 16;
 
10910
affected rows: 0
 
10911
DELETE FROM v3 WHERE my_col1 = 0;
 
10912
affected rows: 0
 
10913
DELETE FROM v3 WHERE my_col1 = 7;
 
10914
affected rows: 0
 
10915
DELETE FROM v3 WHERE my_col1 = 8;
 
10916
affected rows: 1
 
10917
SELECT * FROM t1;
 
10918
f1      f2
 
10919
16      sixteen
 
10920
0       zero
 
10921
7       seven
 
10922
DELETE FROM t1;
 
10923
INSERT INTO t1 VALUES(16, 'sixteen');
 
10924
INSERT INTO t1 VALUES(0, 'zero');
 
10925
INSERT INTO t1 VALUES(7, 'seven');
 
10926
INSERT INTO t1 VALUES(8, 'eight');
 
10927
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
10928
affected rows: 0
 
10929
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10930
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
10931
affected rows: 0
 
10932
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10933
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
10934
affected rows: 0
 
10935
info: Rows matched: 0  Changed: 0  Warnings: 0
 
10936
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
10937
affected rows: 1
 
10938
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10939
SELECT * FROM t1;
 
10940
f1      f2
 
10941
16      sixteen
 
10942
0       zero
 
10943
7       seven
 
10944
8       whatever
 
10945
DELETE FROM t1;
 
10946
INSERT INTO t1 VALUES(8, 'eight');
 
10947
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
10948
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10949
SELECT * FROM t1;
 
10950
f1      f2
 
10951
8       eight
 
10952
DELETE FROM t1;
 
10953
INSERT INTO t1 VALUES(8, 'eight');
 
10954
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
10955
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10956
SELECT * FROM t1;
 
10957
f1      f2
 
10958
8       eight
 
10959
DELETE FROM t1;
 
10960
INSERT INTO t1 VALUES(8, 'eight');
 
10961
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
10962
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10963
SELECT * FROM t1;
 
10964
f1      f2
 
10965
8       eight
 
10966
DELETE FROM t1;
 
10967
INSERT INTO t1 VALUES(8, 'eight');
 
10968
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
10969
affected rows: 1
 
10970
info: Rows matched: 1  Changed: 1  Warnings: 0
 
10971
SELECT * FROM t1;
 
10972
f1      f2
 
10973
10      eight
 
10974
DELETE FROM t1;
 
10975
INSERT INTO v3 VALUES(16, 'sixteen');
 
10976
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10977
INSERT INTO v3 VALUES(0, 'zero');
 
10978
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10979
INSERT INTO v3 VALUES(7, 'seven');
 
10980
ERROR HY000: CHECK OPTION failed 'test.v3'
 
10981
INSERT INTO v3 VALUES(8, 'eight');
 
10982
affected rows: 1
 
10983
SELECT * FROM t1;
 
10984
f1      f2
 
10985
8       eight
 
10986
DELETE FROM t1;
 
10987
DROP VIEW v3;
 
10988
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
10989
option_variant  --------------------------------------------------------------------------------
 
10990
INSERT INTO t1 VALUES(16, 'sixteen');
 
10991
INSERT INTO t1 VALUES(0, 'zero');
 
10992
INSERT INTO t1 VALUES(7, 'seven');
 
10993
INSERT INTO t1 VALUES(8, 'eight');
 
10994
SELECT * FROM v1;
 
10995
f1      f2
 
10996
0       zero
 
10997
7       seven
 
10998
8       eight
 
10999
SELECT * FROM v2;
 
11000
col1    col2
 
11001
7       seven
 
11002
8       eight
 
11003
SELECT * FROM v3;
 
11004
my_col1 my_col2
 
11005
8       eight
 
11006
SELECT * FROM t1;
 
11007
f1      f2
 
11008
16      sixteen
 
11009
0       zero
 
11010
7       seven
 
11011
8       eight
 
11012
DELETE FROM t1;
 
11013
INSERT INTO t1 VALUES(16, 'sixteen');
 
11014
INSERT INTO t1 VALUES(0, 'zero');
 
11015
INSERT INTO t1 VALUES(7, 'seven');
 
11016
INSERT INTO t1 VALUES(8, 'eight');
 
11017
DELETE FROM v3 WHERE my_col1 = 16;
 
11018
affected rows: 0
 
11019
DELETE FROM v3 WHERE my_col1 = 0;
 
11020
affected rows: 0
 
11021
DELETE FROM v3 WHERE my_col1 = 7;
 
11022
affected rows: 0
 
11023
DELETE FROM v3 WHERE my_col1 = 8;
 
11024
affected rows: 1
 
11025
SELECT * FROM t1;
 
11026
f1      f2
 
11027
16      sixteen
 
11028
0       zero
 
11029
7       seven
 
11030
DELETE FROM t1;
 
11031
INSERT INTO t1 VALUES(16, 'sixteen');
 
11032
INSERT INTO t1 VALUES(0, 'zero');
 
11033
INSERT INTO t1 VALUES(7, 'seven');
 
11034
INSERT INTO t1 VALUES(8, 'eight');
 
11035
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11036
affected rows: 0
 
11037
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11038
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11039
affected rows: 0
 
11040
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11041
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11042
affected rows: 0
 
11043
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11044
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11045
affected rows: 1
 
11046
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11047
SELECT * FROM t1;
 
11048
f1      f2
 
11049
16      sixteen
 
11050
0       zero
 
11051
7       seven
 
11052
8       whatever
 
11053
DELETE FROM t1;
 
11054
INSERT INTO t1 VALUES(8, 'eight');
 
11055
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11056
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11057
SELECT * FROM t1;
 
11058
f1      f2
 
11059
8       eight
 
11060
DELETE FROM t1;
 
11061
INSERT INTO t1 VALUES(8, 'eight');
 
11062
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11063
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11064
SELECT * FROM t1;
 
11065
f1      f2
 
11066
8       eight
 
11067
DELETE FROM t1;
 
11068
INSERT INTO t1 VALUES(8, 'eight');
 
11069
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11070
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11071
SELECT * FROM t1;
 
11072
f1      f2
 
11073
8       eight
 
11074
DELETE FROM t1;
 
11075
INSERT INTO t1 VALUES(8, 'eight');
 
11076
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11077
affected rows: 1
 
11078
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11079
SELECT * FROM t1;
 
11080
f1      f2
 
11081
10      eight
 
11082
DELETE FROM t1;
 
11083
INSERT INTO v3 VALUES(16, 'sixteen');
 
11084
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11085
INSERT INTO v3 VALUES(0, 'zero');
 
11086
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11087
INSERT INTO v3 VALUES(7, 'seven');
 
11088
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11089
INSERT INTO v3 VALUES(8, 'eight');
 
11090
affected rows: 1
 
11091
SELECT * FROM t1;
 
11092
f1      f2
 
11093
8       eight
 
11094
DELETE FROM t1;
 
11095
DROP VIEW v3;
 
11096
option_variant          <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION
 
11097
option_variant  --------------------------------------------------------------------------------
 
11098
INSERT INTO t1 VALUES(16, 'sixteen');
 
11099
INSERT INTO t1 VALUES(0, 'zero');
 
11100
INSERT INTO t1 VALUES(7, 'seven');
 
11101
INSERT INTO t1 VALUES(8, 'eight');
 
11102
SELECT * FROM v1;
 
11103
f1      f2
 
11104
0       zero
 
11105
7       seven
 
11106
8       eight
 
11107
SELECT * FROM v2;
 
11108
col1    col2
 
11109
7       seven
 
11110
8       eight
 
11111
SELECT * FROM v3;
 
11112
my_col1 my_col2
 
11113
8       eight
 
11114
SELECT * FROM t1;
 
11115
f1      f2
 
11116
16      sixteen
 
11117
0       zero
 
11118
7       seven
 
11119
8       eight
 
11120
DELETE FROM t1;
 
11121
INSERT INTO t1 VALUES(16, 'sixteen');
 
11122
INSERT INTO t1 VALUES(0, 'zero');
 
11123
INSERT INTO t1 VALUES(7, 'seven');
 
11124
INSERT INTO t1 VALUES(8, 'eight');
 
11125
DELETE FROM v3 WHERE my_col1 = 16;
 
11126
affected rows: 0
 
11127
DELETE FROM v3 WHERE my_col1 = 0;
 
11128
affected rows: 0
 
11129
DELETE FROM v3 WHERE my_col1 = 7;
 
11130
affected rows: 0
 
11131
DELETE FROM v3 WHERE my_col1 = 8;
 
11132
affected rows: 1
 
11133
SELECT * FROM t1;
 
11134
f1      f2
 
11135
16      sixteen
 
11136
0       zero
 
11137
7       seven
 
11138
DELETE FROM t1;
 
11139
INSERT INTO t1 VALUES(16, 'sixteen');
 
11140
INSERT INTO t1 VALUES(0, 'zero');
 
11141
INSERT INTO t1 VALUES(7, 'seven');
 
11142
INSERT INTO t1 VALUES(8, 'eight');
 
11143
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11144
affected rows: 0
 
11145
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11146
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11147
affected rows: 0
 
11148
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11149
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11150
affected rows: 0
 
11151
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11152
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11153
affected rows: 1
 
11154
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11155
SELECT * FROM t1;
 
11156
f1      f2
 
11157
16      sixteen
 
11158
0       zero
 
11159
7       seven
 
11160
8       whatever
 
11161
DELETE FROM t1;
 
11162
INSERT INTO t1 VALUES(8, 'eight');
 
11163
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11164
affected rows: 1
 
11165
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11166
SELECT * FROM t1;
 
11167
f1      f2
 
11168
7       eight
 
11169
DELETE FROM t1;
 
11170
INSERT INTO t1 VALUES(8, 'eight');
 
11171
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11172
affected rows: 1
 
11173
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11174
SELECT * FROM t1;
 
11175
f1      f2
 
11176
0       eight
 
11177
DELETE FROM t1;
 
11178
INSERT INTO t1 VALUES(8, 'eight');
 
11179
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11180
affected rows: 1
 
11181
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11182
SELECT * FROM t1;
 
11183
f1      f2
 
11184
16      eight
 
11185
DELETE FROM t1;
 
11186
INSERT INTO t1 VALUES(8, 'eight');
 
11187
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11188
affected rows: 1
 
11189
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11190
SELECT * FROM t1;
 
11191
f1      f2
 
11192
10      eight
 
11193
DELETE FROM t1;
 
11194
INSERT INTO v3 VALUES(16, 'sixteen');
 
11195
affected rows: 1
 
11196
INSERT INTO v3 VALUES(0, 'zero');
 
11197
affected rows: 1
 
11198
INSERT INTO v3 VALUES(7, 'seven');
 
11199
affected rows: 1
 
11200
INSERT INTO v3 VALUES(8, 'eight');
 
11201
affected rows: 1
 
11202
SELECT * FROM t1;
 
11203
f1      f2
 
11204
16      sixteen
 
11205
0       zero
 
11206
7       seven
 
11207
8       eight
 
11208
DELETE FROM t1;
 
11209
DROP VIEW v3;
 
11210
DROP VIEW v2;
 
11211
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11212
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
11213
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11214
option_variant  --------------------------------------------------------------------------------
 
11215
INSERT INTO t1 VALUES(16, 'sixteen');
 
11216
INSERT INTO t1 VALUES(0, 'zero');
 
11217
INSERT INTO t1 VALUES(7, 'seven');
 
11218
INSERT INTO t1 VALUES(8, 'eight');
 
11219
SELECT * FROM v1;
 
11220
f1      f2
 
11221
0       zero
 
11222
7       seven
 
11223
8       eight
 
11224
SELECT * FROM v2;
 
11225
col1    col2
 
11226
7       seven
 
11227
8       eight
 
11228
SELECT * FROM v3;
 
11229
my_col1 my_col2
 
11230
8       eight
 
11231
SELECT * FROM t1;
 
11232
f1      f2
 
11233
16      sixteen
 
11234
0       zero
 
11235
7       seven
 
11236
8       eight
 
11237
DELETE FROM t1;
 
11238
INSERT INTO t1 VALUES(16, 'sixteen');
 
11239
INSERT INTO t1 VALUES(0, 'zero');
 
11240
INSERT INTO t1 VALUES(7, 'seven');
 
11241
INSERT INTO t1 VALUES(8, 'eight');
 
11242
DELETE FROM v3 WHERE my_col1 = 16;
 
11243
affected rows: 0
 
11244
DELETE FROM v3 WHERE my_col1 = 0;
 
11245
affected rows: 0
 
11246
DELETE FROM v3 WHERE my_col1 = 7;
 
11247
affected rows: 0
 
11248
DELETE FROM v3 WHERE my_col1 = 8;
 
11249
affected rows: 1
 
11250
SELECT * FROM t1;
 
11251
f1      f2
 
11252
16      sixteen
 
11253
0       zero
 
11254
7       seven
 
11255
DELETE FROM t1;
 
11256
INSERT INTO t1 VALUES(16, 'sixteen');
 
11257
INSERT INTO t1 VALUES(0, 'zero');
 
11258
INSERT INTO t1 VALUES(7, 'seven');
 
11259
INSERT INTO t1 VALUES(8, 'eight');
 
11260
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11261
affected rows: 0
 
11262
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11263
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11264
affected rows: 0
 
11265
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11266
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11267
affected rows: 0
 
11268
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11269
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11270
affected rows: 1
 
11271
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11272
SELECT * FROM t1;
 
11273
f1      f2
 
11274
16      sixteen
 
11275
0       zero
 
11276
7       seven
 
11277
8       whatever
 
11278
DELETE FROM t1;
 
11279
INSERT INTO t1 VALUES(8, 'eight');
 
11280
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11281
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11282
SELECT * FROM t1;
 
11283
f1      f2
 
11284
8       eight
 
11285
DELETE FROM t1;
 
11286
INSERT INTO t1 VALUES(8, 'eight');
 
11287
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11288
affected rows: 1
 
11289
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11290
SELECT * FROM t1;
 
11291
f1      f2
 
11292
0       eight
 
11293
DELETE FROM t1;
 
11294
INSERT INTO t1 VALUES(8, 'eight');
 
11295
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11296
affected rows: 1
 
11297
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11298
SELECT * FROM t1;
 
11299
f1      f2
 
11300
16      eight
 
11301
DELETE FROM t1;
 
11302
INSERT INTO t1 VALUES(8, 'eight');
 
11303
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11304
affected rows: 1
 
11305
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11306
SELECT * FROM t1;
 
11307
f1      f2
 
11308
10      eight
 
11309
DELETE FROM t1;
 
11310
INSERT INTO v3 VALUES(16, 'sixteen');
 
11311
affected rows: 1
 
11312
INSERT INTO v3 VALUES(0, 'zero');
 
11313
affected rows: 1
 
11314
INSERT INTO v3 VALUES(7, 'seven');
 
11315
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11316
INSERT INTO v3 VALUES(8, 'eight');
 
11317
affected rows: 1
 
11318
SELECT * FROM t1;
 
11319
f1      f2
 
11320
16      sixteen
 
11321
0       zero
 
11322
8       eight
 
11323
DELETE FROM t1;
 
11324
DROP VIEW v3;
 
11325
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11326
option_variant  --------------------------------------------------------------------------------
 
11327
INSERT INTO t1 VALUES(16, 'sixteen');
 
11328
INSERT INTO t1 VALUES(0, 'zero');
 
11329
INSERT INTO t1 VALUES(7, 'seven');
 
11330
INSERT INTO t1 VALUES(8, 'eight');
 
11331
SELECT * FROM v1;
 
11332
f1      f2
 
11333
0       zero
 
11334
7       seven
 
11335
8       eight
 
11336
SELECT * FROM v2;
 
11337
col1    col2
 
11338
7       seven
 
11339
8       eight
 
11340
SELECT * FROM v3;
 
11341
my_col1 my_col2
 
11342
8       eight
 
11343
SELECT * FROM t1;
 
11344
f1      f2
 
11345
16      sixteen
 
11346
0       zero
 
11347
7       seven
 
11348
8       eight
 
11349
DELETE FROM t1;
 
11350
INSERT INTO t1 VALUES(16, 'sixteen');
 
11351
INSERT INTO t1 VALUES(0, 'zero');
 
11352
INSERT INTO t1 VALUES(7, 'seven');
 
11353
INSERT INTO t1 VALUES(8, 'eight');
 
11354
DELETE FROM v3 WHERE my_col1 = 16;
 
11355
affected rows: 0
 
11356
DELETE FROM v3 WHERE my_col1 = 0;
 
11357
affected rows: 0
 
11358
DELETE FROM v3 WHERE my_col1 = 7;
 
11359
affected rows: 0
 
11360
DELETE FROM v3 WHERE my_col1 = 8;
 
11361
affected rows: 1
 
11362
SELECT * FROM t1;
 
11363
f1      f2
 
11364
16      sixteen
 
11365
0       zero
 
11366
7       seven
 
11367
DELETE FROM t1;
 
11368
INSERT INTO t1 VALUES(16, 'sixteen');
 
11369
INSERT INTO t1 VALUES(0, 'zero');
 
11370
INSERT INTO t1 VALUES(7, 'seven');
 
11371
INSERT INTO t1 VALUES(8, 'eight');
 
11372
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11373
affected rows: 0
 
11374
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11375
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11376
affected rows: 0
 
11377
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11378
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11379
affected rows: 0
 
11380
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11381
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11382
affected rows: 1
 
11383
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11384
SELECT * FROM t1;
 
11385
f1      f2
 
11386
16      sixteen
 
11387
0       zero
 
11388
7       seven
 
11389
8       whatever
 
11390
DELETE FROM t1;
 
11391
INSERT INTO t1 VALUES(8, 'eight');
 
11392
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11393
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11394
SELECT * FROM t1;
 
11395
f1      f2
 
11396
8       eight
 
11397
DELETE FROM t1;
 
11398
INSERT INTO t1 VALUES(8, 'eight');
 
11399
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11400
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11401
SELECT * FROM t1;
 
11402
f1      f2
 
11403
8       eight
 
11404
DELETE FROM t1;
 
11405
INSERT INTO t1 VALUES(8, 'eight');
 
11406
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11407
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11408
SELECT * FROM t1;
 
11409
f1      f2
 
11410
8       eight
 
11411
DELETE FROM t1;
 
11412
INSERT INTO t1 VALUES(8, 'eight');
 
11413
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11414
affected rows: 1
 
11415
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11416
SELECT * FROM t1;
 
11417
f1      f2
 
11418
10      eight
 
11419
DELETE FROM t1;
 
11420
INSERT INTO v3 VALUES(16, 'sixteen');
 
11421
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11422
INSERT INTO v3 VALUES(0, 'zero');
 
11423
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11424
INSERT INTO v3 VALUES(7, 'seven');
 
11425
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11426
INSERT INTO v3 VALUES(8, 'eight');
 
11427
affected rows: 1
 
11428
SELECT * FROM t1;
 
11429
f1      f2
 
11430
8       eight
 
11431
DELETE FROM t1;
 
11432
DROP VIEW v3;
 
11433
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION
 
11434
option_variant  --------------------------------------------------------------------------------
 
11435
INSERT INTO t1 VALUES(16, 'sixteen');
 
11436
INSERT INTO t1 VALUES(0, 'zero');
 
11437
INSERT INTO t1 VALUES(7, 'seven');
 
11438
INSERT INTO t1 VALUES(8, 'eight');
 
11439
SELECT * FROM v1;
 
11440
f1      f2
 
11441
0       zero
 
11442
7       seven
 
11443
8       eight
 
11444
SELECT * FROM v2;
 
11445
col1    col2
 
11446
7       seven
 
11447
8       eight
 
11448
SELECT * FROM v3;
 
11449
my_col1 my_col2
 
11450
8       eight
 
11451
SELECT * FROM t1;
 
11452
f1      f2
 
11453
16      sixteen
 
11454
0       zero
 
11455
7       seven
 
11456
8       eight
 
11457
DELETE FROM t1;
 
11458
INSERT INTO t1 VALUES(16, 'sixteen');
 
11459
INSERT INTO t1 VALUES(0, 'zero');
 
11460
INSERT INTO t1 VALUES(7, 'seven');
 
11461
INSERT INTO t1 VALUES(8, 'eight');
 
11462
DELETE FROM v3 WHERE my_col1 = 16;
 
11463
affected rows: 0
 
11464
DELETE FROM v3 WHERE my_col1 = 0;
 
11465
affected rows: 0
 
11466
DELETE FROM v3 WHERE my_col1 = 7;
 
11467
affected rows: 0
 
11468
DELETE FROM v3 WHERE my_col1 = 8;
 
11469
affected rows: 1
 
11470
SELECT * FROM t1;
 
11471
f1      f2
 
11472
16      sixteen
 
11473
0       zero
 
11474
7       seven
 
11475
DELETE FROM t1;
 
11476
INSERT INTO t1 VALUES(16, 'sixteen');
 
11477
INSERT INTO t1 VALUES(0, 'zero');
 
11478
INSERT INTO t1 VALUES(7, 'seven');
 
11479
INSERT INTO t1 VALUES(8, 'eight');
 
11480
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11481
affected rows: 0
 
11482
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11483
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11484
affected rows: 0
 
11485
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11486
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11487
affected rows: 0
 
11488
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11489
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11490
affected rows: 1
 
11491
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11492
SELECT * FROM t1;
 
11493
f1      f2
 
11494
16      sixteen
 
11495
0       zero
 
11496
7       seven
 
11497
8       whatever
 
11498
DELETE FROM t1;
 
11499
INSERT INTO t1 VALUES(8, 'eight');
 
11500
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11501
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11502
SELECT * FROM t1;
 
11503
f1      f2
 
11504
8       eight
 
11505
DELETE FROM t1;
 
11506
INSERT INTO t1 VALUES(8, 'eight');
 
11507
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11508
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11509
SELECT * FROM t1;
 
11510
f1      f2
 
11511
8       eight
 
11512
DELETE FROM t1;
 
11513
INSERT INTO t1 VALUES(8, 'eight');
 
11514
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11515
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11516
SELECT * FROM t1;
 
11517
f1      f2
 
11518
8       eight
 
11519
DELETE FROM t1;
 
11520
INSERT INTO t1 VALUES(8, 'eight');
 
11521
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11522
affected rows: 1
 
11523
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11524
SELECT * FROM t1;
 
11525
f1      f2
 
11526
10      eight
 
11527
DELETE FROM t1;
 
11528
INSERT INTO v3 VALUES(16, 'sixteen');
 
11529
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11530
INSERT INTO v3 VALUES(0, 'zero');
 
11531
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11532
INSERT INTO v3 VALUES(7, 'seven');
 
11533
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11534
INSERT INTO v3 VALUES(8, 'eight');
 
11535
affected rows: 1
 
11536
SELECT * FROM t1;
 
11537
f1      f2
 
11538
8       eight
 
11539
DELETE FROM t1;
 
11540
DROP VIEW v3;
 
11541
option_variant          <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION
 
11542
option_variant  --------------------------------------------------------------------------------
 
11543
INSERT INTO t1 VALUES(16, 'sixteen');
 
11544
INSERT INTO t1 VALUES(0, 'zero');
 
11545
INSERT INTO t1 VALUES(7, 'seven');
 
11546
INSERT INTO t1 VALUES(8, 'eight');
 
11547
SELECT * FROM v1;
 
11548
f1      f2
 
11549
0       zero
 
11550
7       seven
 
11551
8       eight
 
11552
SELECT * FROM v2;
 
11553
col1    col2
 
11554
7       seven
 
11555
8       eight
 
11556
SELECT * FROM v3;
 
11557
my_col1 my_col2
 
11558
8       eight
 
11559
SELECT * FROM t1;
 
11560
f1      f2
 
11561
16      sixteen
 
11562
0       zero
 
11563
7       seven
 
11564
8       eight
 
11565
DELETE FROM t1;
 
11566
INSERT INTO t1 VALUES(16, 'sixteen');
 
11567
INSERT INTO t1 VALUES(0, 'zero');
 
11568
INSERT INTO t1 VALUES(7, 'seven');
 
11569
INSERT INTO t1 VALUES(8, 'eight');
 
11570
DELETE FROM v3 WHERE my_col1 = 16;
 
11571
affected rows: 0
 
11572
DELETE FROM v3 WHERE my_col1 = 0;
 
11573
affected rows: 0
 
11574
DELETE FROM v3 WHERE my_col1 = 7;
 
11575
affected rows: 0
 
11576
DELETE FROM v3 WHERE my_col1 = 8;
 
11577
affected rows: 1
 
11578
SELECT * FROM t1;
 
11579
f1      f2
 
11580
16      sixteen
 
11581
0       zero
 
11582
7       seven
 
11583
DELETE FROM t1;
 
11584
INSERT INTO t1 VALUES(16, 'sixteen');
 
11585
INSERT INTO t1 VALUES(0, 'zero');
 
11586
INSERT INTO t1 VALUES(7, 'seven');
 
11587
INSERT INTO t1 VALUES(8, 'eight');
 
11588
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11589
affected rows: 0
 
11590
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11591
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11592
affected rows: 0
 
11593
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11594
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11595
affected rows: 0
 
11596
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11597
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11598
affected rows: 1
 
11599
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11600
SELECT * FROM t1;
 
11601
f1      f2
 
11602
16      sixteen
 
11603
0       zero
 
11604
7       seven
 
11605
8       whatever
 
11606
DELETE FROM t1;
 
11607
INSERT INTO t1 VALUES(8, 'eight');
 
11608
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11609
affected rows: 1
 
11610
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11611
SELECT * FROM t1;
 
11612
f1      f2
 
11613
7       eight
 
11614
DELETE FROM t1;
 
11615
INSERT INTO t1 VALUES(8, 'eight');
 
11616
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11617
affected rows: 1
 
11618
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11619
SELECT * FROM t1;
 
11620
f1      f2
 
11621
0       eight
 
11622
DELETE FROM t1;
 
11623
INSERT INTO t1 VALUES(8, 'eight');
 
11624
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11625
affected rows: 1
 
11626
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11627
SELECT * FROM t1;
 
11628
f1      f2
 
11629
16      eight
 
11630
DELETE FROM t1;
 
11631
INSERT INTO t1 VALUES(8, 'eight');
 
11632
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11633
affected rows: 1
 
11634
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11635
SELECT * FROM t1;
 
11636
f1      f2
 
11637
10      eight
 
11638
DELETE FROM t1;
 
11639
INSERT INTO v3 VALUES(16, 'sixteen');
 
11640
affected rows: 1
 
11641
INSERT INTO v3 VALUES(0, 'zero');
 
11642
affected rows: 1
 
11643
INSERT INTO v3 VALUES(7, 'seven');
 
11644
affected rows: 1
 
11645
INSERT INTO v3 VALUES(8, 'eight');
 
11646
affected rows: 1
 
11647
SELECT * FROM t1;
 
11648
f1      f2
 
11649
16      sixteen
 
11650
0       zero
 
11651
7       seven
 
11652
8       eight
 
11653
DELETE FROM t1;
 
11654
DROP VIEW v3;
 
11655
DROP VIEW v2;
 
11656
DROP VIEW v1;
 
11657
CREATE VIEW v1 AS SELECT f1, f2
 
11658
  FROM t1 WHERE f1 BETWEEN 0 AND 10 WITH          CHECK OPTION ;
 
11659
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
11660
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
11661
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11662
option_variant  --------------------------------------------------------------------------------
 
11663
INSERT INTO t1 VALUES(16, 'sixteen');
 
11664
INSERT INTO t1 VALUES(0, 'zero');
 
11665
INSERT INTO t1 VALUES(7, 'seven');
 
11666
INSERT INTO t1 VALUES(8, 'eight');
 
11667
SELECT * FROM v1;
 
11668
f1      f2
 
11669
0       zero
 
11670
7       seven
 
11671
8       eight
 
11672
SELECT * FROM v2;
 
11673
col1    col2
 
11674
7       seven
 
11675
8       eight
 
11676
SELECT * FROM v3;
 
11677
my_col1 my_col2
 
11678
8       eight
 
11679
SELECT * FROM t1;
 
11680
f1      f2
 
11681
16      sixteen
 
11682
0       zero
 
11683
7       seven
 
11684
8       eight
 
11685
DELETE FROM t1;
 
11686
INSERT INTO t1 VALUES(16, 'sixteen');
 
11687
INSERT INTO t1 VALUES(0, 'zero');
 
11688
INSERT INTO t1 VALUES(7, 'seven');
 
11689
INSERT INTO t1 VALUES(8, 'eight');
 
11690
DELETE FROM v3 WHERE my_col1 = 16;
 
11691
affected rows: 0
 
11692
DELETE FROM v3 WHERE my_col1 = 0;
 
11693
affected rows: 0
 
11694
DELETE FROM v3 WHERE my_col1 = 7;
 
11695
affected rows: 0
 
11696
DELETE FROM v3 WHERE my_col1 = 8;
 
11697
affected rows: 1
 
11698
SELECT * FROM t1;
 
11699
f1      f2
 
11700
16      sixteen
 
11701
0       zero
 
11702
7       seven
 
11703
DELETE FROM t1;
 
11704
INSERT INTO t1 VALUES(16, 'sixteen');
 
11705
INSERT INTO t1 VALUES(0, 'zero');
 
11706
INSERT INTO t1 VALUES(7, 'seven');
 
11707
INSERT INTO t1 VALUES(8, 'eight');
 
11708
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11709
affected rows: 0
 
11710
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11711
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11712
affected rows: 0
 
11713
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11714
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11715
affected rows: 0
 
11716
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11717
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11718
affected rows: 1
 
11719
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11720
SELECT * FROM t1;
 
11721
f1      f2
 
11722
16      sixteen
 
11723
0       zero
 
11724
7       seven
 
11725
8       whatever
 
11726
DELETE FROM t1;
 
11727
INSERT INTO t1 VALUES(8, 'eight');
 
11728
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11729
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11730
SELECT * FROM t1;
 
11731
f1      f2
 
11732
8       eight
 
11733
DELETE FROM t1;
 
11734
INSERT INTO t1 VALUES(8, 'eight');
 
11735
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11736
affected rows: 1
 
11737
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11738
SELECT * FROM t1;
 
11739
f1      f2
 
11740
0       eight
 
11741
DELETE FROM t1;
 
11742
INSERT INTO t1 VALUES(8, 'eight');
 
11743
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11744
affected rows: 1
 
11745
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11746
SELECT * FROM t1;
 
11747
f1      f2
 
11748
16      eight
 
11749
DELETE FROM t1;
 
11750
INSERT INTO t1 VALUES(8, 'eight');
 
11751
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11752
affected rows: 1
 
11753
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11754
SELECT * FROM t1;
 
11755
f1      f2
 
11756
10      eight
 
11757
DELETE FROM t1;
 
11758
INSERT INTO v3 VALUES(16, 'sixteen');
 
11759
affected rows: 1
 
11760
INSERT INTO v3 VALUES(0, 'zero');
 
11761
affected rows: 1
 
11762
INSERT INTO v3 VALUES(7, 'seven');
 
11763
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11764
INSERT INTO v3 VALUES(8, 'eight');
 
11765
affected rows: 1
 
11766
SELECT * FROM t1;
 
11767
f1      f2
 
11768
16      sixteen
 
11769
0       zero
 
11770
8       eight
 
11771
DELETE FROM t1;
 
11772
DROP VIEW v3;
 
11773
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11774
option_variant  --------------------------------------------------------------------------------
 
11775
INSERT INTO t1 VALUES(16, 'sixteen');
 
11776
INSERT INTO t1 VALUES(0, 'zero');
 
11777
INSERT INTO t1 VALUES(7, 'seven');
 
11778
INSERT INTO t1 VALUES(8, 'eight');
 
11779
SELECT * FROM v1;
 
11780
f1      f2
 
11781
0       zero
 
11782
7       seven
 
11783
8       eight
 
11784
SELECT * FROM v2;
 
11785
col1    col2
 
11786
7       seven
 
11787
8       eight
 
11788
SELECT * FROM v3;
 
11789
my_col1 my_col2
 
11790
8       eight
 
11791
SELECT * FROM t1;
 
11792
f1      f2
 
11793
16      sixteen
 
11794
0       zero
 
11795
7       seven
 
11796
8       eight
 
11797
DELETE FROM t1;
 
11798
INSERT INTO t1 VALUES(16, 'sixteen');
 
11799
INSERT INTO t1 VALUES(0, 'zero');
 
11800
INSERT INTO t1 VALUES(7, 'seven');
 
11801
INSERT INTO t1 VALUES(8, 'eight');
 
11802
DELETE FROM v3 WHERE my_col1 = 16;
 
11803
affected rows: 0
 
11804
DELETE FROM v3 WHERE my_col1 = 0;
 
11805
affected rows: 0
 
11806
DELETE FROM v3 WHERE my_col1 = 7;
 
11807
affected rows: 0
 
11808
DELETE FROM v3 WHERE my_col1 = 8;
 
11809
affected rows: 1
 
11810
SELECT * FROM t1;
 
11811
f1      f2
 
11812
16      sixteen
 
11813
0       zero
 
11814
7       seven
 
11815
DELETE FROM t1;
 
11816
INSERT INTO t1 VALUES(16, 'sixteen');
 
11817
INSERT INTO t1 VALUES(0, 'zero');
 
11818
INSERT INTO t1 VALUES(7, 'seven');
 
11819
INSERT INTO t1 VALUES(8, 'eight');
 
11820
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11821
affected rows: 0
 
11822
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11823
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11824
affected rows: 0
 
11825
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11826
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11827
affected rows: 0
 
11828
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11829
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11830
affected rows: 1
 
11831
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11832
SELECT * FROM t1;
 
11833
f1      f2
 
11834
16      sixteen
 
11835
0       zero
 
11836
7       seven
 
11837
8       whatever
 
11838
DELETE FROM t1;
 
11839
INSERT INTO t1 VALUES(8, 'eight');
 
11840
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11841
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11842
SELECT * FROM t1;
 
11843
f1      f2
 
11844
8       eight
 
11845
DELETE FROM t1;
 
11846
INSERT INTO t1 VALUES(8, 'eight');
 
11847
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11848
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11849
SELECT * FROM t1;
 
11850
f1      f2
 
11851
8       eight
 
11852
DELETE FROM t1;
 
11853
INSERT INTO t1 VALUES(8, 'eight');
 
11854
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11855
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11856
SELECT * FROM t1;
 
11857
f1      f2
 
11858
8       eight
 
11859
DELETE FROM t1;
 
11860
INSERT INTO t1 VALUES(8, 'eight');
 
11861
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11862
affected rows: 1
 
11863
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11864
SELECT * FROM t1;
 
11865
f1      f2
 
11866
10      eight
 
11867
DELETE FROM t1;
 
11868
INSERT INTO v3 VALUES(16, 'sixteen');
 
11869
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11870
INSERT INTO v3 VALUES(0, 'zero');
 
11871
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11872
INSERT INTO v3 VALUES(7, 'seven');
 
11873
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11874
INSERT INTO v3 VALUES(8, 'eight');
 
11875
affected rows: 1
 
11876
SELECT * FROM t1;
 
11877
f1      f2
 
11878
8       eight
 
11879
DELETE FROM t1;
 
11880
DROP VIEW v3;
 
11881
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11882
option_variant  --------------------------------------------------------------------------------
 
11883
INSERT INTO t1 VALUES(16, 'sixteen');
 
11884
INSERT INTO t1 VALUES(0, 'zero');
 
11885
INSERT INTO t1 VALUES(7, 'seven');
 
11886
INSERT INTO t1 VALUES(8, 'eight');
 
11887
SELECT * FROM v1;
 
11888
f1      f2
 
11889
0       zero
 
11890
7       seven
 
11891
8       eight
 
11892
SELECT * FROM v2;
 
11893
col1    col2
 
11894
7       seven
 
11895
8       eight
 
11896
SELECT * FROM v3;
 
11897
my_col1 my_col2
 
11898
8       eight
 
11899
SELECT * FROM t1;
 
11900
f1      f2
 
11901
16      sixteen
 
11902
0       zero
 
11903
7       seven
 
11904
8       eight
 
11905
DELETE FROM t1;
 
11906
INSERT INTO t1 VALUES(16, 'sixteen');
 
11907
INSERT INTO t1 VALUES(0, 'zero');
 
11908
INSERT INTO t1 VALUES(7, 'seven');
 
11909
INSERT INTO t1 VALUES(8, 'eight');
 
11910
DELETE FROM v3 WHERE my_col1 = 16;
 
11911
affected rows: 0
 
11912
DELETE FROM v3 WHERE my_col1 = 0;
 
11913
affected rows: 0
 
11914
DELETE FROM v3 WHERE my_col1 = 7;
 
11915
affected rows: 0
 
11916
DELETE FROM v3 WHERE my_col1 = 8;
 
11917
affected rows: 1
 
11918
SELECT * FROM t1;
 
11919
f1      f2
 
11920
16      sixteen
 
11921
0       zero
 
11922
7       seven
 
11923
DELETE FROM t1;
 
11924
INSERT INTO t1 VALUES(16, 'sixteen');
 
11925
INSERT INTO t1 VALUES(0, 'zero');
 
11926
INSERT INTO t1 VALUES(7, 'seven');
 
11927
INSERT INTO t1 VALUES(8, 'eight');
 
11928
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
11929
affected rows: 0
 
11930
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11931
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
11932
affected rows: 0
 
11933
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11934
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
11935
affected rows: 0
 
11936
info: Rows matched: 0  Changed: 0  Warnings: 0
 
11937
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
11938
affected rows: 1
 
11939
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11940
SELECT * FROM t1;
 
11941
f1      f2
 
11942
16      sixteen
 
11943
0       zero
 
11944
7       seven
 
11945
8       whatever
 
11946
DELETE FROM t1;
 
11947
INSERT INTO t1 VALUES(8, 'eight');
 
11948
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
11949
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11950
SELECT * FROM t1;
 
11951
f1      f2
 
11952
8       eight
 
11953
DELETE FROM t1;
 
11954
INSERT INTO t1 VALUES(8, 'eight');
 
11955
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
11956
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11957
SELECT * FROM t1;
 
11958
f1      f2
 
11959
8       eight
 
11960
DELETE FROM t1;
 
11961
INSERT INTO t1 VALUES(8, 'eight');
 
11962
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
11963
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11964
SELECT * FROM t1;
 
11965
f1      f2
 
11966
8       eight
 
11967
DELETE FROM t1;
 
11968
INSERT INTO t1 VALUES(8, 'eight');
 
11969
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
11970
affected rows: 1
 
11971
info: Rows matched: 1  Changed: 1  Warnings: 0
 
11972
SELECT * FROM t1;
 
11973
f1      f2
 
11974
10      eight
 
11975
DELETE FROM t1;
 
11976
INSERT INTO v3 VALUES(16, 'sixteen');
 
11977
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11978
INSERT INTO v3 VALUES(0, 'zero');
 
11979
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11980
INSERT INTO v3 VALUES(7, 'seven');
 
11981
ERROR HY000: CHECK OPTION failed 'test.v3'
 
11982
INSERT INTO v3 VALUES(8, 'eight');
 
11983
affected rows: 1
 
11984
SELECT * FROM t1;
 
11985
f1      f2
 
11986
8       eight
 
11987
DELETE FROM t1;
 
11988
DROP VIEW v3;
 
11989
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION
 
11990
option_variant  --------------------------------------------------------------------------------
 
11991
INSERT INTO t1 VALUES(16, 'sixteen');
 
11992
INSERT INTO t1 VALUES(0, 'zero');
 
11993
INSERT INTO t1 VALUES(7, 'seven');
 
11994
INSERT INTO t1 VALUES(8, 'eight');
 
11995
SELECT * FROM v1;
 
11996
f1      f2
 
11997
0       zero
 
11998
7       seven
 
11999
8       eight
 
12000
SELECT * FROM v2;
 
12001
col1    col2
 
12002
7       seven
 
12003
8       eight
 
12004
SELECT * FROM v3;
 
12005
my_col1 my_col2
 
12006
8       eight
 
12007
SELECT * FROM t1;
 
12008
f1      f2
 
12009
16      sixteen
 
12010
0       zero
 
12011
7       seven
 
12012
8       eight
 
12013
DELETE FROM t1;
 
12014
INSERT INTO t1 VALUES(16, 'sixteen');
 
12015
INSERT INTO t1 VALUES(0, 'zero');
 
12016
INSERT INTO t1 VALUES(7, 'seven');
 
12017
INSERT INTO t1 VALUES(8, 'eight');
 
12018
DELETE FROM v3 WHERE my_col1 = 16;
 
12019
affected rows: 0
 
12020
DELETE FROM v3 WHERE my_col1 = 0;
 
12021
affected rows: 0
 
12022
DELETE FROM v3 WHERE my_col1 = 7;
 
12023
affected rows: 0
 
12024
DELETE FROM v3 WHERE my_col1 = 8;
 
12025
affected rows: 1
 
12026
SELECT * FROM t1;
 
12027
f1      f2
 
12028
16      sixteen
 
12029
0       zero
 
12030
7       seven
 
12031
DELETE FROM t1;
 
12032
INSERT INTO t1 VALUES(16, 'sixteen');
 
12033
INSERT INTO t1 VALUES(0, 'zero');
 
12034
INSERT INTO t1 VALUES(7, 'seven');
 
12035
INSERT INTO t1 VALUES(8, 'eight');
 
12036
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12037
affected rows: 0
 
12038
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12039
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12040
affected rows: 0
 
12041
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12042
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12043
affected rows: 0
 
12044
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12045
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12046
affected rows: 1
 
12047
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12048
SELECT * FROM t1;
 
12049
f1      f2
 
12050
16      sixteen
 
12051
0       zero
 
12052
7       seven
 
12053
8       whatever
 
12054
DELETE FROM t1;
 
12055
INSERT INTO t1 VALUES(8, 'eight');
 
12056
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12057
affected rows: 1
 
12058
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12059
SELECT * FROM t1;
 
12060
f1      f2
 
12061
7       eight
 
12062
DELETE FROM t1;
 
12063
INSERT INTO t1 VALUES(8, 'eight');
 
12064
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12065
affected rows: 1
 
12066
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12067
SELECT * FROM t1;
 
12068
f1      f2
 
12069
0       eight
 
12070
DELETE FROM t1;
 
12071
INSERT INTO t1 VALUES(8, 'eight');
 
12072
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12073
affected rows: 1
 
12074
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12075
SELECT * FROM t1;
 
12076
f1      f2
 
12077
16      eight
 
12078
DELETE FROM t1;
 
12079
INSERT INTO t1 VALUES(8, 'eight');
 
12080
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12081
affected rows: 1
 
12082
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12083
SELECT * FROM t1;
 
12084
f1      f2
 
12085
10      eight
 
12086
DELETE FROM t1;
 
12087
INSERT INTO v3 VALUES(16, 'sixteen');
 
12088
affected rows: 1
 
12089
INSERT INTO v3 VALUES(0, 'zero');
 
12090
affected rows: 1
 
12091
INSERT INTO v3 VALUES(7, 'seven');
 
12092
affected rows: 1
 
12093
INSERT INTO v3 VALUES(8, 'eight');
 
12094
affected rows: 1
 
12095
SELECT * FROM t1;
 
12096
f1      f2
 
12097
16      sixteen
 
12098
0       zero
 
12099
7       seven
 
12100
8       eight
 
12101
DELETE FROM t1;
 
12102
DROP VIEW v3;
 
12103
DROP VIEW v2;
 
12104
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12105
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
12106
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12107
option_variant  --------------------------------------------------------------------------------
 
12108
INSERT INTO t1 VALUES(16, 'sixteen');
 
12109
INSERT INTO t1 VALUES(0, 'zero');
 
12110
INSERT INTO t1 VALUES(7, 'seven');
 
12111
INSERT INTO t1 VALUES(8, 'eight');
 
12112
SELECT * FROM v1;
 
12113
f1      f2
 
12114
0       zero
 
12115
7       seven
 
12116
8       eight
 
12117
SELECT * FROM v2;
 
12118
col1    col2
 
12119
7       seven
 
12120
8       eight
 
12121
SELECT * FROM v3;
 
12122
my_col1 my_col2
 
12123
8       eight
 
12124
SELECT * FROM t1;
 
12125
f1      f2
 
12126
16      sixteen
 
12127
0       zero
 
12128
7       seven
 
12129
8       eight
 
12130
DELETE FROM t1;
 
12131
INSERT INTO t1 VALUES(16, 'sixteen');
 
12132
INSERT INTO t1 VALUES(0, 'zero');
 
12133
INSERT INTO t1 VALUES(7, 'seven');
 
12134
INSERT INTO t1 VALUES(8, 'eight');
 
12135
DELETE FROM v3 WHERE my_col1 = 16;
 
12136
affected rows: 0
 
12137
DELETE FROM v3 WHERE my_col1 = 0;
 
12138
affected rows: 0
 
12139
DELETE FROM v3 WHERE my_col1 = 7;
 
12140
affected rows: 0
 
12141
DELETE FROM v3 WHERE my_col1 = 8;
 
12142
affected rows: 1
 
12143
SELECT * FROM t1;
 
12144
f1      f2
 
12145
16      sixteen
 
12146
0       zero
 
12147
7       seven
 
12148
DELETE FROM t1;
 
12149
INSERT INTO t1 VALUES(16, 'sixteen');
 
12150
INSERT INTO t1 VALUES(0, 'zero');
 
12151
INSERT INTO t1 VALUES(7, 'seven');
 
12152
INSERT INTO t1 VALUES(8, 'eight');
 
12153
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12154
affected rows: 0
 
12155
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12156
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12157
affected rows: 0
 
12158
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12159
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12160
affected rows: 0
 
12161
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12162
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12163
affected rows: 1
 
12164
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12165
SELECT * FROM t1;
 
12166
f1      f2
 
12167
16      sixteen
 
12168
0       zero
 
12169
7       seven
 
12170
8       whatever
 
12171
DELETE FROM t1;
 
12172
INSERT INTO t1 VALUES(8, 'eight');
 
12173
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12174
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12175
SELECT * FROM t1;
 
12176
f1      f2
 
12177
8       eight
 
12178
DELETE FROM t1;
 
12179
INSERT INTO t1 VALUES(8, 'eight');
 
12180
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12181
affected rows: 1
 
12182
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12183
SELECT * FROM t1;
 
12184
f1      f2
 
12185
0       eight
 
12186
DELETE FROM t1;
 
12187
INSERT INTO t1 VALUES(8, 'eight');
 
12188
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12189
affected rows: 1
 
12190
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12191
SELECT * FROM t1;
 
12192
f1      f2
 
12193
16      eight
 
12194
DELETE FROM t1;
 
12195
INSERT INTO t1 VALUES(8, 'eight');
 
12196
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12197
affected rows: 1
 
12198
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12199
SELECT * FROM t1;
 
12200
f1      f2
 
12201
10      eight
 
12202
DELETE FROM t1;
 
12203
INSERT INTO v3 VALUES(16, 'sixteen');
 
12204
affected rows: 1
 
12205
INSERT INTO v3 VALUES(0, 'zero');
 
12206
affected rows: 1
 
12207
INSERT INTO v3 VALUES(7, 'seven');
 
12208
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12209
INSERT INTO v3 VALUES(8, 'eight');
 
12210
affected rows: 1
 
12211
SELECT * FROM t1;
 
12212
f1      f2
 
12213
16      sixteen
 
12214
0       zero
 
12215
8       eight
 
12216
DELETE FROM t1;
 
12217
DROP VIEW v3;
 
12218
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12219
option_variant  --------------------------------------------------------------------------------
 
12220
INSERT INTO t1 VALUES(16, 'sixteen');
 
12221
INSERT INTO t1 VALUES(0, 'zero');
 
12222
INSERT INTO t1 VALUES(7, 'seven');
 
12223
INSERT INTO t1 VALUES(8, 'eight');
 
12224
SELECT * FROM v1;
 
12225
f1      f2
 
12226
0       zero
 
12227
7       seven
 
12228
8       eight
 
12229
SELECT * FROM v2;
 
12230
col1    col2
 
12231
7       seven
 
12232
8       eight
 
12233
SELECT * FROM v3;
 
12234
my_col1 my_col2
 
12235
8       eight
 
12236
SELECT * FROM t1;
 
12237
f1      f2
 
12238
16      sixteen
 
12239
0       zero
 
12240
7       seven
 
12241
8       eight
 
12242
DELETE FROM t1;
 
12243
INSERT INTO t1 VALUES(16, 'sixteen');
 
12244
INSERT INTO t1 VALUES(0, 'zero');
 
12245
INSERT INTO t1 VALUES(7, 'seven');
 
12246
INSERT INTO t1 VALUES(8, 'eight');
 
12247
DELETE FROM v3 WHERE my_col1 = 16;
 
12248
affected rows: 0
 
12249
DELETE FROM v3 WHERE my_col1 = 0;
 
12250
affected rows: 0
 
12251
DELETE FROM v3 WHERE my_col1 = 7;
 
12252
affected rows: 0
 
12253
DELETE FROM v3 WHERE my_col1 = 8;
 
12254
affected rows: 1
 
12255
SELECT * FROM t1;
 
12256
f1      f2
 
12257
16      sixteen
 
12258
0       zero
 
12259
7       seven
 
12260
DELETE FROM t1;
 
12261
INSERT INTO t1 VALUES(16, 'sixteen');
 
12262
INSERT INTO t1 VALUES(0, 'zero');
 
12263
INSERT INTO t1 VALUES(7, 'seven');
 
12264
INSERT INTO t1 VALUES(8, 'eight');
 
12265
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12266
affected rows: 0
 
12267
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12268
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12269
affected rows: 0
 
12270
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12271
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12272
affected rows: 0
 
12273
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12274
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12275
affected rows: 1
 
12276
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12277
SELECT * FROM t1;
 
12278
f1      f2
 
12279
16      sixteen
 
12280
0       zero
 
12281
7       seven
 
12282
8       whatever
 
12283
DELETE FROM t1;
 
12284
INSERT INTO t1 VALUES(8, 'eight');
 
12285
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12286
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12287
SELECT * FROM t1;
 
12288
f1      f2
 
12289
8       eight
 
12290
DELETE FROM t1;
 
12291
INSERT INTO t1 VALUES(8, 'eight');
 
12292
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12293
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12294
SELECT * FROM t1;
 
12295
f1      f2
 
12296
8       eight
 
12297
DELETE FROM t1;
 
12298
INSERT INTO t1 VALUES(8, 'eight');
 
12299
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12300
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12301
SELECT * FROM t1;
 
12302
f1      f2
 
12303
8       eight
 
12304
DELETE FROM t1;
 
12305
INSERT INTO t1 VALUES(8, 'eight');
 
12306
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12307
affected rows: 1
 
12308
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12309
SELECT * FROM t1;
 
12310
f1      f2
 
12311
10      eight
 
12312
DELETE FROM t1;
 
12313
INSERT INTO v3 VALUES(16, 'sixteen');
 
12314
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12315
INSERT INTO v3 VALUES(0, 'zero');
 
12316
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12317
INSERT INTO v3 VALUES(7, 'seven');
 
12318
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12319
INSERT INTO v3 VALUES(8, 'eight');
 
12320
affected rows: 1
 
12321
SELECT * FROM t1;
 
12322
f1      f2
 
12323
8       eight
 
12324
DELETE FROM t1;
 
12325
DROP VIEW v3;
 
12326
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12327
option_variant  --------------------------------------------------------------------------------
 
12328
INSERT INTO t1 VALUES(16, 'sixteen');
 
12329
INSERT INTO t1 VALUES(0, 'zero');
 
12330
INSERT INTO t1 VALUES(7, 'seven');
 
12331
INSERT INTO t1 VALUES(8, 'eight');
 
12332
SELECT * FROM v1;
 
12333
f1      f2
 
12334
0       zero
 
12335
7       seven
 
12336
8       eight
 
12337
SELECT * FROM v2;
 
12338
col1    col2
 
12339
7       seven
 
12340
8       eight
 
12341
SELECT * FROM v3;
 
12342
my_col1 my_col2
 
12343
8       eight
 
12344
SELECT * FROM t1;
 
12345
f1      f2
 
12346
16      sixteen
 
12347
0       zero
 
12348
7       seven
 
12349
8       eight
 
12350
DELETE FROM t1;
 
12351
INSERT INTO t1 VALUES(16, 'sixteen');
 
12352
INSERT INTO t1 VALUES(0, 'zero');
 
12353
INSERT INTO t1 VALUES(7, 'seven');
 
12354
INSERT INTO t1 VALUES(8, 'eight');
 
12355
DELETE FROM v3 WHERE my_col1 = 16;
 
12356
affected rows: 0
 
12357
DELETE FROM v3 WHERE my_col1 = 0;
 
12358
affected rows: 0
 
12359
DELETE FROM v3 WHERE my_col1 = 7;
 
12360
affected rows: 0
 
12361
DELETE FROM v3 WHERE my_col1 = 8;
 
12362
affected rows: 1
 
12363
SELECT * FROM t1;
 
12364
f1      f2
 
12365
16      sixteen
 
12366
0       zero
 
12367
7       seven
 
12368
DELETE FROM t1;
 
12369
INSERT INTO t1 VALUES(16, 'sixteen');
 
12370
INSERT INTO t1 VALUES(0, 'zero');
 
12371
INSERT INTO t1 VALUES(7, 'seven');
 
12372
INSERT INTO t1 VALUES(8, 'eight');
 
12373
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12374
affected rows: 0
 
12375
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12376
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12377
affected rows: 0
 
12378
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12379
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12380
affected rows: 0
 
12381
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12382
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12383
affected rows: 1
 
12384
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12385
SELECT * FROM t1;
 
12386
f1      f2
 
12387
16      sixteen
 
12388
0       zero
 
12389
7       seven
 
12390
8       whatever
 
12391
DELETE FROM t1;
 
12392
INSERT INTO t1 VALUES(8, 'eight');
 
12393
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12394
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12395
SELECT * FROM t1;
 
12396
f1      f2
 
12397
8       eight
 
12398
DELETE FROM t1;
 
12399
INSERT INTO t1 VALUES(8, 'eight');
 
12400
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12401
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12402
SELECT * FROM t1;
 
12403
f1      f2
 
12404
8       eight
 
12405
DELETE FROM t1;
 
12406
INSERT INTO t1 VALUES(8, 'eight');
 
12407
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12408
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12409
SELECT * FROM t1;
 
12410
f1      f2
 
12411
8       eight
 
12412
DELETE FROM t1;
 
12413
INSERT INTO t1 VALUES(8, 'eight');
 
12414
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12415
affected rows: 1
 
12416
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12417
SELECT * FROM t1;
 
12418
f1      f2
 
12419
10      eight
 
12420
DELETE FROM t1;
 
12421
INSERT INTO v3 VALUES(16, 'sixteen');
 
12422
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12423
INSERT INTO v3 VALUES(0, 'zero');
 
12424
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12425
INSERT INTO v3 VALUES(7, 'seven');
 
12426
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12427
INSERT INTO v3 VALUES(8, 'eight');
 
12428
affected rows: 1
 
12429
SELECT * FROM t1;
 
12430
f1      f2
 
12431
8       eight
 
12432
DELETE FROM t1;
 
12433
DROP VIEW v3;
 
12434
option_variant          <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION
 
12435
option_variant  --------------------------------------------------------------------------------
 
12436
INSERT INTO t1 VALUES(16, 'sixteen');
 
12437
INSERT INTO t1 VALUES(0, 'zero');
 
12438
INSERT INTO t1 VALUES(7, 'seven');
 
12439
INSERT INTO t1 VALUES(8, 'eight');
 
12440
SELECT * FROM v1;
 
12441
f1      f2
 
12442
0       zero
 
12443
7       seven
 
12444
8       eight
 
12445
SELECT * FROM v2;
 
12446
col1    col2
 
12447
7       seven
 
12448
8       eight
 
12449
SELECT * FROM v3;
 
12450
my_col1 my_col2
 
12451
8       eight
 
12452
SELECT * FROM t1;
 
12453
f1      f2
 
12454
16      sixteen
 
12455
0       zero
 
12456
7       seven
 
12457
8       eight
 
12458
DELETE FROM t1;
 
12459
INSERT INTO t1 VALUES(16, 'sixteen');
 
12460
INSERT INTO t1 VALUES(0, 'zero');
 
12461
INSERT INTO t1 VALUES(7, 'seven');
 
12462
INSERT INTO t1 VALUES(8, 'eight');
 
12463
DELETE FROM v3 WHERE my_col1 = 16;
 
12464
affected rows: 0
 
12465
DELETE FROM v3 WHERE my_col1 = 0;
 
12466
affected rows: 0
 
12467
DELETE FROM v3 WHERE my_col1 = 7;
 
12468
affected rows: 0
 
12469
DELETE FROM v3 WHERE my_col1 = 8;
 
12470
affected rows: 1
 
12471
SELECT * FROM t1;
 
12472
f1      f2
 
12473
16      sixteen
 
12474
0       zero
 
12475
7       seven
 
12476
DELETE FROM t1;
 
12477
INSERT INTO t1 VALUES(16, 'sixteen');
 
12478
INSERT INTO t1 VALUES(0, 'zero');
 
12479
INSERT INTO t1 VALUES(7, 'seven');
 
12480
INSERT INTO t1 VALUES(8, 'eight');
 
12481
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12482
affected rows: 0
 
12483
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12484
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12485
affected rows: 0
 
12486
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12487
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12488
affected rows: 0
 
12489
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12490
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12491
affected rows: 1
 
12492
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12493
SELECT * FROM t1;
 
12494
f1      f2
 
12495
16      sixteen
 
12496
0       zero
 
12497
7       seven
 
12498
8       whatever
 
12499
DELETE FROM t1;
 
12500
INSERT INTO t1 VALUES(8, 'eight');
 
12501
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12502
affected rows: 1
 
12503
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12504
SELECT * FROM t1;
 
12505
f1      f2
 
12506
7       eight
 
12507
DELETE FROM t1;
 
12508
INSERT INTO t1 VALUES(8, 'eight');
 
12509
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12510
affected rows: 1
 
12511
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12512
SELECT * FROM t1;
 
12513
f1      f2
 
12514
0       eight
 
12515
DELETE FROM t1;
 
12516
INSERT INTO t1 VALUES(8, 'eight');
 
12517
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12518
affected rows: 1
 
12519
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12520
SELECT * FROM t1;
 
12521
f1      f2
 
12522
16      eight
 
12523
DELETE FROM t1;
 
12524
INSERT INTO t1 VALUES(8, 'eight');
 
12525
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12526
affected rows: 1
 
12527
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12528
SELECT * FROM t1;
 
12529
f1      f2
 
12530
10      eight
 
12531
DELETE FROM t1;
 
12532
INSERT INTO v3 VALUES(16, 'sixteen');
 
12533
affected rows: 1
 
12534
INSERT INTO v3 VALUES(0, 'zero');
 
12535
affected rows: 1
 
12536
INSERT INTO v3 VALUES(7, 'seven');
 
12537
affected rows: 1
 
12538
INSERT INTO v3 VALUES(8, 'eight');
 
12539
affected rows: 1
 
12540
SELECT * FROM t1;
 
12541
f1      f2
 
12542
16      sixteen
 
12543
0       zero
 
12544
7       seven
 
12545
8       eight
 
12546
DELETE FROM t1;
 
12547
DROP VIEW v3;
 
12548
DROP VIEW v2;
 
12549
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12550
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
12551
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12552
option_variant  --------------------------------------------------------------------------------
 
12553
INSERT INTO t1 VALUES(16, 'sixteen');
 
12554
INSERT INTO t1 VALUES(0, 'zero');
 
12555
INSERT INTO t1 VALUES(7, 'seven');
 
12556
INSERT INTO t1 VALUES(8, 'eight');
 
12557
SELECT * FROM v1;
 
12558
f1      f2
 
12559
0       zero
 
12560
7       seven
 
12561
8       eight
 
12562
SELECT * FROM v2;
 
12563
col1    col2
 
12564
7       seven
 
12565
8       eight
 
12566
SELECT * FROM v3;
 
12567
my_col1 my_col2
 
12568
8       eight
 
12569
SELECT * FROM t1;
 
12570
f1      f2
 
12571
16      sixteen
 
12572
0       zero
 
12573
7       seven
 
12574
8       eight
 
12575
DELETE FROM t1;
 
12576
INSERT INTO t1 VALUES(16, 'sixteen');
 
12577
INSERT INTO t1 VALUES(0, 'zero');
 
12578
INSERT INTO t1 VALUES(7, 'seven');
 
12579
INSERT INTO t1 VALUES(8, 'eight');
 
12580
DELETE FROM v3 WHERE my_col1 = 16;
 
12581
affected rows: 0
 
12582
DELETE FROM v3 WHERE my_col1 = 0;
 
12583
affected rows: 0
 
12584
DELETE FROM v3 WHERE my_col1 = 7;
 
12585
affected rows: 0
 
12586
DELETE FROM v3 WHERE my_col1 = 8;
 
12587
affected rows: 1
 
12588
SELECT * FROM t1;
 
12589
f1      f2
 
12590
16      sixteen
 
12591
0       zero
 
12592
7       seven
 
12593
DELETE FROM t1;
 
12594
INSERT INTO t1 VALUES(16, 'sixteen');
 
12595
INSERT INTO t1 VALUES(0, 'zero');
 
12596
INSERT INTO t1 VALUES(7, 'seven');
 
12597
INSERT INTO t1 VALUES(8, 'eight');
 
12598
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12599
affected rows: 0
 
12600
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12601
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12602
affected rows: 0
 
12603
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12604
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12605
affected rows: 0
 
12606
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12607
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12608
affected rows: 1
 
12609
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12610
SELECT * FROM t1;
 
12611
f1      f2
 
12612
16      sixteen
 
12613
0       zero
 
12614
7       seven
 
12615
8       whatever
 
12616
DELETE FROM t1;
 
12617
INSERT INTO t1 VALUES(8, 'eight');
 
12618
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12619
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12620
SELECT * FROM t1;
 
12621
f1      f2
 
12622
8       eight
 
12623
DELETE FROM t1;
 
12624
INSERT INTO t1 VALUES(8, 'eight');
 
12625
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12626
affected rows: 1
 
12627
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12628
SELECT * FROM t1;
 
12629
f1      f2
 
12630
0       eight
 
12631
DELETE FROM t1;
 
12632
INSERT INTO t1 VALUES(8, 'eight');
 
12633
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12634
affected rows: 1
 
12635
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12636
SELECT * FROM t1;
 
12637
f1      f2
 
12638
16      eight
 
12639
DELETE FROM t1;
 
12640
INSERT INTO t1 VALUES(8, 'eight');
 
12641
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12642
affected rows: 1
 
12643
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12644
SELECT * FROM t1;
 
12645
f1      f2
 
12646
10      eight
 
12647
DELETE FROM t1;
 
12648
INSERT INTO v3 VALUES(16, 'sixteen');
 
12649
affected rows: 1
 
12650
INSERT INTO v3 VALUES(0, 'zero');
 
12651
affected rows: 1
 
12652
INSERT INTO v3 VALUES(7, 'seven');
 
12653
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12654
INSERT INTO v3 VALUES(8, 'eight');
 
12655
affected rows: 1
 
12656
SELECT * FROM t1;
 
12657
f1      f2
 
12658
16      sixteen
 
12659
0       zero
 
12660
8       eight
 
12661
DELETE FROM t1;
 
12662
DROP VIEW v3;
 
12663
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12664
option_variant  --------------------------------------------------------------------------------
 
12665
INSERT INTO t1 VALUES(16, 'sixteen');
 
12666
INSERT INTO t1 VALUES(0, 'zero');
 
12667
INSERT INTO t1 VALUES(7, 'seven');
 
12668
INSERT INTO t1 VALUES(8, 'eight');
 
12669
SELECT * FROM v1;
 
12670
f1      f2
 
12671
0       zero
 
12672
7       seven
 
12673
8       eight
 
12674
SELECT * FROM v2;
 
12675
col1    col2
 
12676
7       seven
 
12677
8       eight
 
12678
SELECT * FROM v3;
 
12679
my_col1 my_col2
 
12680
8       eight
 
12681
SELECT * FROM t1;
 
12682
f1      f2
 
12683
16      sixteen
 
12684
0       zero
 
12685
7       seven
 
12686
8       eight
 
12687
DELETE FROM t1;
 
12688
INSERT INTO t1 VALUES(16, 'sixteen');
 
12689
INSERT INTO t1 VALUES(0, 'zero');
 
12690
INSERT INTO t1 VALUES(7, 'seven');
 
12691
INSERT INTO t1 VALUES(8, 'eight');
 
12692
DELETE FROM v3 WHERE my_col1 = 16;
 
12693
affected rows: 0
 
12694
DELETE FROM v3 WHERE my_col1 = 0;
 
12695
affected rows: 0
 
12696
DELETE FROM v3 WHERE my_col1 = 7;
 
12697
affected rows: 0
 
12698
DELETE FROM v3 WHERE my_col1 = 8;
 
12699
affected rows: 1
 
12700
SELECT * FROM t1;
 
12701
f1      f2
 
12702
16      sixteen
 
12703
0       zero
 
12704
7       seven
 
12705
DELETE FROM t1;
 
12706
INSERT INTO t1 VALUES(16, 'sixteen');
 
12707
INSERT INTO t1 VALUES(0, 'zero');
 
12708
INSERT INTO t1 VALUES(7, 'seven');
 
12709
INSERT INTO t1 VALUES(8, 'eight');
 
12710
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12711
affected rows: 0
 
12712
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12713
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12714
affected rows: 0
 
12715
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12716
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12717
affected rows: 0
 
12718
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12719
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12720
affected rows: 1
 
12721
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12722
SELECT * FROM t1;
 
12723
f1      f2
 
12724
16      sixteen
 
12725
0       zero
 
12726
7       seven
 
12727
8       whatever
 
12728
DELETE FROM t1;
 
12729
INSERT INTO t1 VALUES(8, 'eight');
 
12730
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12731
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12732
SELECT * FROM t1;
 
12733
f1      f2
 
12734
8       eight
 
12735
DELETE FROM t1;
 
12736
INSERT INTO t1 VALUES(8, 'eight');
 
12737
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12738
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12739
SELECT * FROM t1;
 
12740
f1      f2
 
12741
8       eight
 
12742
DELETE FROM t1;
 
12743
INSERT INTO t1 VALUES(8, 'eight');
 
12744
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12745
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12746
SELECT * FROM t1;
 
12747
f1      f2
 
12748
8       eight
 
12749
DELETE FROM t1;
 
12750
INSERT INTO t1 VALUES(8, 'eight');
 
12751
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12752
affected rows: 1
 
12753
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12754
SELECT * FROM t1;
 
12755
f1      f2
 
12756
10      eight
 
12757
DELETE FROM t1;
 
12758
INSERT INTO v3 VALUES(16, 'sixteen');
 
12759
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12760
INSERT INTO v3 VALUES(0, 'zero');
 
12761
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12762
INSERT INTO v3 VALUES(7, 'seven');
 
12763
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12764
INSERT INTO v3 VALUES(8, 'eight');
 
12765
affected rows: 1
 
12766
SELECT * FROM t1;
 
12767
f1      f2
 
12768
8       eight
 
12769
DELETE FROM t1;
 
12770
DROP VIEW v3;
 
12771
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12772
option_variant  --------------------------------------------------------------------------------
 
12773
INSERT INTO t1 VALUES(16, 'sixteen');
 
12774
INSERT INTO t1 VALUES(0, 'zero');
 
12775
INSERT INTO t1 VALUES(7, 'seven');
 
12776
INSERT INTO t1 VALUES(8, 'eight');
 
12777
SELECT * FROM v1;
 
12778
f1      f2
 
12779
0       zero
 
12780
7       seven
 
12781
8       eight
 
12782
SELECT * FROM v2;
 
12783
col1    col2
 
12784
7       seven
 
12785
8       eight
 
12786
SELECT * FROM v3;
 
12787
my_col1 my_col2
 
12788
8       eight
 
12789
SELECT * FROM t1;
 
12790
f1      f2
 
12791
16      sixteen
 
12792
0       zero
 
12793
7       seven
 
12794
8       eight
 
12795
DELETE FROM t1;
 
12796
INSERT INTO t1 VALUES(16, 'sixteen');
 
12797
INSERT INTO t1 VALUES(0, 'zero');
 
12798
INSERT INTO t1 VALUES(7, 'seven');
 
12799
INSERT INTO t1 VALUES(8, 'eight');
 
12800
DELETE FROM v3 WHERE my_col1 = 16;
 
12801
affected rows: 0
 
12802
DELETE FROM v3 WHERE my_col1 = 0;
 
12803
affected rows: 0
 
12804
DELETE FROM v3 WHERE my_col1 = 7;
 
12805
affected rows: 0
 
12806
DELETE FROM v3 WHERE my_col1 = 8;
 
12807
affected rows: 1
 
12808
SELECT * FROM t1;
 
12809
f1      f2
 
12810
16      sixteen
 
12811
0       zero
 
12812
7       seven
 
12813
DELETE FROM t1;
 
12814
INSERT INTO t1 VALUES(16, 'sixteen');
 
12815
INSERT INTO t1 VALUES(0, 'zero');
 
12816
INSERT INTO t1 VALUES(7, 'seven');
 
12817
INSERT INTO t1 VALUES(8, 'eight');
 
12818
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12819
affected rows: 0
 
12820
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12821
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12822
affected rows: 0
 
12823
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12824
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12825
affected rows: 0
 
12826
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12827
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12828
affected rows: 1
 
12829
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12830
SELECT * FROM t1;
 
12831
f1      f2
 
12832
16      sixteen
 
12833
0       zero
 
12834
7       seven
 
12835
8       whatever
 
12836
DELETE FROM t1;
 
12837
INSERT INTO t1 VALUES(8, 'eight');
 
12838
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12839
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12840
SELECT * FROM t1;
 
12841
f1      f2
 
12842
8       eight
 
12843
DELETE FROM t1;
 
12844
INSERT INTO t1 VALUES(8, 'eight');
 
12845
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12846
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12847
SELECT * FROM t1;
 
12848
f1      f2
 
12849
8       eight
 
12850
DELETE FROM t1;
 
12851
INSERT INTO t1 VALUES(8, 'eight');
 
12852
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12853
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12854
SELECT * FROM t1;
 
12855
f1      f2
 
12856
8       eight
 
12857
DELETE FROM t1;
 
12858
INSERT INTO t1 VALUES(8, 'eight');
 
12859
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12860
affected rows: 1
 
12861
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12862
SELECT * FROM t1;
 
12863
f1      f2
 
12864
10      eight
 
12865
DELETE FROM t1;
 
12866
INSERT INTO v3 VALUES(16, 'sixteen');
 
12867
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12868
INSERT INTO v3 VALUES(0, 'zero');
 
12869
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12870
INSERT INTO v3 VALUES(7, 'seven');
 
12871
ERROR HY000: CHECK OPTION failed 'test.v3'
 
12872
INSERT INTO v3 VALUES(8, 'eight');
 
12873
affected rows: 1
 
12874
SELECT * FROM t1;
 
12875
f1      f2
 
12876
8       eight
 
12877
DELETE FROM t1;
 
12878
DROP VIEW v3;
 
12879
option_variant          <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION
 
12880
option_variant  --------------------------------------------------------------------------------
 
12881
INSERT INTO t1 VALUES(16, 'sixteen');
 
12882
INSERT INTO t1 VALUES(0, 'zero');
 
12883
INSERT INTO t1 VALUES(7, 'seven');
 
12884
INSERT INTO t1 VALUES(8, 'eight');
 
12885
SELECT * FROM v1;
 
12886
f1      f2
 
12887
0       zero
 
12888
7       seven
 
12889
8       eight
 
12890
SELECT * FROM v2;
 
12891
col1    col2
 
12892
7       seven
 
12893
8       eight
 
12894
SELECT * FROM v3;
 
12895
my_col1 my_col2
 
12896
8       eight
 
12897
SELECT * FROM t1;
 
12898
f1      f2
 
12899
16      sixteen
 
12900
0       zero
 
12901
7       seven
 
12902
8       eight
 
12903
DELETE FROM t1;
 
12904
INSERT INTO t1 VALUES(16, 'sixteen');
 
12905
INSERT INTO t1 VALUES(0, 'zero');
 
12906
INSERT INTO t1 VALUES(7, 'seven');
 
12907
INSERT INTO t1 VALUES(8, 'eight');
 
12908
DELETE FROM v3 WHERE my_col1 = 16;
 
12909
affected rows: 0
 
12910
DELETE FROM v3 WHERE my_col1 = 0;
 
12911
affected rows: 0
 
12912
DELETE FROM v3 WHERE my_col1 = 7;
 
12913
affected rows: 0
 
12914
DELETE FROM v3 WHERE my_col1 = 8;
 
12915
affected rows: 1
 
12916
SELECT * FROM t1;
 
12917
f1      f2
 
12918
16      sixteen
 
12919
0       zero
 
12920
7       seven
 
12921
DELETE FROM t1;
 
12922
INSERT INTO t1 VALUES(16, 'sixteen');
 
12923
INSERT INTO t1 VALUES(0, 'zero');
 
12924
INSERT INTO t1 VALUES(7, 'seven');
 
12925
INSERT INTO t1 VALUES(8, 'eight');
 
12926
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
12927
affected rows: 0
 
12928
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12929
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
12930
affected rows: 0
 
12931
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12932
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
12933
affected rows: 0
 
12934
info: Rows matched: 0  Changed: 0  Warnings: 0
 
12935
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
12936
affected rows: 1
 
12937
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12938
SELECT * FROM t1;
 
12939
f1      f2
 
12940
16      sixteen
 
12941
0       zero
 
12942
7       seven
 
12943
8       whatever
 
12944
DELETE FROM t1;
 
12945
INSERT INTO t1 VALUES(8, 'eight');
 
12946
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
12947
affected rows: 1
 
12948
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12949
SELECT * FROM t1;
 
12950
f1      f2
 
12951
7       eight
 
12952
DELETE FROM t1;
 
12953
INSERT INTO t1 VALUES(8, 'eight');
 
12954
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
12955
affected rows: 1
 
12956
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12957
SELECT * FROM t1;
 
12958
f1      f2
 
12959
0       eight
 
12960
DELETE FROM t1;
 
12961
INSERT INTO t1 VALUES(8, 'eight');
 
12962
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
12963
affected rows: 1
 
12964
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12965
SELECT * FROM t1;
 
12966
f1      f2
 
12967
16      eight
 
12968
DELETE FROM t1;
 
12969
INSERT INTO t1 VALUES(8, 'eight');
 
12970
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
12971
affected rows: 1
 
12972
info: Rows matched: 1  Changed: 1  Warnings: 0
 
12973
SELECT * FROM t1;
 
12974
f1      f2
 
12975
10      eight
 
12976
DELETE FROM t1;
 
12977
INSERT INTO v3 VALUES(16, 'sixteen');
 
12978
affected rows: 1
 
12979
INSERT INTO v3 VALUES(0, 'zero');
 
12980
affected rows: 1
 
12981
INSERT INTO v3 VALUES(7, 'seven');
 
12982
affected rows: 1
 
12983
INSERT INTO v3 VALUES(8, 'eight');
 
12984
affected rows: 1
 
12985
SELECT * FROM t1;
 
12986
f1      f2
 
12987
16      sixteen
 
12988
0       zero
 
12989
7       seven
 
12990
8       eight
 
12991
DELETE FROM t1;
 
12992
DROP VIEW v3;
 
12993
DROP VIEW v2;
 
12994
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
12995
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
12996
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
12997
option_variant  --------------------------------------------------------------------------------
 
12998
INSERT INTO t1 VALUES(16, 'sixteen');
 
12999
INSERT INTO t1 VALUES(0, 'zero');
 
13000
INSERT INTO t1 VALUES(7, 'seven');
 
13001
INSERT INTO t1 VALUES(8, 'eight');
 
13002
SELECT * FROM v1;
 
13003
f1      f2
 
13004
0       zero
 
13005
7       seven
 
13006
8       eight
 
13007
SELECT * FROM v2;
 
13008
col1    col2
 
13009
7       seven
 
13010
8       eight
 
13011
SELECT * FROM v3;
 
13012
my_col1 my_col2
 
13013
8       eight
 
13014
SELECT * FROM t1;
 
13015
f1      f2
 
13016
16      sixteen
 
13017
0       zero
 
13018
7       seven
 
13019
8       eight
 
13020
DELETE FROM t1;
 
13021
INSERT INTO t1 VALUES(16, 'sixteen');
 
13022
INSERT INTO t1 VALUES(0, 'zero');
 
13023
INSERT INTO t1 VALUES(7, 'seven');
 
13024
INSERT INTO t1 VALUES(8, 'eight');
 
13025
DELETE FROM v3 WHERE my_col1 = 16;
 
13026
affected rows: 0
 
13027
DELETE FROM v3 WHERE my_col1 = 0;
 
13028
affected rows: 0
 
13029
DELETE FROM v3 WHERE my_col1 = 7;
 
13030
affected rows: 0
 
13031
DELETE FROM v3 WHERE my_col1 = 8;
 
13032
affected rows: 1
 
13033
SELECT * FROM t1;
 
13034
f1      f2
 
13035
16      sixteen
 
13036
0       zero
 
13037
7       seven
 
13038
DELETE FROM t1;
 
13039
INSERT INTO t1 VALUES(16, 'sixteen');
 
13040
INSERT INTO t1 VALUES(0, 'zero');
 
13041
INSERT INTO t1 VALUES(7, 'seven');
 
13042
INSERT INTO t1 VALUES(8, 'eight');
 
13043
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13044
affected rows: 0
 
13045
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13046
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13047
affected rows: 0
 
13048
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13049
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13050
affected rows: 0
 
13051
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13052
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13053
affected rows: 1
 
13054
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13055
SELECT * FROM t1;
 
13056
f1      f2
 
13057
16      sixteen
 
13058
0       zero
 
13059
7       seven
 
13060
8       whatever
 
13061
DELETE FROM t1;
 
13062
INSERT INTO t1 VALUES(8, 'eight');
 
13063
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13064
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13065
SELECT * FROM t1;
 
13066
f1      f2
 
13067
8       eight
 
13068
DELETE FROM t1;
 
13069
INSERT INTO t1 VALUES(8, 'eight');
 
13070
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13071
affected rows: 1
 
13072
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13073
SELECT * FROM t1;
 
13074
f1      f2
 
13075
0       eight
 
13076
DELETE FROM t1;
 
13077
INSERT INTO t1 VALUES(8, 'eight');
 
13078
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13079
affected rows: 1
 
13080
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13081
SELECT * FROM t1;
 
13082
f1      f2
 
13083
16      eight
 
13084
DELETE FROM t1;
 
13085
INSERT INTO t1 VALUES(8, 'eight');
 
13086
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13087
affected rows: 1
 
13088
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13089
SELECT * FROM t1;
 
13090
f1      f2
 
13091
10      eight
 
13092
DELETE FROM t1;
 
13093
INSERT INTO v3 VALUES(16, 'sixteen');
 
13094
affected rows: 1
 
13095
INSERT INTO v3 VALUES(0, 'zero');
 
13096
affected rows: 1
 
13097
INSERT INTO v3 VALUES(7, 'seven');
 
13098
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13099
INSERT INTO v3 VALUES(8, 'eight');
 
13100
affected rows: 1
 
13101
SELECT * FROM t1;
 
13102
f1      f2
 
13103
16      sixteen
 
13104
0       zero
 
13105
8       eight
 
13106
DELETE FROM t1;
 
13107
DROP VIEW v3;
 
13108
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13109
option_variant  --------------------------------------------------------------------------------
 
13110
INSERT INTO t1 VALUES(16, 'sixteen');
 
13111
INSERT INTO t1 VALUES(0, 'zero');
 
13112
INSERT INTO t1 VALUES(7, 'seven');
 
13113
INSERT INTO t1 VALUES(8, 'eight');
 
13114
SELECT * FROM v1;
 
13115
f1      f2
 
13116
0       zero
 
13117
7       seven
 
13118
8       eight
 
13119
SELECT * FROM v2;
 
13120
col1    col2
 
13121
7       seven
 
13122
8       eight
 
13123
SELECT * FROM v3;
 
13124
my_col1 my_col2
 
13125
8       eight
 
13126
SELECT * FROM t1;
 
13127
f1      f2
 
13128
16      sixteen
 
13129
0       zero
 
13130
7       seven
 
13131
8       eight
 
13132
DELETE FROM t1;
 
13133
INSERT INTO t1 VALUES(16, 'sixteen');
 
13134
INSERT INTO t1 VALUES(0, 'zero');
 
13135
INSERT INTO t1 VALUES(7, 'seven');
 
13136
INSERT INTO t1 VALUES(8, 'eight');
 
13137
DELETE FROM v3 WHERE my_col1 = 16;
 
13138
affected rows: 0
 
13139
DELETE FROM v3 WHERE my_col1 = 0;
 
13140
affected rows: 0
 
13141
DELETE FROM v3 WHERE my_col1 = 7;
 
13142
affected rows: 0
 
13143
DELETE FROM v3 WHERE my_col1 = 8;
 
13144
affected rows: 1
 
13145
SELECT * FROM t1;
 
13146
f1      f2
 
13147
16      sixteen
 
13148
0       zero
 
13149
7       seven
 
13150
DELETE FROM t1;
 
13151
INSERT INTO t1 VALUES(16, 'sixteen');
 
13152
INSERT INTO t1 VALUES(0, 'zero');
 
13153
INSERT INTO t1 VALUES(7, 'seven');
 
13154
INSERT INTO t1 VALUES(8, 'eight');
 
13155
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13156
affected rows: 0
 
13157
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13158
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13159
affected rows: 0
 
13160
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13161
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13162
affected rows: 0
 
13163
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13164
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13165
affected rows: 1
 
13166
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13167
SELECT * FROM t1;
 
13168
f1      f2
 
13169
16      sixteen
 
13170
0       zero
 
13171
7       seven
 
13172
8       whatever
 
13173
DELETE FROM t1;
 
13174
INSERT INTO t1 VALUES(8, 'eight');
 
13175
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13176
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13177
SELECT * FROM t1;
 
13178
f1      f2
 
13179
8       eight
 
13180
DELETE FROM t1;
 
13181
INSERT INTO t1 VALUES(8, 'eight');
 
13182
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13183
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13184
SELECT * FROM t1;
 
13185
f1      f2
 
13186
8       eight
 
13187
DELETE FROM t1;
 
13188
INSERT INTO t1 VALUES(8, 'eight');
 
13189
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13190
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13191
SELECT * FROM t1;
 
13192
f1      f2
 
13193
8       eight
 
13194
DELETE FROM t1;
 
13195
INSERT INTO t1 VALUES(8, 'eight');
 
13196
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13197
affected rows: 1
 
13198
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13199
SELECT * FROM t1;
 
13200
f1      f2
 
13201
10      eight
 
13202
DELETE FROM t1;
 
13203
INSERT INTO v3 VALUES(16, 'sixteen');
 
13204
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13205
INSERT INTO v3 VALUES(0, 'zero');
 
13206
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13207
INSERT INTO v3 VALUES(7, 'seven');
 
13208
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13209
INSERT INTO v3 VALUES(8, 'eight');
 
13210
affected rows: 1
 
13211
SELECT * FROM t1;
 
13212
f1      f2
 
13213
8       eight
 
13214
DELETE FROM t1;
 
13215
DROP VIEW v3;
 
13216
option_variant  WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION
 
13217
option_variant  --------------------------------------------------------------------------------
 
13218
INSERT INTO t1 VALUES(16, 'sixteen');
 
13219
INSERT INTO t1 VALUES(0, 'zero');
 
13220
INSERT INTO t1 VALUES(7, 'seven');
 
13221
INSERT INTO t1 VALUES(8, 'eight');
 
13222
SELECT * FROM v1;
 
13223
f1      f2
 
13224
0       zero
 
13225
7       seven
 
13226
8       eight
 
13227
SELECT * FROM v2;
 
13228
col1    col2
 
13229
7       seven
 
13230
8       eight
 
13231
SELECT * FROM v3;
 
13232
my_col1 my_col2
 
13233
8       eight
 
13234
SELECT * FROM t1;
 
13235
f1      f2
 
13236
16      sixteen
 
13237
0       zero
 
13238
7       seven
 
13239
8       eight
 
13240
DELETE FROM t1;
 
13241
INSERT INTO t1 VALUES(16, 'sixteen');
 
13242
INSERT INTO t1 VALUES(0, 'zero');
 
13243
INSERT INTO t1 VALUES(7, 'seven');
 
13244
INSERT INTO t1 VALUES(8, 'eight');
 
13245
DELETE FROM v3 WHERE my_col1 = 16;
 
13246
affected rows: 0
 
13247
DELETE FROM v3 WHERE my_col1 = 0;
 
13248
affected rows: 0
 
13249
DELETE FROM v3 WHERE my_col1 = 7;
 
13250
affected rows: 0
 
13251
DELETE FROM v3 WHERE my_col1 = 8;
 
13252
affected rows: 1
 
13253
SELECT * FROM t1;
 
13254
f1      f2
 
13255
16      sixteen
 
13256
0       zero
 
13257
7       seven
 
13258
DELETE FROM t1;
 
13259
INSERT INTO t1 VALUES(16, 'sixteen');
 
13260
INSERT INTO t1 VALUES(0, 'zero');
 
13261
INSERT INTO t1 VALUES(7, 'seven');
 
13262
INSERT INTO t1 VALUES(8, 'eight');
 
13263
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13264
affected rows: 0
 
13265
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13266
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13267
affected rows: 0
 
13268
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13269
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13270
affected rows: 0
 
13271
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13272
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13273
affected rows: 1
 
13274
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13275
SELECT * FROM t1;
 
13276
f1      f2
 
13277
16      sixteen
 
13278
0       zero
 
13279
7       seven
 
13280
8       whatever
 
13281
DELETE FROM t1;
 
13282
INSERT INTO t1 VALUES(8, 'eight');
 
13283
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13284
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13285
SELECT * FROM t1;
 
13286
f1      f2
 
13287
8       eight
 
13288
DELETE FROM t1;
 
13289
INSERT INTO t1 VALUES(8, 'eight');
 
13290
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13291
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13292
SELECT * FROM t1;
 
13293
f1      f2
 
13294
8       eight
 
13295
DELETE FROM t1;
 
13296
INSERT INTO t1 VALUES(8, 'eight');
 
13297
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13298
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13299
SELECT * FROM t1;
 
13300
f1      f2
 
13301
8       eight
 
13302
DELETE FROM t1;
 
13303
INSERT INTO t1 VALUES(8, 'eight');
 
13304
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13305
affected rows: 1
 
13306
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13307
SELECT * FROM t1;
 
13308
f1      f2
 
13309
10      eight
 
13310
DELETE FROM t1;
 
13311
INSERT INTO v3 VALUES(16, 'sixteen');
 
13312
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13313
INSERT INTO v3 VALUES(0, 'zero');
 
13314
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13315
INSERT INTO v3 VALUES(7, 'seven');
 
13316
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13317
INSERT INTO v3 VALUES(8, 'eight');
 
13318
affected rows: 1
 
13319
SELECT * FROM t1;
 
13320
f1      f2
 
13321
8       eight
 
13322
DELETE FROM t1;
 
13323
DROP VIEW v3;
 
13324
option_variant          <nothing>          -         <nothing>          - WITH          CHECK OPTION
 
13325
option_variant  --------------------------------------------------------------------------------
 
13326
INSERT INTO t1 VALUES(16, 'sixteen');
 
13327
INSERT INTO t1 VALUES(0, 'zero');
 
13328
INSERT INTO t1 VALUES(7, 'seven');
 
13329
INSERT INTO t1 VALUES(8, 'eight');
 
13330
SELECT * FROM v1;
 
13331
f1      f2
 
13332
0       zero
 
13333
7       seven
 
13334
8       eight
 
13335
SELECT * FROM v2;
 
13336
col1    col2
 
13337
7       seven
 
13338
8       eight
 
13339
SELECT * FROM v3;
 
13340
my_col1 my_col2
 
13341
8       eight
 
13342
SELECT * FROM t1;
 
13343
f1      f2
 
13344
16      sixteen
 
13345
0       zero
 
13346
7       seven
 
13347
8       eight
 
13348
DELETE FROM t1;
 
13349
INSERT INTO t1 VALUES(16, 'sixteen');
 
13350
INSERT INTO t1 VALUES(0, 'zero');
 
13351
INSERT INTO t1 VALUES(7, 'seven');
 
13352
INSERT INTO t1 VALUES(8, 'eight');
 
13353
DELETE FROM v3 WHERE my_col1 = 16;
 
13354
affected rows: 0
 
13355
DELETE FROM v3 WHERE my_col1 = 0;
 
13356
affected rows: 0
 
13357
DELETE FROM v3 WHERE my_col1 = 7;
 
13358
affected rows: 0
 
13359
DELETE FROM v3 WHERE my_col1 = 8;
 
13360
affected rows: 1
 
13361
SELECT * FROM t1;
 
13362
f1      f2
 
13363
16      sixteen
 
13364
0       zero
 
13365
7       seven
 
13366
DELETE FROM t1;
 
13367
INSERT INTO t1 VALUES(16, 'sixteen');
 
13368
INSERT INTO t1 VALUES(0, 'zero');
 
13369
INSERT INTO t1 VALUES(7, 'seven');
 
13370
INSERT INTO t1 VALUES(8, 'eight');
 
13371
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13372
affected rows: 0
 
13373
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13374
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13375
affected rows: 0
 
13376
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13377
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13378
affected rows: 0
 
13379
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13380
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13381
affected rows: 1
 
13382
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13383
SELECT * FROM t1;
 
13384
f1      f2
 
13385
16      sixteen
 
13386
0       zero
 
13387
7       seven
 
13388
8       whatever
 
13389
DELETE FROM t1;
 
13390
INSERT INTO t1 VALUES(8, 'eight');
 
13391
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13392
affected rows: 1
 
13393
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13394
SELECT * FROM t1;
 
13395
f1      f2
 
13396
7       eight
 
13397
DELETE FROM t1;
 
13398
INSERT INTO t1 VALUES(8, 'eight');
 
13399
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13400
affected rows: 1
 
13401
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13402
SELECT * FROM t1;
 
13403
f1      f2
 
13404
0       eight
 
13405
DELETE FROM t1;
 
13406
INSERT INTO t1 VALUES(8, 'eight');
 
13407
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13408
affected rows: 1
 
13409
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13410
SELECT * FROM t1;
 
13411
f1      f2
 
13412
16      eight
 
13413
DELETE FROM t1;
 
13414
INSERT INTO t1 VALUES(8, 'eight');
 
13415
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13416
affected rows: 1
 
13417
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13418
SELECT * FROM t1;
 
13419
f1      f2
 
13420
10      eight
 
13421
DELETE FROM t1;
 
13422
INSERT INTO v3 VALUES(16, 'sixteen');
 
13423
affected rows: 1
 
13424
INSERT INTO v3 VALUES(0, 'zero');
 
13425
affected rows: 1
 
13426
INSERT INTO v3 VALUES(7, 'seven');
 
13427
affected rows: 1
 
13428
INSERT INTO v3 VALUES(8, 'eight');
 
13429
affected rows: 1
 
13430
SELECT * FROM t1;
 
13431
f1      f2
 
13432
16      sixteen
 
13433
0       zero
 
13434
7       seven
 
13435
8       eight
 
13436
DELETE FROM t1;
 
13437
DROP VIEW v3;
 
13438
DROP VIEW v2;
 
13439
DROP VIEW v1;
 
13440
CREATE VIEW v1 AS SELECT f1, f2
 
13441
  FROM t1 WHERE f1 BETWEEN 0 AND 10  ;
 
13442
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13443
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH LOCAL    CHECK OPTION ;
 
13444
option_variant  WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13445
option_variant  --------------------------------------------------------------------------------
 
13446
INSERT INTO t1 VALUES(16, 'sixteen');
 
13447
INSERT INTO t1 VALUES(0, 'zero');
 
13448
INSERT INTO t1 VALUES(7, 'seven');
 
13449
INSERT INTO t1 VALUES(8, 'eight');
 
13450
SELECT * FROM v1;
 
13451
f1      f2
 
13452
0       zero
 
13453
7       seven
 
13454
8       eight
 
13455
SELECT * FROM v2;
 
13456
col1    col2
 
13457
7       seven
 
13458
8       eight
 
13459
SELECT * FROM v3;
 
13460
my_col1 my_col2
 
13461
8       eight
 
13462
SELECT * FROM t1;
 
13463
f1      f2
 
13464
16      sixteen
 
13465
0       zero
 
13466
7       seven
 
13467
8       eight
 
13468
DELETE FROM t1;
 
13469
INSERT INTO t1 VALUES(16, 'sixteen');
 
13470
INSERT INTO t1 VALUES(0, 'zero');
 
13471
INSERT INTO t1 VALUES(7, 'seven');
 
13472
INSERT INTO t1 VALUES(8, 'eight');
 
13473
DELETE FROM v3 WHERE my_col1 = 16;
 
13474
affected rows: 0
 
13475
DELETE FROM v3 WHERE my_col1 = 0;
 
13476
affected rows: 0
 
13477
DELETE FROM v3 WHERE my_col1 = 7;
 
13478
affected rows: 0
 
13479
DELETE FROM v3 WHERE my_col1 = 8;
 
13480
affected rows: 1
 
13481
SELECT * FROM t1;
 
13482
f1      f2
 
13483
16      sixteen
 
13484
0       zero
 
13485
7       seven
 
13486
DELETE FROM t1;
 
13487
INSERT INTO t1 VALUES(16, 'sixteen');
 
13488
INSERT INTO t1 VALUES(0, 'zero');
 
13489
INSERT INTO t1 VALUES(7, 'seven');
 
13490
INSERT INTO t1 VALUES(8, 'eight');
 
13491
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13492
affected rows: 0
 
13493
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13494
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13495
affected rows: 0
 
13496
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13497
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13498
affected rows: 0
 
13499
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13500
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13501
affected rows: 1
 
13502
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13503
SELECT * FROM t1;
 
13504
f1      f2
 
13505
16      sixteen
 
13506
0       zero
 
13507
7       seven
 
13508
8       whatever
 
13509
DELETE FROM t1;
 
13510
INSERT INTO t1 VALUES(8, 'eight');
 
13511
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13512
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13513
SELECT * FROM t1;
 
13514
f1      f2
 
13515
8       eight
 
13516
DELETE FROM t1;
 
13517
INSERT INTO t1 VALUES(8, 'eight');
 
13518
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13519
affected rows: 1
 
13520
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13521
SELECT * FROM t1;
 
13522
f1      f2
 
13523
0       eight
 
13524
DELETE FROM t1;
 
13525
INSERT INTO t1 VALUES(8, 'eight');
 
13526
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13527
affected rows: 1
 
13528
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13529
SELECT * FROM t1;
 
13530
f1      f2
 
13531
16      eight
 
13532
DELETE FROM t1;
 
13533
INSERT INTO t1 VALUES(8, 'eight');
 
13534
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13535
affected rows: 1
 
13536
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13537
SELECT * FROM t1;
 
13538
f1      f2
 
13539
10      eight
 
13540
DELETE FROM t1;
 
13541
INSERT INTO v3 VALUES(16, 'sixteen');
 
13542
affected rows: 1
 
13543
INSERT INTO v3 VALUES(0, 'zero');
 
13544
affected rows: 1
 
13545
INSERT INTO v3 VALUES(7, 'seven');
 
13546
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13547
INSERT INTO v3 VALUES(8, 'eight');
 
13548
affected rows: 1
 
13549
SELECT * FROM t1;
 
13550
f1      f2
 
13551
16      sixteen
 
13552
0       zero
 
13553
8       eight
 
13554
DELETE FROM t1;
 
13555
DROP VIEW v3;
 
13556
option_variant  WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13557
option_variant  --------------------------------------------------------------------------------
 
13558
INSERT INTO t1 VALUES(16, 'sixteen');
 
13559
INSERT INTO t1 VALUES(0, 'zero');
 
13560
INSERT INTO t1 VALUES(7, 'seven');
 
13561
INSERT INTO t1 VALUES(8, 'eight');
 
13562
SELECT * FROM v1;
 
13563
f1      f2
 
13564
0       zero
 
13565
7       seven
 
13566
8       eight
 
13567
SELECT * FROM v2;
 
13568
col1    col2
 
13569
7       seven
 
13570
8       eight
 
13571
SELECT * FROM v3;
 
13572
my_col1 my_col2
 
13573
8       eight
 
13574
SELECT * FROM t1;
 
13575
f1      f2
 
13576
16      sixteen
 
13577
0       zero
 
13578
7       seven
 
13579
8       eight
 
13580
DELETE FROM t1;
 
13581
INSERT INTO t1 VALUES(16, 'sixteen');
 
13582
INSERT INTO t1 VALUES(0, 'zero');
 
13583
INSERT INTO t1 VALUES(7, 'seven');
 
13584
INSERT INTO t1 VALUES(8, 'eight');
 
13585
DELETE FROM v3 WHERE my_col1 = 16;
 
13586
affected rows: 0
 
13587
DELETE FROM v3 WHERE my_col1 = 0;
 
13588
affected rows: 0
 
13589
DELETE FROM v3 WHERE my_col1 = 7;
 
13590
affected rows: 0
 
13591
DELETE FROM v3 WHERE my_col1 = 8;
 
13592
affected rows: 1
 
13593
SELECT * FROM t1;
 
13594
f1      f2
 
13595
16      sixteen
 
13596
0       zero
 
13597
7       seven
 
13598
DELETE FROM t1;
 
13599
INSERT INTO t1 VALUES(16, 'sixteen');
 
13600
INSERT INTO t1 VALUES(0, 'zero');
 
13601
INSERT INTO t1 VALUES(7, 'seven');
 
13602
INSERT INTO t1 VALUES(8, 'eight');
 
13603
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13604
affected rows: 0
 
13605
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13606
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13607
affected rows: 0
 
13608
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13609
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13610
affected rows: 0
 
13611
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13612
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13613
affected rows: 1
 
13614
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13615
SELECT * FROM t1;
 
13616
f1      f2
 
13617
16      sixteen
 
13618
0       zero
 
13619
7       seven
 
13620
8       whatever
 
13621
DELETE FROM t1;
 
13622
INSERT INTO t1 VALUES(8, 'eight');
 
13623
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13624
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13625
SELECT * FROM t1;
 
13626
f1      f2
 
13627
8       eight
 
13628
DELETE FROM t1;
 
13629
INSERT INTO t1 VALUES(8, 'eight');
 
13630
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13631
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13632
SELECT * FROM t1;
 
13633
f1      f2
 
13634
8       eight
 
13635
DELETE FROM t1;
 
13636
INSERT INTO t1 VALUES(8, 'eight');
 
13637
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13638
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13639
SELECT * FROM t1;
 
13640
f1      f2
 
13641
8       eight
 
13642
DELETE FROM t1;
 
13643
INSERT INTO t1 VALUES(8, 'eight');
 
13644
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13645
affected rows: 1
 
13646
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13647
SELECT * FROM t1;
 
13648
f1      f2
 
13649
10      eight
 
13650
DELETE FROM t1;
 
13651
INSERT INTO v3 VALUES(16, 'sixteen');
 
13652
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13653
INSERT INTO v3 VALUES(0, 'zero');
 
13654
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13655
INSERT INTO v3 VALUES(7, 'seven');
 
13656
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13657
INSERT INTO v3 VALUES(8, 'eight');
 
13658
affected rows: 1
 
13659
SELECT * FROM t1;
 
13660
f1      f2
 
13661
8       eight
 
13662
DELETE FROM t1;
 
13663
DROP VIEW v3;
 
13664
option_variant  WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13665
option_variant  --------------------------------------------------------------------------------
 
13666
INSERT INTO t1 VALUES(16, 'sixteen');
 
13667
INSERT INTO t1 VALUES(0, 'zero');
 
13668
INSERT INTO t1 VALUES(7, 'seven');
 
13669
INSERT INTO t1 VALUES(8, 'eight');
 
13670
SELECT * FROM v1;
 
13671
f1      f2
 
13672
0       zero
 
13673
7       seven
 
13674
8       eight
 
13675
SELECT * FROM v2;
 
13676
col1    col2
 
13677
7       seven
 
13678
8       eight
 
13679
SELECT * FROM v3;
 
13680
my_col1 my_col2
 
13681
8       eight
 
13682
SELECT * FROM t1;
 
13683
f1      f2
 
13684
16      sixteen
 
13685
0       zero
 
13686
7       seven
 
13687
8       eight
 
13688
DELETE FROM t1;
 
13689
INSERT INTO t1 VALUES(16, 'sixteen');
 
13690
INSERT INTO t1 VALUES(0, 'zero');
 
13691
INSERT INTO t1 VALUES(7, 'seven');
 
13692
INSERT INTO t1 VALUES(8, 'eight');
 
13693
DELETE FROM v3 WHERE my_col1 = 16;
 
13694
affected rows: 0
 
13695
DELETE FROM v3 WHERE my_col1 = 0;
 
13696
affected rows: 0
 
13697
DELETE FROM v3 WHERE my_col1 = 7;
 
13698
affected rows: 0
 
13699
DELETE FROM v3 WHERE my_col1 = 8;
 
13700
affected rows: 1
 
13701
SELECT * FROM t1;
 
13702
f1      f2
 
13703
16      sixteen
 
13704
0       zero
 
13705
7       seven
 
13706
DELETE FROM t1;
 
13707
INSERT INTO t1 VALUES(16, 'sixteen');
 
13708
INSERT INTO t1 VALUES(0, 'zero');
 
13709
INSERT INTO t1 VALUES(7, 'seven');
 
13710
INSERT INTO t1 VALUES(8, 'eight');
 
13711
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13712
affected rows: 0
 
13713
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13714
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13715
affected rows: 0
 
13716
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13717
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13718
affected rows: 0
 
13719
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13720
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13721
affected rows: 1
 
13722
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13723
SELECT * FROM t1;
 
13724
f1      f2
 
13725
16      sixteen
 
13726
0       zero
 
13727
7       seven
 
13728
8       whatever
 
13729
DELETE FROM t1;
 
13730
INSERT INTO t1 VALUES(8, 'eight');
 
13731
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13732
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13733
SELECT * FROM t1;
 
13734
f1      f2
 
13735
8       eight
 
13736
DELETE FROM t1;
 
13737
INSERT INTO t1 VALUES(8, 'eight');
 
13738
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13739
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13740
SELECT * FROM t1;
 
13741
f1      f2
 
13742
8       eight
 
13743
DELETE FROM t1;
 
13744
INSERT INTO t1 VALUES(8, 'eight');
 
13745
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13746
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13747
SELECT * FROM t1;
 
13748
f1      f2
 
13749
8       eight
 
13750
DELETE FROM t1;
 
13751
INSERT INTO t1 VALUES(8, 'eight');
 
13752
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13753
affected rows: 1
 
13754
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13755
SELECT * FROM t1;
 
13756
f1      f2
 
13757
10      eight
 
13758
DELETE FROM t1;
 
13759
INSERT INTO v3 VALUES(16, 'sixteen');
 
13760
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13761
INSERT INTO v3 VALUES(0, 'zero');
 
13762
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13763
INSERT INTO v3 VALUES(7, 'seven');
 
13764
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13765
INSERT INTO v3 VALUES(8, 'eight');
 
13766
affected rows: 1
 
13767
SELECT * FROM t1;
 
13768
f1      f2
 
13769
8       eight
 
13770
DELETE FROM t1;
 
13771
DROP VIEW v3;
 
13772
option_variant          <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>         
 
13773
option_variant  --------------------------------------------------------------------------------
 
13774
INSERT INTO t1 VALUES(16, 'sixteen');
 
13775
INSERT INTO t1 VALUES(0, 'zero');
 
13776
INSERT INTO t1 VALUES(7, 'seven');
 
13777
INSERT INTO t1 VALUES(8, 'eight');
 
13778
SELECT * FROM v1;
 
13779
f1      f2
 
13780
0       zero
 
13781
7       seven
 
13782
8       eight
 
13783
SELECT * FROM v2;
 
13784
col1    col2
 
13785
7       seven
 
13786
8       eight
 
13787
SELECT * FROM v3;
 
13788
my_col1 my_col2
 
13789
8       eight
 
13790
SELECT * FROM t1;
 
13791
f1      f2
 
13792
16      sixteen
 
13793
0       zero
 
13794
7       seven
 
13795
8       eight
 
13796
DELETE FROM t1;
 
13797
INSERT INTO t1 VALUES(16, 'sixteen');
 
13798
INSERT INTO t1 VALUES(0, 'zero');
 
13799
INSERT INTO t1 VALUES(7, 'seven');
 
13800
INSERT INTO t1 VALUES(8, 'eight');
 
13801
DELETE FROM v3 WHERE my_col1 = 16;
 
13802
affected rows: 0
 
13803
DELETE FROM v3 WHERE my_col1 = 0;
 
13804
affected rows: 0
 
13805
DELETE FROM v3 WHERE my_col1 = 7;
 
13806
affected rows: 0
 
13807
DELETE FROM v3 WHERE my_col1 = 8;
 
13808
affected rows: 1
 
13809
SELECT * FROM t1;
 
13810
f1      f2
 
13811
16      sixteen
 
13812
0       zero
 
13813
7       seven
 
13814
DELETE FROM t1;
 
13815
INSERT INTO t1 VALUES(16, 'sixteen');
 
13816
INSERT INTO t1 VALUES(0, 'zero');
 
13817
INSERT INTO t1 VALUES(7, 'seven');
 
13818
INSERT INTO t1 VALUES(8, 'eight');
 
13819
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13820
affected rows: 0
 
13821
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13822
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13823
affected rows: 0
 
13824
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13825
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13826
affected rows: 0
 
13827
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13828
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13829
affected rows: 1
 
13830
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13831
SELECT * FROM t1;
 
13832
f1      f2
 
13833
16      sixteen
 
13834
0       zero
 
13835
7       seven
 
13836
8       whatever
 
13837
DELETE FROM t1;
 
13838
INSERT INTO t1 VALUES(8, 'eight');
 
13839
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13840
affected rows: 1
 
13841
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13842
SELECT * FROM t1;
 
13843
f1      f2
 
13844
7       eight
 
13845
DELETE FROM t1;
 
13846
INSERT INTO t1 VALUES(8, 'eight');
 
13847
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13848
affected rows: 1
 
13849
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13850
SELECT * FROM t1;
 
13851
f1      f2
 
13852
0       eight
 
13853
DELETE FROM t1;
 
13854
INSERT INTO t1 VALUES(8, 'eight');
 
13855
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13856
affected rows: 1
 
13857
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13858
SELECT * FROM t1;
 
13859
f1      f2
 
13860
16      eight
 
13861
DELETE FROM t1;
 
13862
INSERT INTO t1 VALUES(8, 'eight');
 
13863
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13864
affected rows: 1
 
13865
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13866
SELECT * FROM t1;
 
13867
f1      f2
 
13868
10      eight
 
13869
DELETE FROM t1;
 
13870
INSERT INTO v3 VALUES(16, 'sixteen');
 
13871
affected rows: 1
 
13872
INSERT INTO v3 VALUES(0, 'zero');
 
13873
affected rows: 1
 
13874
INSERT INTO v3 VALUES(7, 'seven');
 
13875
affected rows: 1
 
13876
INSERT INTO v3 VALUES(8, 'eight');
 
13877
affected rows: 1
 
13878
SELECT * FROM t1;
 
13879
f1      f2
 
13880
16      sixteen
 
13881
0       zero
 
13882
7       seven
 
13883
8       eight
 
13884
DELETE FROM t1;
 
13885
DROP VIEW v3;
 
13886
DROP VIEW v2;
 
13887
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
13888
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH CASCADED CHECK OPTION ;
 
13889
option_variant  WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
13890
option_variant  --------------------------------------------------------------------------------
 
13891
INSERT INTO t1 VALUES(16, 'sixteen');
 
13892
INSERT INTO t1 VALUES(0, 'zero');
 
13893
INSERT INTO t1 VALUES(7, 'seven');
 
13894
INSERT INTO t1 VALUES(8, 'eight');
 
13895
SELECT * FROM v1;
 
13896
f1      f2
 
13897
0       zero
 
13898
7       seven
 
13899
8       eight
 
13900
SELECT * FROM v2;
 
13901
col1    col2
 
13902
7       seven
 
13903
8       eight
 
13904
SELECT * FROM v3;
 
13905
my_col1 my_col2
 
13906
8       eight
 
13907
SELECT * FROM t1;
 
13908
f1      f2
 
13909
16      sixteen
 
13910
0       zero
 
13911
7       seven
 
13912
8       eight
 
13913
DELETE FROM t1;
 
13914
INSERT INTO t1 VALUES(16, 'sixteen');
 
13915
INSERT INTO t1 VALUES(0, 'zero');
 
13916
INSERT INTO t1 VALUES(7, 'seven');
 
13917
INSERT INTO t1 VALUES(8, 'eight');
 
13918
DELETE FROM v3 WHERE my_col1 = 16;
 
13919
affected rows: 0
 
13920
DELETE FROM v3 WHERE my_col1 = 0;
 
13921
affected rows: 0
 
13922
DELETE FROM v3 WHERE my_col1 = 7;
 
13923
affected rows: 0
 
13924
DELETE FROM v3 WHERE my_col1 = 8;
 
13925
affected rows: 1
 
13926
SELECT * FROM t1;
 
13927
f1      f2
 
13928
16      sixteen
 
13929
0       zero
 
13930
7       seven
 
13931
DELETE FROM t1;
 
13932
INSERT INTO t1 VALUES(16, 'sixteen');
 
13933
INSERT INTO t1 VALUES(0, 'zero');
 
13934
INSERT INTO t1 VALUES(7, 'seven');
 
13935
INSERT INTO t1 VALUES(8, 'eight');
 
13936
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
13937
affected rows: 0
 
13938
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13939
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
13940
affected rows: 0
 
13941
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13942
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
13943
affected rows: 0
 
13944
info: Rows matched: 0  Changed: 0  Warnings: 0
 
13945
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
13946
affected rows: 1
 
13947
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13948
SELECT * FROM t1;
 
13949
f1      f2
 
13950
16      sixteen
 
13951
0       zero
 
13952
7       seven
 
13953
8       whatever
 
13954
DELETE FROM t1;
 
13955
INSERT INTO t1 VALUES(8, 'eight');
 
13956
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
13957
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13958
SELECT * FROM t1;
 
13959
f1      f2
 
13960
8       eight
 
13961
DELETE FROM t1;
 
13962
INSERT INTO t1 VALUES(8, 'eight');
 
13963
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
13964
affected rows: 1
 
13965
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13966
SELECT * FROM t1;
 
13967
f1      f2
 
13968
0       eight
 
13969
DELETE FROM t1;
 
13970
INSERT INTO t1 VALUES(8, 'eight');
 
13971
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
13972
affected rows: 1
 
13973
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13974
SELECT * FROM t1;
 
13975
f1      f2
 
13976
16      eight
 
13977
DELETE FROM t1;
 
13978
INSERT INTO t1 VALUES(8, 'eight');
 
13979
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
13980
affected rows: 1
 
13981
info: Rows matched: 1  Changed: 1  Warnings: 0
 
13982
SELECT * FROM t1;
 
13983
f1      f2
 
13984
10      eight
 
13985
DELETE FROM t1;
 
13986
INSERT INTO v3 VALUES(16, 'sixteen');
 
13987
affected rows: 1
 
13988
INSERT INTO v3 VALUES(0, 'zero');
 
13989
affected rows: 1
 
13990
INSERT INTO v3 VALUES(7, 'seven');
 
13991
ERROR HY000: CHECK OPTION failed 'test.v3'
 
13992
INSERT INTO v3 VALUES(8, 'eight');
 
13993
affected rows: 1
 
13994
SELECT * FROM t1;
 
13995
f1      f2
 
13996
16      sixteen
 
13997
0       zero
 
13998
8       eight
 
13999
DELETE FROM t1;
 
14000
DROP VIEW v3;
 
14001
option_variant  WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14002
option_variant  --------------------------------------------------------------------------------
 
14003
INSERT INTO t1 VALUES(16, 'sixteen');
 
14004
INSERT INTO t1 VALUES(0, 'zero');
 
14005
INSERT INTO t1 VALUES(7, 'seven');
 
14006
INSERT INTO t1 VALUES(8, 'eight');
 
14007
SELECT * FROM v1;
 
14008
f1      f2
 
14009
0       zero
 
14010
7       seven
 
14011
8       eight
 
14012
SELECT * FROM v2;
 
14013
col1    col2
 
14014
7       seven
 
14015
8       eight
 
14016
SELECT * FROM v3;
 
14017
my_col1 my_col2
 
14018
8       eight
 
14019
SELECT * FROM t1;
 
14020
f1      f2
 
14021
16      sixteen
 
14022
0       zero
 
14023
7       seven
 
14024
8       eight
 
14025
DELETE FROM t1;
 
14026
INSERT INTO t1 VALUES(16, 'sixteen');
 
14027
INSERT INTO t1 VALUES(0, 'zero');
 
14028
INSERT INTO t1 VALUES(7, 'seven');
 
14029
INSERT INTO t1 VALUES(8, 'eight');
 
14030
DELETE FROM v3 WHERE my_col1 = 16;
 
14031
affected rows: 0
 
14032
DELETE FROM v3 WHERE my_col1 = 0;
 
14033
affected rows: 0
 
14034
DELETE FROM v3 WHERE my_col1 = 7;
 
14035
affected rows: 0
 
14036
DELETE FROM v3 WHERE my_col1 = 8;
 
14037
affected rows: 1
 
14038
SELECT * FROM t1;
 
14039
f1      f2
 
14040
16      sixteen
 
14041
0       zero
 
14042
7       seven
 
14043
DELETE FROM t1;
 
14044
INSERT INTO t1 VALUES(16, 'sixteen');
 
14045
INSERT INTO t1 VALUES(0, 'zero');
 
14046
INSERT INTO t1 VALUES(7, 'seven');
 
14047
INSERT INTO t1 VALUES(8, 'eight');
 
14048
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14049
affected rows: 0
 
14050
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14051
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14052
affected rows: 0
 
14053
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14054
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14055
affected rows: 0
 
14056
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14057
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14058
affected rows: 1
 
14059
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14060
SELECT * FROM t1;
 
14061
f1      f2
 
14062
16      sixteen
 
14063
0       zero
 
14064
7       seven
 
14065
8       whatever
 
14066
DELETE FROM t1;
 
14067
INSERT INTO t1 VALUES(8, 'eight');
 
14068
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14069
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14070
SELECT * FROM t1;
 
14071
f1      f2
 
14072
8       eight
 
14073
DELETE FROM t1;
 
14074
INSERT INTO t1 VALUES(8, 'eight');
 
14075
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14076
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14077
SELECT * FROM t1;
 
14078
f1      f2
 
14079
8       eight
 
14080
DELETE FROM t1;
 
14081
INSERT INTO t1 VALUES(8, 'eight');
 
14082
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14083
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14084
SELECT * FROM t1;
 
14085
f1      f2
 
14086
8       eight
 
14087
DELETE FROM t1;
 
14088
INSERT INTO t1 VALUES(8, 'eight');
 
14089
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14090
affected rows: 1
 
14091
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14092
SELECT * FROM t1;
 
14093
f1      f2
 
14094
10      eight
 
14095
DELETE FROM t1;
 
14096
INSERT INTO v3 VALUES(16, 'sixteen');
 
14097
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14098
INSERT INTO v3 VALUES(0, 'zero');
 
14099
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14100
INSERT INTO v3 VALUES(7, 'seven');
 
14101
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14102
INSERT INTO v3 VALUES(8, 'eight');
 
14103
affected rows: 1
 
14104
SELECT * FROM t1;
 
14105
f1      f2
 
14106
8       eight
 
14107
DELETE FROM t1;
 
14108
DROP VIEW v3;
 
14109
option_variant  WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>         
 
14110
option_variant  --------------------------------------------------------------------------------
 
14111
INSERT INTO t1 VALUES(16, 'sixteen');
 
14112
INSERT INTO t1 VALUES(0, 'zero');
 
14113
INSERT INTO t1 VALUES(7, 'seven');
 
14114
INSERT INTO t1 VALUES(8, 'eight');
 
14115
SELECT * FROM v1;
 
14116
f1      f2
 
14117
0       zero
 
14118
7       seven
 
14119
8       eight
 
14120
SELECT * FROM v2;
 
14121
col1    col2
 
14122
7       seven
 
14123
8       eight
 
14124
SELECT * FROM v3;
 
14125
my_col1 my_col2
 
14126
8       eight
 
14127
SELECT * FROM t1;
 
14128
f1      f2
 
14129
16      sixteen
 
14130
0       zero
 
14131
7       seven
 
14132
8       eight
 
14133
DELETE FROM t1;
 
14134
INSERT INTO t1 VALUES(16, 'sixteen');
 
14135
INSERT INTO t1 VALUES(0, 'zero');
 
14136
INSERT INTO t1 VALUES(7, 'seven');
 
14137
INSERT INTO t1 VALUES(8, 'eight');
 
14138
DELETE FROM v3 WHERE my_col1 = 16;
 
14139
affected rows: 0
 
14140
DELETE FROM v3 WHERE my_col1 = 0;
 
14141
affected rows: 0
 
14142
DELETE FROM v3 WHERE my_col1 = 7;
 
14143
affected rows: 0
 
14144
DELETE FROM v3 WHERE my_col1 = 8;
 
14145
affected rows: 1
 
14146
SELECT * FROM t1;
 
14147
f1      f2
 
14148
16      sixteen
 
14149
0       zero
 
14150
7       seven
 
14151
DELETE FROM t1;
 
14152
INSERT INTO t1 VALUES(16, 'sixteen');
 
14153
INSERT INTO t1 VALUES(0, 'zero');
 
14154
INSERT INTO t1 VALUES(7, 'seven');
 
14155
INSERT INTO t1 VALUES(8, 'eight');
 
14156
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14157
affected rows: 0
 
14158
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14159
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14160
affected rows: 0
 
14161
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14162
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14163
affected rows: 0
 
14164
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14165
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14166
affected rows: 1
 
14167
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14168
SELECT * FROM t1;
 
14169
f1      f2
 
14170
16      sixteen
 
14171
0       zero
 
14172
7       seven
 
14173
8       whatever
 
14174
DELETE FROM t1;
 
14175
INSERT INTO t1 VALUES(8, 'eight');
 
14176
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14177
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14178
SELECT * FROM t1;
 
14179
f1      f2
 
14180
8       eight
 
14181
DELETE FROM t1;
 
14182
INSERT INTO t1 VALUES(8, 'eight');
 
14183
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14184
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14185
SELECT * FROM t1;
 
14186
f1      f2
 
14187
8       eight
 
14188
DELETE FROM t1;
 
14189
INSERT INTO t1 VALUES(8, 'eight');
 
14190
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14191
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14192
SELECT * FROM t1;
 
14193
f1      f2
 
14194
8       eight
 
14195
DELETE FROM t1;
 
14196
INSERT INTO t1 VALUES(8, 'eight');
 
14197
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14198
affected rows: 1
 
14199
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14200
SELECT * FROM t1;
 
14201
f1      f2
 
14202
10      eight
 
14203
DELETE FROM t1;
 
14204
INSERT INTO v3 VALUES(16, 'sixteen');
 
14205
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14206
INSERT INTO v3 VALUES(0, 'zero');
 
14207
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14208
INSERT INTO v3 VALUES(7, 'seven');
 
14209
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14210
INSERT INTO v3 VALUES(8, 'eight');
 
14211
affected rows: 1
 
14212
SELECT * FROM t1;
 
14213
f1      f2
 
14214
8       eight
 
14215
DELETE FROM t1;
 
14216
DROP VIEW v3;
 
14217
option_variant          <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>         
 
14218
option_variant  --------------------------------------------------------------------------------
 
14219
INSERT INTO t1 VALUES(16, 'sixteen');
 
14220
INSERT INTO t1 VALUES(0, 'zero');
 
14221
INSERT INTO t1 VALUES(7, 'seven');
 
14222
INSERT INTO t1 VALUES(8, 'eight');
 
14223
SELECT * FROM v1;
 
14224
f1      f2
 
14225
0       zero
 
14226
7       seven
 
14227
8       eight
 
14228
SELECT * FROM v2;
 
14229
col1    col2
 
14230
7       seven
 
14231
8       eight
 
14232
SELECT * FROM v3;
 
14233
my_col1 my_col2
 
14234
8       eight
 
14235
SELECT * FROM t1;
 
14236
f1      f2
 
14237
16      sixteen
 
14238
0       zero
 
14239
7       seven
 
14240
8       eight
 
14241
DELETE FROM t1;
 
14242
INSERT INTO t1 VALUES(16, 'sixteen');
 
14243
INSERT INTO t1 VALUES(0, 'zero');
 
14244
INSERT INTO t1 VALUES(7, 'seven');
 
14245
INSERT INTO t1 VALUES(8, 'eight');
 
14246
DELETE FROM v3 WHERE my_col1 = 16;
 
14247
affected rows: 0
 
14248
DELETE FROM v3 WHERE my_col1 = 0;
 
14249
affected rows: 0
 
14250
DELETE FROM v3 WHERE my_col1 = 7;
 
14251
affected rows: 0
 
14252
DELETE FROM v3 WHERE my_col1 = 8;
 
14253
affected rows: 1
 
14254
SELECT * FROM t1;
 
14255
f1      f2
 
14256
16      sixteen
 
14257
0       zero
 
14258
7       seven
 
14259
DELETE FROM t1;
 
14260
INSERT INTO t1 VALUES(16, 'sixteen');
 
14261
INSERT INTO t1 VALUES(0, 'zero');
 
14262
INSERT INTO t1 VALUES(7, 'seven');
 
14263
INSERT INTO t1 VALUES(8, 'eight');
 
14264
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14265
affected rows: 0
 
14266
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14267
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14268
affected rows: 0
 
14269
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14270
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14271
affected rows: 0
 
14272
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14273
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14274
affected rows: 1
 
14275
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14276
SELECT * FROM t1;
 
14277
f1      f2
 
14278
16      sixteen
 
14279
0       zero
 
14280
7       seven
 
14281
8       whatever
 
14282
DELETE FROM t1;
 
14283
INSERT INTO t1 VALUES(8, 'eight');
 
14284
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14285
affected rows: 1
 
14286
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14287
SELECT * FROM t1;
 
14288
f1      f2
 
14289
7       eight
 
14290
DELETE FROM t1;
 
14291
INSERT INTO t1 VALUES(8, 'eight');
 
14292
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14293
affected rows: 1
 
14294
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14295
SELECT * FROM t1;
 
14296
f1      f2
 
14297
0       eight
 
14298
DELETE FROM t1;
 
14299
INSERT INTO t1 VALUES(8, 'eight');
 
14300
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14301
affected rows: 1
 
14302
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14303
SELECT * FROM t1;
 
14304
f1      f2
 
14305
16      eight
 
14306
DELETE FROM t1;
 
14307
INSERT INTO t1 VALUES(8, 'eight');
 
14308
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14309
affected rows: 1
 
14310
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14311
SELECT * FROM t1;
 
14312
f1      f2
 
14313
10      eight
 
14314
DELETE FROM t1;
 
14315
INSERT INTO v3 VALUES(16, 'sixteen');
 
14316
affected rows: 1
 
14317
INSERT INTO v3 VALUES(0, 'zero');
 
14318
affected rows: 1
 
14319
INSERT INTO v3 VALUES(7, 'seven');
 
14320
affected rows: 1
 
14321
INSERT INTO v3 VALUES(8, 'eight');
 
14322
affected rows: 1
 
14323
SELECT * FROM t1;
 
14324
f1      f2
 
14325
16      sixteen
 
14326
0       zero
 
14327
7       seven
 
14328
8       eight
 
14329
DELETE FROM t1;
 
14330
DROP VIEW v3;
 
14331
DROP VIEW v2;
 
14332
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14333
    FROM v1 WHERE f1 BETWEEN 6 AND 16 WITH          CHECK OPTION ;
 
14334
option_variant  WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14335
option_variant  --------------------------------------------------------------------------------
 
14336
INSERT INTO t1 VALUES(16, 'sixteen');
 
14337
INSERT INTO t1 VALUES(0, 'zero');
 
14338
INSERT INTO t1 VALUES(7, 'seven');
 
14339
INSERT INTO t1 VALUES(8, 'eight');
 
14340
SELECT * FROM v1;
 
14341
f1      f2
 
14342
0       zero
 
14343
7       seven
 
14344
8       eight
 
14345
SELECT * FROM v2;
 
14346
col1    col2
 
14347
7       seven
 
14348
8       eight
 
14349
SELECT * FROM v3;
 
14350
my_col1 my_col2
 
14351
8       eight
 
14352
SELECT * FROM t1;
 
14353
f1      f2
 
14354
16      sixteen
 
14355
0       zero
 
14356
7       seven
 
14357
8       eight
 
14358
DELETE FROM t1;
 
14359
INSERT INTO t1 VALUES(16, 'sixteen');
 
14360
INSERT INTO t1 VALUES(0, 'zero');
 
14361
INSERT INTO t1 VALUES(7, 'seven');
 
14362
INSERT INTO t1 VALUES(8, 'eight');
 
14363
DELETE FROM v3 WHERE my_col1 = 16;
 
14364
affected rows: 0
 
14365
DELETE FROM v3 WHERE my_col1 = 0;
 
14366
affected rows: 0
 
14367
DELETE FROM v3 WHERE my_col1 = 7;
 
14368
affected rows: 0
 
14369
DELETE FROM v3 WHERE my_col1 = 8;
 
14370
affected rows: 1
 
14371
SELECT * FROM t1;
 
14372
f1      f2
 
14373
16      sixteen
 
14374
0       zero
 
14375
7       seven
 
14376
DELETE FROM t1;
 
14377
INSERT INTO t1 VALUES(16, 'sixteen');
 
14378
INSERT INTO t1 VALUES(0, 'zero');
 
14379
INSERT INTO t1 VALUES(7, 'seven');
 
14380
INSERT INTO t1 VALUES(8, 'eight');
 
14381
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14382
affected rows: 0
 
14383
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14384
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14385
affected rows: 0
 
14386
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14387
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14388
affected rows: 0
 
14389
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14390
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14391
affected rows: 1
 
14392
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14393
SELECT * FROM t1;
 
14394
f1      f2
 
14395
16      sixteen
 
14396
0       zero
 
14397
7       seven
 
14398
8       whatever
 
14399
DELETE FROM t1;
 
14400
INSERT INTO t1 VALUES(8, 'eight');
 
14401
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14402
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14403
SELECT * FROM t1;
 
14404
f1      f2
 
14405
8       eight
 
14406
DELETE FROM t1;
 
14407
INSERT INTO t1 VALUES(8, 'eight');
 
14408
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14409
affected rows: 1
 
14410
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14411
SELECT * FROM t1;
 
14412
f1      f2
 
14413
0       eight
 
14414
DELETE FROM t1;
 
14415
INSERT INTO t1 VALUES(8, 'eight');
 
14416
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14417
affected rows: 1
 
14418
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14419
SELECT * FROM t1;
 
14420
f1      f2
 
14421
16      eight
 
14422
DELETE FROM t1;
 
14423
INSERT INTO t1 VALUES(8, 'eight');
 
14424
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14425
affected rows: 1
 
14426
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14427
SELECT * FROM t1;
 
14428
f1      f2
 
14429
10      eight
 
14430
DELETE FROM t1;
 
14431
INSERT INTO v3 VALUES(16, 'sixteen');
 
14432
affected rows: 1
 
14433
INSERT INTO v3 VALUES(0, 'zero');
 
14434
affected rows: 1
 
14435
INSERT INTO v3 VALUES(7, 'seven');
 
14436
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14437
INSERT INTO v3 VALUES(8, 'eight');
 
14438
affected rows: 1
 
14439
SELECT * FROM t1;
 
14440
f1      f2
 
14441
16      sixteen
 
14442
0       zero
 
14443
8       eight
 
14444
DELETE FROM t1;
 
14445
DROP VIEW v3;
 
14446
option_variant  WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14447
option_variant  --------------------------------------------------------------------------------
 
14448
INSERT INTO t1 VALUES(16, 'sixteen');
 
14449
INSERT INTO t1 VALUES(0, 'zero');
 
14450
INSERT INTO t1 VALUES(7, 'seven');
 
14451
INSERT INTO t1 VALUES(8, 'eight');
 
14452
SELECT * FROM v1;
 
14453
f1      f2
 
14454
0       zero
 
14455
7       seven
 
14456
8       eight
 
14457
SELECT * FROM v2;
 
14458
col1    col2
 
14459
7       seven
 
14460
8       eight
 
14461
SELECT * FROM v3;
 
14462
my_col1 my_col2
 
14463
8       eight
 
14464
SELECT * FROM t1;
 
14465
f1      f2
 
14466
16      sixteen
 
14467
0       zero
 
14468
7       seven
 
14469
8       eight
 
14470
DELETE FROM t1;
 
14471
INSERT INTO t1 VALUES(16, 'sixteen');
 
14472
INSERT INTO t1 VALUES(0, 'zero');
 
14473
INSERT INTO t1 VALUES(7, 'seven');
 
14474
INSERT INTO t1 VALUES(8, 'eight');
 
14475
DELETE FROM v3 WHERE my_col1 = 16;
 
14476
affected rows: 0
 
14477
DELETE FROM v3 WHERE my_col1 = 0;
 
14478
affected rows: 0
 
14479
DELETE FROM v3 WHERE my_col1 = 7;
 
14480
affected rows: 0
 
14481
DELETE FROM v3 WHERE my_col1 = 8;
 
14482
affected rows: 1
 
14483
SELECT * FROM t1;
 
14484
f1      f2
 
14485
16      sixteen
 
14486
0       zero
 
14487
7       seven
 
14488
DELETE FROM t1;
 
14489
INSERT INTO t1 VALUES(16, 'sixteen');
 
14490
INSERT INTO t1 VALUES(0, 'zero');
 
14491
INSERT INTO t1 VALUES(7, 'seven');
 
14492
INSERT INTO t1 VALUES(8, 'eight');
 
14493
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14494
affected rows: 0
 
14495
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14496
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14497
affected rows: 0
 
14498
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14499
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14500
affected rows: 0
 
14501
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14502
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14503
affected rows: 1
 
14504
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14505
SELECT * FROM t1;
 
14506
f1      f2
 
14507
16      sixteen
 
14508
0       zero
 
14509
7       seven
 
14510
8       whatever
 
14511
DELETE FROM t1;
 
14512
INSERT INTO t1 VALUES(8, 'eight');
 
14513
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14514
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14515
SELECT * FROM t1;
 
14516
f1      f2
 
14517
8       eight
 
14518
DELETE FROM t1;
 
14519
INSERT INTO t1 VALUES(8, 'eight');
 
14520
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14521
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14522
SELECT * FROM t1;
 
14523
f1      f2
 
14524
8       eight
 
14525
DELETE FROM t1;
 
14526
INSERT INTO t1 VALUES(8, 'eight');
 
14527
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14528
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14529
SELECT * FROM t1;
 
14530
f1      f2
 
14531
8       eight
 
14532
DELETE FROM t1;
 
14533
INSERT INTO t1 VALUES(8, 'eight');
 
14534
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14535
affected rows: 1
 
14536
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14537
SELECT * FROM t1;
 
14538
f1      f2
 
14539
10      eight
 
14540
DELETE FROM t1;
 
14541
INSERT INTO v3 VALUES(16, 'sixteen');
 
14542
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14543
INSERT INTO v3 VALUES(0, 'zero');
 
14544
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14545
INSERT INTO v3 VALUES(7, 'seven');
 
14546
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14547
INSERT INTO v3 VALUES(8, 'eight');
 
14548
affected rows: 1
 
14549
SELECT * FROM t1;
 
14550
f1      f2
 
14551
8       eight
 
14552
DELETE FROM t1;
 
14553
DROP VIEW v3;
 
14554
option_variant  WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>         
 
14555
option_variant  --------------------------------------------------------------------------------
 
14556
INSERT INTO t1 VALUES(16, 'sixteen');
 
14557
INSERT INTO t1 VALUES(0, 'zero');
 
14558
INSERT INTO t1 VALUES(7, 'seven');
 
14559
INSERT INTO t1 VALUES(8, 'eight');
 
14560
SELECT * FROM v1;
 
14561
f1      f2
 
14562
0       zero
 
14563
7       seven
 
14564
8       eight
 
14565
SELECT * FROM v2;
 
14566
col1    col2
 
14567
7       seven
 
14568
8       eight
 
14569
SELECT * FROM v3;
 
14570
my_col1 my_col2
 
14571
8       eight
 
14572
SELECT * FROM t1;
 
14573
f1      f2
 
14574
16      sixteen
 
14575
0       zero
 
14576
7       seven
 
14577
8       eight
 
14578
DELETE FROM t1;
 
14579
INSERT INTO t1 VALUES(16, 'sixteen');
 
14580
INSERT INTO t1 VALUES(0, 'zero');
 
14581
INSERT INTO t1 VALUES(7, 'seven');
 
14582
INSERT INTO t1 VALUES(8, 'eight');
 
14583
DELETE FROM v3 WHERE my_col1 = 16;
 
14584
affected rows: 0
 
14585
DELETE FROM v3 WHERE my_col1 = 0;
 
14586
affected rows: 0
 
14587
DELETE FROM v3 WHERE my_col1 = 7;
 
14588
affected rows: 0
 
14589
DELETE FROM v3 WHERE my_col1 = 8;
 
14590
affected rows: 1
 
14591
SELECT * FROM t1;
 
14592
f1      f2
 
14593
16      sixteen
 
14594
0       zero
 
14595
7       seven
 
14596
DELETE FROM t1;
 
14597
INSERT INTO t1 VALUES(16, 'sixteen');
 
14598
INSERT INTO t1 VALUES(0, 'zero');
 
14599
INSERT INTO t1 VALUES(7, 'seven');
 
14600
INSERT INTO t1 VALUES(8, 'eight');
 
14601
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14602
affected rows: 0
 
14603
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14604
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14605
affected rows: 0
 
14606
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14607
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14608
affected rows: 0
 
14609
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14610
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14611
affected rows: 1
 
14612
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14613
SELECT * FROM t1;
 
14614
f1      f2
 
14615
16      sixteen
 
14616
0       zero
 
14617
7       seven
 
14618
8       whatever
 
14619
DELETE FROM t1;
 
14620
INSERT INTO t1 VALUES(8, 'eight');
 
14621
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14622
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14623
SELECT * FROM t1;
 
14624
f1      f2
 
14625
8       eight
 
14626
DELETE FROM t1;
 
14627
INSERT INTO t1 VALUES(8, 'eight');
 
14628
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14629
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14630
SELECT * FROM t1;
 
14631
f1      f2
 
14632
8       eight
 
14633
DELETE FROM t1;
 
14634
INSERT INTO t1 VALUES(8, 'eight');
 
14635
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14636
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14637
SELECT * FROM t1;
 
14638
f1      f2
 
14639
8       eight
 
14640
DELETE FROM t1;
 
14641
INSERT INTO t1 VALUES(8, 'eight');
 
14642
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14643
affected rows: 1
 
14644
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14645
SELECT * FROM t1;
 
14646
f1      f2
 
14647
10      eight
 
14648
DELETE FROM t1;
 
14649
INSERT INTO v3 VALUES(16, 'sixteen');
 
14650
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14651
INSERT INTO v3 VALUES(0, 'zero');
 
14652
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14653
INSERT INTO v3 VALUES(7, 'seven');
 
14654
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14655
INSERT INTO v3 VALUES(8, 'eight');
 
14656
affected rows: 1
 
14657
SELECT * FROM t1;
 
14658
f1      f2
 
14659
8       eight
 
14660
DELETE FROM t1;
 
14661
DROP VIEW v3;
 
14662
option_variant          <nothing>          - WITH          CHECK OPTION -         <nothing>         
 
14663
option_variant  --------------------------------------------------------------------------------
 
14664
INSERT INTO t1 VALUES(16, 'sixteen');
 
14665
INSERT INTO t1 VALUES(0, 'zero');
 
14666
INSERT INTO t1 VALUES(7, 'seven');
 
14667
INSERT INTO t1 VALUES(8, 'eight');
 
14668
SELECT * FROM v1;
 
14669
f1      f2
 
14670
0       zero
 
14671
7       seven
 
14672
8       eight
 
14673
SELECT * FROM v2;
 
14674
col1    col2
 
14675
7       seven
 
14676
8       eight
 
14677
SELECT * FROM v3;
 
14678
my_col1 my_col2
 
14679
8       eight
 
14680
SELECT * FROM t1;
 
14681
f1      f2
 
14682
16      sixteen
 
14683
0       zero
 
14684
7       seven
 
14685
8       eight
 
14686
DELETE FROM t1;
 
14687
INSERT INTO t1 VALUES(16, 'sixteen');
 
14688
INSERT INTO t1 VALUES(0, 'zero');
 
14689
INSERT INTO t1 VALUES(7, 'seven');
 
14690
INSERT INTO t1 VALUES(8, 'eight');
 
14691
DELETE FROM v3 WHERE my_col1 = 16;
 
14692
affected rows: 0
 
14693
DELETE FROM v3 WHERE my_col1 = 0;
 
14694
affected rows: 0
 
14695
DELETE FROM v3 WHERE my_col1 = 7;
 
14696
affected rows: 0
 
14697
DELETE FROM v3 WHERE my_col1 = 8;
 
14698
affected rows: 1
 
14699
SELECT * FROM t1;
 
14700
f1      f2
 
14701
16      sixteen
 
14702
0       zero
 
14703
7       seven
 
14704
DELETE FROM t1;
 
14705
INSERT INTO t1 VALUES(16, 'sixteen');
 
14706
INSERT INTO t1 VALUES(0, 'zero');
 
14707
INSERT INTO t1 VALUES(7, 'seven');
 
14708
INSERT INTO t1 VALUES(8, 'eight');
 
14709
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14710
affected rows: 0
 
14711
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14712
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14713
affected rows: 0
 
14714
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14715
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14716
affected rows: 0
 
14717
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14718
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14719
affected rows: 1
 
14720
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14721
SELECT * FROM t1;
 
14722
f1      f2
 
14723
16      sixteen
 
14724
0       zero
 
14725
7       seven
 
14726
8       whatever
 
14727
DELETE FROM t1;
 
14728
INSERT INTO t1 VALUES(8, 'eight');
 
14729
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14730
affected rows: 1
 
14731
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14732
SELECT * FROM t1;
 
14733
f1      f2
 
14734
7       eight
 
14735
DELETE FROM t1;
 
14736
INSERT INTO t1 VALUES(8, 'eight');
 
14737
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14738
affected rows: 1
 
14739
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14740
SELECT * FROM t1;
 
14741
f1      f2
 
14742
0       eight
 
14743
DELETE FROM t1;
 
14744
INSERT INTO t1 VALUES(8, 'eight');
 
14745
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14746
affected rows: 1
 
14747
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14748
SELECT * FROM t1;
 
14749
f1      f2
 
14750
16      eight
 
14751
DELETE FROM t1;
 
14752
INSERT INTO t1 VALUES(8, 'eight');
 
14753
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14754
affected rows: 1
 
14755
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14756
SELECT * FROM t1;
 
14757
f1      f2
 
14758
10      eight
 
14759
DELETE FROM t1;
 
14760
INSERT INTO v3 VALUES(16, 'sixteen');
 
14761
affected rows: 1
 
14762
INSERT INTO v3 VALUES(0, 'zero');
 
14763
affected rows: 1
 
14764
INSERT INTO v3 VALUES(7, 'seven');
 
14765
affected rows: 1
 
14766
INSERT INTO v3 VALUES(8, 'eight');
 
14767
affected rows: 1
 
14768
SELECT * FROM t1;
 
14769
f1      f2
 
14770
16      sixteen
 
14771
0       zero
 
14772
7       seven
 
14773
8       eight
 
14774
DELETE FROM t1;
 
14775
DROP VIEW v3;
 
14776
DROP VIEW v2;
 
14777
CREATE VIEW v2 AS SELECT f1 AS col1, f2 AS col2
 
14778
    FROM v1 WHERE f1 BETWEEN 6 AND 16  ;
 
14779
option_variant  WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>         
 
14780
option_variant  --------------------------------------------------------------------------------
 
14781
INSERT INTO t1 VALUES(16, 'sixteen');
 
14782
INSERT INTO t1 VALUES(0, 'zero');
 
14783
INSERT INTO t1 VALUES(7, 'seven');
 
14784
INSERT INTO t1 VALUES(8, 'eight');
 
14785
SELECT * FROM v1;
 
14786
f1      f2
 
14787
0       zero
 
14788
7       seven
 
14789
8       eight
 
14790
SELECT * FROM v2;
 
14791
col1    col2
 
14792
7       seven
 
14793
8       eight
 
14794
SELECT * FROM v3;
 
14795
my_col1 my_col2
 
14796
8       eight
 
14797
SELECT * FROM t1;
 
14798
f1      f2
 
14799
16      sixteen
 
14800
0       zero
 
14801
7       seven
 
14802
8       eight
 
14803
DELETE FROM t1;
 
14804
INSERT INTO t1 VALUES(16, 'sixteen');
 
14805
INSERT INTO t1 VALUES(0, 'zero');
 
14806
INSERT INTO t1 VALUES(7, 'seven');
 
14807
INSERT INTO t1 VALUES(8, 'eight');
 
14808
DELETE FROM v3 WHERE my_col1 = 16;
 
14809
affected rows: 0
 
14810
DELETE FROM v3 WHERE my_col1 = 0;
 
14811
affected rows: 0
 
14812
DELETE FROM v3 WHERE my_col1 = 7;
 
14813
affected rows: 0
 
14814
DELETE FROM v3 WHERE my_col1 = 8;
 
14815
affected rows: 1
 
14816
SELECT * FROM t1;
 
14817
f1      f2
 
14818
16      sixteen
 
14819
0       zero
 
14820
7       seven
 
14821
DELETE FROM t1;
 
14822
INSERT INTO t1 VALUES(16, 'sixteen');
 
14823
INSERT INTO t1 VALUES(0, 'zero');
 
14824
INSERT INTO t1 VALUES(7, 'seven');
 
14825
INSERT INTO t1 VALUES(8, 'eight');
 
14826
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14827
affected rows: 0
 
14828
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14829
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14830
affected rows: 0
 
14831
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14832
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14833
affected rows: 0
 
14834
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14835
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14836
affected rows: 1
 
14837
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14838
SELECT * FROM t1;
 
14839
f1      f2
 
14840
16      sixteen
 
14841
0       zero
 
14842
7       seven
 
14843
8       whatever
 
14844
DELETE FROM t1;
 
14845
INSERT INTO t1 VALUES(8, 'eight');
 
14846
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14847
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14848
SELECT * FROM t1;
 
14849
f1      f2
 
14850
8       eight
 
14851
DELETE FROM t1;
 
14852
INSERT INTO t1 VALUES(8, 'eight');
 
14853
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14854
affected rows: 1
 
14855
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14856
SELECT * FROM t1;
 
14857
f1      f2
 
14858
0       eight
 
14859
DELETE FROM t1;
 
14860
INSERT INTO t1 VALUES(8, 'eight');
 
14861
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14862
affected rows: 1
 
14863
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14864
SELECT * FROM t1;
 
14865
f1      f2
 
14866
16      eight
 
14867
DELETE FROM t1;
 
14868
INSERT INTO t1 VALUES(8, 'eight');
 
14869
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14870
affected rows: 1
 
14871
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14872
SELECT * FROM t1;
 
14873
f1      f2
 
14874
10      eight
 
14875
DELETE FROM t1;
 
14876
INSERT INTO v3 VALUES(16, 'sixteen');
 
14877
affected rows: 1
 
14878
INSERT INTO v3 VALUES(0, 'zero');
 
14879
affected rows: 1
 
14880
INSERT INTO v3 VALUES(7, 'seven');
 
14881
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14882
INSERT INTO v3 VALUES(8, 'eight');
 
14883
affected rows: 1
 
14884
SELECT * FROM t1;
 
14885
f1      f2
 
14886
16      sixteen
 
14887
0       zero
 
14888
8       eight
 
14889
DELETE FROM t1;
 
14890
DROP VIEW v3;
 
14891
option_variant  WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>         
 
14892
option_variant  --------------------------------------------------------------------------------
 
14893
INSERT INTO t1 VALUES(16, 'sixteen');
 
14894
INSERT INTO t1 VALUES(0, 'zero');
 
14895
INSERT INTO t1 VALUES(7, 'seven');
 
14896
INSERT INTO t1 VALUES(8, 'eight');
 
14897
SELECT * FROM v1;
 
14898
f1      f2
 
14899
0       zero
 
14900
7       seven
 
14901
8       eight
 
14902
SELECT * FROM v2;
 
14903
col1    col2
 
14904
7       seven
 
14905
8       eight
 
14906
SELECT * FROM v3;
 
14907
my_col1 my_col2
 
14908
8       eight
 
14909
SELECT * FROM t1;
 
14910
f1      f2
 
14911
16      sixteen
 
14912
0       zero
 
14913
7       seven
 
14914
8       eight
 
14915
DELETE FROM t1;
 
14916
INSERT INTO t1 VALUES(16, 'sixteen');
 
14917
INSERT INTO t1 VALUES(0, 'zero');
 
14918
INSERT INTO t1 VALUES(7, 'seven');
 
14919
INSERT INTO t1 VALUES(8, 'eight');
 
14920
DELETE FROM v3 WHERE my_col1 = 16;
 
14921
affected rows: 0
 
14922
DELETE FROM v3 WHERE my_col1 = 0;
 
14923
affected rows: 0
 
14924
DELETE FROM v3 WHERE my_col1 = 7;
 
14925
affected rows: 0
 
14926
DELETE FROM v3 WHERE my_col1 = 8;
 
14927
affected rows: 1
 
14928
SELECT * FROM t1;
 
14929
f1      f2
 
14930
16      sixteen
 
14931
0       zero
 
14932
7       seven
 
14933
DELETE FROM t1;
 
14934
INSERT INTO t1 VALUES(16, 'sixteen');
 
14935
INSERT INTO t1 VALUES(0, 'zero');
 
14936
INSERT INTO t1 VALUES(7, 'seven');
 
14937
INSERT INTO t1 VALUES(8, 'eight');
 
14938
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
14939
affected rows: 0
 
14940
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14941
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
14942
affected rows: 0
 
14943
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14944
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
14945
affected rows: 0
 
14946
info: Rows matched: 0  Changed: 0  Warnings: 0
 
14947
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
14948
affected rows: 1
 
14949
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14950
SELECT * FROM t1;
 
14951
f1      f2
 
14952
16      sixteen
 
14953
0       zero
 
14954
7       seven
 
14955
8       whatever
 
14956
DELETE FROM t1;
 
14957
INSERT INTO t1 VALUES(8, 'eight');
 
14958
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
14959
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14960
SELECT * FROM t1;
 
14961
f1      f2
 
14962
8       eight
 
14963
DELETE FROM t1;
 
14964
INSERT INTO t1 VALUES(8, 'eight');
 
14965
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
14966
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14967
SELECT * FROM t1;
 
14968
f1      f2
 
14969
8       eight
 
14970
DELETE FROM t1;
 
14971
INSERT INTO t1 VALUES(8, 'eight');
 
14972
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
14973
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14974
SELECT * FROM t1;
 
14975
f1      f2
 
14976
8       eight
 
14977
DELETE FROM t1;
 
14978
INSERT INTO t1 VALUES(8, 'eight');
 
14979
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
14980
affected rows: 1
 
14981
info: Rows matched: 1  Changed: 1  Warnings: 0
 
14982
SELECT * FROM t1;
 
14983
f1      f2
 
14984
10      eight
 
14985
DELETE FROM t1;
 
14986
INSERT INTO v3 VALUES(16, 'sixteen');
 
14987
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14988
INSERT INTO v3 VALUES(0, 'zero');
 
14989
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14990
INSERT INTO v3 VALUES(7, 'seven');
 
14991
ERROR HY000: CHECK OPTION failed 'test.v3'
 
14992
INSERT INTO v3 VALUES(8, 'eight');
 
14993
affected rows: 1
 
14994
SELECT * FROM t1;
 
14995
f1      f2
 
14996
8       eight
 
14997
DELETE FROM t1;
 
14998
DROP VIEW v3;
 
14999
option_variant  WITH          CHECK OPTION -         <nothing>          -         <nothing>         
 
15000
option_variant  --------------------------------------------------------------------------------
 
15001
INSERT INTO t1 VALUES(16, 'sixteen');
 
15002
INSERT INTO t1 VALUES(0, 'zero');
 
15003
INSERT INTO t1 VALUES(7, 'seven');
 
15004
INSERT INTO t1 VALUES(8, 'eight');
 
15005
SELECT * FROM v1;
 
15006
f1      f2
 
15007
0       zero
 
15008
7       seven
 
15009
8       eight
 
15010
SELECT * FROM v2;
 
15011
col1    col2
 
15012
7       seven
 
15013
8       eight
 
15014
SELECT * FROM v3;
 
15015
my_col1 my_col2
 
15016
8       eight
 
15017
SELECT * FROM t1;
 
15018
f1      f2
 
15019
16      sixteen
 
15020
0       zero
 
15021
7       seven
 
15022
8       eight
 
15023
DELETE FROM t1;
 
15024
INSERT INTO t1 VALUES(16, 'sixteen');
 
15025
INSERT INTO t1 VALUES(0, 'zero');
 
15026
INSERT INTO t1 VALUES(7, 'seven');
 
15027
INSERT INTO t1 VALUES(8, 'eight');
 
15028
DELETE FROM v3 WHERE my_col1 = 16;
 
15029
affected rows: 0
 
15030
DELETE FROM v3 WHERE my_col1 = 0;
 
15031
affected rows: 0
 
15032
DELETE FROM v3 WHERE my_col1 = 7;
 
15033
affected rows: 0
 
15034
DELETE FROM v3 WHERE my_col1 = 8;
 
15035
affected rows: 1
 
15036
SELECT * FROM t1;
 
15037
f1      f2
 
15038
16      sixteen
 
15039
0       zero
 
15040
7       seven
 
15041
DELETE FROM t1;
 
15042
INSERT INTO t1 VALUES(16, 'sixteen');
 
15043
INSERT INTO t1 VALUES(0, 'zero');
 
15044
INSERT INTO t1 VALUES(7, 'seven');
 
15045
INSERT INTO t1 VALUES(8, 'eight');
 
15046
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15047
affected rows: 0
 
15048
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15049
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15050
affected rows: 0
 
15051
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15052
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15053
affected rows: 0
 
15054
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15055
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15056
affected rows: 1
 
15057
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15058
SELECT * FROM t1;
 
15059
f1      f2
 
15060
16      sixteen
 
15061
0       zero
 
15062
7       seven
 
15063
8       whatever
 
15064
DELETE FROM t1;
 
15065
INSERT INTO t1 VALUES(8, 'eight');
 
15066
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15067
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15068
SELECT * FROM t1;
 
15069
f1      f2
 
15070
8       eight
 
15071
DELETE FROM t1;
 
15072
INSERT INTO t1 VALUES(8, 'eight');
 
15073
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15074
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15075
SELECT * FROM t1;
 
15076
f1      f2
 
15077
8       eight
 
15078
DELETE FROM t1;
 
15079
INSERT INTO t1 VALUES(8, 'eight');
 
15080
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15081
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15082
SELECT * FROM t1;
 
15083
f1      f2
 
15084
8       eight
 
15085
DELETE FROM t1;
 
15086
INSERT INTO t1 VALUES(8, 'eight');
 
15087
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15088
affected rows: 1
 
15089
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15090
SELECT * FROM t1;
 
15091
f1      f2
 
15092
10      eight
 
15093
DELETE FROM t1;
 
15094
INSERT INTO v3 VALUES(16, 'sixteen');
 
15095
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15096
INSERT INTO v3 VALUES(0, 'zero');
 
15097
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15098
INSERT INTO v3 VALUES(7, 'seven');
 
15099
ERROR HY000: CHECK OPTION failed 'test.v3'
 
15100
INSERT INTO v3 VALUES(8, 'eight');
 
15101
affected rows: 1
 
15102
SELECT * FROM t1;
 
15103
f1      f2
 
15104
8       eight
 
15105
DELETE FROM t1;
 
15106
DROP VIEW v3;
 
15107
option_variant          <nothing>          -         <nothing>          -         <nothing>         
 
15108
option_variant  --------------------------------------------------------------------------------
 
15109
INSERT INTO t1 VALUES(16, 'sixteen');
 
15110
INSERT INTO t1 VALUES(0, 'zero');
 
15111
INSERT INTO t1 VALUES(7, 'seven');
 
15112
INSERT INTO t1 VALUES(8, 'eight');
 
15113
SELECT * FROM v1;
 
15114
f1      f2
 
15115
0       zero
 
15116
7       seven
 
15117
8       eight
 
15118
SELECT * FROM v2;
 
15119
col1    col2
 
15120
7       seven
 
15121
8       eight
 
15122
SELECT * FROM v3;
 
15123
my_col1 my_col2
 
15124
8       eight
 
15125
SELECT * FROM t1;
 
15126
f1      f2
 
15127
16      sixteen
 
15128
0       zero
 
15129
7       seven
 
15130
8       eight
 
15131
DELETE FROM t1;
 
15132
INSERT INTO t1 VALUES(16, 'sixteen');
 
15133
INSERT INTO t1 VALUES(0, 'zero');
 
15134
INSERT INTO t1 VALUES(7, 'seven');
 
15135
INSERT INTO t1 VALUES(8, 'eight');
 
15136
DELETE FROM v3 WHERE my_col1 = 16;
 
15137
affected rows: 0
 
15138
DELETE FROM v3 WHERE my_col1 = 0;
 
15139
affected rows: 0
 
15140
DELETE FROM v3 WHERE my_col1 = 7;
 
15141
affected rows: 0
 
15142
DELETE FROM v3 WHERE my_col1 = 8;
 
15143
affected rows: 1
 
15144
SELECT * FROM t1;
 
15145
f1      f2
 
15146
16      sixteen
 
15147
0       zero
 
15148
7       seven
 
15149
DELETE FROM t1;
 
15150
INSERT INTO t1 VALUES(16, 'sixteen');
 
15151
INSERT INTO t1 VALUES(0, 'zero');
 
15152
INSERT INTO t1 VALUES(7, 'seven');
 
15153
INSERT INTO t1 VALUES(8, 'eight');
 
15154
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 16;
 
15155
affected rows: 0
 
15156
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15157
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 0;
 
15158
affected rows: 0
 
15159
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15160
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 7;
 
15161
affected rows: 0
 
15162
info: Rows matched: 0  Changed: 0  Warnings: 0
 
15163
UPDATE v3 SET my_col2 = 'whatever' WHERE my_col1 = 8;
 
15164
affected rows: 1
 
15165
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15166
SELECT * FROM t1;
 
15167
f1      f2
 
15168
16      sixteen
 
15169
0       zero
 
15170
7       seven
 
15171
8       whatever
 
15172
DELETE FROM t1;
 
15173
INSERT INTO t1 VALUES(8, 'eight');
 
15174
UPDATE v3 SET my_col1 = 7 WHERE my_col1 = 8;
 
15175
affected rows: 1
 
15176
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15177
SELECT * FROM t1;
 
15178
f1      f2
 
15179
7       eight
 
15180
DELETE FROM t1;
 
15181
INSERT INTO t1 VALUES(8, 'eight');
 
15182
UPDATE v3 SET my_col1 = 0 WHERE my_col1 = 8;
 
15183
affected rows: 1
 
15184
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15185
SELECT * FROM t1;
 
15186
f1      f2
 
15187
0       eight
 
15188
DELETE FROM t1;
 
15189
INSERT INTO t1 VALUES(8, 'eight');
 
15190
UPDATE v3 SET my_col1 = 16 WHERE my_col1 = 8;
 
15191
affected rows: 1
 
15192
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15193
SELECT * FROM t1;
 
15194
f1      f2
 
15195
16      eight
 
15196
DELETE FROM t1;
 
15197
INSERT INTO t1 VALUES(8, 'eight');
 
15198
UPDATE v3 SET my_col1 = 10 WHERE my_col1 = 8;
 
15199
affected rows: 1
 
15200
info: Rows matched: 1  Changed: 1  Warnings: 0
 
15201
SELECT * FROM t1;
 
15202
f1      f2
 
15203
10      eight
 
15204
DELETE FROM t1;
 
15205
INSERT INTO v3 VALUES(16, 'sixteen');
 
15206
affected rows: 1
 
15207
INSERT INTO v3 VALUES(0, 'zero');
 
15208
affected rows: 1
 
15209
INSERT INTO v3 VALUES(7, 'seven');
 
15210
affected rows: 1
 
15211
INSERT INTO v3 VALUES(8, 'eight');
 
15212
affected rows: 1
 
15213
SELECT * FROM t1;
 
15214
f1      f2
 
15215
16      sixteen
 
15216
0       zero
 
15217
7       seven
 
15218
8       eight
 
15219
DELETE FROM t1;
 
15220
DROP VIEW v3;
 
15221
DROP VIEW v2;
 
15222
DROP VIEW v1;
 
15223
SELECT * FROM t1_results ORDER BY v3_to_v1_options;
 
15224
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15225
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15226
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15227
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15228
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15229
        <nothing>          -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15230
        <nothing>          -         <nothing>          -         <nothing>             UPDATE  v3_  _          0
 
15231
        <nothing>          -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15232
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15233
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15234
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15235
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15236
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15237
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15238
        <nothing>          -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15239
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15240
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15241
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15242
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15243
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15244
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15245
        <nothing>          -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15246
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15247
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15248
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15249
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15250
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15251
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15252
        <nothing>          -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15253
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15254
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15255
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15256
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15257
        <nothing>          - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15258
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15259
        <nothing>          - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15260
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15261
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15262
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15263
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15264
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15265
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15266
        <nothing>          - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15267
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15268
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15269
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15270
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15271
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15272
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15273
        <nothing>          - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15274
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15275
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15276
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15277
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15278
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15279
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15280
        <nothing>          - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15281
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15282
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15283
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15284
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15285
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15286
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15287
        <nothing>          - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15288
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15289
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15290
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15291
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15292
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15293
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15294
        <nothing>          - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15295
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15296
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15297
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15298
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15299
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15300
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15301
        <nothing>          - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15302
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15303
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15304
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15305
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15306
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15307
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15308
        <nothing>          - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15309
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          0
 
15310
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15311
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15312
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15313
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15314
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15315
        <nothing>          - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15316
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          0
 
15317
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15318
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15319
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15320
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15321
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15322
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15323
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15324
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15325
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          0
 
15326
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15327
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15328
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15329
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15330
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          0
 
15331
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15332
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15333
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15334
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15335
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15336
        <nothing>          - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15337
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15338
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15339
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15340
WITH          CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15341
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15342
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15343
WITH          CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15344
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15345
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15346
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15347
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15348
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15349
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15350
WITH          CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15351
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15352
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15353
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15354
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15355
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15356
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15357
WITH          CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15358
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15359
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15360
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15361
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15362
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15363
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15364
WITH          CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15365
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15366
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15367
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15368
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15369
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15370
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15371
WITH          CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15372
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15373
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15374
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15375
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15376
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15377
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15378
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15379
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15380
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15381
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15382
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15383
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15384
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15385
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15386
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15387
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15388
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15389
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15390
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15391
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15392
WITH          CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15393
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15394
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15395
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15396
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15397
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15398
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15399
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15400
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15401
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15402
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15403
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15404
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15405
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15406
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15407
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15408
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15409
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15410
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15411
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15412
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15413
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15414
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15415
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15416
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15417
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15418
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15419
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15420
WITH          CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15421
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15422
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15423
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15424
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15425
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15426
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15427
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15428
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15429
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15430
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15431
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15432
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15433
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15434
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15435
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15436
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15437
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15438
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15439
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15440
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15441
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15442
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15443
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15444
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15445
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15446
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15447
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15448
WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15449
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          1369
 
15450
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15451
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15452
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        1369
 
15453
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          1369
 
15454
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15455
WITH CASCADED CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        1369
 
15456
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15457
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15458
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15459
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15460
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15461
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15462
WITH CASCADED CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15463
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15464
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15465
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15466
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15467
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15468
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15469
WITH CASCADED CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15470
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15471
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15472
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15473
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15474
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15475
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15476
WITH CASCADED CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15477
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15478
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15479
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15480
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15481
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15482
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15483
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15484
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15485
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15486
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15487
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15488
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15489
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15490
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15491
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15492
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15493
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15494
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15495
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15496
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15497
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15498
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15499
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15500
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15501
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15502
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15503
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15504
WITH CASCADED CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15505
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15506
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15507
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15508
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15509
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15510
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15511
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15512
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15513
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15514
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15515
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15516
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15517
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15518
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15519
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15520
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15521
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15522
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15523
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15524
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15525
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15526
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15527
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15528
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15529
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15530
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15531
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15532
WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15533
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          1369
 
15534
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15535
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        1369
 
15536
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15537
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        1369
 
15538
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          1369
 
15539
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15540
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15541
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          1369
 
15542
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15543
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          1369
 
15544
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        1369
 
15545
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        1369
 
15546
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15547
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15548
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          1369
 
15549
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15550
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        1369
 
15551
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          1369
 
15552
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        1369
 
15553
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15554
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        1369
 
15555
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15556
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          1369
 
15557
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15558
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          1369
 
15559
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        1369
 
15560
WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15561
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _          0
 
15562
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _v2_          0
 
15563
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _v1        0
 
15564
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE    _  _          0
 
15565
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _  _v1        0
 
15566
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             INSERT    _v2_          0
 
15567
WITH LOCAL    CHECK OPTION -         <nothing>          -         <nothing>             UPDATE  v3_  _          1369
 
15568
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _          0
 
15569
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15570
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15571
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15572
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15573
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _v2_          0
 
15574
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH          CHECK OPTION    INSERT    _  _          0
 
15575
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15576
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15577
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15578
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15579
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15580
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15581
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15582
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15583
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15584
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15585
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15586
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15587
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15588
WITH LOCAL    CHECK OPTION -         <nothing>          - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15589
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15590
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15591
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15592
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15593
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15594
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15595
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15596
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15597
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15598
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15599
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15600
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15601
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15602
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15603
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15604
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15605
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15606
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15607
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15608
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15609
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15610
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15611
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15612
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15613
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15614
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15615
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15616
WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15617
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15618
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15619
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15620
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15621
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15622
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15623
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15624
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15625
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15626
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15627
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15628
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15629
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15630
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15631
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15632
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15633
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15634
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15635
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15636
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15637
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15638
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15639
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15640
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15641
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15642
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15643
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15644
WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15645
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _          0
 
15646
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _v1        0
 
15647
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _  _          0
 
15648
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _  _v1        0
 
15649
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE    _v2_          0
 
15650
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             UPDATE  v3_  _          1369
 
15651
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION -         <nothing>             INSERT    _v2_          0
 
15652
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _          0
 
15653
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _          0
 
15654
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _  _v1        0
 
15655
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    INSERT    _v2_          0
 
15656
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _  _v1        0
 
15657
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE    _v2_          0
 
15658
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH          CHECK OPTION    UPDATE  v3_  _          1369
 
15659
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _v1        0
 
15660
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _          0
 
15661
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _v2_          0
 
15662
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    INSERT    _  _v1        0
 
15663
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _  _          0
 
15664
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE  v3_  _          1369
 
15665
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH CASCADED CHECK OPTION    UPDATE    _v2_          0
 
15666
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _v2_          0
 
15667
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _v1        0
 
15668
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE    _  _          0
 
15669
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _v1        0
 
15670
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _  _          0
 
15671
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    UPDATE  v3_  _          1369
 
15672
WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION - WITH LOCAL    CHECK OPTION    INSERT    _v2_          0
 
15673
 
 
15674
Plausibility checks for INSERTs and UPDATEs ( 4. and 5. above).
 
15675
All following SELECTs must give ROW NOT FOUND 
 
15676
--------------------------------------------------------------------------------
 
15677
SELECT * FROM t1_results
 
15678
WHERE v3_to_v1_violation = '  _  _  ' AND errno <> 0
 
15679
ORDER BY v3_to_v1_options;
 
15680
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15681
SELECT * FROM t1_results
 
15682
WHERE v3_to_v1_options LIKE '  %' AND errno <> 0
 
15683
ORDER BY v3_to_v1_options;
 
15684
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15685
SELECT * FROM t1_results
 
15686
WHERE v3_to_v1_options LIKE 'WITH %'
 
15687
  AND v3_to_v1_violation LIKE 'v3_%' AND errno = 0
 
15688
ORDER BY v3_to_v1_options;
 
15689
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15690
SELECT * FROM t1_results
 
15691
WHERE v3_to_v1_options LIKE 'WITH %' AND v3_to_v1_options NOT LIKE 'WITH LOCAL %'
 
15692
  AND v3_to_v1_violation NOT LIKE '  _  _  ' AND errno = 0
 
15693
ORDER BY v3_to_v1_options;
 
15694
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15695
SELECT * FROM t1_results
 
15696
WHERE errno <> 0 AND errno <> 1369
 
15697
ORDER BY v3_to_v1_options;
 
15698
v3_to_v1_options        statement       v3_to_v1_violation      errno
 
15699
 
 
15700
End of plausibility checks
 
15701
--------------------------------------------------------------------------------
 
15702
DROP TABLE t1_results;
 
15703
 
 
15704
Testcase 3.3.1.50 - 3.3.1.53
 
15705
--------------------------------------------------------------------------------
 
15706
DROP VIEW  IF EXISTS test.v1;
 
15707
CREATE VIEW test.v1 AS SELECT * FROM test.tb2;
 
15708
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
15709
f59     1
 
15710
f60     1
 
15711
f61     0000000001
 
15712
f62     0000000000000000000000000000000000000000000000000000000000000001
 
15713
f63     0000000001
 
15714
f64     0000000000000000000000000000000000000000000000000000000000000001
 
15715
f65     -5
 
15716
f66     0.000000000000000000000000000000
 
15717
f67     1
 
15718
f68     0.000000000000000000000000000000
 
15719
f69     0000000001
 
15720
f70     000000000000000000000000000000000.000000000000000000000000000000
 
15721
f71     0000000001
 
15722
f72     000000000000000000000000000000000.000000000000000000000000000000
 
15723
f73     -1.17549435e-38
 
15724
f74     1.175494352e-38
 
15725
f75     00000001.175494352e-38
 
15726
f76     00000001.175494352e-38
 
15727
f77     -1.17549435e-38
 
15728
f78     1.175494352e-38
 
15729
f79     00000001.175494352e-38
 
15730
f80     00000001.175494352e-38
 
15731
f81     -1.17549e-38
 
15732
f82     1.17549e-38
 
15733
f83     01.17549e-38
 
15734
f84     01.17549e-38
 
15735
f85     -1.17549e-38
 
15736
f86     -1.17549e-38
 
15737
f87     1.17549e-38
 
15738
f88     1.17549e-38
 
15739
f89     01.17549e-38
 
15740
f90     01.17549e-38
 
15741
f91     01.17549e-38
 
15742
f92     01.17549e-38
 
15743
f93     -1.17549e-38
 
15744
f94     -1.17549435e-38
 
15745
f95     1.17549e-38
 
15746
f96     1.175494352e-38
 
15747
f97     01.17549e-38
 
15748
f98     00000001.175494352e-38
 
15749
f99     01.17549e-38
 
15750
f100    00000001.175494352e-38
 
15751
f101    1000-01-01
 
15752
f102    838:59:58
 
15753
f103    1970-01-02 00:00:01
 
15754
f104    1970-01-02 00:00:01
 
15755
f105    1902
 
15756
f106    1902
 
15757
f107    1902
 
15758
f108    2enum
 
15759
f109    2set
 
15760
f59     2
 
15761
f60     2
 
15762
f61     0000000002
 
15763
f62     0000000000000000000000000000000000000000000000000000000000000002
 
15764
f63     0000000002
 
15765
f64     0000000000000000000000000000000000000000000000000000000000000002
 
15766
f65     -4
 
15767
f66     1.100000000000000000000000000000
 
15768
f67     2
 
15769
f68     1.100000000000000000000000000000
 
15770
f69     0000000002
 
15771
f70     000000000000000000000000000000001.100000000000000000000000000000
 
15772
f71     0000000002
 
15773
f72     000000000000000000000000000000001.100000000000000000000000000000
 
15774
f73     -1.175494349e-38
 
15775
f74     1.175494353e-38
 
15776
f75     00000001.175494353e-38
 
15777
f76     00000001.175494353e-38
 
15778
f77     -1.175494349e-38
 
15779
f78     1.175494353e-38
 
15780
f79     00000001.175494353e-38
 
15781
f80     00000001.175494353e-38
 
15782
f81     -1.17549e-38
 
15783
f82     1.17549e-38
 
15784
f83     01.17549e-38
 
15785
f84     01.17549e-38
 
15786
f85     -1.17549e-38
 
15787
f86     -1.17549e-38
 
15788
f87     1.17549e-38
 
15789
f88     1.17549e-38
 
15790
f89     01.17549e-38
 
15791
f90     01.17549e-38
 
15792
f91     01.17549e-38
 
15793
f92     01.17549e-38
 
15794
f93     -1.17549e-38
 
15795
f94     -1.175494349e-38
 
15796
f95     1.17549e-38
 
15797
f96     1.175494353e-38
 
15798
f97     01.17549e-38
 
15799
f98     00000001.175494353e-38
 
15800
f99     01.17549e-38
 
15801
f100    00000001.175494353e-38
 
15802
f101    1000-01-02
 
15803
f102    838:59:57
 
15804
f103    1970-01-03 00:00:02
 
15805
f104    1970-01-03 00:00:02
 
15806
f105    1903
 
15807
f106    1903
 
15808
f107    1903
 
15809
f108    1enum
 
15810
f109    1set,2set
 
15811
f59     3
 
15812
f60     3
 
15813
f61     0000000003
 
15814
f62     0000000000000000000000000000000000000000000000000000000000000003
 
15815
f63     0000000003
 
15816
f64     0000000000000000000000000000000000000000000000000000000000000003
 
15817
f65     -3
 
15818
f66     2.200000000000000000000000000000
 
15819
f67     3
 
15820
f68     2.200000000000000000000000000000
 
15821
f69     0000000003
 
15822
f70     000000000000000000000000000000002.200000000000000000000000000000
 
15823
f71     0000000003
 
15824
f72     000000000000000000000000000000002.200000000000000000000000000000
 
15825
f73     -1.175494348e-38
 
15826
f74     1.175494354e-38
 
15827
f75     00000001.175494354e-38
 
15828
f76     00000001.175494354e-38
 
15829
f77     -1.175494348e-38
 
15830
f78     1.175494354e-38
 
15831
f79     00000001.175494354e-38
 
15832
f80     00000001.175494354e-38
 
15833
f81     -1.17549e-38
 
15834
f82     1.17549e-38
 
15835
f83     01.17549e-38
 
15836
f84     01.17549e-38
 
15837
f85     -1.17549e-38
 
15838
f86     -1.17549e-38
 
15839
f87     1.17549e-38
 
15840
f88     1.17549e-38
 
15841
f89     01.17549e-38
 
15842
f90     01.17549e-38
 
15843
f91     01.17549e-38
 
15844
f92     01.17549e-38
 
15845
f93     -1.17549e-38
 
15846
f94     -1.175494348e-38
 
15847
f95     1.17549e-38
 
15848
f96     1.175494354e-38
 
15849
f97     01.17549e-38
 
15850
f98     00000001.175494354e-38
 
15851
f99     01.17549e-38
 
15852
f100    00000001.175494354e-38
 
15853
f101    1000-01-03
 
15854
f102    838:59:56
 
15855
f103    1970-01-04 00:00:03
 
15856
f104    1970-01-04 00:00:03
 
15857
f105    1904
 
15858
f106    1904
 
15859
f107    1904
 
15860
f108    2enum
 
15861
f109    1set
 
15862
f59     5
 
15863
f60     5
 
15864
f61     0000000005
 
15865
f62     0000000000000000000000000000000000000000000000000000000000000005
 
15866
f63     0000000005
 
15867
f64     0000000000000000000000000000000000000000000000000000000000000005
 
15868
f65     -1
 
15869
f66     4.400000000000000000000000000000
 
15870
f67     5
 
15871
f68     4.400000000000000000000000000000
 
15872
f69     0000000005
 
15873
f70     000000000000000000000000000000004.400000000000000000000000000000
 
15874
f71     0000000005
 
15875
f72     000000000000000000000000000000004.400000000000000000000000000000
 
15876
f73     -1.175494346e-38
 
15877
f74     1.175494356e-38
 
15878
f75     00000001.175494356e-38
 
15879
f76     00000001.175494356e-38
 
15880
f77     -1.175494346e-38
 
15881
f78     1.175494356e-38
 
15882
f79     00000001.175494356e-38
 
15883
f80     00000001.175494356e-38
 
15884
f81     -1.17549e-38
 
15885
f82     1.17549e-38
 
15886
f83     01.17549e-38
 
15887
f84     01.17549e-38
 
15888
f85     -1.17549e-38
 
15889
f86     -1.17549e-38
 
15890
f87     1.17549e-38
 
15891
f88     1.17549e-38
 
15892
f89     01.17549e-38
 
15893
f90     01.17549e-38
 
15894
f91     01.17549e-38
 
15895
f92     01.17549e-38
 
15896
f93     -1.17549e-38
 
15897
f94     -1.175494346e-38
 
15898
f95     1.17549e-38
 
15899
f96     1.175494356e-38
 
15900
f97     01.17549e-38
 
15901
f98     00000001.175494356e-38
 
15902
f99     01.17549e-38
 
15903
f100    00000001.175494356e-38
 
15904
f101    1000-01-05
 
15905
f102    838:59:54
 
15906
f103    1970-01-06 00:00:05
 
15907
f104    1970-01-06 00:00:05
 
15908
f105    1906
 
15909
f106    1906
 
15910
f107    1906
 
15911
f108    2enum
 
15912
f109    1set,2set
 
15913
f59     6
 
15914
f60     6
 
15915
f61     0000000006
 
15916
f62     0000000000000000000000000000000000000000000000000000000000000006
 
15917
f63     0000000006
 
15918
f64     0000000000000000000000000000000000000000000000000000000000000006
 
15919
f65     0
 
15920
f66     5.500000000000000000000000000000
 
15921
f67     6
 
15922
f68     5.500000000000000000000000000000
 
15923
f69     0000000006
 
15924
f70     000000000000000000000000000000005.500000000000000000000000000000
 
15925
f71     0000000006
 
15926
f72     000000000000000000000000000000005.500000000000000000000000000000
 
15927
f73     -1.175494345e-38
 
15928
f74     1.175494357e-38
 
15929
f75     00000001.175494357e-38
 
15930
f76     00000001.175494357e-38
 
15931
f77     -1.175494345e-38
 
15932
f78     1.175494357e-38
 
15933
f79     00000001.175494357e-38
 
15934
f80     00000001.175494357e-38
 
15935
f81     -1.17549e-38
 
15936
f82     1.17549e-38
 
15937
f83     01.17549e-38
 
15938
f84     01.17549e-38
 
15939
f85     -1.17549e-38
 
15940
f86     -1.17549e-38
 
15941
f87     1.17549e-38
 
15942
f88     1.17549e-38
 
15943
f89     01.17549e-38
 
15944
f90     01.17549e-38
 
15945
f91     01.17549e-38
 
15946
f92     01.17549e-38
 
15947
f93     -1.17549e-38
 
15948
f94     -1.175494345e-38
 
15949
f95     1.17549e-38
 
15950
f96     1.175494357e-38
 
15951
f97     01.17549e-38
 
15952
f98     00000001.175494357e-38
 
15953
f99     01.17549e-38
 
15954
f100    00000001.175494357e-38
 
15955
f101    1000-01-06
 
15956
f102    838:59:53
 
15957
f103    1970-01-07 00:00:06
 
15958
f104    1970-01-07 00:00:06
 
15959
f105    1907
 
15960
f106    1907
 
15961
f107    1907
 
15962
f108    1enum
 
15963
f109    1set
 
15964
f59     7
 
15965
f60     7
 
15966
f61     0000000007
 
15967
f62     0000000000000000000000000000000000000000000000000000000000000007
 
15968
f63     0000000007
 
15969
f64     0000000000000000000000000000000000000000000000000000000000000007
 
15970
f65     1
 
15971
f66     6.600000000000000000000000000000
 
15972
f67     7
 
15973
f68     6.600000000000000000000000000000
 
15974
f69     0000000007
 
15975
f70     000000000000000000000000000000006.600000000000000000000000000000
 
15976
f71     0000000007
 
15977
f72     000000000000000000000000000000006.600000000000000000000000000000
 
15978
f73     -1.175494344e-38
 
15979
f74     1.175494358e-38
 
15980
f75     00000001.175494358e-38
 
15981
f76     00000001.175494358e-38
 
15982
f77     -1.175494344e-38
 
15983
f78     1.175494358e-38
 
15984
f79     00000001.175494358e-38
 
15985
f80     00000001.175494358e-38
 
15986
f81     -1.17549e-38
 
15987
f82     1.17549e-38
 
15988
f83     01.17549e-38
 
15989
f84     01.17549e-38
 
15990
f85     -1.17549e-38
 
15991
f86     -1.17549e-38
 
15992
f87     1.17549e-38
 
15993
f88     1.17549e-38
 
15994
f89     01.17549e-38
 
15995
f90     01.17549e-38
 
15996
f91     01.17549e-38
 
15997
f92     01.17549e-38
 
15998
f93     -1.17549e-38
 
15999
f94     -1.175494344e-38
 
16000
f95     1.17549e-38
 
16001
f96     1.175494358e-38
 
16002
f97     01.17549e-38
 
16003
f98     00000001.175494358e-38
 
16004
f99     01.17549e-38
 
16005
f100    00000001.175494358e-38
 
16006
f101    1000-01-07
 
16007
f102    838:59:52
 
16008
f103    1970-01-08 00:00:07
 
16009
f104    1970-01-08 00:00:07
 
16010
f105    1908
 
16011
f106    1908
 
16012
f107    1908
 
16013
f108    2enum
 
16014
f109    2set
 
16015
f59     8
 
16016
f60     8
 
16017
f61     0000000008
 
16018
f62     0000000000000000000000000000000000000000000000000000000000000008
 
16019
f63     0000000008
 
16020
f64     0000000000000000000000000000000000000000000000000000000000000008
 
16021
f65     2
 
16022
f66     7.700000000000000000000000000000
 
16023
f67     8
 
16024
f68     7.700000000000000000000000000000
 
16025
f69     0000000008
 
16026
f70     000000000000000000000000000000007.700000000000000000000000000000
 
16027
f71     0000000008
 
16028
f72     000000000000000000000000000000007.700000000000000000000000000000
 
16029
f73     -1.175494343e-38
 
16030
f74     1.175494359e-38
 
16031
f75     00000001.175494359e-38
 
16032
f76     00000001.175494359e-38
 
16033
f77     -1.175494343e-38
 
16034
f78     1.175494359e-38
 
16035
f79     00000001.175494359e-38
 
16036
f80     00000001.175494359e-38
 
16037
f81     -1.17549e-38
 
16038
f82     1.17549e-38
 
16039
f83     01.17549e-38
 
16040
f84     01.17549e-38
 
16041
f85     -1.17549e-38
 
16042
f86     -1.17549e-38
 
16043
f87     1.17549e-38
 
16044
f88     1.17549e-38
 
16045
f89     01.17549e-38
 
16046
f90     01.17549e-38
 
16047
f91     01.17549e-38
 
16048
f92     01.17549e-38
 
16049
f93     -1.17549e-38
 
16050
f94     -1.175494343e-38
 
16051
f95     1.17549e-38
 
16052
f96     1.175494359e-38
 
16053
f97     01.17549e-38
 
16054
f98     00000001.175494359e-38
 
16055
f99     01.17549e-38
 
16056
f100    00000001.175494359e-38
 
16057
f101    1000-01-08
 
16058
f102    838:59:51
 
16059
f103    1970-01-09 00:00:08
 
16060
f104    1970-01-09 00:00:08
 
16061
f105    1909
 
16062
f106    1909
 
16063
f107    1909
 
16064
f108    1enum
 
16065
f109    1set,2set
 
16066
f59     9
 
16067
f60     9
 
16068
f61     0000000009
 
16069
f62     0000000000000000000000000000000000000000000000000000000000000009
 
16070
f63     0000000009
 
16071
f64     0000000000000000000000000000000000000000000000000000000000000009
 
16072
f65     3
 
16073
f66     8.800000000000000000000000000000
 
16074
f67     9
 
16075
f68     8.800000000000000000000000000000
 
16076
f69     0000000009
 
16077
f70     000000000000000000000000000000008.800000000000000000000000000000
 
16078
f71     0000000009
 
16079
f72     000000000000000000000000000000008.800000000000000000000000000000
 
16080
f73     -1.175494342e-38
 
16081
f74     1.17549436e-38
 
16082
f75     000000001.17549436e-38
 
16083
f76     000000001.17549436e-38
 
16084
f77     -1.175494342e-38
 
16085
f78     1.17549436e-38
 
16086
f79     000000001.17549436e-38
 
16087
f80     000000001.17549436e-38
 
16088
f81     -1.17549e-38
 
16089
f82     1.17549e-38
 
16090
f83     01.17549e-38
 
16091
f84     01.17549e-38
 
16092
f85     -1.17549e-38
 
16093
f86     -1.17549e-38
 
16094
f87     1.17549e-38
 
16095
f88     1.17549e-38
 
16096
f89     01.17549e-38
 
16097
f90     01.17549e-38
 
16098
f91     01.17549e-38
 
16099
f92     01.17549e-38
 
16100
f93     -1.17549e-38
 
16101
f94     -1.175494342e-38
 
16102
f95     1.17549e-38
 
16103
f96     1.17549436e-38
 
16104
f97     01.17549e-38
 
16105
f98     000000001.17549436e-38
 
16106
f99     01.17549e-38
 
16107
f100    000000001.17549436e-38
 
16108
f101    1000-01-09
 
16109
f102    838:59:50
 
16110
f103    1970-01-10 00:00:09
 
16111
f104    1970-01-10 00:00:09
 
16112
f105    1910
 
16113
f106    1910
 
16114
f107    1910
 
16115
f108    2enum
 
16116
f109    1set
 
16117
f59     10
 
16118
f60     10
 
16119
f61     0000000010
 
16120
f62     0000000000000000000000000000000000000000000000000000000000000010
 
16121
f63     0000000010
 
16122
f64     0000000000000000000000000000000000000000000000000000000000000010
 
16123
f65     4
 
16124
f66     9.900000000000000000000000000000
 
16125
f67     10
 
16126
f68     9.900000000000000000000000000000
 
16127
f69     0000000010
 
16128
f70     000000000000000000000000000000009.900000000000000000000000000000
 
16129
f71     0000000010
 
16130
f72     000000000000000000000000000000009.900000000000000000000000000000
 
16131
f73     -1.175494341e-38
 
16132
f74     1.175494361e-38
 
16133
f75     00000001.175494361e-38
 
16134
f76     00000001.175494361e-38
 
16135
f77     -1.175494341e-38
 
16136
f78     1.175494361e-38
 
16137
f79     00000001.175494361e-38
 
16138
f80     00000001.175494361e-38
 
16139
f81     -1.17549e-38
 
16140
f82     1.17549e-38
 
16141
f83     01.17549e-38
 
16142
f84     01.17549e-38
 
16143
f85     -1.17549e-38
 
16144
f86     -1.17549e-38
 
16145
f87     1.17549e-38
 
16146
f88     1.17549e-38
 
16147
f89     01.17549e-38
 
16148
f90     01.17549e-38
 
16149
f91     01.17549e-38
 
16150
f92     01.17549e-38
 
16151
f93     -1.17549e-38
 
16152
f94     -1.175494341e-38
 
16153
f95     1.17549e-38
 
16154
f96     1.175494361e-38
 
16155
f97     01.17549e-38
 
16156
f98     00000001.175494361e-38
 
16157
f99     01.17549e-38
 
16158
f100    00000001.175494361e-38
 
16159
f101    1000-01-10
 
16160
f102    838:59:49
 
16161
f103    1970-01-11 00:00:10
 
16162
f104    1970-01-11 00:00:10
 
16163
f105    1911
 
16164
f106    1911
 
16165
f107    1911
 
16166
f108    1enum
 
16167
f109    2set
 
16168
f59     15
 
16169
f60     87
 
16170
f61     NULL
 
16171
f62     NULL
 
16172
f63     NULL
 
16173
f64     NULL
 
16174
f65     NULL
 
16175
f66     NULL
 
16176
f67     NULL
 
16177
f68     NULL
 
16178
f69     NULL
 
16179
f70     NULL
 
16180
f71     NULL
 
16181
f72     NULL
 
16182
f73     NULL
 
16183
f74     NULL
 
16184
f75     NULL
 
16185
f76     NULL
 
16186
f77     7.7
 
16187
f78     7.7
 
16188
f79     00000000000000000007.7
 
16189
f80     00000000000000000008.8
 
16190
f81     8.8
 
16191
f82     8.8
 
16192
f83     0000000008.8
 
16193
f84     0000000008.8
 
16194
f85     8.8
 
16195
f86     8.8
 
16196
f87     8.8
 
16197
f88     8.8
 
16198
f89     0000000008.8
 
16199
f90     0000000008.8
 
16200
f91     0000000008.8
 
16201
f92     0000000008.8
 
16202
f93     8.8
 
16203
f94     8.8
 
16204
f95     8.8
 
16205
f96     8.8
 
16206
f97     0000000008.8
 
16207
f98     00000000000000000008.8
 
16208
f99     0000000008.8
 
16209
f100    00000000000000000008.8
 
16210
f101    2000-01-01
 
16211
f102    00:00:20
 
16212
f103    0002-02-02 00:00:00
 
16213
f104    2000-12-31 23:59:59
 
16214
f105    2000
 
16215
f106    2000
 
16216
f107    2000
 
16217
f108    1enum
 
16218
f109    1set
 
16219
f59     17
 
16220
f60     15
 
16221
f61     0000000016
 
16222
f62     NULL
 
16223
f63     NULL
 
16224
f64     NULL
 
16225
f65     NULL
 
16226
f66     NULL
 
16227
f67     NULL
 
16228
f68     NULL
 
16229
f69     NULL
 
16230
f70     NULL
 
16231
f71     NULL
 
16232
f72     NULL
 
16233
f73     NULL
 
16234
f74     NULL
 
16235
f75     NULL
 
16236
f76     NULL
 
16237
f77     7.7
 
16238
f78     7.7
 
16239
f79     00000000000000000007.7
 
16240
f80     00000000000000000008.8
 
16241
f81     8.8
 
16242
f82     8.8
 
16243
f83     0000000008.8
 
16244
f84     0000000008.8
 
16245
f85     8.8
 
16246
f86     8.8
 
16247
f87     8.8
 
16248
f88     8.8
 
16249
f89     0000000008.8
 
16250
f90     0000000008.8
 
16251
f91     0000000008.8
 
16252
f92     0000000008.8
 
16253
f93     8.8
 
16254
f94     8.8
 
16255
f95     8.8
 
16256
f96     8.8
 
16257
f97     0000000008.8
 
16258
f98     00000000000000000008.8
 
16259
f99     0000000008.8
 
16260
f100    00000000000000000008.8
 
16261
f101    2000-01-01
 
16262
f102    00:00:20
 
16263
f103    0002-02-02 00:00:00
 
16264
f104    2000-12-31 23:59:59
 
16265
f105    2000
 
16266
f106    2000
 
16267
f107    2000
 
16268
f108    1enum
 
16269
f109    1set
 
16270
f59     19
 
16271
f60     18
 
16272
f61     0000000014
 
16273
f62     NULL
 
16274
f63     NULL
 
16275
f64     NULL
 
16276
f65     NULL
 
16277
f66     NULL
 
16278
f67     NULL
 
16279
f68     NULL
 
16280
f69     NULL
 
16281
f70     NULL
 
16282
f71     NULL
 
16283
f72     NULL
 
16284
f73     NULL
 
16285
f74     NULL
 
16286
f75     NULL
 
16287
f76     NULL
 
16288
f77     7.7
 
16289
f78     7.7
 
16290
f79     00000000000000000007.7
 
16291
f80     00000000000000000008.8
 
16292
f81     8.8
 
16293
f82     8.8
 
16294
f83     0000000008.8
 
16295
f84     0000000008.8
 
16296
f85     8.8
 
16297
f86     8.8
 
16298
f87     8.8
 
16299
f88     8.8
 
16300
f89     0000000008.8
 
16301
f90     0000000008.8
 
16302
f91     0000000008.8
 
16303
f92     0000000008.8
 
16304
f93     8.8
 
16305
f94     8.8
 
16306
f95     8.8
 
16307
f96     8.8
 
16308
f97     0000000008.8
 
16309
f98     00000000000000000008.8
 
16310
f99     0000000008.8
 
16311
f100    00000000000000000008.8
 
16312
f101    2000-01-01
 
16313
f102    00:00:20
 
16314
f103    0002-02-02 00:00:00
 
16315
f104    2000-12-31 23:59:59
 
16316
f105    2000
 
16317
f106    2000
 
16318
f107    2000
 
16319
f108    1enum
 
16320
f109    1set
 
16321
f59     22
 
16322
f60     93
 
16323
f61     NULL
 
16324
f62     NULL
 
16325
f63     NULL
 
16326
f64     NULL
 
16327
f65     NULL
 
16328
f66     NULL
 
16329
f67     NULL
 
16330
f68     NULL
 
16331
f69     NULL
 
16332
f70     NULL
 
16333
f71     NULL
 
16334
f72     NULL
 
16335
f73     NULL
 
16336
f74     NULL
 
16337
f75     NULL
 
16338
f76     NULL
 
16339
f77     7.7
 
16340
f78     7.7
 
16341
f79     00000000000000000007.7
 
16342
f80     00000000000000000008.8
 
16343
f81     8.8
 
16344
f82     8.8
 
16345
f83     0000000008.8
 
16346
f84     0000000008.8
 
16347
f85     8.8
 
16348
f86     8.8
 
16349
f87     8.8
 
16350
f88     8.8
 
16351
f89     0000000008.8
 
16352
f90     0000000008.8
 
16353
f91     0000000008.8
 
16354
f92     0000000008.8
 
16355
f93     8.8
 
16356
f94     8.8
 
16357
f95     8.8
 
16358
f96     8.8
 
16359
f97     0000000008.8
 
16360
f98     00000000000000000008.8
 
16361
f99     0000000008.8
 
16362
f100    00000000000000000008.8
 
16363
f101    2000-01-01
 
16364
f102    00:00:20
 
16365
f103    0002-02-02 00:00:00
 
16366
f104    2000-12-31 23:59:59
 
16367
f105    2000
 
16368
f106    2000
 
16369
f107    2000
 
16370
f108    1enum
 
16371
f109    1set
 
16372
f59     24
 
16373
f60     51654
 
16374
f61     NULL
 
16375
f62     NULL
 
16376
f63     NULL
 
16377
f64     NULL
 
16378
f65     NULL
 
16379
f66     NULL
 
16380
f67     NULL
 
16381
f68     NULL
 
16382
f69     NULL
 
16383
f70     NULL
 
16384
f71     NULL
 
16385
f72     NULL
 
16386
f73     NULL
 
16387
f74     NULL
 
16388
f75     NULL
 
16389
f76     NULL
 
16390
f77     7.7
 
16391
f78     7.7
 
16392
f79     00000000000000000007.7
 
16393
f80     00000000000000000008.8
 
16394
f81     8.8
 
16395
f82     8.8
 
16396
f83     0000000008.8
 
16397
f84     0000000008.8
 
16398
f85     8.8
 
16399
f86     8.8
 
16400
f87     8.8
 
16401
f88     8.8
 
16402
f89     0000000008.8
 
16403
f90     0000000008.8
 
16404
f91     0000000008.8
 
16405
f92     0000000008.8
 
16406
f93     8.8
 
16407
f94     8.8
 
16408
f95     8.8
 
16409
f96     8.8
 
16410
f97     0000000008.8
 
16411
f98     00000000000000000008.8
 
16412
f99     0000000008.8
 
16413
f100    00000000000000000008.8
 
16414
f101    2000-01-01
 
16415
f102    00:00:20
 
16416
f103    0002-02-02 00:00:00
 
16417
f104    2000-12-31 23:59:59
 
16418
f105    2000
 
16419
f106    2000
 
16420
f107    2000
 
16421
f108    1enum
 
16422
f109    1set
 
16423
f59     27
 
16424
f60     25
 
16425
f61     0000000026
 
16426
f62     NULL
 
16427
f63     NULL
 
16428
f64     NULL
 
16429
f65     NULL
 
16430
f66     NULL
 
16431
f67     NULL
 
16432
f68     NULL
 
16433
f69     NULL
 
16434
f70     NULL
 
16435
f71     NULL
 
16436
f72     NULL
 
16437
f73     NULL
 
16438
f74     NULL
 
16439
f75     NULL
 
16440
f76     NULL
 
16441
f77     7.7
 
16442
f78     7.7
 
16443
f79     00000000000000000007.7
 
16444
f80     00000000000000000008.8
 
16445
f81     8.8
 
16446
f82     8.8
 
16447
f83     0000000008.8
 
16448
f84     0000000008.8
 
16449
f85     8.8
 
16450
f86     8.8
 
16451
f87     8.8
 
16452
f88     8.8
 
16453
f89     0000000008.8
 
16454
f90     0000000008.8
 
16455
f91     0000000008.8
 
16456
f92     0000000008.8
 
16457
f93     8.8
 
16458
f94     8.8
 
16459
f95     8.8
 
16460
f96     8.8
 
16461
f97     0000000008.8
 
16462
f98     00000000000000000008.8
 
16463
f99     0000000008.8
 
16464
f100    00000000000000000008.8
 
16465
f101    2000-01-01
 
16466
f102    00:00:20
 
16467
f103    0002-02-02 00:00:00
 
16468
f104    2000-12-31 23:59:59
 
16469
f105    2000
 
16470
f106    2000
 
16471
f107    2000
 
16472
f108    1enum
 
16473
f109    1set
 
16474
f59     29
 
16475
f60     28
 
16476
f61     0000000024
 
16477
f62     NULL
 
16478
f63     NULL
 
16479
f64     NULL
 
16480
f65     NULL
 
16481
f66     NULL
 
16482
f67     NULL
 
16483
f68     NULL
 
16484
f69     NULL
 
16485
f70     NULL
 
16486
f71     NULL
 
16487
f72     NULL
 
16488
f73     NULL
 
16489
f74     NULL
 
16490
f75     NULL
 
16491
f76     NULL
 
16492
f77     7.7
 
16493
f78     7.7
 
16494
f79     00000000000000000007.7
 
16495
f80     00000000000000000008.8
 
16496
f81     8.8
 
16497
f82     8.8
 
16498
f83     0000000008.8
 
16499
f84     0000000008.8
 
16500
f85     8.8
 
16501
f86     8.8
 
16502
f87     8.8
 
16503
f88     8.8
 
16504
f89     0000000008.8
 
16505
f90     0000000008.8
 
16506
f91     0000000008.8
 
16507
f92     0000000008.8
 
16508
f93     8.8
 
16509
f94     8.8
 
16510
f95     8.8
 
16511
f96     8.8
 
16512
f97     0000000008.8
 
16513
f98     00000000000000000008.8
 
16514
f99     0000000008.8
 
16515
f100    00000000000000000008.8
 
16516
f101    2000-01-01
 
16517
f102    00:00:20
 
16518
f103    0002-02-02 00:00:00
 
16519
f104    2000-12-31 23:59:59
 
16520
f105    2000
 
16521
f106    2000
 
16522
f107    2000
 
16523
f108    1enum
 
16524
f109    1set
 
16525
f59     34
 
16526
f60     41
 
16527
f61     NULL
 
16528
f62     NULL
 
16529
f63     NULL
 
16530
f64     NULL
 
16531
f65     NULL
 
16532
f66     NULL
 
16533
f67     NULL
 
16534
f68     NULL
 
16535
f69     NULL
 
16536
f70     NULL
 
16537
f71     NULL
 
16538
f72     NULL
 
16539
f73     NULL
 
16540
f74     NULL
 
16541
f75     NULL
 
16542
f76     NULL
 
16543
f77     7.7
 
16544
f78     7.7
 
16545
f79     00000000000000000007.7
 
16546
f80     00000000000000000008.8
 
16547
f81     8.8
 
16548
f82     8.8
 
16549
f83     0000000008.8
 
16550
f84     0000000008.8
 
16551
f85     8.8
 
16552
f86     8.8
 
16553
f87     8.8
 
16554
f88     8.8
 
16555
f89     0000000008.8
 
16556
f90     0000000008.8
 
16557
f91     0000000008.8
 
16558
f92     0000000008.8
 
16559
f93     8.8
 
16560
f94     8.8
 
16561
f95     8.8
 
16562
f96     8.8
 
16563
f97     0000000008.8
 
16564
f98     00000000000000000008.8
 
16565
f99     0000000008.8
 
16566
f100    00000000000000000008.8
 
16567
f101    2000-01-01
 
16568
f102    00:00:20
 
16569
f103    0002-02-02 00:00:00
 
16570
f104    2000-12-31 23:59:59
 
16571
f105    2000
 
16572
f106    2000
 
16573
f107    2000
 
16574
f108    1enum
 
16575
f109    1set
 
16576
f59     94
 
16577
f60     74
 
16578
f61     NULL
 
16579
f62     NULL
 
16580
f63     NULL
 
16581
f64     NULL
 
16582
f65     NULL
 
16583
f66     NULL
 
16584
f67     NULL
 
16585
f68     NULL
 
16586
f69     NULL
 
16587
f70     NULL
 
16588
f71     NULL
 
16589
f72     NULL
 
16590
f73     NULL
 
16591
f74     NULL
 
16592
f75     NULL
 
16593
f76     NULL
 
16594
f77     7.7
 
16595
f78     7.7
 
16596
f79     00000000000000000007.7
 
16597
f80     00000000000000000008.8
 
16598
f81     8.8
 
16599
f82     8.8
 
16600
f83     0000000008.8
 
16601
f84     0000000008.8
 
16602
f85     8.8
 
16603
f86     8.8
 
16604
f87     8.8
 
16605
f88     8.8
 
16606
f89     0000000008.8
 
16607
f90     0000000008.8
 
16608
f91     0000000008.8
 
16609
f92     0000000008.8
 
16610
f93     8.8
 
16611
f94     8.8
 
16612
f95     8.8
 
16613
f96     8.8
 
16614
f97     0000000008.8
 
16615
f98     00000000000000000008.8
 
16616
f99     0000000008.8
 
16617
f100    00000000000000000008.8
 
16618
f101    2000-01-01
 
16619
f102    00:00:20
 
16620
f103    0002-02-02 00:00:00
 
16621
f104    2000-12-31 23:59:59
 
16622
f105    2000
 
16623
f106    2000
 
16624
f107    2000
 
16625
f108    1enum
 
16626
f109    1set
 
16627
f59     100
 
16628
f60     4
 
16629
f61     0000000004
 
16630
f62     0000000000000000000000000000000000000000000000000000000000000004
 
16631
f63     0000000004
 
16632
f64     0000000000000000000000000000000000000000000000000000000000000004
 
16633
f65     -2
 
16634
f66     3.300000000000000000000000000000
 
16635
f67     4
 
16636
f68     3.300000000000000000000000000000
 
16637
f69     0000000004
 
16638
f70     000000000000000000000000000000003.300000000000000000000000000000
 
16639
f71     0000000004
 
16640
f72     000000000000000000000000000000003.300000000000000000000000000000
 
16641
f73     -1.175494347e-38
 
16642
f74     1.175494355e-38
 
16643
f75     00000001.175494355e-38
 
16644
f76     00000001.175494355e-38
 
16645
f77     -1.175494347e-38
 
16646
f78     1.175494355e-38
 
16647
f79     00000001.175494355e-38
 
16648
f80     00000001.175494355e-38
 
16649
f81     -1.17549e-38
 
16650
f82     1.17549e-38
 
16651
f83     01.17549e-38
 
16652
f84     01.17549e-38
 
16653
f85     -1.17549e-38
 
16654
f86     -1.17549e-38
 
16655
f87     1.17549e-38
 
16656
f88     1.17549e-38
 
16657
f89     01.17549e-38
 
16658
f90     01.17549e-38
 
16659
f91     01.17549e-38
 
16660
f92     01.17549e-38
 
16661
f93     -1.17549e-38
 
16662
f94     -1.175494347e-38
 
16663
f95     1.17549e-38
 
16664
f96     1.175494355e-38
 
16665
f97     01.17549e-38
 
16666
f98     00000001.175494355e-38
 
16667
f99     01.17549e-38
 
16668
f100    00000001.175494355e-38
 
16669
f101    1000-01-04
 
16670
f102    838:59:55
 
16671
f103    1970-01-05 00:00:04
 
16672
f104    1970-01-05 00:00:04
 
16673
f105    1905
 
16674
f106    1905
 
16675
f107    1905
 
16676
f108    1enum
 
16677
f109    2set
 
16678
f59     100
 
16679
f60     74
 
16680
f61     NULL
 
16681
f62     NULL
 
16682
f63     NULL
 
16683
f64     NULL
 
16684
f65     NULL
 
16685
f66     NULL
 
16686
f67     NULL
 
16687
f68     NULL
 
16688
f69     NULL
 
16689
f70     NULL
 
16690
f71     NULL
 
16691
f72     NULL
 
16692
f73     NULL
 
16693
f74     NULL
 
16694
f75     NULL
 
16695
f76     NULL
 
16696
f77     7.7
 
16697
f78     7.7
 
16698
f79     00000000000000000007.7
 
16699
f80     00000000000000000008.8
 
16700
f81     8.8
 
16701
f82     8.8
 
16702
f83     0000000008.8
 
16703
f84     0000000008.8
 
16704
f85     8.8
 
16705
f86     8.8
 
16706
f87     8.8
 
16707
f88     8.8
 
16708
f89     0000000008.8
 
16709
f90     0000000008.8
 
16710
f91     0000000008.8
 
16711
f92     0000000008.8
 
16712
f93     8.8
 
16713
f94     8.8
 
16714
f95     8.8
 
16715
f96     8.8
 
16716
f97     0000000008.8
 
16717
f98     00000000000000000008.8
 
16718
f99     0000000008.8
 
16719
f100    00000000000000000008.8
 
16720
f101    2000-01-01
 
16721
f102    00:00:20
 
16722
f103    0002-02-02 00:00:00
 
16723
f104    2000-12-31 23:59:59
 
16724
f105    2000
 
16725
f106    2000
 
16726
f107    2000
 
16727
f108    1enum
 
16728
f109    1set
 
16729
f59     107
 
16730
f60     105
 
16731
f61     0000000106
 
16732
f62     NULL
 
16733
f63     NULL
 
16734
f64     NULL
 
16735
f65     NULL
 
16736
f66     NULL
 
16737
f67     NULL
 
16738
f68     NULL
 
16739
f69     NULL
 
16740
f70     NULL
 
16741
f71     NULL
 
16742
f72     NULL
 
16743
f73     NULL
 
16744
f74     NULL
 
16745
f75     NULL
 
16746
f76     NULL
 
16747
f77     7.7
 
16748
f78     7.7
 
16749
f79     00000000000000000007.7
 
16750
f80     00000000000000000008.8
 
16751
f81     8.8
 
16752
f82     8.8
 
16753
f83     0000000008.8
 
16754
f84     0000000008.8
 
16755
f85     8.8
 
16756
f86     8.8
 
16757
f87     8.8
 
16758
f88     8.8
 
16759
f89     0000000008.8
 
16760
f90     0000000008.8
 
16761
f91     0000000008.8
 
16762
f92     0000000008.8
 
16763
f93     8.8
 
16764
f94     8.8
 
16765
f95     8.8
 
16766
f96     8.8
 
16767
f97     0000000008.8
 
16768
f98     00000000000000000008.8
 
16769
f99     0000000008.8
 
16770
f100    00000000000000000008.8
 
16771
f101    2000-01-01
 
16772
f102    00:00:20
 
16773
f103    0002-02-02 00:00:00
 
16774
f104    2000-12-31 23:59:59
 
16775
f105    2000
 
16776
f106    2000
 
16777
f107    2000
 
16778
f108    1enum
 
16779
f109    1set
 
16780
f59     107
 
16781
f60     105
 
16782
f61     0000000106
 
16783
f62     NULL
 
16784
f63     NULL
 
16785
f64     NULL
 
16786
f65     NULL
 
16787
f66     NULL
 
16788
f67     NULL
 
16789
f68     NULL
 
16790
f69     NULL
 
16791
f70     NULL
 
16792
f71     NULL
 
16793
f72     NULL
 
16794
f73     NULL
 
16795
f74     NULL
 
16796
f75     NULL
 
16797
f76     NULL
 
16798
f77     7.7
 
16799
f78     7.7
 
16800
f79     00000000000000000007.7
 
16801
f80     00000000000000000008.8
 
16802
f81     8.8
 
16803
f82     8.8
 
16804
f83     0000000008.8
 
16805
f84     0000000008.8
 
16806
f85     8.8
 
16807
f86     8.8
 
16808
f87     8.8
 
16809
f88     8.8
 
16810
f89     0000000008.8
 
16811
f90     0000000008.8
 
16812
f91     0000000008.8
 
16813
f92     0000000008.8
 
16814
f93     8.8
 
16815
f94     8.8
 
16816
f95     8.8
 
16817
f96     8.8
 
16818
f97     0000000008.8
 
16819
f98     00000000000000000008.8
 
16820
f99     0000000008.8
 
16821
f100    00000000000000000008.8
 
16822
f101    2000-01-01
 
16823
f102    00:00:20
 
16824
f103    0002-02-02 00:00:00
 
16825
f104    2000-12-31 23:59:59
 
16826
f105    2000
 
16827
f106    2000
 
16828
f107    2000
 
16829
f108    1enum
 
16830
f109    1set
 
16831
f59     109
 
16832
f60     108
 
16833
f61     0000000104
 
16834
f62     NULL
 
16835
f63     NULL
 
16836
f64     NULL
 
16837
f65     NULL
 
16838
f66     NULL
 
16839
f67     NULL
 
16840
f68     NULL
 
16841
f69     NULL
 
16842
f70     NULL
 
16843
f71     NULL
 
16844
f72     NULL
 
16845
f73     NULL
 
16846
f74     NULL
 
16847
f75     NULL
 
16848
f76     NULL
 
16849
f77     7.7
 
16850
f78     7.7
 
16851
f79     00000000000000000007.7
 
16852
f80     00000000000000000008.8
 
16853
f81     8.8
 
16854
f82     8.8
 
16855
f83     0000000008.8
 
16856
f84     0000000008.8
 
16857
f85     8.8
 
16858
f86     8.8
 
16859
f87     8.8
 
16860
f88     8.8
 
16861
f89     0000000008.8
 
16862
f90     0000000008.8
 
16863
f91     0000000008.8
 
16864
f92     0000000008.8
 
16865
f93     8.8
 
16866
f94     8.8
 
16867
f95     8.8
 
16868
f96     8.8
 
16869
f97     0000000008.8
 
16870
f98     00000000000000000008.8
 
16871
f99     0000000008.8
 
16872
f100    00000000000000000008.8
 
16873
f101    2000-01-01
 
16874
f102    00:00:20
 
16875
f103    0002-02-02 00:00:00
 
16876
f104    2000-12-31 23:59:59
 
16877
f105    2000
 
16878
f106    2000
 
16879
f107    2000
 
16880
f108    1enum
 
16881
f109    1set
 
16882
f59     109
 
16883
f60     108
 
16884
f61     0000000104
 
16885
f62     NULL
 
16886
f63     NULL
 
16887
f64     NULL
 
16888
f65     NULL
 
16889
f66     NULL
 
16890
f67     NULL
 
16891
f68     NULL
 
16892
f69     NULL
 
16893
f70     NULL
 
16894
f71     NULL
 
16895
f72     NULL
 
16896
f73     NULL
 
16897
f74     NULL
 
16898
f75     NULL
 
16899
f76     NULL
 
16900
f77     7.7
 
16901
f78     7.7
 
16902
f79     00000000000000000007.7
 
16903
f80     00000000000000000008.8
 
16904
f81     8.8
 
16905
f82     8.8
 
16906
f83     0000000008.8
 
16907
f84     0000000008.8
 
16908
f85     8.8
 
16909
f86     8.8
 
16910
f87     8.8
 
16911
f88     8.8
 
16912
f89     0000000008.8
 
16913
f90     0000000008.8
 
16914
f91     0000000008.8
 
16915
f92     0000000008.8
 
16916
f93     8.8
 
16917
f94     8.8
 
16918
f95     8.8
 
16919
f96     8.8
 
16920
f97     0000000008.8
 
16921
f98     00000000000000000008.8
 
16922
f99     0000000008.8
 
16923
f100    00000000000000000008.8
 
16924
f101    2000-01-01
 
16925
f102    00:00:20
 
16926
f103    0002-02-02 00:00:00
 
16927
f104    2000-12-31 23:59:59
 
16928
f105    2000
 
16929
f106    2000
 
16930
f107    2000
 
16931
f108    1enum
 
16932
f109    1set
 
16933
f59     195
 
16934
f60     87
 
16935
f61     NULL
 
16936
f62     NULL
 
16937
f63     NULL
 
16938
f64     NULL
 
16939
f65     NULL
 
16940
f66     NULL
 
16941
f67     NULL
 
16942
f68     NULL
 
16943
f69     NULL
 
16944
f70     NULL
 
16945
f71     NULL
 
16946
f72     NULL
 
16947
f73     NULL
 
16948
f74     NULL
 
16949
f75     NULL
 
16950
f76     NULL
 
16951
f77     7.7
 
16952
f78     7.7
 
16953
f79     00000000000000000007.7
 
16954
f80     00000000000000000008.8
 
16955
f81     8.8
 
16956
f82     8.8
 
16957
f83     0000000008.8
 
16958
f84     0000000008.8
 
16959
f85     8.8
 
16960
f86     8.8
 
16961
f87     8.8
 
16962
f88     8.8
 
16963
f89     0000000008.8
 
16964
f90     0000000008.8
 
16965
f91     0000000008.8
 
16966
f92     0000000008.8
 
16967
f93     8.8
 
16968
f94     8.8
 
16969
f95     8.8
 
16970
f96     8.8
 
16971
f97     0000000008.8
 
16972
f98     00000000000000000008.8
 
16973
f99     0000000008.8
 
16974
f100    00000000000000000008.8
 
16975
f101    2000-01-01
 
16976
f102    00:00:20
 
16977
f103    0002-02-02 00:00:00
 
16978
f104    2000-12-31 23:59:59
 
16979
f105    2000
 
16980
f106    2000
 
16981
f107    2000
 
16982
f108    1enum
 
16983
f109    1set
 
16984
f59     207
 
16985
f60     205
 
16986
f61     0000000206
 
16987
f62     NULL
 
16988
f63     NULL
 
16989
f64     NULL
 
16990
f65     NULL
 
16991
f66     NULL
 
16992
f67     NULL
 
16993
f68     NULL
 
16994
f69     NULL
 
16995
f70     NULL
 
16996
f71     NULL
 
16997
f72     NULL
 
16998
f73     NULL
 
16999
f74     NULL
 
17000
f75     NULL
 
17001
f76     NULL
 
17002
f77     7.7
 
17003
f78     7.7
 
17004
f79     00000000000000000007.7
 
17005
f80     00000000000000000008.8
 
17006
f81     8.8
 
17007
f82     8.8
 
17008
f83     0000000008.8
 
17009
f84     0000000008.8
 
17010
f85     8.8
 
17011
f86     8.8
 
17012
f87     8.8
 
17013
f88     8.8
 
17014
f89     0000000008.8
 
17015
f90     0000000008.8
 
17016
f91     0000000008.8
 
17017
f92     0000000008.8
 
17018
f93     8.8
 
17019
f94     8.8
 
17020
f95     8.8
 
17021
f96     8.8
 
17022
f97     0000000008.8
 
17023
f98     00000000000000000008.8
 
17024
f99     0000000008.8
 
17025
f100    00000000000000000008.8
 
17026
f101    2000-01-01
 
17027
f102    00:00:20
 
17028
f103    0002-02-02 00:00:00
 
17029
f104    2000-12-31 23:59:59
 
17030
f105    2000
 
17031
f106    2000
 
17032
f107    2000
 
17033
f108    1enum
 
17034
f109    1set
 
17035
f59     209
 
17036
f60     208
 
17037
f61     0000000204
 
17038
f62     NULL
 
17039
f63     NULL
 
17040
f64     NULL
 
17041
f65     NULL
 
17042
f66     NULL
 
17043
f67     NULL
 
17044
f68     NULL
 
17045
f69     NULL
 
17046
f70     NULL
 
17047
f71     NULL
 
17048
f72     NULL
 
17049
f73     NULL
 
17050
f74     NULL
 
17051
f75     NULL
 
17052
f76     NULL
 
17053
f77     7.7
 
17054
f78     7.7
 
17055
f79     00000000000000000007.7
 
17056
f80     00000000000000000008.8
 
17057
f81     8.8
 
17058
f82     8.8
 
17059
f83     0000000008.8
 
17060
f84     0000000008.8
 
17061
f85     8.8
 
17062
f86     8.8
 
17063
f87     8.8
 
17064
f88     8.8
 
17065
f89     0000000008.8
 
17066
f90     0000000008.8
 
17067
f91     0000000008.8
 
17068
f92     0000000008.8
 
17069
f93     8.8
 
17070
f94     8.8
 
17071
f95     8.8
 
17072
f96     8.8
 
17073
f97     0000000008.8
 
17074
f98     00000000000000000008.8
 
17075
f99     0000000008.8
 
17076
f100    00000000000000000008.8
 
17077
f101    2000-01-01
 
17078
f102    00:00:20
 
17079
f103    0002-02-02 00:00:00
 
17080
f104    2000-12-31 23:59:59
 
17081
f105    2000
 
17082
f106    2000
 
17083
f107    2000
 
17084
f108    1enum
 
17085
f109    1set
 
17086
f59     242
 
17087
f60     79
 
17088
f61     NULL
 
17089
f62     NULL
 
17090
f63     NULL
 
17091
f64     NULL
 
17092
f65     NULL
 
17093
f66     NULL
 
17094
f67     NULL
 
17095
f68     NULL
 
17096
f69     NULL
 
17097
f70     NULL
 
17098
f71     NULL
 
17099
f72     NULL
 
17100
f73     NULL
 
17101
f74     NULL
 
17102
f75     NULL
 
17103
f76     NULL
 
17104
f77     7.7
 
17105
f78     7.7
 
17106
f79     00000000000000000007.7
 
17107
f80     00000000000000000008.8
 
17108
f81     8.8
 
17109
f82     8.8
 
17110
f83     0000000008.8
 
17111
f84     0000000008.8
 
17112
f85     8.8
 
17113
f86     8.8
 
17114
f87     8.8
 
17115
f88     8.8
 
17116
f89     0000000008.8
 
17117
f90     0000000008.8
 
17118
f91     0000000008.8
 
17119
f92     0000000008.8
 
17120
f93     8.8
 
17121
f94     8.8
 
17122
f95     8.8
 
17123
f96     8.8
 
17124
f97     0000000008.8
 
17125
f98     00000000000000000008.8
 
17126
f99     0000000008.8
 
17127
f100    00000000000000000008.8
 
17128
f101    2000-01-01
 
17129
f102    00:00:20
 
17130
f103    0002-02-02 00:00:00
 
17131
f104    2000-12-31 23:59:59
 
17132
f105    2000
 
17133
f106    2000
 
17134
f107    2000
 
17135
f108    1enum
 
17136
f109    1set
 
17137
f59     250
 
17138
f60     87895654
 
17139
f61     NULL
 
17140
f62     NULL
 
17141
f63     NULL
 
17142
f64     NULL
 
17143
f65     NULL
 
17144
f66     NULL
 
17145
f67     NULL
 
17146
f68     NULL
 
17147
f69     NULL
 
17148
f70     NULL
 
17149
f71     NULL
 
17150
f72     NULL
 
17151
f73     NULL
 
17152
f74     NULL
 
17153
f75     NULL
 
17154
f76     NULL
 
17155
f77     7.7
 
17156
f78     7.7
 
17157
f79     00000000000000000007.7
 
17158
f80     00000000000000000008.8
 
17159
f81     8.8
 
17160
f82     8.8
 
17161
f83     0000000008.8
 
17162
f84     0000000008.8
 
17163
f85     8.8
 
17164
f86     8.8
 
17165
f87     8.8
 
17166
f88     8.8
 
17167
f89     0000000008.8
 
17168
f90     0000000008.8
 
17169
f91     0000000008.8
 
17170
f92     0000000008.8
 
17171
f93     8.8
 
17172
f94     8.8
 
17173
f95     8.8
 
17174
f96     8.8
 
17175
f97     0000000008.8
 
17176
f98     00000000000000000008.8
 
17177
f99     0000000008.8
 
17178
f100    00000000000000000008.8
 
17179
f101    2000-01-01
 
17180
f102    00:00:20
 
17181
f103    0002-02-02 00:00:00
 
17182
f104    2000-12-31 23:59:59
 
17183
f105    2000
 
17184
f106    2000
 
17185
f107    2000
 
17186
f108    1enum
 
17187
f109    1set
 
17188
f59     292
 
17189
f60     93
 
17190
f61     NULL
 
17191
f62     NULL
 
17192
f63     NULL
 
17193
f64     NULL
 
17194
f65     NULL
 
17195
f66     NULL
 
17196
f67     NULL
 
17197
f68     NULL
 
17198
f69     NULL
 
17199
f70     NULL
 
17200
f71     NULL
 
17201
f72     NULL
 
17202
f73     NULL
 
17203
f74     NULL
 
17204
f75     NULL
 
17205
f76     NULL
 
17206
f77     7.7
 
17207
f78     7.7
 
17208
f79     00000000000000000007.7
 
17209
f80     00000000000000000008.8
 
17210
f81     8.8
 
17211
f82     8.8
 
17212
f83     0000000008.8
 
17213
f84     0000000008.8
 
17214
f85     8.8
 
17215
f86     8.8
 
17216
f87     8.8
 
17217
f88     8.8
 
17218
f89     0000000008.8
 
17219
f90     0000000008.8
 
17220
f91     0000000008.8
 
17221
f92     0000000008.8
 
17222
f93     8.8
 
17223
f94     8.8
 
17224
f95     8.8
 
17225
f96     8.8
 
17226
f97     0000000008.8
 
17227
f98     00000000000000000008.8
 
17228
f99     0000000008.8
 
17229
f100    00000000000000000008.8
 
17230
f101    2000-01-01
 
17231
f102    00:00:20
 
17232
f103    0002-02-02 00:00:00
 
17233
f104    2000-12-31 23:59:59
 
17234
f105    2000
 
17235
f106    2000
 
17236
f107    2000
 
17237
f108    1enum
 
17238
f109    1set
 
17239
f59     299
 
17240
f60     899
 
17241
f61     NULL
 
17242
f62     NULL
 
17243
f63     NULL
 
17244
f64     NULL
 
17245
f65     NULL
 
17246
f66     NULL
 
17247
f67     NULL
 
17248
f68     NULL
 
17249
f69     NULL
 
17250
f70     NULL
 
17251
f71     NULL
 
17252
f72     NULL
 
17253
f73     NULL
 
17254
f74     NULL
 
17255
f75     NULL
 
17256
f76     NULL
 
17257
f77     7.7
 
17258
f78     7.7
 
17259
f79     00000000000000000007.7
 
17260
f80     00000000000000000008.8
 
17261
f81     8.8
 
17262
f82     8.8
 
17263
f83     0000000008.8
 
17264
f84     0000000008.8
 
17265
f85     8.8
 
17266
f86     8.8
 
17267
f87     8.8
 
17268
f88     8.8
 
17269
f89     0000000008.8
 
17270
f90     0000000008.8
 
17271
f91     0000000008.8
 
17272
f92     0000000008.8
 
17273
f93     8.8
 
17274
f94     8.8
 
17275
f95     8.8
 
17276
f96     8.8
 
17277
f97     0000000008.8
 
17278
f98     00000000000000000008.8
 
17279
f99     0000000008.8
 
17280
f100    00000000000000000008.8
 
17281
f101    2000-01-01
 
17282
f102    00:00:20
 
17283
f103    0002-02-02 00:00:00
 
17284
f104    2000-12-31 23:59:59
 
17285
f105    2000
 
17286
f106    2000
 
17287
f107    2000
 
17288
f108    1enum
 
17289
f109    1set
 
17290
f59     321
 
17291
f60     NULL
 
17292
f61     0000000765
 
17293
f62     NULL
 
17294
f63     NULL
 
17295
f64     NULL
 
17296
f65     NULL
 
17297
f66     NULL
 
17298
f67     NULL
 
17299
f68     NULL
 
17300
f69     NULL
 
17301
f70     NULL
 
17302
f71     NULL
 
17303
f72     NULL
 
17304
f73     NULL
 
17305
f74     NULL
 
17306
f75     NULL
 
17307
f76     NULL
 
17308
f77     7.7
 
17309
f78     7.7
 
17310
f79     00000000000000000007.7
 
17311
f80     00000000000000000008.8
 
17312
f81     8.8
 
17313
f82     8.8
 
17314
f83     0000000008.8
 
17315
f84     0000000008.8
 
17316
f85     8.8
 
17317
f86     8.8
 
17318
f87     8.8
 
17319
f88     8.8
 
17320
f89     0000000008.8
 
17321
f90     0000000008.8
 
17322
f91     0000000008.8
 
17323
f92     0000000008.8
 
17324
f93     8.8
 
17325
f94     8.8
 
17326
f95     8.8
 
17327
f96     8.8
 
17328
f97     0000000008.8
 
17329
f98     00000000000000000008.8
 
17330
f99     0000000008.8
 
17331
f100    00000000000000000008.8
 
17332
f101    2000-01-01
 
17333
f102    00:00:20
 
17334
f103    0002-02-02 00:00:00
 
17335
f104    2000-12-31 23:59:59
 
17336
f105    2000
 
17337
f106    2000
 
17338
f107    2000
 
17339
f108    1enum
 
17340
f109    1set
 
17341
f59     323
 
17342
f60     14376
 
17343
f61     NULL
 
17344
f62     NULL
 
17345
f63     NULL
 
17346
f64     NULL
 
17347
f65     NULL
 
17348
f66     NULL
 
17349
f67     NULL
 
17350
f68     NULL
 
17351
f69     NULL
 
17352
f70     NULL
 
17353
f71     NULL
 
17354
f72     NULL
 
17355
f73     NULL
 
17356
f74     NULL
 
17357
f75     NULL
 
17358
f76     NULL
 
17359
f77     7.7
 
17360
f78     7.7
 
17361
f79     00000000000000000007.7
 
17362
f80     00000000000000000008.8
 
17363
f81     8.8
 
17364
f82     8.8
 
17365
f83     0000000008.8
 
17366
f84     0000000008.8
 
17367
f85     8.8
 
17368
f86     8.8
 
17369
f87     8.8
 
17370
f88     8.8
 
17371
f89     0000000008.8
 
17372
f90     0000000008.8
 
17373
f91     0000000008.8
 
17374
f92     0000000008.8
 
17375
f93     8.8
 
17376
f94     8.8
 
17377
f95     8.8
 
17378
f96     8.8
 
17379
f97     0000000008.8
 
17380
f98     00000000000000000008.8
 
17381
f99     0000000008.8
 
17382
f100    00000000000000000008.8
 
17383
f101    2000-01-01
 
17384
f102    00:00:20
 
17385
f103    0002-02-02 00:00:00
 
17386
f104    2000-12-31 23:59:59
 
17387
f105    2000
 
17388
f106    2000
 
17389
f107    2000
 
17390
f108    1enum
 
17391
f109    1set
 
17392
f59     340
 
17393
f60     9984376
 
17394
f61     NULL
 
17395
f62     NULL
 
17396
f63     NULL
 
17397
f64     NULL
 
17398
f65     NULL
 
17399
f66     NULL
 
17400
f67     NULL
 
17401
f68     NULL
 
17402
f69     NULL
 
17403
f70     NULL
 
17404
f71     NULL
 
17405
f72     NULL
 
17406
f73     NULL
 
17407
f74     NULL
 
17408
f75     NULL
 
17409
f76     NULL
 
17410
f77     7.7
 
17411
f78     7.7
 
17412
f79     00000000000000000007.7
 
17413
f80     00000000000000000008.8
 
17414
f81     8.8
 
17415
f82     8.8
 
17416
f83     0000000008.8
 
17417
f84     0000000008.8
 
17418
f85     8.8
 
17419
f86     8.8
 
17420
f87     8.8
 
17421
f88     8.8
 
17422
f89     0000000008.8
 
17423
f90     0000000008.8
 
17424
f91     0000000008.8
 
17425
f92     0000000008.8
 
17426
f93     8.8
 
17427
f94     8.8
 
17428
f95     8.8
 
17429
f96     8.8
 
17430
f97     0000000008.8
 
17431
f98     00000000000000000008.8
 
17432
f99     0000000008.8
 
17433
f100    00000000000000000008.8
 
17434
f101    2000-01-01
 
17435
f102    00:00:20
 
17436
f103    0002-02-02 00:00:00
 
17437
f104    2000-12-31 23:59:59
 
17438
f105    2000
 
17439
f106    2000
 
17440
f107    2000
 
17441
f108    1enum
 
17442
f109    1set
 
17443
f59     394
 
17444
f60     41
 
17445
f61     NULL
 
17446
f62     NULL
 
17447
f63     NULL
 
17448
f64     NULL
 
17449
f65     NULL
 
17450
f66     NULL
 
17451
f67     NULL
 
17452
f68     NULL
 
17453
f69     NULL
 
17454
f70     NULL
 
17455
f71     NULL
 
17456
f72     NULL
 
17457
f73     NULL
 
17458
f74     NULL
 
17459
f75     NULL
 
17460
f76     NULL
 
17461
f77     7.7
 
17462
f78     7.7
 
17463
f79     00000000000000000007.7
 
17464
f80     00000000000000000008.8
 
17465
f81     8.8
 
17466
f82     8.8
 
17467
f83     0000000008.8
 
17468
f84     0000000008.8
 
17469
f85     8.8
 
17470
f86     8.8
 
17471
f87     8.8
 
17472
f88     8.8
 
17473
f89     0000000008.8
 
17474
f90     0000000008.8
 
17475
f91     0000000008.8
 
17476
f92     0000000008.8
 
17477
f93     8.8
 
17478
f94     8.8
 
17479
f95     8.8
 
17480
f96     8.8
 
17481
f97     0000000008.8
 
17482
f98     00000000000000000008.8
 
17483
f99     0000000008.8
 
17484
f100    00000000000000000008.8
 
17485
f101    2000-01-01
 
17486
f102    00:00:20
 
17487
f103    0002-02-02 00:00:00
 
17488
f104    2000-12-31 23:59:59
 
17489
f105    2000
 
17490
f106    2000
 
17491
f107    2000
 
17492
f108    1enum
 
17493
f109    1set
 
17494
f59     424
 
17495
f60     89
 
17496
f61     NULL
 
17497
f62     NULL
 
17498
f63     NULL
 
17499
f64     NULL
 
17500
f65     NULL
 
17501
f66     NULL
 
17502
f67     NULL
 
17503
f68     NULL
 
17504
f69     NULL
 
17505
f70     NULL
 
17506
f71     NULL
 
17507
f72     NULL
 
17508
f73     NULL
 
17509
f74     NULL
 
17510
f75     NULL
 
17511
f76     NULL
 
17512
f77     7.7
 
17513
f78     7.7
 
17514
f79     00000000000000000007.7
 
17515
f80     00000000000000000008.8
 
17516
f81     8.8
 
17517
f82     8.8
 
17518
f83     0000000008.8
 
17519
f84     0000000008.8
 
17520
f85     8.8
 
17521
f86     8.8
 
17522
f87     8.8
 
17523
f88     8.8
 
17524
f89     0000000008.8
 
17525
f90     0000000008.8
 
17526
f91     0000000008.8
 
17527
f92     0000000008.8
 
17528
f93     8.8
 
17529
f94     8.8
 
17530
f95     8.8
 
17531
f96     8.8
 
17532
f97     0000000008.8
 
17533
f98     00000000000000000008.8
 
17534
f99     0000000008.8
 
17535
f100    00000000000000000008.8
 
17536
f101    2000-01-01
 
17537
f102    00:00:20
 
17538
f103    0002-02-02 00:00:00
 
17539
f104    2000-12-31 23:59:59
 
17540
f105    2000
 
17541
f106    2000
 
17542
f107    2000
 
17543
f108    1enum
 
17544
f109    1set
 
17545
f59     441
 
17546
f60     16546
 
17547
f61     NULL
 
17548
f62     NULL
 
17549
f63     NULL
 
17550
f64     NULL
 
17551
f65     NULL
 
17552
f66     NULL
 
17553
f67     NULL
 
17554
f68     NULL
 
17555
f69     NULL
 
17556
f70     NULL
 
17557
f71     NULL
 
17558
f72     NULL
 
17559
f73     NULL
 
17560
f74     NULL
 
17561
f75     NULL
 
17562
f76     NULL
 
17563
f77     7.7
 
17564
f78     7.7
 
17565
f79     00000000000000000007.7
 
17566
f80     00000000000000000008.8
 
17567
f81     8.8
 
17568
f82     8.8
 
17569
f83     0000000008.8
 
17570
f84     0000000008.8
 
17571
f85     8.8
 
17572
f86     8.8
 
17573
f87     8.8
 
17574
f88     8.8
 
17575
f89     0000000008.8
 
17576
f90     0000000008.8
 
17577
f91     0000000008.8
 
17578
f92     0000000008.8
 
17579
f93     8.8
 
17580
f94     8.8
 
17581
f95     8.8
 
17582
f96     8.8
 
17583
f97     0000000008.8
 
17584
f98     00000000000000000008.8
 
17585
f99     0000000008.8
 
17586
f100    00000000000000000008.8
 
17587
f101    2000-01-01
 
17588
f102    00:00:20
 
17589
f103    0002-02-02 00:00:00
 
17590
f104    2000-12-31 23:59:59
 
17591
f105    2000
 
17592
f106    2000
 
17593
f107    2000
 
17594
f108    1enum
 
17595
f109    1set
 
17596
f59     500
 
17597
f60     NULL
 
17598
f61     0000000900
 
17599
f62     NULL
 
17600
f63     NULL
 
17601
f64     NULL
 
17602
f65     NULL
 
17603
f66     NULL
 
17604
f67     NULL
 
17605
f68     NULL
 
17606
f69     NULL
 
17607
f70     NULL
 
17608
f71     NULL
 
17609
f72     NULL
 
17610
f73     NULL
 
17611
f74     NULL
 
17612
f75     NULL
 
17613
f76     NULL
 
17614
f77     7.7
 
17615
f78     7.7
 
17616
f79     00000000000000000007.7
 
17617
f80     00000000000000000008.8
 
17618
f81     8.8
 
17619
f82     8.8
 
17620
f83     0000000008.8
 
17621
f84     0000000008.8
 
17622
f85     8.8
 
17623
f86     8.8
 
17624
f87     8.8
 
17625
f88     8.8
 
17626
f89     0000000008.8
 
17627
f90     0000000008.8
 
17628
f91     0000000008.8
 
17629
f92     0000000008.8
 
17630
f93     8.8
 
17631
f94     8.8
 
17632
f95     8.8
 
17633
f96     8.8
 
17634
f97     0000000008.8
 
17635
f98     00000000000000000008.8
 
17636
f99     0000000008.8
 
17637
f100    00000000000000000008.8
 
17638
f101    2000-01-01
 
17639
f102    00:00:20
 
17640
f103    0002-02-02 00:00:00
 
17641
f104    2000-12-31 23:59:59
 
17642
f105    2000
 
17643
f106    2000
 
17644
f107    2000
 
17645
f108    1enum
 
17646
f109    1set
 
17647
f59     500
 
17648
f60     NULL
 
17649
f61     0000000900
 
17650
f62     NULL
 
17651
f63     NULL
 
17652
f64     NULL
 
17653
f65     NULL
 
17654
f66     NULL
 
17655
f67     NULL
 
17656
f68     NULL
 
17657
f69     NULL
 
17658
f70     NULL
 
17659
f71     NULL
 
17660
f72     NULL
 
17661
f73     NULL
 
17662
f74     NULL
 
17663
f75     NULL
 
17664
f76     NULL
 
17665
f77     7.7
 
17666
f78     7.7
 
17667
f79     00000000000000000007.7
 
17668
f80     00000000000000000008.8
 
17669
f81     8.8
 
17670
f82     8.8
 
17671
f83     0000000008.8
 
17672
f84     0000000008.8
 
17673
f85     8.8
 
17674
f86     8.8
 
17675
f87     8.8
 
17676
f88     8.8
 
17677
f89     0000000008.8
 
17678
f90     0000000008.8
 
17679
f91     0000000008.8
 
17680
f92     0000000008.8
 
17681
f93     8.8
 
17682
f94     8.8
 
17683
f95     8.8
 
17684
f96     8.8
 
17685
f97     0000000008.8
 
17686
f98     00000000000000000008.8
 
17687
f99     0000000008.8
 
17688
f100    00000000000000000008.8
 
17689
f101    2000-01-01
 
17690
f102    00:00:20
 
17691
f103    0002-02-02 00:00:00
 
17692
f104    2000-12-31 23:59:59
 
17693
f105    2000
 
17694
f106    2000
 
17695
f107    2000
 
17696
f108    1enum
 
17697
f109    1set
 
17698
f59     500
 
17699
f60     NULL
 
17700
f61     0000000900
 
17701
f62     NULL
 
17702
f63     NULL
 
17703
f64     NULL
 
17704
f65     NULL
 
17705
f66     NULL
 
17706
f67     NULL
 
17707
f68     NULL
 
17708
f69     NULL
 
17709
f70     NULL
 
17710
f71     NULL
 
17711
f72     NULL
 
17712
f73     NULL
 
17713
f74     NULL
 
17714
f75     NULL
 
17715
f76     NULL
 
17716
f77     7.7
 
17717
f78     7.7
 
17718
f79     00000000000000000007.7
 
17719
f80     00000000000000000008.8
 
17720
f81     8.8
 
17721
f82     8.8
 
17722
f83     0000000008.8
 
17723
f84     0000000008.8
 
17724
f85     8.8
 
17725
f86     8.8
 
17726
f87     8.8
 
17727
f88     8.8
 
17728
f89     0000000008.8
 
17729
f90     0000000008.8
 
17730
f91     0000000008.8
 
17731
f92     0000000008.8
 
17732
f93     8.8
 
17733
f94     8.8
 
17734
f95     8.8
 
17735
f96     8.8
 
17736
f97     0000000008.8
 
17737
f98     00000000000000000008.8
 
17738
f99     0000000008.8
 
17739
f100    00000000000000000008.8
 
17740
f101    2000-01-01
 
17741
f102    00:00:20
 
17742
f103    0002-02-02 00:00:00
 
17743
f104    2000-12-31 23:59:59
 
17744
f105    2000
 
17745
f106    2000
 
17746
f107    2000
 
17747
f108    1enum
 
17748
f109    1set
 
17749
f59     660
 
17750
f60     876546
 
17751
f61     NULL
 
17752
f62     NULL
 
17753
f63     NULL
 
17754
f64     NULL
 
17755
f65     NULL
 
17756
f66     NULL
 
17757
f67     NULL
 
17758
f68     NULL
 
17759
f69     NULL
 
17760
f70     NULL
 
17761
f71     NULL
 
17762
f72     NULL
 
17763
f73     NULL
 
17764
f74     NULL
 
17765
f75     NULL
 
17766
f76     NULL
 
17767
f77     7.7
 
17768
f78     7.7
 
17769
f79     00000000000000000007.7
 
17770
f80     00000000000000000008.8
 
17771
f81     8.8
 
17772
f82     8.8
 
17773
f83     0000000008.8
 
17774
f84     0000000008.8
 
17775
f85     8.8
 
17776
f86     8.8
 
17777
f87     8.8
 
17778
f88     8.8
 
17779
f89     0000000008.8
 
17780
f90     0000000008.8
 
17781
f91     0000000008.8
 
17782
f92     0000000008.8
 
17783
f93     8.8
 
17784
f94     8.8
 
17785
f95     8.8
 
17786
f96     8.8
 
17787
f97     0000000008.8
 
17788
f98     00000000000000000008.8
 
17789
f99     0000000008.8
 
17790
f100    00000000000000000008.8
 
17791
f101    2000-01-01
 
17792
f102    00:00:20
 
17793
f103    0002-02-02 00:00:00
 
17794
f104    2000-12-31 23:59:59
 
17795
f105    2000
 
17796
f106    2000
 
17797
f107    2000
 
17798
f108    1enum
 
17799
f109    1set
 
17800
f59     987
 
17801
f60     41
 
17802
f61     NULL
 
17803
f62     NULL
 
17804
f63     NULL
 
17805
f64     NULL
 
17806
f65     NULL
 
17807
f66     NULL
 
17808
f67     NULL
 
17809
f68     NULL
 
17810
f69     NULL
 
17811
f70     NULL
 
17812
f71     NULL
 
17813
f72     NULL
 
17814
f73     NULL
 
17815
f74     NULL
 
17816
f75     NULL
 
17817
f76     NULL
 
17818
f77     7.7
 
17819
f78     7.7
 
17820
f79     00000000000000000007.7
 
17821
f80     00000000000000000008.8
 
17822
f81     8.8
 
17823
f82     8.8
 
17824
f83     0000000008.8
 
17825
f84     0000000008.8
 
17826
f85     8.8
 
17827
f86     8.8
 
17828
f87     8.8
 
17829
f88     8.8
 
17830
f89     0000000008.8
 
17831
f90     0000000008.8
 
17832
f91     0000000008.8
 
17833
f92     0000000008.8
 
17834
f93     8.8
 
17835
f94     8.8
 
17836
f95     8.8
 
17837
f96     8.8
 
17838
f97     0000000008.8
 
17839
f98     00000000000000000008.8
 
17840
f99     0000000008.8
 
17841
f100    00000000000000000008.8
 
17842
f101    2000-01-01
 
17843
f102    00:00:20
 
17844
f103    0002-02-02 00:00:00
 
17845
f104    2000-12-31 23:59:59
 
17846
f105    2000
 
17847
f106    2000
 
17848
f107    2000
 
17849
f108    1enum
 
17850
f109    1set
 
17851
f59     2550
 
17852
f60     775654
 
17853
f61     NULL
 
17854
f62     NULL
 
17855
f63     NULL
 
17856
f64     NULL
 
17857
f65     NULL
 
17858
f66     NULL
 
17859
f67     NULL
 
17860
f68     NULL
 
17861
f69     NULL
 
17862
f70     NULL
 
17863
f71     NULL
 
17864
f72     NULL
 
17865
f73     NULL
 
17866
f74     NULL
 
17867
f75     NULL
 
17868
f76     NULL
 
17869
f77     7.7
 
17870
f78     7.7
 
17871
f79     00000000000000000007.7
 
17872
f80     00000000000000000008.8
 
17873
f81     8.8
 
17874
f82     8.8
 
17875
f83     0000000008.8
 
17876
f84     0000000008.8
 
17877
f85     8.8
 
17878
f86     8.8
 
17879
f87     8.8
 
17880
f88     8.8
 
17881
f89     0000000008.8
 
17882
f90     0000000008.8
 
17883
f91     0000000008.8
 
17884
f92     0000000008.8
 
17885
f93     8.8
 
17886
f94     8.8
 
17887
f95     8.8
 
17888
f96     8.8
 
17889
f97     0000000008.8
 
17890
f98     00000000000000000008.8
 
17891
f99     0000000008.8
 
17892
f100    00000000000000000008.8
 
17893
f101    2000-01-01
 
17894
f102    00:00:20
 
17895
f103    0002-02-02 00:00:00
 
17896
f104    2000-12-31 23:59:59
 
17897
f105    2000
 
17898
f106    2000
 
17899
f107    2000
 
17900
f108    1enum
 
17901
f109    1set
 
17902
f59     2760
 
17903
f60     985654
 
17904
f61     NULL
 
17905
f62     NULL
 
17906
f63     NULL
 
17907
f64     NULL
 
17908
f65     NULL
 
17909
f66     NULL
 
17910
f67     NULL
 
17911
f68     NULL
 
17912
f69     NULL
 
17913
f70     NULL
 
17914
f71     NULL
 
17915
f72     NULL
 
17916
f73     NULL
 
17917
f74     NULL
 
17918
f75     NULL
 
17919
f76     NULL
 
17920
f77     7.7
 
17921
f78     7.7
 
17922
f79     00000000000000000007.7
 
17923
f80     00000000000000000008.8
 
17924
f81     8.8
 
17925
f82     8.8
 
17926
f83     0000000008.8
 
17927
f84     0000000008.8
 
17928
f85     8.8
 
17929
f86     8.8
 
17930
f87     8.8
 
17931
f88     8.8
 
17932
f89     0000000008.8
 
17933
f90     0000000008.8
 
17934
f91     0000000008.8
 
17935
f92     0000000008.8
 
17936
f93     8.8
 
17937
f94     8.8
 
17938
f95     8.8
 
17939
f96     8.8
 
17940
f97     0000000008.8
 
17941
f98     00000000000000000008.8
 
17942
f99     0000000008.8
 
17943
f100    00000000000000000008.8
 
17944
f101    2000-01-01
 
17945
f102    00:00:20
 
17946
f103    0002-02-02 00:00:00
 
17947
f104    2000-12-31 23:59:59
 
17948
f105    2000
 
17949
f106    2000
 
17950
f107    2000
 
17951
f108    1enum
 
17952
f109    1set
 
17953
f59     3330
 
17954
f60     764376
 
17955
f61     NULL
 
17956
f62     NULL
 
17957
f63     NULL
 
17958
f64     NULL
 
17959
f65     NULL
 
17960
f66     NULL
 
17961
f67     NULL
 
17962
f68     NULL
 
17963
f69     NULL
 
17964
f70     NULL
 
17965
f71     NULL
 
17966
f72     NULL
 
17967
f73     NULL
 
17968
f74     NULL
 
17969
f75     NULL
 
17970
f76     NULL
 
17971
f77     7.7
 
17972
f78     7.7
 
17973
f79     00000000000000000007.7
 
17974
f80     00000000000000000008.8
 
17975
f81     8.8
 
17976
f82     8.8
 
17977
f83     0000000008.8
 
17978
f84     0000000008.8
 
17979
f85     8.8
 
17980
f86     8.8
 
17981
f87     8.8
 
17982
f88     8.8
 
17983
f89     0000000008.8
 
17984
f90     0000000008.8
 
17985
f91     0000000008.8
 
17986
f92     0000000008.8
 
17987
f93     8.8
 
17988
f94     8.8
 
17989
f95     8.8
 
17990
f96     8.8
 
17991
f97     0000000008.8
 
17992
f98     00000000000000000008.8
 
17993
f99     0000000008.8
 
17994
f100    00000000000000000008.8
 
17995
f101    2000-01-01
 
17996
f102    00:00:20
 
17997
f103    0002-02-02 00:00:00
 
17998
f104    2000-12-31 23:59:59
 
17999
f105    2000
 
18000
f106    2000
 
18001
f107    2000
 
18002
f108    1enum
 
18003
f109    1set
 
18004
f59     3410
 
18005
f60     996546
 
18006
f61     NULL
 
18007
f62     NULL
 
18008
f63     NULL
 
18009
f64     NULL
 
18010
f65     NULL
 
18011
f66     NULL
 
18012
f67     NULL
 
18013
f68     NULL
 
18014
f69     NULL
 
18015
f70     NULL
 
18016
f71     NULL
 
18017
f72     NULL
 
18018
f73     NULL
 
18019
f74     NULL
 
18020
f75     NULL
 
18021
f76     NULL
 
18022
f77     7.7
 
18023
f78     7.7
 
18024
f79     00000000000000000007.7
 
18025
f80     00000000000000000008.8
 
18026
f81     8.8
 
18027
f82     8.8
 
18028
f83     0000000008.8
 
18029
f84     0000000008.8
 
18030
f85     8.8
 
18031
f86     8.8
 
18032
f87     8.8
 
18033
f88     8.8
 
18034
f89     0000000008.8
 
18035
f90     0000000008.8
 
18036
f91     0000000008.8
 
18037
f92     0000000008.8
 
18038
f93     8.8
 
18039
f94     8.8
 
18040
f95     8.8
 
18041
f96     8.8
 
18042
f97     0000000008.8
 
18043
f98     00000000000000000008.8
 
18044
f99     0000000008.8
 
18045
f100    00000000000000000008.8
 
18046
f101    2000-01-01
 
18047
f102    00:00:20
 
18048
f103    0002-02-02 00:00:00
 
18049
f104    2000-12-31 23:59:59
 
18050
f105    2000
 
18051
f106    2000
 
18052
f107    2000
 
18053
f108    1enum
 
18054
f109    1set
 
18055
f59     7876
 
18056
f60     74
 
18057
f61     NULL
 
18058
f62     NULL
 
18059
f63     NULL
 
18060
f64     NULL
 
18061
f65     NULL
 
18062
f66     NULL
 
18063
f67     NULL
 
18064
f68     NULL
 
18065
f69     NULL
 
18066
f70     NULL
 
18067
f71     NULL
 
18068
f72     NULL
 
18069
f73     NULL
 
18070
f74     NULL
 
18071
f75     NULL
 
18072
f76     NULL
 
18073
f77     7.7
 
18074
f78     7.7
 
18075
f79     00000000000000000007.7
 
18076
f80     00000000000000000008.8
 
18077
f81     8.8
 
18078
f82     8.8
 
18079
f83     0000000008.8
 
18080
f84     0000000008.8
 
18081
f85     8.8
 
18082
f86     8.8
 
18083
f87     8.8
 
18084
f88     8.8
 
18085
f89     0000000008.8
 
18086
f90     0000000008.8
 
18087
f91     0000000008.8
 
18088
f92     0000000008.8
 
18089
f93     8.8
 
18090
f94     8.8
 
18091
f95     8.8
 
18092
f96     8.8
 
18093
f97     0000000008.8
 
18094
f98     00000000000000000008.8
 
18095
f99     0000000008.8
 
18096
f100    00000000000000000008.8
 
18097
f101    2000-01-01
 
18098
f102    00:00:20
 
18099
f103    0002-02-02 00:00:00
 
18100
f104    2000-12-31 23:59:59
 
18101
f105    2000
 
18102
f106    2000
 
18103
f107    2000
 
18104
f108    1enum
 
18105
f109    1set
 
18106
f59     9112
 
18107
f60     NULL
 
18108
f61     0000008771
 
18109
f62     NULL
 
18110
f63     NULL
 
18111
f64     NULL
 
18112
f65     NULL
 
18113
f66     NULL
 
18114
f67     NULL
 
18115
f68     NULL
 
18116
f69     NULL
 
18117
f70     NULL
 
18118
f71     NULL
 
18119
f72     NULL
 
18120
f73     NULL
 
18121
f74     NULL
 
18122
f75     NULL
 
18123
f76     NULL
 
18124
f77     7.7
 
18125
f78     7.7
 
18126
f79     00000000000000000007.7
 
18127
f80     00000000000000000008.8
 
18128
f81     8.8
 
18129
f82     8.8
 
18130
f83     0000000008.8
 
18131
f84     0000000008.8
 
18132
f85     8.8
 
18133
f86     8.8
 
18134
f87     8.8
 
18135
f88     8.8
 
18136
f89     0000000008.8
 
18137
f90     0000000008.8
 
18138
f91     0000000008.8
 
18139
f92     0000000008.8
 
18140
f93     8.8
 
18141
f94     8.8
 
18142
f95     8.8
 
18143
f96     8.8
 
18144
f97     0000000008.8
 
18145
f98     00000000000000000008.8
 
18146
f99     0000000008.8
 
18147
f100    00000000000000000008.8
 
18148
f101    2000-01-01
 
18149
f102    00:00:20
 
18150
f103    0002-02-02 00:00:00
 
18151
f104    2000-12-31 23:59:59
 
18152
f105    2000
 
18153
f106    2000
 
18154
f107    2000
 
18155
f108    1enum
 
18156
f109    1set
 
18157
f59     76710
 
18158
f60     226546
 
18159
f61     NULL
 
18160
f62     NULL
 
18161
f63     NULL
 
18162
f64     NULL
 
18163
f65     NULL
 
18164
f66     NULL
 
18165
f67     NULL
 
18166
f68     NULL
 
18167
f69     NULL
 
18168
f70     NULL
 
18169
f71     NULL
 
18170
f72     NULL
 
18171
f73     NULL
 
18172
f74     NULL
 
18173
f75     NULL
 
18174
f76     NULL
 
18175
f77     7.7
 
18176
f78     7.7
 
18177
f79     00000000000000000007.7
 
18178
f80     00000000000000000008.8
 
18179
f81     8.8
 
18180
f82     8.8
 
18181
f83     0000000008.8
 
18182
f84     0000000008.8
 
18183
f85     8.8
 
18184
f86     8.8
 
18185
f87     8.8
 
18186
f88     8.8
 
18187
f89     0000000008.8
 
18188
f90     0000000008.8
 
18189
f91     0000000008.8
 
18190
f92     0000000008.8
 
18191
f93     8.8
 
18192
f94     8.8
 
18193
f95     8.8
 
18194
f96     8.8
 
18195
f97     0000000008.8
 
18196
f98     00000000000000000008.8
 
18197
f99     0000000008.8
 
18198
f100    00000000000000000008.8
 
18199
f101    2000-01-01
 
18200
f102    00:00:20
 
18201
f103    0002-02-02 00:00:00
 
18202
f104    2000-12-31 23:59:59
 
18203
f105    2000
 
18204
f106    2000
 
18205
f107    2000
 
18206
f108    1enum
 
18207
f109    1set
 
18208
f59     569300
 
18209
f60     9114376
 
18210
f61     NULL
 
18211
f62     NULL
 
18212
f63     NULL
 
18213
f64     NULL
 
18214
f65     NULL
 
18215
f66     NULL
 
18216
f67     NULL
 
18217
f68     NULL
 
18218
f69     NULL
 
18219
f70     NULL
 
18220
f71     NULL
 
18221
f72     NULL
 
18222
f73     NULL
 
18223
f74     NULL
 
18224
f75     NULL
 
18225
f76     NULL
 
18226
f77     7.7
 
18227
f78     7.7
 
18228
f79     00000000000000000007.7
 
18229
f80     00000000000000000008.8
 
18230
f81     8.8
 
18231
f82     8.8
 
18232
f83     0000000008.8
 
18233
f84     0000000008.8
 
18234
f85     8.8
 
18235
f86     8.8
 
18236
f87     8.8
 
18237
f88     8.8
 
18238
f89     0000000008.8
 
18239
f90     0000000008.8
 
18240
f91     0000000008.8
 
18241
f92     0000000008.8
 
18242
f93     8.8
 
18243
f94     8.8
 
18244
f95     8.8
 
18245
f96     8.8
 
18246
f97     0000000008.8
 
18247
f98     00000000000000000008.8
 
18248
f99     0000000008.8
 
18249
f100    00000000000000000008.8
 
18250
f101    2000-01-01
 
18251
f102    00:00:20
 
18252
f103    0002-02-02 00:00:00
 
18253
f104    2000-12-31 23:59:59
 
18254
f105    2000
 
18255
f106    2000
 
18256
f107    2000
 
18257
f108    1enum
 
18258
f109    1set
 
18259
drop view test.v1 ;
 
18260
CREATE VIEW test.v1 AS SELECT F59,F61 FROM test.tb2;
 
18261
SELECT * FROM test.v1 order by F59, F61 limit 50;
 
18262
F59     F61
 
18263
1       0000000001
 
18264
2       0000000002
 
18265
3       0000000003
 
18266
5       0000000005
 
18267
6       0000000006
 
18268
7       0000000007
 
18269
8       0000000008
 
18270
9       0000000009
 
18271
10      0000000010
 
18272
15      NULL
 
18273
17      0000000016
 
18274
19      0000000014
 
18275
22      NULL
 
18276
24      NULL
 
18277
27      0000000026
 
18278
29      0000000024
 
18279
34      NULL
 
18280
94      NULL
 
18281
100     NULL
 
18282
100     0000000004
 
18283
107     0000000106
 
18284
107     0000000106
 
18285
109     0000000104
 
18286
109     0000000104
 
18287
195     NULL
 
18288
207     0000000206
 
18289
209     0000000204
 
18290
242     NULL
 
18291
250     NULL
 
18292
292     NULL
 
18293
299     NULL
 
18294
321     0000000765
 
18295
323     NULL
 
18296
340     NULL
 
18297
394     NULL
 
18298
424     NULL
 
18299
441     NULL
 
18300
500     0000000900
 
18301
500     0000000900
 
18302
500     0000000900
 
18303
660     NULL
 
18304
987     NULL
 
18305
2550    NULL
 
18306
2760    NULL
 
18307
3330    NULL
 
18308
3410    NULL
 
18309
7876    NULL
 
18310
9112    0000008771
 
18311
76710   NULL
 
18312
569300  NULL
 
18313
drop view test.v1 ;
 
18314
CREATE VIEW test.v1 AS SELECT * FROM test.tb2 order by f59, f60, f61;
 
18315
SELECT * FROM test.v1 order by f59,f60,f61 ;
 
18316
f59     1
 
18317
f60     1
 
18318
f61     0000000001
 
18319
f62     0000000000000000000000000000000000000000000000000000000000000001
 
18320
f63     0000000001
 
18321
f64     0000000000000000000000000000000000000000000000000000000000000001
 
18322
f65     -5
 
18323
f66     0.000000000000000000000000000000
 
18324
f67     1
 
18325
f68     0.000000000000000000000000000000
 
18326
f69     0000000001
 
18327
f70     000000000000000000000000000000000.000000000000000000000000000000
 
18328
f71     0000000001
 
18329
f72     000000000000000000000000000000000.000000000000000000000000000000
 
18330
f73     -1.17549435e-38
 
18331
f74     1.175494352e-38
 
18332
f75     00000001.175494352e-38
 
18333
f76     00000001.175494352e-38
 
18334
f77     -1.17549435e-38
 
18335
f78     1.175494352e-38
 
18336
f79     00000001.175494352e-38
 
18337
f80     00000001.175494352e-38
 
18338
f81     -1.17549e-38
 
18339
f82     1.17549e-38
 
18340
f83     01.17549e-38
 
18341
f84     01.17549e-38
 
18342
f85     -1.17549e-38
 
18343
f86     -1.17549e-38
 
18344
f87     1.17549e-38
 
18345
f88     1.17549e-38
 
18346
f89     01.17549e-38
 
18347
f90     01.17549e-38
 
18348
f91     01.17549e-38
 
18349
f92     01.17549e-38
 
18350
f93     -1.17549e-38
 
18351
f94     -1.17549435e-38
 
18352
f95     1.17549e-38
 
18353
f96     1.175494352e-38
 
18354
f97     01.17549e-38
 
18355
f98     00000001.175494352e-38
 
18356
f99     01.17549e-38
 
18357
f100    00000001.175494352e-38
 
18358
f101    1000-01-01
 
18359
f102    838:59:58
 
18360
f103    1970-01-02 00:00:01
 
18361
f104    1970-01-02 00:00:01
 
18362
f105    1902
 
18363
f106    1902
 
18364
f107    1902
 
18365
f108    2enum
 
18366
f109    2set
 
18367
f59     2
 
18368
f60     2
 
18369
f61     0000000002
 
18370
f62     0000000000000000000000000000000000000000000000000000000000000002
 
18371
f63     0000000002
 
18372
f64     0000000000000000000000000000000000000000000000000000000000000002
 
18373
f65     -4
 
18374
f66     1.100000000000000000000000000000
 
18375
f67     2
 
18376
f68     1.100000000000000000000000000000
 
18377
f69     0000000002
 
18378
f70     000000000000000000000000000000001.100000000000000000000000000000
 
18379
f71     0000000002
 
18380
f72     000000000000000000000000000000001.100000000000000000000000000000
 
18381
f73     -1.175494349e-38
 
18382
f74     1.175494353e-38
 
18383
f75     00000001.175494353e-38
 
18384
f76     00000001.175494353e-38
 
18385
f77     -1.175494349e-38
 
18386
f78     1.175494353e-38
 
18387
f79     00000001.175494353e-38
 
18388
f80     00000001.175494353e-38
 
18389
f81     -1.17549e-38
 
18390
f82     1.17549e-38
 
18391
f83     01.17549e-38
 
18392
f84     01.17549e-38
 
18393
f85     -1.17549e-38
 
18394
f86     -1.17549e-38
 
18395
f87     1.17549e-38
 
18396
f88     1.17549e-38
 
18397
f89     01.17549e-38
 
18398
f90     01.17549e-38
 
18399
f91     01.17549e-38
 
18400
f92     01.17549e-38
 
18401
f93     -1.17549e-38
 
18402
f94     -1.175494349e-38
 
18403
f95     1.17549e-38
 
18404
f96     1.175494353e-38
 
18405
f97     01.17549e-38
 
18406
f98     00000001.175494353e-38
 
18407
f99     01.17549e-38
 
18408
f100    00000001.175494353e-38
 
18409
f101    1000-01-02
 
18410
f102    838:59:57
 
18411
f103    1970-01-03 00:00:02
 
18412
f104    1970-01-03 00:00:02
 
18413
f105    1903
 
18414
f106    1903
 
18415
f107    1903
 
18416
f108    1enum
 
18417
f109    1set,2set
 
18418
f59     3
 
18419
f60     3
 
18420
f61     0000000003
 
18421
f62     0000000000000000000000000000000000000000000000000000000000000003
 
18422
f63     0000000003
 
18423
f64     0000000000000000000000000000000000000000000000000000000000000003
 
18424
f65     -3
 
18425
f66     2.200000000000000000000000000000
 
18426
f67     3
 
18427
f68     2.200000000000000000000000000000
 
18428
f69     0000000003
 
18429
f70     000000000000000000000000000000002.200000000000000000000000000000
 
18430
f71     0000000003
 
18431
f72     000000000000000000000000000000002.200000000000000000000000000000
 
18432
f73     -1.175494348e-38
 
18433
f74     1.175494354e-38
 
18434
f75     00000001.175494354e-38
 
18435
f76     00000001.175494354e-38
 
18436
f77     -1.175494348e-38
 
18437
f78     1.175494354e-38
 
18438
f79     00000001.175494354e-38
 
18439
f80     00000001.175494354e-38
 
18440
f81     -1.17549e-38
 
18441
f82     1.17549e-38
 
18442
f83     01.17549e-38
 
18443
f84     01.17549e-38
 
18444
f85     -1.17549e-38
 
18445
f86     -1.17549e-38
 
18446
f87     1.17549e-38
 
18447
f88     1.17549e-38
 
18448
f89     01.17549e-38
 
18449
f90     01.17549e-38
 
18450
f91     01.17549e-38
 
18451
f92     01.17549e-38
 
18452
f93     -1.17549e-38
 
18453
f94     -1.175494348e-38
 
18454
f95     1.17549e-38
 
18455
f96     1.175494354e-38
 
18456
f97     01.17549e-38
 
18457
f98     00000001.175494354e-38
 
18458
f99     01.17549e-38
 
18459
f100    00000001.175494354e-38
 
18460
f101    1000-01-03
 
18461
f102    838:59:56
 
18462
f103    1970-01-04 00:00:03
 
18463
f104    1970-01-04 00:00:03
 
18464
f105    1904
 
18465
f106    1904
 
18466
f107    1904
 
18467
f108    2enum
 
18468
f109    1set
 
18469
f59     5
 
18470
f60     5
 
18471
f61     0000000005
 
18472
f62     0000000000000000000000000000000000000000000000000000000000000005
 
18473
f63     0000000005
 
18474
f64     0000000000000000000000000000000000000000000000000000000000000005
 
18475
f65     -1
 
18476
f66     4.400000000000000000000000000000
 
18477
f67     5
 
18478
f68     4.400000000000000000000000000000
 
18479
f69     0000000005
 
18480
f70     000000000000000000000000000000004.400000000000000000000000000000
 
18481
f71     0000000005
 
18482
f72     000000000000000000000000000000004.400000000000000000000000000000
 
18483
f73     -1.175494346e-38
 
18484
f74     1.175494356e-38
 
18485
f75     00000001.175494356e-38
 
18486
f76     00000001.175494356e-38
 
18487
f77     -1.175494346e-38
 
18488
f78     1.175494356e-38
 
18489
f79     00000001.175494356e-38
 
18490
f80     00000001.175494356e-38
 
18491
f81     -1.17549e-38
 
18492
f82     1.17549e-38
 
18493
f83     01.17549e-38
 
18494
f84     01.17549e-38
 
18495
f85     -1.17549e-38
 
18496
f86     -1.17549e-38
 
18497
f87     1.17549e-38
 
18498
f88     1.17549e-38
 
18499
f89     01.17549e-38
 
18500
f90     01.17549e-38
 
18501
f91     01.17549e-38
 
18502
f92     01.17549e-38
 
18503
f93     -1.17549e-38
 
18504
f94     -1.175494346e-38
 
18505
f95     1.17549e-38
 
18506
f96     1.175494356e-38
 
18507
f97     01.17549e-38
 
18508
f98     00000001.175494356e-38
 
18509
f99     01.17549e-38
 
18510
f100    00000001.175494356e-38
 
18511
f101    1000-01-05
 
18512
f102    838:59:54
 
18513
f103    1970-01-06 00:00:05
 
18514
f104    1970-01-06 00:00:05
 
18515
f105    1906
 
18516
f106    1906
 
18517
f107    1906
 
18518
f108    2enum
 
18519
f109    1set,2set
 
18520
f59     6
 
18521
f60     6
 
18522
f61     0000000006
 
18523
f62     0000000000000000000000000000000000000000000000000000000000000006
 
18524
f63     0000000006
 
18525
f64     0000000000000000000000000000000000000000000000000000000000000006
 
18526
f65     0
 
18527
f66     5.500000000000000000000000000000
 
18528
f67     6
 
18529
f68     5.500000000000000000000000000000
 
18530
f69     0000000006
 
18531
f70     000000000000000000000000000000005.500000000000000000000000000000
 
18532
f71     0000000006
 
18533
f72     000000000000000000000000000000005.500000000000000000000000000000
 
18534
f73     -1.175494345e-38
 
18535
f74     1.175494357e-38
 
18536
f75     00000001.175494357e-38
 
18537
f76     00000001.175494357e-38
 
18538
f77     -1.175494345e-38
 
18539
f78     1.175494357e-38
 
18540
f79     00000001.175494357e-38
 
18541
f80     00000001.175494357e-38
 
18542
f81     -1.17549e-38
 
18543
f82     1.17549e-38
 
18544
f83     01.17549e-38
 
18545
f84     01.17549e-38
 
18546
f85     -1.17549e-38
 
18547
f86     -1.17549e-38
 
18548
f87     1.17549e-38
 
18549
f88     1.17549e-38
 
18550
f89     01.17549e-38
 
18551
f90     01.17549e-38
 
18552
f91     01.17549e-38
 
18553
f92     01.17549e-38
 
18554
f93     -1.17549e-38
 
18555
f94     -1.175494345e-38
 
18556
f95     1.17549e-38
 
18557
f96     1.175494357e-38
 
18558
f97     01.17549e-38
 
18559
f98     00000001.175494357e-38
 
18560
f99     01.17549e-38
 
18561
f100    00000001.175494357e-38
 
18562
f101    1000-01-06
 
18563
f102    838:59:53
 
18564
f103    1970-01-07 00:00:06
 
18565
f104    1970-01-07 00:00:06
 
18566
f105    1907
 
18567
f106    1907
 
18568
f107    1907
 
18569
f108    1enum
 
18570
f109    1set
 
18571
f59     7
 
18572
f60     7
 
18573
f61     0000000007
 
18574
f62     0000000000000000000000000000000000000000000000000000000000000007
 
18575
f63     0000000007
 
18576
f64     0000000000000000000000000000000000000000000000000000000000000007
 
18577
f65     1
 
18578
f66     6.600000000000000000000000000000
 
18579
f67     7
 
18580
f68     6.600000000000000000000000000000
 
18581
f69     0000000007
 
18582
f70     000000000000000000000000000000006.600000000000000000000000000000
 
18583
f71     0000000007
 
18584
f72     000000000000000000000000000000006.600000000000000000000000000000
 
18585
f73     -1.175494344e-38
 
18586
f74     1.175494358e-38
 
18587
f75     00000001.175494358e-38
 
18588
f76     00000001.175494358e-38
 
18589
f77     -1.175494344e-38
 
18590
f78     1.175494358e-38
 
18591
f79     00000001.175494358e-38
 
18592
f80     00000001.175494358e-38
 
18593
f81     -1.17549e-38
 
18594
f82     1.17549e-38
 
18595
f83     01.17549e-38
 
18596
f84     01.17549e-38
 
18597
f85     -1.17549e-38
 
18598
f86     -1.17549e-38
 
18599
f87     1.17549e-38
 
18600
f88     1.17549e-38
 
18601
f89     01.17549e-38
 
18602
f90     01.17549e-38
 
18603
f91     01.17549e-38
 
18604
f92     01.17549e-38
 
18605
f93     -1.17549e-38
 
18606
f94     -1.175494344e-38
 
18607
f95     1.17549e-38
 
18608
f96     1.175494358e-38
 
18609
f97     01.17549e-38
 
18610
f98     00000001.175494358e-38
 
18611
f99     01.17549e-38
 
18612
f100    00000001.175494358e-38
 
18613
f101    1000-01-07
 
18614
f102    838:59:52
 
18615
f103    1970-01-08 00:00:07
 
18616
f104    1970-01-08 00:00:07
 
18617
f105    1908
 
18618
f106    1908
 
18619
f107    1908
 
18620
f108    2enum
 
18621
f109    2set
 
18622
f59     8
 
18623
f60     8
 
18624
f61     0000000008
 
18625
f62     0000000000000000000000000000000000000000000000000000000000000008
 
18626
f63     0000000008
 
18627
f64     0000000000000000000000000000000000000000000000000000000000000008
 
18628
f65     2
 
18629
f66     7.700000000000000000000000000000
 
18630
f67     8
 
18631
f68     7.700000000000000000000000000000
 
18632
f69     0000000008
 
18633
f70     000000000000000000000000000000007.700000000000000000000000000000
 
18634
f71     0000000008
 
18635
f72     000000000000000000000000000000007.700000000000000000000000000000
 
18636
f73     -1.175494343e-38
 
18637
f74     1.175494359e-38
 
18638
f75     00000001.175494359e-38
 
18639
f76     00000001.175494359e-38
 
18640
f77     -1.175494343e-38
 
18641
f78     1.175494359e-38
 
18642
f79     00000001.175494359e-38
 
18643
f80     00000001.175494359e-38
 
18644
f81     -1.17549e-38
 
18645
f82     1.17549e-38
 
18646
f83     01.17549e-38
 
18647
f84     01.17549e-38
 
18648
f85     -1.17549e-38
 
18649
f86     -1.17549e-38
 
18650
f87     1.17549e-38
 
18651
f88     1.17549e-38
 
18652
f89     01.17549e-38
 
18653
f90     01.17549e-38
 
18654
f91     01.17549e-38
 
18655
f92     01.17549e-38
 
18656
f93     -1.17549e-38
 
18657
f94     -1.175494343e-38
 
18658
f95     1.17549e-38
 
18659
f96     1.175494359e-38
 
18660
f97     01.17549e-38
 
18661
f98     00000001.175494359e-38
 
18662
f99     01.17549e-38
 
18663
f100    00000001.175494359e-38
 
18664
f101    1000-01-08
 
18665
f102    838:59:51
 
18666
f103    1970-01-09 00:00:08
 
18667
f104    1970-01-09 00:00:08
 
18668
f105    1909
 
18669
f106    1909
 
18670
f107    1909
 
18671
f108    1enum
 
18672
f109    1set,2set
 
18673
f59     9
 
18674
f60     9
 
18675
f61     0000000009
 
18676
f62     0000000000000000000000000000000000000000000000000000000000000009
 
18677
f63     0000000009
 
18678
f64     0000000000000000000000000000000000000000000000000000000000000009
 
18679
f65     3
 
18680
f66     8.800000000000000000000000000000
 
18681
f67     9
 
18682
f68     8.800000000000000000000000000000
 
18683
f69     0000000009
 
18684
f70     000000000000000000000000000000008.800000000000000000000000000000
 
18685
f71     0000000009
 
18686
f72     000000000000000000000000000000008.800000000000000000000000000000
 
18687
f73     -1.175494342e-38
 
18688
f74     1.17549436e-38
 
18689
f75     000000001.17549436e-38
 
18690
f76     000000001.17549436e-38
 
18691
f77     -1.175494342e-38
 
18692
f78     1.17549436e-38
 
18693
f79     000000001.17549436e-38
 
18694
f80     000000001.17549436e-38
 
18695
f81     -1.17549e-38
 
18696
f82     1.17549e-38
 
18697
f83     01.17549e-38
 
18698
f84     01.17549e-38
 
18699
f85     -1.17549e-38
 
18700
f86     -1.17549e-38
 
18701
f87     1.17549e-38
 
18702
f88     1.17549e-38
 
18703
f89     01.17549e-38
 
18704
f90     01.17549e-38
 
18705
f91     01.17549e-38
 
18706
f92     01.17549e-38
 
18707
f93     -1.17549e-38
 
18708
f94     -1.175494342e-38
 
18709
f95     1.17549e-38
 
18710
f96     1.17549436e-38
 
18711
f97     01.17549e-38
 
18712
f98     000000001.17549436e-38
 
18713
f99     01.17549e-38
 
18714
f100    000000001.17549436e-38
 
18715
f101    1000-01-09
 
18716
f102    838:59:50
 
18717
f103    1970-01-10 00:00:09
 
18718
f104    1970-01-10 00:00:09
 
18719
f105    1910
 
18720
f106    1910
 
18721
f107    1910
 
18722
f108    2enum
 
18723
f109    1set
 
18724
f59     10
 
18725
f60     10
 
18726
f61     0000000010
 
18727
f62     0000000000000000000000000000000000000000000000000000000000000010
 
18728
f63     0000000010
 
18729
f64     0000000000000000000000000000000000000000000000000000000000000010
 
18730
f65     4
 
18731
f66     9.900000000000000000000000000000
 
18732
f67     10
 
18733
f68     9.900000000000000000000000000000
 
18734
f69     0000000010
 
18735
f70     000000000000000000000000000000009.900000000000000000000000000000
 
18736
f71     0000000010
 
18737
f72     000000000000000000000000000000009.900000000000000000000000000000
 
18738
f73     -1.175494341e-38
 
18739
f74     1.175494361e-38
 
18740
f75     00000001.175494361e-38
 
18741
f76     00000001.175494361e-38
 
18742
f77     -1.175494341e-38
 
18743
f78     1.175494361e-38
 
18744
f79     00000001.175494361e-38
 
18745
f80     00000001.175494361e-38
 
18746
f81     -1.17549e-38
 
18747
f82     1.17549e-38
 
18748
f83     01.17549e-38
 
18749
f84     01.17549e-38
 
18750
f85     -1.17549e-38
 
18751
f86     -1.17549e-38
 
18752
f87     1.17549e-38
 
18753
f88     1.17549e-38
 
18754
f89     01.17549e-38
 
18755
f90     01.17549e-38
 
18756
f91     01.17549e-38
 
18757
f92     01.17549e-38
 
18758
f93     -1.17549e-38
 
18759
f94     -1.175494341e-38
 
18760
f95     1.17549e-38
 
18761
f96     1.175494361e-38
 
18762
f97     01.17549e-38
 
18763
f98     00000001.175494361e-38
 
18764
f99     01.17549e-38
 
18765
f100    00000001.175494361e-38
 
18766
f101    1000-01-10
 
18767
f102    838:59:49
 
18768
f103    1970-01-11 00:00:10
 
18769
f104    1970-01-11 00:00:10
 
18770
f105    1911
 
18771
f106    1911
 
18772
f107    1911
 
18773
f108    1enum
 
18774
f109    2set
 
18775
f59     15
 
18776
f60     87
 
18777
f61     NULL
 
18778
f62     NULL
 
18779
f63     NULL
 
18780
f64     NULL
 
18781
f65     NULL
 
18782
f66     NULL
 
18783
f67     NULL
 
18784
f68     NULL
 
18785
f69     NULL
 
18786
f70     NULL
 
18787
f71     NULL
 
18788
f72     NULL
 
18789
f73     NULL
 
18790
f74     NULL
 
18791
f75     NULL
 
18792
f76     NULL
 
18793
f77     7.7
 
18794
f78     7.7
 
18795
f79     00000000000000000007.7
 
18796
f80     00000000000000000008.8
 
18797
f81     8.8
 
18798
f82     8.8
 
18799
f83     0000000008.8
 
18800
f84     0000000008.8
 
18801
f85     8.8
 
18802
f86     8.8
 
18803
f87     8.8
 
18804
f88     8.8
 
18805
f89     0000000008.8
 
18806
f90     0000000008.8
 
18807
f91     0000000008.8
 
18808
f92     0000000008.8
 
18809
f93     8.8
 
18810
f94     8.8
 
18811
f95     8.8
 
18812
f96     8.8
 
18813
f97     0000000008.8
 
18814
f98     00000000000000000008.8
 
18815
f99     0000000008.8
 
18816
f100    00000000000000000008.8
 
18817
f101    2000-01-01
 
18818
f102    00:00:20
 
18819
f103    0002-02-02 00:00:00
 
18820
f104    2000-12-31 23:59:59
 
18821
f105    2000
 
18822
f106    2000
 
18823
f107    2000
 
18824
f108    1enum
 
18825
f109    1set
 
18826
f59     17
 
18827
f60     15
 
18828
f61     0000000016
 
18829
f62     NULL
 
18830
f63     NULL
 
18831
f64     NULL
 
18832
f65     NULL
 
18833
f66     NULL
 
18834
f67     NULL
 
18835
f68     NULL
 
18836
f69     NULL
 
18837
f70     NULL
 
18838
f71     NULL
 
18839
f72     NULL
 
18840
f73     NULL
 
18841
f74     NULL
 
18842
f75     NULL
 
18843
f76     NULL
 
18844
f77     7.7
 
18845
f78     7.7
 
18846
f79     00000000000000000007.7
 
18847
f80     00000000000000000008.8
 
18848
f81     8.8
 
18849
f82     8.8
 
18850
f83     0000000008.8
 
18851
f84     0000000008.8
 
18852
f85     8.8
 
18853
f86     8.8
 
18854
f87     8.8
 
18855
f88     8.8
 
18856
f89     0000000008.8
 
18857
f90     0000000008.8
 
18858
f91     0000000008.8
 
18859
f92     0000000008.8
 
18860
f93     8.8
 
18861
f94     8.8
 
18862
f95     8.8
 
18863
f96     8.8
 
18864
f97     0000000008.8
 
18865
f98     00000000000000000008.8
 
18866
f99     0000000008.8
 
18867
f100    00000000000000000008.8
 
18868
f101    2000-01-01
 
18869
f102    00:00:20
 
18870
f103    0002-02-02 00:00:00
 
18871
f104    2000-12-31 23:59:59
 
18872
f105    2000
 
18873
f106    2000
 
18874
f107    2000
 
18875
f108    1enum
 
18876
f109    1set
 
18877
f59     19
 
18878
f60     18
 
18879
f61     0000000014
 
18880
f62     NULL
 
18881
f63     NULL
 
18882
f64     NULL
 
18883
f65     NULL
 
18884
f66     NULL
 
18885
f67     NULL
 
18886
f68     NULL
 
18887
f69     NULL
 
18888
f70     NULL
 
18889
f71     NULL
 
18890
f72     NULL
 
18891
f73     NULL
 
18892
f74     NULL
 
18893
f75     NULL
 
18894
f76     NULL
 
18895
f77     7.7
 
18896
f78     7.7
 
18897
f79     00000000000000000007.7
 
18898
f80     00000000000000000008.8
 
18899
f81     8.8
 
18900
f82     8.8
 
18901
f83     0000000008.8
 
18902
f84     0000000008.8
 
18903
f85     8.8
 
18904
f86     8.8
 
18905
f87     8.8
 
18906
f88     8.8
 
18907
f89     0000000008.8
 
18908
f90     0000000008.8
 
18909
f91     0000000008.8
 
18910
f92     0000000008.8
 
18911
f93     8.8
 
18912
f94     8.8
 
18913
f95     8.8
 
18914
f96     8.8
 
18915
f97     0000000008.8
 
18916
f98     00000000000000000008.8
 
18917
f99     0000000008.8
 
18918
f100    00000000000000000008.8
 
18919
f101    2000-01-01
 
18920
f102    00:00:20
 
18921
f103    0002-02-02 00:00:00
 
18922
f104    2000-12-31 23:59:59
 
18923
f105    2000
 
18924
f106    2000
 
18925
f107    2000
 
18926
f108    1enum
 
18927
f109    1set
 
18928
f59     22
 
18929
f60     93
 
18930
f61     NULL
 
18931
f62     NULL
 
18932
f63     NULL
 
18933
f64     NULL
 
18934
f65     NULL
 
18935
f66     NULL
 
18936
f67     NULL
 
18937
f68     NULL
 
18938
f69     NULL
 
18939
f70     NULL
 
18940
f71     NULL
 
18941
f72     NULL
 
18942
f73     NULL
 
18943
f74     NULL
 
18944
f75     NULL
 
18945
f76     NULL
 
18946
f77     7.7
 
18947
f78     7.7
 
18948
f79     00000000000000000007.7
 
18949
f80     00000000000000000008.8
 
18950
f81     8.8
 
18951
f82     8.8
 
18952
f83     0000000008.8
 
18953
f84     0000000008.8
 
18954
f85     8.8
 
18955
f86     8.8
 
18956
f87     8.8
 
18957
f88     8.8
 
18958
f89     0000000008.8
 
18959
f90     0000000008.8
 
18960
f91     0000000008.8
 
18961
f92     0000000008.8
 
18962
f93     8.8
 
18963
f94     8.8
 
18964
f95     8.8
 
18965
f96     8.8
 
18966
f97     0000000008.8
 
18967
f98     00000000000000000008.8
 
18968
f99     0000000008.8
 
18969
f100    00000000000000000008.8
 
18970
f101    2000-01-01
 
18971
f102    00:00:20
 
18972
f103    0002-02-02 00:00:00
 
18973
f104    2000-12-31 23:59:59
 
18974
f105    2000
 
18975
f106    2000
 
18976
f107    2000
 
18977
f108    1enum
 
18978
f109    1set
 
18979
f59     24
 
18980
f60     51654
 
18981
f61     NULL
 
18982
f62     NULL
 
18983
f63     NULL
 
18984
f64     NULL
 
18985
f65     NULL
 
18986
f66     NULL
 
18987
f67     NULL
 
18988
f68     NULL
 
18989
f69     NULL
 
18990
f70     NULL
 
18991
f71     NULL
 
18992
f72     NULL
 
18993
f73     NULL
 
18994
f74     NULL
 
18995
f75     NULL
 
18996
f76     NULL
 
18997
f77     7.7
 
18998
f78     7.7
 
18999
f79     00000000000000000007.7
 
19000
f80     00000000000000000008.8
 
19001
f81     8.8
 
19002
f82     8.8
 
19003
f83     0000000008.8
 
19004
f84     0000000008.8
 
19005
f85     8.8
 
19006
f86     8.8
 
19007
f87     8.8
 
19008
f88     8.8
 
19009
f89     0000000008.8
 
19010
f90     0000000008.8
 
19011
f91     0000000008.8
 
19012
f92     0000000008.8
 
19013
f93     8.8
 
19014
f94     8.8
 
19015
f95     8.8
 
19016
f96     8.8
 
19017
f97     0000000008.8
 
19018
f98     00000000000000000008.8
 
19019
f99     0000000008.8
 
19020
f100    00000000000000000008.8
 
19021
f101    2000-01-01
 
19022
f102    00:00:20
 
19023
f103    0002-02-02 00:00:00
 
19024
f104    2000-12-31 23:59:59
 
19025
f105    2000
 
19026
f106    2000
 
19027
f107    2000
 
19028
f108    1enum
 
19029
f109    1set
 
19030
f59     27
 
19031
f60     25
 
19032
f61     0000000026
 
19033
f62     NULL
 
19034
f63     NULL
 
19035
f64     NULL
 
19036
f65     NULL
 
19037
f66     NULL
 
19038
f67     NULL
 
19039
f68     NULL
 
19040
f69     NULL
 
19041
f70     NULL
 
19042
f71     NULL
 
19043
f72     NULL
 
19044
f73     NULL
 
19045
f74     NULL
 
19046
f75     NULL
 
19047
f76     NULL
 
19048
f77     7.7
 
19049
f78     7.7
 
19050
f79     00000000000000000007.7
 
19051
f80     00000000000000000008.8
 
19052
f81     8.8
 
19053
f82     8.8
 
19054
f83     0000000008.8
 
19055
f84     0000000008.8
 
19056
f85     8.8
 
19057
f86     8.8
 
19058
f87     8.8
 
19059
f88     8.8
 
19060
f89     0000000008.8
 
19061
f90     0000000008.8
 
19062
f91     0000000008.8
 
19063
f92     0000000008.8
 
19064
f93     8.8
 
19065
f94     8.8
 
19066
f95     8.8
 
19067
f96     8.8
 
19068
f97     0000000008.8
 
19069
f98     00000000000000000008.8
 
19070
f99     0000000008.8
 
19071
f100    00000000000000000008.8
 
19072
f101    2000-01-01
 
19073
f102    00:00:20
 
19074
f103    0002-02-02 00:00:00
 
19075
f104    2000-12-31 23:59:59
 
19076
f105    2000
 
19077
f106    2000
 
19078
f107    2000
 
19079
f108    1enum
 
19080
f109    1set
 
19081
f59     29
 
19082
f60     28
 
19083
f61     0000000024
 
19084
f62     NULL
 
19085
f63     NULL
 
19086
f64     NULL
 
19087
f65     NULL
 
19088
f66     NULL
 
19089
f67     NULL
 
19090
f68     NULL
 
19091
f69     NULL
 
19092
f70     NULL
 
19093
f71     NULL
 
19094
f72     NULL
 
19095
f73     NULL
 
19096
f74     NULL
 
19097
f75     NULL
 
19098
f76     NULL
 
19099
f77     7.7
 
19100
f78     7.7
 
19101
f79     00000000000000000007.7
 
19102
f80     00000000000000000008.8
 
19103
f81     8.8
 
19104
f82     8.8
 
19105
f83     0000000008.8
 
19106
f84     0000000008.8
 
19107
f85     8.8
 
19108
f86     8.8
 
19109
f87     8.8
 
19110
f88     8.8
 
19111
f89     0000000008.8
 
19112
f90     0000000008.8
 
19113
f91     0000000008.8
 
19114
f92     0000000008.8
 
19115
f93     8.8
 
19116
f94     8.8
 
19117
f95     8.8
 
19118
f96     8.8
 
19119
f97     0000000008.8
 
19120
f98     00000000000000000008.8
 
19121
f99     0000000008.8
 
19122
f100    00000000000000000008.8
 
19123
f101    2000-01-01
 
19124
f102    00:00:20
 
19125
f103    0002-02-02 00:00:00
 
19126
f104    2000-12-31 23:59:59
 
19127
f105    2000
 
19128
f106    2000
 
19129
f107    2000
 
19130
f108    1enum
 
19131
f109    1set
 
19132
f59     34
 
19133
f60     41
 
19134
f61     NULL
 
19135
f62     NULL
 
19136
f63     NULL
 
19137
f64     NULL
 
19138
f65     NULL
 
19139
f66     NULL
 
19140
f67     NULL
 
19141
f68     NULL
 
19142
f69     NULL
 
19143
f70     NULL
 
19144
f71     NULL
 
19145
f72     NULL
 
19146
f73     NULL
 
19147
f74     NULL
 
19148
f75     NULL
 
19149
f76     NULL
 
19150
f77     7.7
 
19151
f78     7.7
 
19152
f79     00000000000000000007.7
 
19153
f80     00000000000000000008.8
 
19154
f81     8.8
 
19155
f82     8.8
 
19156
f83     0000000008.8
 
19157
f84     0000000008.8
 
19158
f85     8.8
 
19159
f86     8.8
 
19160
f87     8.8
 
19161
f88     8.8
 
19162
f89     0000000008.8
 
19163
f90     0000000008.8
 
19164
f91     0000000008.8
 
19165
f92     0000000008.8
 
19166
f93     8.8
 
19167
f94     8.8
 
19168
f95     8.8
 
19169
f96     8.8
 
19170
f97     0000000008.8
 
19171
f98     00000000000000000008.8
 
19172
f99     0000000008.8
 
19173
f100    00000000000000000008.8
 
19174
f101    2000-01-01
 
19175
f102    00:00:20
 
19176
f103    0002-02-02 00:00:00
 
19177
f104    2000-12-31 23:59:59
 
19178
f105    2000
 
19179
f106    2000
 
19180
f107    2000
 
19181
f108    1enum
 
19182
f109    1set
 
19183
f59     94
 
19184
f60     74
 
19185
f61     NULL
 
19186
f62     NULL
 
19187
f63     NULL
 
19188
f64     NULL
 
19189
f65     NULL
 
19190
f66     NULL
 
19191
f67     NULL
 
19192
f68     NULL
 
19193
f69     NULL
 
19194
f70     NULL
 
19195
f71     NULL
 
19196
f72     NULL
 
19197
f73     NULL
 
19198
f74     NULL
 
19199
f75     NULL
 
19200
f76     NULL
 
19201
f77     7.7
 
19202
f78     7.7
 
19203
f79     00000000000000000007.7
 
19204
f80     00000000000000000008.8
 
19205
f81     8.8
 
19206
f82     8.8
 
19207
f83     0000000008.8
 
19208
f84     0000000008.8
 
19209
f85     8.8
 
19210
f86     8.8
 
19211
f87     8.8
 
19212
f88     8.8
 
19213
f89     0000000008.8
 
19214
f90     0000000008.8
 
19215
f91     0000000008.8
 
19216
f92     0000000008.8
 
19217
f93     8.8
 
19218
f94     8.8
 
19219
f95     8.8
 
19220
f96     8.8
 
19221
f97     0000000008.8
 
19222
f98     00000000000000000008.8
 
19223
f99     0000000008.8
 
19224
f100    00000000000000000008.8
 
19225
f101    2000-01-01
 
19226
f102    00:00:20
 
19227
f103    0002-02-02 00:00:00
 
19228
f104    2000-12-31 23:59:59
 
19229
f105    2000
 
19230
f106    2000
 
19231
f107    2000
 
19232
f108    1enum
 
19233
f109    1set
 
19234
f59     100
 
19235
f60     4
 
19236
f61     0000000004
 
19237
f62     0000000000000000000000000000000000000000000000000000000000000004
 
19238
f63     0000000004
 
19239
f64     0000000000000000000000000000000000000000000000000000000000000004
 
19240
f65     -2
 
19241
f66     3.300000000000000000000000000000
 
19242
f67     4
 
19243
f68     3.300000000000000000000000000000
 
19244
f69     0000000004
 
19245
f70     000000000000000000000000000000003.300000000000000000000000000000
 
19246
f71     0000000004
 
19247
f72     000000000000000000000000000000003.300000000000000000000000000000
 
19248
f73     -1.175494347e-38
 
19249
f74     1.175494355e-38
 
19250
f75     00000001.175494355e-38
 
19251
f76     00000001.175494355e-38
 
19252
f77     -1.175494347e-38
 
19253
f78     1.175494355e-38
 
19254
f79     00000001.175494355e-38
 
19255
f80     00000001.175494355e-38
 
19256
f81     -1.17549e-38
 
19257
f82     1.17549e-38
 
19258
f83     01.17549e-38
 
19259
f84     01.17549e-38
 
19260
f85     -1.17549e-38
 
19261
f86     -1.17549e-38
 
19262
f87     1.17549e-38
 
19263
f88     1.17549e-38
 
19264
f89     01.17549e-38
 
19265
f90     01.17549e-38
 
19266
f91     01.17549e-38
 
19267
f92     01.17549e-38
 
19268
f93     -1.17549e-38
 
19269
f94     -1.175494347e-38
 
19270
f95     1.17549e-38
 
19271
f96     1.175494355e-38
 
19272
f97     01.17549e-38
 
19273
f98     00000001.175494355e-38
 
19274
f99     01.17549e-38
 
19275
f100    00000001.175494355e-38
 
19276
f101    1000-01-04
 
19277
f102    838:59:55
 
19278
f103    1970-01-05 00:00:04
 
19279
f104    1970-01-05 00:00:04
 
19280
f105    1905
 
19281
f106    1905
 
19282
f107    1905
 
19283
f108    1enum
 
19284
f109    2set
 
19285
f59     100
 
19286
f60     74
 
19287
f61     NULL
 
19288
f62     NULL
 
19289
f63     NULL
 
19290
f64     NULL
 
19291
f65     NULL
 
19292
f66     NULL
 
19293
f67     NULL
 
19294
f68     NULL
 
19295
f69     NULL
 
19296
f70     NULL
 
19297
f71     NULL
 
19298
f72     NULL
 
19299
f73     NULL
 
19300
f74     NULL
 
19301
f75     NULL
 
19302
f76     NULL
 
19303
f77     7.7
 
19304
f78     7.7
 
19305
f79     00000000000000000007.7
 
19306
f80     00000000000000000008.8
 
19307
f81     8.8
 
19308
f82     8.8
 
19309
f83     0000000008.8
 
19310
f84     0000000008.8
 
19311
f85     8.8
 
19312
f86     8.8
 
19313
f87     8.8
 
19314
f88     8.8
 
19315
f89     0000000008.8
 
19316
f90     0000000008.8
 
19317
f91     0000000008.8
 
19318
f92     0000000008.8
 
19319
f93     8.8
 
19320
f94     8.8
 
19321
f95     8.8
 
19322
f96     8.8
 
19323
f97     0000000008.8
 
19324
f98     00000000000000000008.8
 
19325
f99     0000000008.8
 
19326
f100    00000000000000000008.8
 
19327
f101    2000-01-01
 
19328
f102    00:00:20
 
19329
f103    0002-02-02 00:00:00
 
19330
f104    2000-12-31 23:59:59
 
19331
f105    2000
 
19332
f106    2000
 
19333
f107    2000
 
19334
f108    1enum
 
19335
f109    1set
 
19336
f59     107
 
19337
f60     105
 
19338
f61     0000000106
 
19339
f62     NULL
 
19340
f63     NULL
 
19341
f64     NULL
 
19342
f65     NULL
 
19343
f66     NULL
 
19344
f67     NULL
 
19345
f68     NULL
 
19346
f69     NULL
 
19347
f70     NULL
 
19348
f71     NULL
 
19349
f72     NULL
 
19350
f73     NULL
 
19351
f74     NULL
 
19352
f75     NULL
 
19353
f76     NULL
 
19354
f77     7.7
 
19355
f78     7.7
 
19356
f79     00000000000000000007.7
 
19357
f80     00000000000000000008.8
 
19358
f81     8.8
 
19359
f82     8.8
 
19360
f83     0000000008.8
 
19361
f84     0000000008.8
 
19362
f85     8.8
 
19363
f86     8.8
 
19364
f87     8.8
 
19365
f88     8.8
 
19366
f89     0000000008.8
 
19367
f90     0000000008.8
 
19368
f91     0000000008.8
 
19369
f92     0000000008.8
 
19370
f93     8.8
 
19371
f94     8.8
 
19372
f95     8.8
 
19373
f96     8.8
 
19374
f97     0000000008.8
 
19375
f98     00000000000000000008.8
 
19376
f99     0000000008.8
 
19377
f100    00000000000000000008.8
 
19378
f101    2000-01-01
 
19379
f102    00:00:20
 
19380
f103    0002-02-02 00:00:00
 
19381
f104    2000-12-31 23:59:59
 
19382
f105    2000
 
19383
f106    2000
 
19384
f107    2000
 
19385
f108    1enum
 
19386
f109    1set
 
19387
f59     107
 
19388
f60     105
 
19389
f61     0000000106
 
19390
f62     NULL
 
19391
f63     NULL
 
19392
f64     NULL
 
19393
f65     NULL
 
19394
f66     NULL
 
19395
f67     NULL
 
19396
f68     NULL
 
19397
f69     NULL
 
19398
f70     NULL
 
19399
f71     NULL
 
19400
f72     NULL
 
19401
f73     NULL
 
19402
f74     NULL
 
19403
f75     NULL
 
19404
f76     NULL
 
19405
f77     7.7
 
19406
f78     7.7
 
19407
f79     00000000000000000007.7
 
19408
f80     00000000000000000008.8
 
19409
f81     8.8
 
19410
f82     8.8
 
19411
f83     0000000008.8
 
19412
f84     0000000008.8
 
19413
f85     8.8
 
19414
f86     8.8
 
19415
f87     8.8
 
19416
f88     8.8
 
19417
f89     0000000008.8
 
19418
f90     0000000008.8
 
19419
f91     0000000008.8
 
19420
f92     0000000008.8
 
19421
f93     8.8
 
19422
f94     8.8
 
19423
f95     8.8
 
19424
f96     8.8
 
19425
f97     0000000008.8
 
19426
f98     00000000000000000008.8
 
19427
f99     0000000008.8
 
19428
f100    00000000000000000008.8
 
19429
f101    2000-01-01
 
19430
f102    00:00:20
 
19431
f103    0002-02-02 00:00:00
 
19432
f104    2000-12-31 23:59:59
 
19433
f105    2000
 
19434
f106    2000
 
19435
f107    2000
 
19436
f108    1enum
 
19437
f109    1set
 
19438
f59     109
 
19439
f60     108
 
19440
f61     0000000104
 
19441
f62     NULL
 
19442
f63     NULL
 
19443
f64     NULL
 
19444
f65     NULL
 
19445
f66     NULL
 
19446
f67     NULL
 
19447
f68     NULL
 
19448
f69     NULL
 
19449
f70     NULL
 
19450
f71     NULL
 
19451
f72     NULL
 
19452
f73     NULL
 
19453
f74     NULL
 
19454
f75     NULL
 
19455
f76     NULL
 
19456
f77     7.7
 
19457
f78     7.7
 
19458
f79     00000000000000000007.7
 
19459
f80     00000000000000000008.8
 
19460
f81     8.8
 
19461
f82     8.8
 
19462
f83     0000000008.8
 
19463
f84     0000000008.8
 
19464
f85     8.8
 
19465
f86     8.8
 
19466
f87     8.8
 
19467
f88     8.8
 
19468
f89     0000000008.8
 
19469
f90     0000000008.8
 
19470
f91     0000000008.8
 
19471
f92     0000000008.8
 
19472
f93     8.8
 
19473
f94     8.8
 
19474
f95     8.8
 
19475
f96     8.8
 
19476
f97     0000000008.8
 
19477
f98     00000000000000000008.8
 
19478
f99     0000000008.8
 
19479
f100    00000000000000000008.8
 
19480
f101    2000-01-01
 
19481
f102    00:00:20
 
19482
f103    0002-02-02 00:00:00
 
19483
f104    2000-12-31 23:59:59
 
19484
f105    2000
 
19485
f106    2000
 
19486
f107    2000
 
19487
f108    1enum
 
19488
f109    1set
 
19489
f59     109
 
19490
f60     108
 
19491
f61     0000000104
 
19492
f62     NULL
 
19493
f63     NULL
 
19494
f64     NULL
 
19495
f65     NULL
 
19496
f66     NULL
 
19497
f67     NULL
 
19498
f68     NULL
 
19499
f69     NULL
 
19500
f70     NULL
 
19501
f71     NULL
 
19502
f72     NULL
 
19503
f73     NULL
 
19504
f74     NULL
 
19505
f75     NULL
 
19506
f76     NULL
 
19507
f77     7.7
 
19508
f78     7.7
 
19509
f79     00000000000000000007.7
 
19510
f80     00000000000000000008.8
 
19511
f81     8.8
 
19512
f82     8.8
 
19513
f83     0000000008.8
 
19514
f84     0000000008.8
 
19515
f85     8.8
 
19516
f86     8.8
 
19517
f87     8.8
 
19518
f88     8.8
 
19519
f89     0000000008.8
 
19520
f90     0000000008.8
 
19521
f91     0000000008.8
 
19522
f92     0000000008.8
 
19523
f93     8.8
 
19524
f94     8.8
 
19525
f95     8.8
 
19526
f96     8.8
 
19527
f97     0000000008.8
 
19528
f98     00000000000000000008.8
 
19529
f99     0000000008.8
 
19530
f100    00000000000000000008.8
 
19531
f101    2000-01-01
 
19532
f102    00:00:20
 
19533
f103    0002-02-02 00:00:00
 
19534
f104    2000-12-31 23:59:59
 
19535
f105    2000
 
19536
f106    2000
 
19537
f107    2000
 
19538
f108    1enum
 
19539
f109    1set
 
19540
f59     195
 
19541
f60     87
 
19542
f61     NULL
 
19543
f62     NULL
 
19544
f63     NULL
 
19545
f64     NULL
 
19546
f65     NULL
 
19547
f66     NULL
 
19548
f67     NULL
 
19549
f68     NULL
 
19550
f69     NULL
 
19551
f70     NULL
 
19552
f71     NULL
 
19553
f72     NULL
 
19554
f73     NULL
 
19555
f74     NULL
 
19556
f75     NULL
 
19557
f76     NULL
 
19558
f77     7.7
 
19559
f78     7.7
 
19560
f79     00000000000000000007.7
 
19561
f80     00000000000000000008.8
 
19562
f81     8.8
 
19563
f82     8.8
 
19564
f83     0000000008.8
 
19565
f84     0000000008.8
 
19566
f85     8.8
 
19567
f86     8.8
 
19568
f87     8.8
 
19569
f88     8.8
 
19570
f89     0000000008.8
 
19571
f90     0000000008.8
 
19572
f91     0000000008.8
 
19573
f92     0000000008.8
 
19574
f93     8.8
 
19575
f94     8.8
 
19576
f95     8.8
 
19577
f96     8.8
 
19578
f97     0000000008.8
 
19579
f98     00000000000000000008.8
 
19580
f99     0000000008.8
 
19581
f100    00000000000000000008.8
 
19582
f101    2000-01-01
 
19583
f102    00:00:20
 
19584
f103    0002-02-02 00:00:00
 
19585
f104    2000-12-31 23:59:59
 
19586
f105    2000
 
19587
f106    2000
 
19588
f107    2000
 
19589
f108    1enum
 
19590
f109    1set
 
19591
f59     207
 
19592
f60     205
 
19593
f61     0000000206
 
19594
f62     NULL
 
19595
f63     NULL
 
19596
f64     NULL
 
19597
f65     NULL
 
19598
f66     NULL
 
19599
f67     NULL
 
19600
f68     NULL
 
19601
f69     NULL
 
19602
f70     NULL
 
19603
f71     NULL
 
19604
f72     NULL
 
19605
f73     NULL
 
19606
f74     NULL
 
19607
f75     NULL
 
19608
f76     NULL
 
19609
f77     7.7
 
19610
f78     7.7
 
19611
f79     00000000000000000007.7
 
19612
f80     00000000000000000008.8
 
19613
f81     8.8
 
19614
f82     8.8
 
19615
f83     0000000008.8
 
19616
f84     0000000008.8
 
19617
f85     8.8
 
19618
f86     8.8
 
19619
f87     8.8
 
19620
f88     8.8
 
19621
f89     0000000008.8
 
19622
f90     0000000008.8
 
19623
f91     0000000008.8
 
19624
f92     0000000008.8
 
19625
f93     8.8
 
19626
f94     8.8
 
19627
f95     8.8
 
19628
f96     8.8
 
19629
f97     0000000008.8
 
19630
f98     00000000000000000008.8
 
19631
f99     0000000008.8
 
19632
f100    00000000000000000008.8
 
19633
f101    2000-01-01
 
19634
f102    00:00:20
 
19635
f103    0002-02-02 00:00:00
 
19636
f104    2000-12-31 23:59:59
 
19637
f105    2000
 
19638
f106    2000
 
19639
f107    2000
 
19640
f108    1enum
 
19641
f109    1set
 
19642
f59     209
 
19643
f60     208
 
19644
f61     0000000204
 
19645
f62     NULL
 
19646
f63     NULL
 
19647
f64     NULL
 
19648
f65     NULL
 
19649
f66     NULL
 
19650
f67     NULL
 
19651
f68     NULL
 
19652
f69     NULL
 
19653
f70     NULL
 
19654
f71     NULL
 
19655
f72     NULL
 
19656
f73     NULL
 
19657
f74     NULL
 
19658
f75     NULL
 
19659
f76     NULL
 
19660
f77     7.7
 
19661
f78     7.7
 
19662
f79     00000000000000000007.7
 
19663
f80     00000000000000000008.8
 
19664
f81     8.8
 
19665
f82     8.8
 
19666
f83     0000000008.8
 
19667
f84     0000000008.8
 
19668
f85     8.8
 
19669
f86     8.8
 
19670
f87     8.8
 
19671
f88     8.8
 
19672
f89     0000000008.8
 
19673
f90     0000000008.8
 
19674
f91     0000000008.8
 
19675
f92     0000000008.8
 
19676
f93     8.8
 
19677
f94     8.8
 
19678
f95     8.8
 
19679
f96     8.8
 
19680
f97     0000000008.8
 
19681
f98     00000000000000000008.8
 
19682
f99     0000000008.8
 
19683
f100    00000000000000000008.8
 
19684
f101    2000-01-01
 
19685
f102    00:00:20
 
19686
f103    0002-02-02 00:00:00
 
19687
f104    2000-12-31 23:59:59
 
19688
f105    2000
 
19689
f106    2000
 
19690
f107    2000
 
19691
f108    1enum
 
19692
f109    1set
 
19693
f59     242
 
19694
f60     79
 
19695
f61     NULL
 
19696
f62     NULL
 
19697
f63     NULL
 
19698
f64     NULL
 
19699
f65     NULL
 
19700
f66     NULL
 
19701
f67     NULL
 
19702
f68     NULL
 
19703
f69     NULL
 
19704
f70     NULL
 
19705
f71     NULL
 
19706
f72     NULL
 
19707
f73     NULL
 
19708
f74     NULL
 
19709
f75     NULL
 
19710
f76     NULL
 
19711
f77     7.7
 
19712
f78     7.7
 
19713
f79     00000000000000000007.7
 
19714
f80     00000000000000000008.8
 
19715
f81     8.8
 
19716
f82     8.8
 
19717
f83     0000000008.8
 
19718
f84     0000000008.8
 
19719
f85     8.8
 
19720
f86     8.8
 
19721
f87     8.8
 
19722
f88     8.8
 
19723
f89     0000000008.8
 
19724
f90     0000000008.8
 
19725
f91     0000000008.8
 
19726
f92     0000000008.8
 
19727
f93     8.8
 
19728
f94     8.8
 
19729
f95     8.8
 
19730
f96     8.8
 
19731
f97     0000000008.8
 
19732
f98     00000000000000000008.8
 
19733
f99     0000000008.8
 
19734
f100    00000000000000000008.8
 
19735
f101    2000-01-01
 
19736
f102    00:00:20
 
19737
f103    0002-02-02 00:00:00
 
19738
f104    2000-12-31 23:59:59
 
19739
f105    2000
 
19740
f106    2000
 
19741
f107    2000
 
19742
f108    1enum
 
19743
f109    1set
 
19744
f59     250
 
19745
f60     87895654
 
19746
f61     NULL
 
19747
f62     NULL
 
19748
f63     NULL
 
19749
f64     NULL
 
19750
f65     NULL
 
19751
f66     NULL
 
19752
f67     NULL
 
19753
f68     NULL
 
19754
f69     NULL
 
19755
f70     NULL
 
19756
f71     NULL
 
19757
f72     NULL
 
19758
f73     NULL
 
19759
f74     NULL
 
19760
f75     NULL
 
19761
f76     NULL
 
19762
f77     7.7
 
19763
f78     7.7
 
19764
f79     00000000000000000007.7
 
19765
f80     00000000000000000008.8
 
19766
f81     8.8
 
19767
f82     8.8
 
19768
f83     0000000008.8
 
19769
f84     0000000008.8
 
19770
f85     8.8
 
19771
f86     8.8
 
19772
f87     8.8
 
19773
f88     8.8
 
19774
f89     0000000008.8
 
19775
f90     0000000008.8
 
19776
f91     0000000008.8
 
19777
f92     0000000008.8
 
19778
f93     8.8
 
19779
f94     8.8
 
19780
f95     8.8
 
19781
f96     8.8
 
19782
f97     0000000008.8
 
19783
f98     00000000000000000008.8
 
19784
f99     0000000008.8
 
19785
f100    00000000000000000008.8
 
19786
f101    2000-01-01
 
19787
f102    00:00:20
 
19788
f103    0002-02-02 00:00:00
 
19789
f104    2000-12-31 23:59:59
 
19790
f105    2000
 
19791
f106    2000
 
19792
f107    2000
 
19793
f108    1enum
 
19794
f109    1set
 
19795
f59     292
 
19796
f60     93
 
19797
f61     NULL
 
19798
f62     NULL
 
19799
f63     NULL
 
19800
f64     NULL
 
19801
f65     NULL
 
19802
f66     NULL
 
19803
f67     NULL
 
19804
f68     NULL
 
19805
f69     NULL
 
19806
f70     NULL
 
19807
f71     NULL
 
19808
f72     NULL
 
19809
f73     NULL
 
19810
f74     NULL
 
19811
f75     NULL
 
19812
f76     NULL
 
19813
f77     7.7
 
19814
f78     7.7
 
19815
f79     00000000000000000007.7
 
19816
f80     00000000000000000008.8
 
19817
f81     8.8
 
19818
f82     8.8
 
19819
f83     0000000008.8
 
19820
f84     0000000008.8
 
19821
f85     8.8
 
19822
f86     8.8
 
19823
f87     8.8
 
19824
f88     8.8
 
19825
f89     0000000008.8
 
19826
f90     0000000008.8
 
19827
f91     0000000008.8
 
19828
f92     0000000008.8
 
19829
f93     8.8
 
19830
f94     8.8
 
19831
f95     8.8
 
19832
f96     8.8
 
19833
f97     0000000008.8
 
19834
f98     00000000000000000008.8
 
19835
f99     0000000008.8
 
19836
f100    00000000000000000008.8
 
19837
f101    2000-01-01
 
19838
f102    00:00:20
 
19839
f103    0002-02-02 00:00:00
 
19840
f104    2000-12-31 23:59:59
 
19841
f105    2000
 
19842
f106    2000
 
19843
f107    2000
 
19844
f108    1enum
 
19845
f109    1set
 
19846
f59     299
 
19847
f60     899
 
19848
f61     NULL
 
19849
f62     NULL
 
19850
f63     NULL
 
19851
f64     NULL
 
19852
f65     NULL
 
19853
f66     NULL
 
19854
f67     NULL
 
19855
f68     NULL
 
19856
f69     NULL
 
19857
f70     NULL
 
19858
f71     NULL
 
19859
f72     NULL
 
19860
f73     NULL
 
19861
f74     NULL
 
19862
f75     NULL
 
19863
f76     NULL
 
19864
f77     7.7
 
19865
f78     7.7
 
19866
f79     00000000000000000007.7
 
19867
f80     00000000000000000008.8
 
19868
f81     8.8
 
19869
f82     8.8
 
19870
f83     0000000008.8
 
19871
f84     0000000008.8
 
19872
f85     8.8
 
19873
f86     8.8
 
19874
f87     8.8
 
19875
f88     8.8
 
19876
f89     0000000008.8
 
19877
f90     0000000008.8
 
19878
f91     0000000008.8
 
19879
f92     0000000008.8
 
19880
f93     8.8
 
19881
f94     8.8
 
19882
f95     8.8
 
19883
f96     8.8
 
19884
f97     0000000008.8
 
19885
f98     00000000000000000008.8
 
19886
f99     0000000008.8
 
19887
f100    00000000000000000008.8
 
19888
f101    2000-01-01
 
19889
f102    00:00:20
 
19890
f103    0002-02-02 00:00:00
 
19891
f104    2000-12-31 23:59:59
 
19892
f105    2000
 
19893
f106    2000
 
19894
f107    2000
 
19895
f108    1enum
 
19896
f109    1set
 
19897
f59     321
 
19898
f60     NULL
 
19899
f61     0000000765
 
19900
f62     NULL
 
19901
f63     NULL
 
19902
f64     NULL
 
19903
f65     NULL
 
19904
f66     NULL
 
19905
f67     NULL
 
19906
f68     NULL
 
19907
f69     NULL
 
19908
f70     NULL
 
19909
f71     NULL
 
19910
f72     NULL
 
19911
f73     NULL
 
19912
f74     NULL
 
19913
f75     NULL
 
19914
f76     NULL
 
19915
f77     7.7
 
19916
f78     7.7
 
19917
f79     00000000000000000007.7
 
19918
f80     00000000000000000008.8
 
19919
f81     8.8
 
19920
f82     8.8
 
19921
f83     0000000008.8
 
19922
f84     0000000008.8
 
19923
f85     8.8
 
19924
f86     8.8
 
19925
f87     8.8
 
19926
f88     8.8
 
19927
f89     0000000008.8
 
19928
f90     0000000008.8
 
19929
f91     0000000008.8
 
19930
f92     0000000008.8
 
19931
f93     8.8
 
19932
f94     8.8
 
19933
f95     8.8
 
19934
f96     8.8
 
19935
f97     0000000008.8
 
19936
f98     00000000000000000008.8
 
19937
f99     0000000008.8
 
19938
f100    00000000000000000008.8
 
19939
f101    2000-01-01
 
19940
f102    00:00:20
 
19941
f103    0002-02-02 00:00:00
 
19942
f104    2000-12-31 23:59:59
 
19943
f105    2000
 
19944
f106    2000
 
19945
f107    2000
 
19946
f108    1enum
 
19947
f109    1set
 
19948
f59     323
 
19949
f60     14376
 
19950
f61     NULL
 
19951
f62     NULL
 
19952
f63     NULL
 
19953
f64     NULL
 
19954
f65     NULL
 
19955
f66     NULL
 
19956
f67     NULL
 
19957
f68     NULL
 
19958
f69     NULL
 
19959
f70     NULL
 
19960
f71     NULL
 
19961
f72     NULL
 
19962
f73     NULL
 
19963
f74     NULL
 
19964
f75     NULL
 
19965
f76     NULL
 
19966
f77     7.7
 
19967
f78     7.7
 
19968
f79     00000000000000000007.7
 
19969
f80     00000000000000000008.8
 
19970
f81     8.8
 
19971
f82     8.8
 
19972
f83     0000000008.8
 
19973
f84     0000000008.8
 
19974
f85     8.8
 
19975
f86     8.8
 
19976
f87     8.8
 
19977
f88     8.8
 
19978
f89     0000000008.8
 
19979
f90     0000000008.8
 
19980
f91     0000000008.8
 
19981
f92     0000000008.8
 
19982
f93     8.8
 
19983
f94     8.8
 
19984
f95     8.8
 
19985
f96     8.8
 
19986
f97     0000000008.8
 
19987
f98     00000000000000000008.8
 
19988
f99     0000000008.8
 
19989
f100    00000000000000000008.8
 
19990
f101    2000-01-01
 
19991
f102    00:00:20
 
19992
f103    0002-02-02 00:00:00
 
19993
f104    2000-12-31 23:59:59
 
19994
f105    2000
 
19995
f106    2000
 
19996
f107    2000
 
19997
f108    1enum
 
19998
f109    1set
 
19999
f59     340
 
20000
f60     9984376
 
20001
f61     NULL
 
20002
f62     NULL
 
20003
f63     NULL
 
20004
f64     NULL
 
20005
f65     NULL
 
20006
f66     NULL
 
20007
f67     NULL
 
20008
f68     NULL
 
20009
f69     NULL
 
20010
f70     NULL
 
20011
f71     NULL
 
20012
f72     NULL
 
20013
f73     NULL
 
20014
f74     NULL
 
20015
f75     NULL
 
20016
f76     NULL
 
20017
f77     7.7
 
20018
f78     7.7
 
20019
f79     00000000000000000007.7
 
20020
f80     00000000000000000008.8
 
20021
f81     8.8
 
20022
f82     8.8
 
20023
f83     0000000008.8
 
20024
f84     0000000008.8
 
20025
f85     8.8
 
20026
f86     8.8
 
20027
f87     8.8
 
20028
f88     8.8
 
20029
f89     0000000008.8
 
20030
f90     0000000008.8
 
20031
f91     0000000008.8
 
20032
f92     0000000008.8
 
20033
f93     8.8
 
20034
f94     8.8
 
20035
f95     8.8
 
20036
f96     8.8
 
20037
f97     0000000008.8
 
20038
f98     00000000000000000008.8
 
20039
f99     0000000008.8
 
20040
f100    00000000000000000008.8
 
20041
f101    2000-01-01
 
20042
f102    00:00:20
 
20043
f103    0002-02-02 00:00:00
 
20044
f104    2000-12-31 23:59:59
 
20045
f105    2000
 
20046
f106    2000
 
20047
f107    2000
 
20048
f108    1enum
 
20049
f109    1set
 
20050
f59     394
 
20051
f60     41
 
20052
f61     NULL
 
20053
f62     NULL
 
20054
f63     NULL
 
20055
f64     NULL
 
20056
f65     NULL
 
20057
f66     NULL
 
20058
f67     NULL
 
20059
f68     NULL
 
20060
f69     NULL
 
20061
f70     NULL
 
20062
f71     NULL
 
20063
f72     NULL
 
20064
f73     NULL
 
20065
f74     NULL
 
20066
f75     NULL
 
20067
f76     NULL
 
20068
f77     7.7
 
20069
f78     7.7
 
20070
f79     00000000000000000007.7
 
20071
f80     00000000000000000008.8
 
20072
f81     8.8
 
20073
f82     8.8
 
20074
f83     0000000008.8
 
20075
f84     0000000008.8
 
20076
f85     8.8
 
20077
f86     8.8
 
20078
f87     8.8
 
20079
f88     8.8
 
20080
f89     0000000008.8
 
20081
f90     0000000008.8
 
20082
f91     0000000008.8
 
20083
f92     0000000008.8
 
20084
f93     8.8
 
20085
f94     8.8
 
20086
f95     8.8
 
20087
f96     8.8
 
20088
f97     0000000008.8
 
20089
f98     00000000000000000008.8
 
20090
f99     0000000008.8
 
20091
f100    00000000000000000008.8
 
20092
f101    2000-01-01
 
20093
f102    00:00:20
 
20094
f103    0002-02-02 00:00:00
 
20095
f104    2000-12-31 23:59:59
 
20096
f105    2000
 
20097
f106    2000
 
20098
f107    2000
 
20099
f108    1enum
 
20100
f109    1set
 
20101
f59     424
 
20102
f60     89
 
20103
f61     NULL
 
20104
f62     NULL
 
20105
f63     NULL
 
20106
f64     NULL
 
20107
f65     NULL
 
20108
f66     NULL
 
20109
f67     NULL
 
20110
f68     NULL
 
20111
f69     NULL
 
20112
f70     NULL
 
20113
f71     NULL
 
20114
f72     NULL
 
20115
f73     NULL
 
20116
f74     NULL
 
20117
f75     NULL
 
20118
f76     NULL
 
20119
f77     7.7
 
20120
f78     7.7
 
20121
f79     00000000000000000007.7
 
20122
f80     00000000000000000008.8
 
20123
f81     8.8
 
20124
f82     8.8
 
20125
f83     0000000008.8
 
20126
f84     0000000008.8
 
20127
f85     8.8
 
20128
f86     8.8
 
20129
f87     8.8
 
20130
f88     8.8
 
20131
f89     0000000008.8
 
20132
f90     0000000008.8
 
20133
f91     0000000008.8
 
20134
f92     0000000008.8
 
20135
f93     8.8
 
20136
f94     8.8
 
20137
f95     8.8
 
20138
f96     8.8
 
20139
f97     0000000008.8
 
20140
f98     00000000000000000008.8
 
20141
f99     0000000008.8
 
20142
f100    00000000000000000008.8
 
20143
f101    2000-01-01
 
20144
f102    00:00:20
 
20145
f103    0002-02-02 00:00:00
 
20146
f104    2000-12-31 23:59:59
 
20147
f105    2000
 
20148
f106    2000
 
20149
f107    2000
 
20150
f108    1enum
 
20151
f109    1set
 
20152
f59     441
 
20153
f60     16546
 
20154
f61     NULL
 
20155
f62     NULL
 
20156
f63     NULL
 
20157
f64     NULL
 
20158
f65     NULL
 
20159
f66     NULL
 
20160
f67     NULL
 
20161
f68     NULL
 
20162
f69     NULL
 
20163
f70     NULL
 
20164
f71     NULL
 
20165
f72     NULL
 
20166
f73     NULL
 
20167
f74     NULL
 
20168
f75     NULL
 
20169
f76     NULL
 
20170
f77     7.7
 
20171
f78     7.7
 
20172
f79     00000000000000000007.7
 
20173
f80     00000000000000000008.8
 
20174
f81     8.8
 
20175
f82     8.8
 
20176
f83     0000000008.8
 
20177
f84     0000000008.8
 
20178
f85     8.8
 
20179
f86     8.8
 
20180
f87     8.8
 
20181
f88     8.8
 
20182
f89     0000000008.8
 
20183
f90     0000000008.8
 
20184
f91     0000000008.8
 
20185
f92     0000000008.8
 
20186
f93     8.8
 
20187
f94     8.8
 
20188
f95     8.8
 
20189
f96     8.8
 
20190
f97     0000000008.8
 
20191
f98     00000000000000000008.8
 
20192
f99     0000000008.8
 
20193
f100    00000000000000000008.8
 
20194
f101    2000-01-01
 
20195
f102    00:00:20
 
20196
f103    0002-02-02 00:00:00
 
20197
f104    2000-12-31 23:59:59
 
20198
f105    2000
 
20199
f106    2000
 
20200
f107    2000
 
20201
f108    1enum
 
20202
f109    1set
 
20203
f59     500
 
20204
f60     NULL
 
20205
f61     0000000900
 
20206
f62     NULL
 
20207
f63     NULL
 
20208
f64     NULL
 
20209
f65     NULL
 
20210
f66     NULL
 
20211
f67     NULL
 
20212
f68     NULL
 
20213
f69     NULL
 
20214
f70     NULL
 
20215
f71     NULL
 
20216
f72     NULL
 
20217
f73     NULL
 
20218
f74     NULL
 
20219
f75     NULL
 
20220
f76     NULL
 
20221
f77     7.7
 
20222
f78     7.7
 
20223
f79     00000000000000000007.7
 
20224
f80     00000000000000000008.8
 
20225
f81     8.8
 
20226
f82     8.8
 
20227
f83     0000000008.8
 
20228
f84     0000000008.8
 
20229
f85     8.8
 
20230
f86     8.8
 
20231
f87     8.8
 
20232
f88     8.8
 
20233
f89     0000000008.8
 
20234
f90     0000000008.8
 
20235
f91     0000000008.8
 
20236
f92     0000000008.8
 
20237
f93     8.8
 
20238
f94     8.8
 
20239
f95     8.8
 
20240
f96     8.8
 
20241
f97     0000000008.8
 
20242
f98     00000000000000000008.8
 
20243
f99     0000000008.8
 
20244
f100    00000000000000000008.8
 
20245
f101    2000-01-01
 
20246
f102    00:00:20
 
20247
f103    0002-02-02 00:00:00
 
20248
f104    2000-12-31 23:59:59
 
20249
f105    2000
 
20250
f106    2000
 
20251
f107    2000
 
20252
f108    1enum
 
20253
f109    1set
 
20254
f59     500
 
20255
f60     NULL
 
20256
f61     0000000900
 
20257
f62     NULL
 
20258
f63     NULL
 
20259
f64     NULL
 
20260
f65     NULL
 
20261
f66     NULL
 
20262
f67     NULL
 
20263
f68     NULL
 
20264
f69     NULL
 
20265
f70     NULL
 
20266
f71     NULL
 
20267
f72     NULL
 
20268
f73     NULL
 
20269
f74     NULL
 
20270
f75     NULL
 
20271
f76     NULL
 
20272
f77     7.7
 
20273
f78     7.7
 
20274
f79     00000000000000000007.7
 
20275
f80     00000000000000000008.8
 
20276
f81     8.8
 
20277
f82     8.8
 
20278
f83     0000000008.8
 
20279
f84     0000000008.8
 
20280
f85     8.8
 
20281
f86     8.8
 
20282
f87     8.8
 
20283
f88     8.8
 
20284
f89     0000000008.8
 
20285
f90     0000000008.8
 
20286
f91     0000000008.8
 
20287
f92     0000000008.8
 
20288
f93     8.8
 
20289
f94     8.8
 
20290
f95     8.8
 
20291
f96     8.8
 
20292
f97     0000000008.8
 
20293
f98     00000000000000000008.8
 
20294
f99     0000000008.8
 
20295
f100    00000000000000000008.8
 
20296
f101    2000-01-01
 
20297
f102    00:00:20
 
20298
f103    0002-02-02 00:00:00
 
20299
f104    2000-12-31 23:59:59
 
20300
f105    2000
 
20301
f106    2000
 
20302
f107    2000
 
20303
f108    1enum
 
20304
f109    1set
 
20305
f59     500
 
20306
f60     NULL
 
20307
f61     0000000900
 
20308
f62     NULL
 
20309
f63     NULL
 
20310
f64     NULL
 
20311
f65     NULL
 
20312
f66     NULL
 
20313
f67     NULL
 
20314
f68     NULL
 
20315
f69     NULL
 
20316
f70     NULL
 
20317
f71     NULL
 
20318
f72     NULL
 
20319
f73     NULL
 
20320
f74     NULL
 
20321
f75     NULL
 
20322
f76     NULL
 
20323
f77     7.7
 
20324
f78     7.7
 
20325
f79     00000000000000000007.7
 
20326
f80     00000000000000000008.8
 
20327
f81     8.8
 
20328
f82     8.8
 
20329
f83     0000000008.8
 
20330
f84     0000000008.8
 
20331
f85     8.8
 
20332
f86     8.8
 
20333
f87     8.8
 
20334
f88     8.8
 
20335
f89     0000000008.8
 
20336
f90     0000000008.8
 
20337
f91     0000000008.8
 
20338
f92     0000000008.8
 
20339
f93     8.8
 
20340
f94     8.8
 
20341
f95     8.8
 
20342
f96     8.8
 
20343
f97     0000000008.8
 
20344
f98     00000000000000000008.8
 
20345
f99     0000000008.8
 
20346
f100    00000000000000000008.8
 
20347
f101    2000-01-01
 
20348
f102    00:00:20
 
20349
f103    0002-02-02 00:00:00
 
20350
f104    2000-12-31 23:59:59
 
20351
f105    2000
 
20352
f106    2000
 
20353
f107    2000
 
20354
f108    1enum
 
20355
f109    1set
 
20356
f59     660
 
20357
f60     876546
 
20358
f61     NULL
 
20359
f62     NULL
 
20360
f63     NULL
 
20361
f64     NULL
 
20362
f65     NULL
 
20363
f66     NULL
 
20364
f67     NULL
 
20365
f68     NULL
 
20366
f69     NULL
 
20367
f70     NULL
 
20368
f71     NULL
 
20369
f72     NULL
 
20370
f73     NULL
 
20371
f74     NULL
 
20372
f75     NULL
 
20373
f76     NULL
 
20374
f77     7.7
 
20375
f78     7.7
 
20376
f79     00000000000000000007.7
 
20377
f80     00000000000000000008.8
 
20378
f81     8.8
 
20379
f82     8.8
 
20380
f83     0000000008.8
 
20381
f84     0000000008.8
 
20382
f85     8.8
 
20383
f86     8.8
 
20384
f87     8.8
 
20385
f88     8.8
 
20386
f89     0000000008.8
 
20387
f90     0000000008.8
 
20388
f91     0000000008.8
 
20389
f92     0000000008.8
 
20390
f93     8.8
 
20391
f94     8.8
 
20392
f95     8.8
 
20393
f96     8.8
 
20394
f97     0000000008.8
 
20395
f98     00000000000000000008.8
 
20396
f99     0000000008.8
 
20397
f100    00000000000000000008.8
 
20398
f101    2000-01-01
 
20399
f102    00:00:20
 
20400
f103    0002-02-02 00:00:00
 
20401
f104    2000-12-31 23:59:59
 
20402
f105    2000
 
20403
f106    2000
 
20404
f107    2000
 
20405
f108    1enum
 
20406
f109    1set
 
20407
f59     987
 
20408
f60     41
 
20409
f61     NULL
 
20410
f62     NULL
 
20411
f63     NULL
 
20412
f64     NULL
 
20413
f65     NULL
 
20414
f66     NULL
 
20415
f67     NULL
 
20416
f68     NULL
 
20417
f69     NULL
 
20418
f70     NULL
 
20419
f71     NULL
 
20420
f72     NULL
 
20421
f73     NULL
 
20422
f74     NULL
 
20423
f75     NULL
 
20424
f76     NULL
 
20425
f77     7.7
 
20426
f78     7.7
 
20427
f79     00000000000000000007.7
 
20428
f80     00000000000000000008.8
 
20429
f81     8.8
 
20430
f82     8.8
 
20431
f83     0000000008.8
 
20432
f84     0000000008.8
 
20433
f85     8.8
 
20434
f86     8.8
 
20435
f87     8.8
 
20436
f88     8.8
 
20437
f89     0000000008.8
 
20438
f90     0000000008.8
 
20439
f91     0000000008.8
 
20440
f92     0000000008.8
 
20441
f93     8.8
 
20442
f94     8.8
 
20443
f95     8.8
 
20444
f96     8.8
 
20445
f97     0000000008.8
 
20446
f98     00000000000000000008.8
 
20447
f99     0000000008.8
 
20448
f100    00000000000000000008.8
 
20449
f101    2000-01-01
 
20450
f102    00:00:20
 
20451
f103    0002-02-02 00:00:00
 
20452
f104    2000-12-31 23:59:59
 
20453
f105    2000
 
20454
f106    2000
 
20455
f107    2000
 
20456
f108    1enum
 
20457
f109    1set
 
20458
f59     2550
 
20459
f60     775654
 
20460
f61     NULL
 
20461
f62     NULL
 
20462
f63     NULL
 
20463
f64     NULL
 
20464
f65     NULL
 
20465
f66     NULL
 
20466
f67     NULL
 
20467
f68     NULL
 
20468
f69     NULL
 
20469
f70     NULL
 
20470
f71     NULL
 
20471
f72     NULL
 
20472
f73     NULL
 
20473
f74     NULL
 
20474
f75     NULL
 
20475
f76     NULL
 
20476
f77     7.7
 
20477
f78     7.7
 
20478
f79     00000000000000000007.7
 
20479
f80     00000000000000000008.8
 
20480
f81     8.8
 
20481
f82     8.8
 
20482
f83     0000000008.8
 
20483
f84     0000000008.8
 
20484
f85     8.8
 
20485
f86     8.8
 
20486
f87     8.8
 
20487
f88     8.8
 
20488
f89     0000000008.8
 
20489
f90     0000000008.8
 
20490
f91     0000000008.8
 
20491
f92     0000000008.8
 
20492
f93     8.8
 
20493
f94     8.8
 
20494
f95     8.8
 
20495
f96     8.8
 
20496
f97     0000000008.8
 
20497
f98     00000000000000000008.8
 
20498
f99     0000000008.8
 
20499
f100    00000000000000000008.8
 
20500
f101    2000-01-01
 
20501
f102    00:00:20
 
20502
f103    0002-02-02 00:00:00
 
20503
f104    2000-12-31 23:59:59
 
20504
f105    2000
 
20505
f106    2000
 
20506
f107    2000
 
20507
f108    1enum
 
20508
f109    1set
 
20509
f59     2760
 
20510
f60     985654
 
20511
f61     NULL
 
20512
f62     NULL
 
20513
f63     NULL
 
20514
f64     NULL
 
20515
f65     NULL
 
20516
f66     NULL
 
20517
f67     NULL
 
20518
f68     NULL
 
20519
f69     NULL
 
20520
f70     NULL
 
20521
f71     NULL
 
20522
f72     NULL
 
20523
f73     NULL
 
20524
f74     NULL
 
20525
f75     NULL
 
20526
f76     NULL
 
20527
f77     7.7
 
20528
f78     7.7
 
20529
f79     00000000000000000007.7
 
20530
f80     00000000000000000008.8
 
20531
f81     8.8
 
20532
f82     8.8
 
20533
f83     0000000008.8
 
20534
f84     0000000008.8
 
20535
f85     8.8
 
20536
f86     8.8
 
20537
f87     8.8
 
20538
f88     8.8
 
20539
f89     0000000008.8
 
20540
f90     0000000008.8
 
20541
f91     0000000008.8
 
20542
f92     0000000008.8
 
20543
f93     8.8
 
20544
f94     8.8
 
20545
f95     8.8
 
20546
f96     8.8
 
20547
f97     0000000008.8
 
20548
f98     00000000000000000008.8
 
20549
f99     0000000008.8
 
20550
f100    00000000000000000008.8
 
20551
f101    2000-01-01
 
20552
f102    00:00:20
 
20553
f103    0002-02-02 00:00:00
 
20554
f104    2000-12-31 23:59:59
 
20555
f105    2000
 
20556
f106    2000
 
20557
f107    2000
 
20558
f108    1enum
 
20559
f109    1set
 
20560
f59     3330
 
20561
f60     764376
 
20562
f61     NULL
 
20563
f62     NULL
 
20564
f63     NULL
 
20565
f64     NULL
 
20566
f65     NULL
 
20567
f66     NULL
 
20568
f67     NULL
 
20569
f68     NULL
 
20570
f69     NULL
 
20571
f70     NULL
 
20572
f71     NULL
 
20573
f72     NULL
 
20574
f73     NULL
 
20575
f74     NULL
 
20576
f75     NULL
 
20577
f76     NULL
 
20578
f77     7.7
 
20579
f78     7.7
 
20580
f79     00000000000000000007.7
 
20581
f80     00000000000000000008.8
 
20582
f81     8.8
 
20583
f82     8.8
 
20584
f83     0000000008.8
 
20585
f84     0000000008.8
 
20586
f85     8.8
 
20587
f86     8.8
 
20588
f87     8.8
 
20589
f88     8.8
 
20590
f89     0000000008.8
 
20591
f90     0000000008.8
 
20592
f91     0000000008.8
 
20593
f92     0000000008.8
 
20594
f93     8.8
 
20595
f94     8.8
 
20596
f95     8.8
 
20597
f96     8.8
 
20598
f97     0000000008.8
 
20599
f98     00000000000000000008.8
 
20600
f99     0000000008.8
 
20601
f100    00000000000000000008.8
 
20602
f101    2000-01-01
 
20603
f102    00:00:20
 
20604
f103    0002-02-02 00:00:00
 
20605
f104    2000-12-31 23:59:59
 
20606
f105    2000
 
20607
f106    2000
 
20608
f107    2000
 
20609
f108    1enum
 
20610
f109    1set
 
20611
f59     3410
 
20612
f60     996546
 
20613
f61     NULL
 
20614
f62     NULL
 
20615
f63     NULL
 
20616
f64     NULL
 
20617
f65     NULL
 
20618
f66     NULL
 
20619
f67     NULL
 
20620
f68     NULL
 
20621
f69     NULL
 
20622
f70     NULL
 
20623
f71     NULL
 
20624
f72     NULL
 
20625
f73     NULL
 
20626
f74     NULL
 
20627
f75     NULL
 
20628
f76     NULL
 
20629
f77     7.7
 
20630
f78     7.7
 
20631
f79     00000000000000000007.7
 
20632
f80     00000000000000000008.8
 
20633
f81     8.8
 
20634
f82     8.8
 
20635
f83     0000000008.8
 
20636
f84     0000000008.8
 
20637
f85     8.8
 
20638
f86     8.8
 
20639
f87     8.8
 
20640
f88     8.8
 
20641
f89     0000000008.8
 
20642
f90     0000000008.8
 
20643
f91     0000000008.8
 
20644
f92     0000000008.8
 
20645
f93     8.8
 
20646
f94     8.8
 
20647
f95     8.8
 
20648
f96     8.8
 
20649
f97     0000000008.8
 
20650
f98     00000000000000000008.8
 
20651
f99     0000000008.8
 
20652
f100    00000000000000000008.8
 
20653
f101    2000-01-01
 
20654
f102    00:00:20
 
20655
f103    0002-02-02 00:00:00
 
20656
f104    2000-12-31 23:59:59
 
20657
f105    2000
 
20658
f106    2000
 
20659
f107    2000
 
20660
f108    1enum
 
20661
f109    1set
 
20662
f59     7876
 
20663
f60     74
 
20664
f61     NULL
 
20665
f62     NULL
 
20666
f63     NULL
 
20667
f64     NULL
 
20668
f65     NULL
 
20669
f66     NULL
 
20670
f67     NULL
 
20671
f68     NULL
 
20672
f69     NULL
 
20673
f70     NULL
 
20674
f71     NULL
 
20675
f72     NULL
 
20676
f73     NULL
 
20677
f74     NULL
 
20678
f75     NULL
 
20679
f76     NULL
 
20680
f77     7.7
 
20681
f78     7.7
 
20682
f79     00000000000000000007.7
 
20683
f80     00000000000000000008.8
 
20684
f81     8.8
 
20685
f82     8.8
 
20686
f83     0000000008.8
 
20687
f84     0000000008.8
 
20688
f85     8.8
 
20689
f86     8.8
 
20690
f87     8.8
 
20691
f88     8.8
 
20692
f89     0000000008.8
 
20693
f90     0000000008.8
 
20694
f91     0000000008.8
 
20695
f92     0000000008.8
 
20696
f93     8.8
 
20697
f94     8.8
 
20698
f95     8.8
 
20699
f96     8.8
 
20700
f97     0000000008.8
 
20701
f98     00000000000000000008.8
 
20702
f99     0000000008.8
 
20703
f100    00000000000000000008.8
 
20704
f101    2000-01-01
 
20705
f102    00:00:20
 
20706
f103    0002-02-02 00:00:00
 
20707
f104    2000-12-31 23:59:59
 
20708
f105    2000
 
20709
f106    2000
 
20710
f107    2000
 
20711
f108    1enum
 
20712
f109    1set
 
20713
f59     9112
 
20714
f60     NULL
 
20715
f61     0000008771
 
20716
f62     NULL
 
20717
f63     NULL
 
20718
f64     NULL
 
20719
f65     NULL
 
20720
f66     NULL
 
20721
f67     NULL
 
20722
f68     NULL
 
20723
f69     NULL
 
20724
f70     NULL
 
20725
f71     NULL
 
20726
f72     NULL
 
20727
f73     NULL
 
20728
f74     NULL
 
20729
f75     NULL
 
20730
f76     NULL
 
20731
f77     7.7
 
20732
f78     7.7
 
20733
f79     00000000000000000007.7
 
20734
f80     00000000000000000008.8
 
20735
f81     8.8
 
20736
f82     8.8
 
20737
f83     0000000008.8
 
20738
f84     0000000008.8
 
20739
f85     8.8
 
20740
f86     8.8
 
20741
f87     8.8
 
20742
f88     8.8
 
20743
f89     0000000008.8
 
20744
f90     0000000008.8
 
20745
f91     0000000008.8
 
20746
f92     0000000008.8
 
20747
f93     8.8
 
20748
f94     8.8
 
20749
f95     8.8
 
20750
f96     8.8
 
20751
f97     0000000008.8
 
20752
f98     00000000000000000008.8
 
20753
f99     0000000008.8
 
20754
f100    00000000000000000008.8
 
20755
f101    2000-01-01
 
20756
f102    00:00:20
 
20757
f103    0002-02-02 00:00:00
 
20758
f104    2000-12-31 23:59:59
 
20759
f105    2000
 
20760
f106    2000
 
20761
f107    2000
 
20762
f108    1enum
 
20763
f109    1set
 
20764
f59     76710
 
20765
f60     226546
 
20766
f61     NULL
 
20767
f62     NULL
 
20768
f63     NULL
 
20769
f64     NULL
 
20770
f65     NULL
 
20771
f66     NULL
 
20772
f67     NULL
 
20773
f68     NULL
 
20774
f69     NULL
 
20775
f70     NULL
 
20776
f71     NULL
 
20777
f72     NULL
 
20778
f73     NULL
 
20779
f74     NULL
 
20780
f75     NULL
 
20781
f76     NULL
 
20782
f77     7.7
 
20783
f78     7.7
 
20784
f79     00000000000000000007.7
 
20785
f80     00000000000000000008.8
 
20786
f81     8.8
 
20787
f82     8.8
 
20788
f83     0000000008.8
 
20789
f84     0000000008.8
 
20790
f85     8.8
 
20791
f86     8.8
 
20792
f87     8.8
 
20793
f88     8.8
 
20794
f89     0000000008.8
 
20795
f90     0000000008.8
 
20796
f91     0000000008.8
 
20797
f92     0000000008.8
 
20798
f93     8.8
 
20799
f94     8.8
 
20800
f95     8.8
 
20801
f96     8.8
 
20802
f97     0000000008.8
 
20803
f98     00000000000000000008.8
 
20804
f99     0000000008.8
 
20805
f100    00000000000000000008.8
 
20806
f101    2000-01-01
 
20807
f102    00:00:20
 
20808
f103    0002-02-02 00:00:00
 
20809
f104    2000-12-31 23:59:59
 
20810
f105    2000
 
20811
f106    2000
 
20812
f107    2000
 
20813
f108    1enum
 
20814
f109    1set
 
20815
f59     569300
 
20816
f60     9114376
 
20817
f61     NULL
 
20818
f62     NULL
 
20819
f63     NULL
 
20820
f64     NULL
 
20821
f65     NULL
 
20822
f66     NULL
 
20823
f67     NULL
 
20824
f68     NULL
 
20825
f69     NULL
 
20826
f70     NULL
 
20827
f71     NULL
 
20828
f72     NULL
 
20829
f73     NULL
 
20830
f74     NULL
 
20831
f75     NULL
 
20832
f76     NULL
 
20833
f77     7.7
 
20834
f78     7.7
 
20835
f79     00000000000000000007.7
 
20836
f80     00000000000000000008.8
 
20837
f81     8.8
 
20838
f82     8.8
 
20839
f83     0000000008.8
 
20840
f84     0000000008.8
 
20841
f85     8.8
 
20842
f86     8.8
 
20843
f87     8.8
 
20844
f88     8.8
 
20845
f89     0000000008.8
 
20846
f90     0000000008.8
 
20847
f91     0000000008.8
 
20848
f92     0000000008.8
 
20849
f93     8.8
 
20850
f94     8.8
 
20851
f95     8.8
 
20852
f96     8.8
 
20853
f97     0000000008.8
 
20854
f98     00000000000000000008.8
 
20855
f99     0000000008.8
 
20856
f100    00000000000000000008.8
 
20857
f101    2000-01-01
 
20858
f102    00:00:20
 
20859
f103    0002-02-02 00:00:00
 
20860
f104    2000-12-31 23:59:59
 
20861
f105    2000
 
20862
f106    2000
 
20863
f107    2000
 
20864
f108    1enum
 
20865
f109    1set
 
20866
drop view test.v1 ;
 
20867
CREATE VIEW test.v1 AS SELECT F59,f61 FROM test.tb2;
 
20868
SELECT * FROM test.v1 order by f59,f61 desc limit 20;
 
20869
F59     f61
 
20870
1       0000000001
 
20871
2       0000000002
 
20872
3       0000000003
 
20873
5       0000000005
 
20874
6       0000000006
 
20875
7       0000000007
 
20876
8       0000000008
 
20877
9       0000000009
 
20878
10      0000000010
 
20879
15      NULL
 
20880
17      0000000016
 
20881
19      0000000014
 
20882
22      NULL
 
20883
24      NULL
 
20884
27      0000000026
 
20885
29      0000000024
 
20886
34      NULL
 
20887
94      NULL
 
20888
100     0000000004
 
20889
100     NULL
 
20890
drop view test.v1 ;
 
20891
 
 
20892
Testcase 3.3.1.54 
 
20893
--------------------------------------------------------------------------------
 
20894
USE test;
 
20895
drop table if exists  test.t1 ;
 
20896
drop table if exists  test.t2 ;
 
20897
drop view  if exists  test.v1 ;
 
20898
Create table t1 (f59 int, f60 int) ;
 
20899
Create table t2 (f59 int, f60 int) ;
 
20900
Insert into t1 values (1,10)   ;
 
20901
Insert into t1 values (2,20)   ;
 
20902
Insert into t1 values (47,80)  ;
 
20903
Insert into t2 values (1,1000) ;
 
20904
Insert into t2 values (2,2000) ;
 
20905
Insert into t2 values (31,97)  ;
 
20906
Create view test.v1 as select t1.f59, t1.f60
 
20907
from t1,t2 where t1.f59=t2.f59 ;
 
20908
Select * from test.v1 order by f59 limit 50 ;
 
20909
f59     f60
 
20910
1       10
 
20911
2       20
 
20912
drop table test.t1 ;
 
20913
drop table test.t2 ;
 
20914
drop view  test.v1 ;
 
20915
 
 
20916
Testcase 3.3.1.50 - 3.3.1.54 additional implementation
 
20917
--------------------------------------------------------------------------------
 
20918
DROP TABLE IF EXISTS t1 ;
 
20919
DROP VIEW  IF EXISTS v1 ;
 
20920
CREATE TABLE t1 ( f1 BIGINT, f2 char(10), f3 DECIMAL(10,5) );
 
20921
INSERT INTO t1 VALUES(1, 'one',   1.1);
 
20922
INSERT INTO t1 VALUES(2, 'two',   2.2);
 
20923
INSERT INTO t1 VALUES(3, 'three', 3.3);
 
20924
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1;
 
20925
SELECT * FROM v1;
 
20926
f1      f2      f3
 
20927
1       one     1.10000
 
20928
2       two     2.20000
 
20929
3       three   3.30000
 
20930
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1;
 
20931
SELECT * FROM v1;
 
20932
f2
 
20933
one
 
20934
two
 
20935
three
 
20936
CREATE OR REPLACE VIEW v1 AS SELECT * FROM t1 WHERE f3 = 2.2;
 
20937
SELECT * FROM v1;
 
20938
f1      f2      f3
 
20939
2       two     2.20000
 
20940
CREATE OR REPLACE VIEW v1 AS SELECT f2 FROM t1 WHERE f3 = 2.2;
 
20941
SELECT * FROM v1;
 
20942
f2
 
20943
two
 
20944
SET sql_mode = 'traditional,ansi';
 
20945
CREATE OR REPLACE VIEW v1 AS
 
20946
SELECT f3 AS "pure column f3:", f1 + f3 AS "sum of columns f1 + f3 =",
 
20947
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1):",
 
20948
'->' || CAST(f3 AS CHAR) || '<-'
 
20949
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):"
 
20950
FROM t1 WHERE f1 = 2;
 
20951
CREATE OR REPLACE VIEW v1 AS
 
20952
SELECT f3 AS "pure column f3: ", f1 + f3 AS "sum of columns f1 + f3 = ",
 
20953
3 * (- 0.11111E+1) AS "product of constants 3 * (- 0.11111E+1): ",
 
20954
'->' || CAST(f3 AS CHAR) || '<-'
 
20955
         AS "expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR): "
 
20956
FROM t1 WHERE f1 = 2;
 
20957
ERROR 42000: Incorrect column name 'pure column f3: '
 
20958
SELECT * FROM v1;
 
20959
pure column f3: 2.20000
 
20960
sum of columns f1 + f3 =        4.20000
 
20961
product of constants 3 * (- 0.11111E+1):        -3.3333
 
20962
expression with '||'=CONCAT and CAST(DECIMAL column AS CHAR):   ->2.20000<-
 
20963
SET sql_mode = '';
 
20964
 
 
20965
Testcases 3.3.1.55 - 3.3.1.62 
 
20966
--------------------------------------------------------------------------------
 
20967
Drop table if exists t1, t2 ;
 
20968
Drop view  if exists v1 ;
 
20969
Create table t1 (f59 int, f60 char(10), f61 int, a char(1)) ;
 
20970
Insert into t1 values (1, 'single',    3, '1')  ;
 
20971
Insert into t1 values (2, 'double',    6, '2')  ;
 
20972
Insert into t1 values (3, 'single-f3', 4, '3')  ;
 
20973
Create table t2 (f59 int, f60 char(10), f61 int, b char(1)) ;
 
20974
Insert into t2 values (2, 'double',    6, '2')  ;
 
20975
Insert into t2 values (3, 'single-f3', 6, '3')  ;
 
20976
Insert into t2 values (4, 'single',    4, '4')  ;
 
20977
create or replace view test.v1 as
 
20978
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20979
t1.f61 t1_f61, t2.f61 t2_f61
 
20980
from t1 inner join t2 where t1.f59 = t2.f59 ;
 
20981
select * from test.v1 order by t1_f59 ;
 
20982
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20983
2       2       double  double  6       6
 
20984
3       3       single-f3       single-f3       4       6
 
20985
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
20986
t1.f61 t1_f61, t2.f61 t2_f61
 
20987
from t1 inner join t2 where t1.f59 = t2.f59;
 
20988
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
20989
2       2       double  double  6       6
 
20990
3       3       single-f3       single-f3       4       6
 
20991
Create or replace view test.v1 as
 
20992
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
20993
FROM t2 cross join t1;
 
20994
Select * from v1 order by t1_f59,t2_f59;
 
20995
t1_f59  t2_f59
 
20996
1       2
 
20997
1       3
 
20998
1       4
 
20999
2       2
 
21000
2       3
 
21001
2       4
 
21002
3       2
 
21003
3       3
 
21004
3       4
 
21005
Select t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21006
FROM t2 cross join t1;
 
21007
t1_f59  t2_f59
 
21008
1       2
 
21009
1       3
 
21010
1       4
 
21011
2       2
 
21012
2       3
 
21013
2       4
 
21014
3       2
 
21015
3       3
 
21016
3       4
 
21017
Create or replace view test.v1 as
 
21018
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21019
FROM t2,t1;
 
21020
Select * from v1 order by t1_f59,t2_f59;
 
21021
t1_f59  t2_f59
 
21022
1       2
 
21023
1       3
 
21024
1       4
 
21025
2       2
 
21026
2       3
 
21027
2       4
 
21028
3       2
 
21029
3       3
 
21030
3       4
 
21031
Select straight_join t1.f59 AS t1_f59, t2.f59 AS t2_f59
 
21032
FROM t2,t1;
 
21033
t1_f59  t2_f59
 
21034
1       2
 
21035
1       3
 
21036
1       4
 
21037
2       2
 
21038
2       3
 
21039
2       4
 
21040
3       2
 
21041
3       3
 
21042
3       4
 
21043
Create or replace view test.v1 as
 
21044
Select f59, f60, f61, a, b
 
21045
FROM t2 natural join t1;
 
21046
Select * from v1 order by f59;
 
21047
f59     f60     f61     a       b
 
21048
2       double  6       2       2
 
21049
Select f59, f60, f61, a, b
 
21050
FROM t2 natural join t1;
 
21051
f59     f60     f61     a       b
 
21052
2       double  6       2       2
 
21053
Create or replace view test.v1 as
 
21054
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21055
t1.f61 t1_f61, t2.f61 t2_f61
 
21056
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21057
Select * from v1 order by t1_f59;
 
21058
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21059
NULL    4       NULL    single  NULL    4
 
21060
2       2       double  double  6       6
 
21061
3       3       single-f3       single-f3       4       6
 
21062
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21063
t1.f61 t1_f61, t2.f61 t2_f61
 
21064
FROM t2 left outer join t1 on t2.f59=t1.f59;
 
21065
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21066
2       2       double  double  6       6
 
21067
3       3       single-f3       single-f3       4       6
 
21068
NULL    4       NULL    single  NULL    4
 
21069
Create or replace view test.v1 as
 
21070
Select f59, f60, f61, t1.a, t2.b
 
21071
FROM t2 natural left outer join t1;
 
21072
Select * from v1 order by f59;
 
21073
f59     f60     f61     a       b
 
21074
2       double  6       2       2
 
21075
3       single-f3       6       NULL    3
 
21076
4       single  4       NULL    4
 
21077
Select f59, f60, f61, t1.a, t2.b
 
21078
FROM t2 natural left outer join t1;
 
21079
f59     f60     f61     a       b
 
21080
2       double  6       2       2
 
21081
3       single-f3       6       NULL    3
 
21082
4       single  4       NULL    4
 
21083
Create or replace view test.v1 as
 
21084
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21085
t1.f61 t1_f61, t2.f61 t2_f61
 
21086
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21087
Select * from v1 order by t1_f59;
 
21088
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21089
1       NULL    single  NULL    3       NULL
 
21090
2       2       double  double  6       6
 
21091
3       3       single-f3       single-f3       4       6
 
21092
Select t1.f59 t1_f59, t2.f59 t2_f59, t1.f60 t1_f60, t2.f60 t2_f60,
 
21093
t1.f61 t1_f61, t2.f61 t2_f61
 
21094
FROM t2 right outer join t1 on t2.f59=t1.f59;
 
21095
t1_f59  t2_f59  t1_f60  t2_f60  t1_f61  t2_f61
 
21096
1       NULL    single  NULL    3       NULL
 
21097
2       2       double  double  6       6
 
21098
3       3       single-f3       single-f3       4       6
 
21099
Create or replace view test.v1 as
 
21100
Select f59, f60, a, b
 
21101
FROM t2 natural right outer join t1;
 
21102
Select * from v1 order by f59 desc;
 
21103
f59     f60     a       b
 
21104
3       single-f3       3       NULL
 
21105
2       double  2       2
 
21106
1       single  1       NULL
 
21107
Select f59, f60, a, b
 
21108
FROM t2 natural right outer join t1;
 
21109
f59     f60     a       b
 
21110
1       single  1       NULL
 
21111
2       double  2       2
 
21112
3       single-f3       3       NULL
 
21113
drop table t1, t2;
 
21114
drop view  v1 ;
 
21115
Use test;
 
21116
 
 
21117
Testcase 3.3.1.A1 - 3.3.1.A3 
 
21118
--------------------------------------------------------------------------------
 
21119
Drop table if exists t1 ;
 
21120
Drop view  if exists v1;
 
21121
Create table t1 (f59 int, f60 int, f61 int) ;
 
21122
Insert into t1 values (101,201,301)  ;
 
21123
Insert into t1 values (107,501,601)  ;
 
21124
Insert into t1 values (901,801,401)  ;
 
21125
Create or replace view test.v1 as
 
21126
Select tb2.f59 FROM tb2 LEFT JOIN t1 on tb2.f59 = t1.f59 ;
 
21127
Select * from test.v1 order by f59 limit 0,10;
 
21128
f59
 
21129
1
 
21130
2
 
21131
3
 
21132
5
 
21133
6
 
21134
7
 
21135
8
 
21136
9
 
21137
10
 
21138
15
 
21139
Drop view if exists test.v1 ;
 
21140
Drop table if exists t1 ;
 
21141
Drop view  if exists v1;
 
21142
Create table t1 (f59 int, f60 int, f61 int) ;
 
21143
Insert into t1 values (201,201,201)  ;
 
21144
Insert into t1 values (207,201,201)  ;
 
21145
Insert into t1 values (201,201,201)  ;
 
21146
Create or replace view test.v1
 
21147
as Select tb2.f59 FROM tb2 INNER JOIN t1 on tb2.f59 = t1.f59 ;
 
21148
Select * from test.v1 order by f59 limit 0,10;
 
21149
f59
 
21150
207
 
21151
Drop view if exists test.v1 ;
 
21152
Drop table if exists t1 ;
 
21153
Drop view  if exists v1;
 
21154
Create table t1 (f59 int, f60 int, f61 int) ;
 
21155
Insert into t1 values (21,21,21)  ;
 
21156
Insert into t1 values (27,21,21)  ;
 
21157
Insert into t1 values (21,21,21)  ;
 
21158
Create or replace view test.v1
 
21159
as Select tb2.f59 FROM tb2 CROSS JOIN t1 on tb2.f59 = t1.f59 ;
 
21160
Select * from test.v1 order by f59 limit 0,10;
 
21161
f59
 
21162
27
 
21163
Drop view test.v1 ;
 
21164
 
 
21165
Testcase 3.3.1.63 
 
21166
--------------------------------------------------------------------------------
 
21167
Drop table if exists t1 ;
 
21168
Drop view if exists test.v1 ;
 
21169
Create table t1 (f59 int, f60 int, f61 int) ;
 
21170
Insert into t1 values (11,21,31)  ;
 
21171
Insert into t1 values (17,51,61)  ;
 
21172
Insert into t1 values (91,81,41)  ;
 
21173
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21174
Union  ALL (Select f59 from t1 where f59=17 );
 
21175
Select * from test.v1 order by f59 limit 0,10;
 
21176
f59
 
21177
17
 
21178
17
 
21179
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21180
Union  (Select f59 from t1 where f59=17 );
 
21181
Select * from test.v1 order by f59 limit 0,10;
 
21182
f59
 
21183
17
 
21184
Create or replace view test.v1 as  (Select f59 FROM tb2 where f59=17 )
 
21185
Union Distinct (Select f59 from t1 where f60=17 );
 
21186
Select * from test.v1 order by f59 limit 0,10;
 
21187
f59
 
21188
17
 
21189
Drop view test.v1 ;
 
21190
drop table if exists t1;
 
21191
drop view  if exists test.v1;
 
21192
create table t1 (f59 int, f60 int, f61 int);
 
21193
insert into t1 values (101,201,301);
 
21194
insert into t1 values (107,501,601);
 
21195
insert into t1 values (901,801,401);
 
21196
create or replace view test.v1 as
 
21197
select tb2.f59 from tb2  join t1 on tb2.f59 = t1.f59;
 
21198
select * from test.v1 order by f59 limit 0,10;
 
21199
f59
 
21200
107
 
21201
107
 
21202
create or replace view test.v1 as
 
21203
(select f59 from tb2 where f59=107 )
 
21204
union all
 
21205
(select f59 from t1 where f59=107 );
 
21206
select * from test.v1 order by f59 limit 0,10;
 
21207
f59
 
21208
107
 
21209
107
 
21210
107
 
21211
create or replace view test.v1 as
 
21212
(select f59 from tb2 where f59=107 )
 
21213
union
 
21214
(select f59 from t1 where f59=107 );
 
21215
select * from test.v1 order by f59 limit 0,10;
 
21216
f59
 
21217
107
 
21218
create or replace view test.v1 as
 
21219
(select f59 from tb2 where f59=107 )
 
21220
union distinct
 
21221
(select f59 from t1 where f59=107 );
 
21222
select * from test.v1 order by f59 limit 0,10;
 
21223
f59
 
21224
107
 
21225
drop view if exists test.v1 ;
 
21226
drop table t1;
 
21227
 
 
21228
Testcase 3.3.1.64 
 
21229
--------------------------------------------------------------------------------
 
21230
Drop view if exists test.v1 ;
 
21231
CREATE VIEW test.v1 AS SELECT F59
 
21232
FROM test.tb2 where test.tb2.F59 = 109;
 
21233
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21234
F59
 
21235
109
 
21236
109
 
21237
ALTER VIEW test.v1 AS  SELECT *
 
21238
FROM test.tb2 WHERE test.tb2.f59 = 242 ;
 
21239
SELECT * FROM test.v1 order by f59 limit 0,10;
 
21240
f59     242
 
21241
f60     79
 
21242
f61     NULL
 
21243
f62     NULL
 
21244
f63     NULL
 
21245
f64     NULL
 
21246
f65     NULL
 
21247
f66     NULL
 
21248
f67     NULL
 
21249
f68     NULL
 
21250
f69     NULL
 
21251
f70     NULL
 
21252
f71     NULL
 
21253
f72     NULL
 
21254
f73     NULL
 
21255
f74     NULL
 
21256
f75     NULL
 
21257
f76     NULL
 
21258
f77     7.7
 
21259
f78     7.7
 
21260
f79     00000000000000000007.7
 
21261
f80     00000000000000000008.8
 
21262
f81     8.8
 
21263
f82     8.8
 
21264
f83     0000000008.8
 
21265
f84     0000000008.8
 
21266
f85     8.8
 
21267
f86     8.8
 
21268
f87     8.8
 
21269
f88     8.8
 
21270
f89     0000000008.8
 
21271
f90     0000000008.8
 
21272
f91     0000000008.8
 
21273
f92     0000000008.8
 
21274
f93     8.8
 
21275
f94     8.8
 
21276
f95     8.8
 
21277
f96     8.8
 
21278
f97     0000000008.8
 
21279
f98     00000000000000000008.8
 
21280
f99     0000000008.8
 
21281
f100    00000000000000000008.8
 
21282
f101    2000-01-01
 
21283
f102    00:00:20
 
21284
f103    0002-02-02 00:00:00
 
21285
f104    2000-12-31 23:59:59
 
21286
f105    2000
 
21287
f106    2000
 
21288
f107    2000
 
21289
f108    1enum
 
21290
f109    1set
 
21291
Drop view test.v1 ;
 
21292
 
 
21293
Testcase 3.3.1.65, 3.3.1.A4, 3.3.1.66, 3.3.1.67 
 
21294
--------------------------------------------------------------------------------
 
21295
DROP TABLE IF EXISTS t1;
 
21296
DROP VIEW  IF EXISTS test.v1 ;
 
21297
CREATE TABLE t1 ( f1 VARCHAR(1000) ) ENGINE = memory ;
 
21298
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21299
DROP VIEW v1;
 
21300
DROP VIEW v1;
 
21301
ERROR 42S02: Unknown table 'v1'
 
21302
CREATE VIEW  v1 AS SELECT f1 FROM t1;
 
21303
DROP VIEW IF EXISTS v1;
 
21304
DROP VIEW IF EXISTS v1;
 
21305
Warnings:
 
21306
Note    1051    Unknown table 'test.v1'
 
21307
 
 
21308
Testcase 3.3.1.68 
 
21309
--------------------------------------------------------------------------------
 
21310
DROP TABLE IF EXISTS t1;
 
21311
DROP VIEW  IF EXISTS v1_base ;
 
21312
DROP VIEW  IF EXISTS v1_top ;
 
21313
CREATE TABLE t1 ( f1 DOUBLE);
 
21314
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21315
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21316
DROP VIEW v1_top  ;
 
21317
DROP VIEW v1_top;
 
21318
ERROR 42S02: Unknown table 'v1_top'
 
21319
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21320
DROP VIEW v1_base  ;
 
21321
DROP VIEW v1_base;
 
21322
ERROR 42S02: Unknown table 'v1_base'
 
21323
DROP VIEW v1_top;
 
21324
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21325
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21326
DROP VIEW v1_top CASCADE ;
 
21327
DROP VIEW v1_top;
 
21328
ERROR 42S02: Unknown table 'v1_top'
 
21329
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21330
DROP VIEW v1_base CASCADE ;
 
21331
DROP VIEW v1_base;
 
21332
ERROR 42S02: Unknown table 'v1_base'
 
21333
DROP VIEW v1_top;
 
21334
CREATE VIEW  v1_base AS SELECT * FROM t1;
 
21335
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21336
DROP VIEW v1_top RESTRICT ;
 
21337
DROP VIEW v1_top;
 
21338
ERROR 42S02: Unknown table 'v1_top'
 
21339
CREATE VIEW  v1_top AS SELECT * FROM v1_base;
 
21340
DROP VIEW v1_base RESTRICT ;
 
21341
DROP VIEW v1_base;
 
21342
ERROR 42S02: Unknown table 'v1_base'
 
21343
DROP VIEW v1_top;
 
21344
 
 
21345
Testcase 3.3.1.69, 3.3.1.70, 3.3.1.A5 
 
21346
--------------------------------------------------------------------------------
 
21347
DROP TABLE IF EXISTS t1 ;
 
21348
DROP VIEW  IF EXISTS v1 ;
 
21349
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ENGINE = memory;
 
21350
CREATE VIEW v1 AS SELECT * FROM t1;
 
21351
DROP VIEW v1 ;
 
21352
SELECT * FROM v1 ;
 
21353
ERROR 42S02: Table 'test.v1' doesn't exist
 
21354
SHOW CREATE VIEW v1 ;
 
21355
ERROR 42S02: Table 'test.v1' doesn't exist
 
21356
SHOW CREATE TABLE v1 ;
 
21357
ERROR 42S02: Table 'test.v1' doesn't exist
 
21358
SHOW TABLE STATUS like 'v1' ;
 
21359
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
 
21360
SHOW TABLES LIKE 'v1';
 
21361
Tables_in_test (v1)
 
21362
SHOW COLUMNS FROM v1;
 
21363
ERROR 42S02: Table 'test.v1' doesn't exist
 
21364
SHOW FIELDS  FROM v1;
 
21365
ERROR 42S02: Table 'test.v1' doesn't exist
 
21366
CHECK TABLE v1;
 
21367
Table   Op      Msg_type        Msg_text
 
21368
test.v1 check   Error   Table 'test.v1' doesn't exist
 
21369
test.v1 check   error   Corrupt
 
21370
DESCRIBE v1;
 
21371
ERROR 42S02: Table 'test.v1' doesn't exist
 
21372
EXPLAIN SELECT * FROM v1;
 
21373
ERROR 42S02: Table 'test.v1' doesn't exist
 
21374
Use test;
 
21375
 
 
21376
Testcase 3.3.1.A6 
 
21377
--------------------------------------------------------------------------------
 
21378
DROP DATABASE IF EXISTS test3;
 
21379
CREATE DATABASE test3;
 
21380
CREATE TABLE test3.t1 (f1 DECIMAL(5,3)) ENGINE = memory;
 
21381
INSERT INTO test3.t1 SET f1 = 1.0;
 
21382
CREATE VIEW test3.v0 AS SELECT * FROM test3.t1;
 
21383
CREATE VIEW test3.v1 AS SELECT * FROM test3.v0;
 
21384
CREATE VIEW test3.v2 AS SELECT * FROM test3.v1;
 
21385
CREATE VIEW test3.v3 AS SELECT * FROM test3.v2;
 
21386
CREATE VIEW test3.v4 AS SELECT * FROM test3.v3;
 
21387
CREATE VIEW test3.v5 AS SELECT * FROM test3.v4;
 
21388
CREATE VIEW test3.v6 AS SELECT * FROM test3.v5;
 
21389
CREATE VIEW test3.v7 AS SELECT * FROM test3.v6;
 
21390
CREATE VIEW test3.v8 AS SELECT * FROM test3.v7;
 
21391
CREATE VIEW test3.v9 AS SELECT * FROM test3.v8;
 
21392
CREATE VIEW test3.v10 AS SELECT * FROM test3.v9;
 
21393
CREATE VIEW test3.v11 AS SELECT * FROM test3.v10;
 
21394
CREATE VIEW test3.v12 AS SELECT * FROM test3.v11;
 
21395
CREATE VIEW test3.v13 AS SELECT * FROM test3.v12;
 
21396
CREATE VIEW test3.v14 AS SELECT * FROM test3.v13;
 
21397
CREATE VIEW test3.v15 AS SELECT * FROM test3.v14;
 
21398
CREATE VIEW test3.v16 AS SELECT * FROM test3.v15;
 
21399
CREATE VIEW test3.v17 AS SELECT * FROM test3.v16;
 
21400
CREATE VIEW test3.v18 AS SELECT * FROM test3.v17;
 
21401
CREATE VIEW test3.v19 AS SELECT * FROM test3.v18;
 
21402
CREATE VIEW test3.v20 AS SELECT * FROM test3.v19;
 
21403
CREATE VIEW test3.v21 AS SELECT * FROM test3.v20;
 
21404
CREATE VIEW test3.v22 AS SELECT * FROM test3.v21;
 
21405
CREATE VIEW test3.v23 AS SELECT * FROM test3.v22;
 
21406
CREATE VIEW test3.v24 AS SELECT * FROM test3.v23;
 
21407
CREATE VIEW test3.v25 AS SELECT * FROM test3.v24;
 
21408
CREATE VIEW test3.v26 AS SELECT * FROM test3.v25;
 
21409
CREATE VIEW test3.v27 AS SELECT * FROM test3.v26;
 
21410
CREATE VIEW test3.v28 AS SELECT * FROM test3.v27;
 
21411
CREATE VIEW test3.v29 AS SELECT * FROM test3.v28;
 
21412
CREATE VIEW test3.v30 AS SELECT * FROM test3.v29;
 
21413
CREATE VIEW test3.v31 AS SELECT * FROM test3.v30;
 
21414
CREATE VIEW test3.v32 AS SELECT * FROM test3.v31;
 
21415
SHOW CREATE VIEW test3.v32;
 
21416
View    Create View     character_set_client    collation_connection
 
21417
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
 
21418
SELECT * FROM test3.v32;
 
21419
f1
 
21420
1.000
 
21421
EXPLAIN SELECT * FROM test3.v32;
 
21422
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
 
21423
1       SIMPLE  t1      system  NULL    NULL    NULL    NULL    1       
 
21424
DROP VIEW test3.v0;
 
21425
SHOW CREATE VIEW test3.v32;
 
21426
View    Create View     character_set_client    collation_connection
 
21427
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
 
21428
Warnings:
 
21429
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
 
21430
SELECT * FROM test3.v32;
 
21431
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
 
21432
EXPLAIN SELECT * FROM test3.v32;
 
21433
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
 
21434
 
 
21435
FIXME - Setting join_limit to 28 - hangs for higher values
 
21436
----------------------------------------------------------
 
21437
SET @join_limit = 28;
 
21438
SET @max_level = @join_limit - 1;
 
21439
DROP DATABASE IF EXISTS test3;
 
21440
DROP TABLE IF EXISTS test1.t1;
 
21441
DROP TABLE IF EXISTS test2.t1;
 
21442
DROP VIEW IF EXISTS test1.v27;
 
21443
DROP VIEW IF EXISTS test1.v26;
 
21444
DROP VIEW IF EXISTS test1.v25;
 
21445
DROP VIEW IF EXISTS test1.v24;
 
21446
DROP VIEW IF EXISTS test1.v23;
 
21447
DROP VIEW IF EXISTS test1.v22;
 
21448
DROP VIEW IF EXISTS test1.v21;
 
21449
DROP VIEW IF EXISTS test1.v20;
 
21450
DROP VIEW IF EXISTS test1.v19;
 
21451
DROP VIEW IF EXISTS test1.v18;
 
21452
DROP VIEW IF EXISTS test1.v17;
 
21453
DROP VIEW IF EXISTS test1.v16;
 
21454
DROP VIEW IF EXISTS test1.v15;
 
21455
DROP VIEW IF EXISTS test1.v14;
 
21456
DROP VIEW IF EXISTS test1.v13;
 
21457
DROP VIEW IF EXISTS test1.v12;
 
21458
DROP VIEW IF EXISTS test1.v11;
 
21459
DROP VIEW IF EXISTS test1.v10;
 
21460
DROP VIEW IF EXISTS test1.v9;
 
21461
DROP VIEW IF EXISTS test1.v8;
 
21462
DROP VIEW IF EXISTS test1.v7;
 
21463
DROP VIEW IF EXISTS test1.v6;
 
21464
DROP VIEW IF EXISTS test1.v5;
 
21465
DROP VIEW IF EXISTS test1.v4;
 
21466
DROP VIEW IF EXISTS test1.v3;
 
21467
DROP VIEW IF EXISTS test1.v2;
 
21468
DROP VIEW IF EXISTS test1.v1;
 
21469
DROP VIEW IF EXISTS test1.v0;
 
21470
CREATE DATABASE test3;
 
21471
USE test1;
 
21472
CREATE TABLE t1 (f1 BIGINT, f2 CHAR(50)) ENGINE = memory ;
 
21473
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21474
INSERT INTO t1 VALUES (0, NULL);
 
21475
INSERT INTO t1 VALUES (5, 'five');
 
21476
INSERT INTO t1 VALUES (1, 'one');
 
21477
INSERT INTO t1 VALUES (2, 'two');
 
21478
USE test2;
 
21479
CREATE TABLE t1 (f1 DECIMAL(64,30), f2 VARCHAR(50)) ENGINE = memory;
 
21480
INSERT INTO  t1 VALUES (NULL, 'numeric column is NULL');
 
21481
INSERT INTO t1 VALUES (0.000000000000000000000000000000, NULL);
 
21482
INSERT INTO t1 VALUES (5.000000000000000000000000000000, 'five');
 
21483
INSERT INTO t1 VALUES (+1.000000000000000000000000000000, 'one');
 
21484
INSERT INTO t1 VALUES (3.000000000000000, 'three');
 
21485
USE test3;
 
21486
CREATE TABLE t1 (f1 DOUBLE, f2 VARBINARY(50)) ENGINE = memory;
 
21487
INSERT INTO t1 VALUES (NULL, 'numeric column is NULL');
 
21488
INSERT INTO t1 VALUES (+0.0E-35, NULL);
 
21489
INSERT INTO t1 VALUES (+0.5E+1, 'five');
 
21490
INSERT INTO t1 VALUES (20.0E-1, 'two');
 
21491
INSERT INTO t1 VALUES (0.0300E2, 'three');
 
21492
USE test;
 
21493
CREATE OR REPLACE VIEW test1.v0 AS SELECT * FROM test2.t1;
 
21494
CREATE OR REPLACE VIEW test1.v1 AS SELECT f1, f2
 
21495
FROM test2.t1 tab1 NATURAL JOIN test1.v0 tab2;
 
21496
CREATE OR REPLACE VIEW test1.v2 AS SELECT f1, f2
 
21497
FROM test3.t1 tab1 NATURAL JOIN test1.v1 tab2;
 
21498
CREATE OR REPLACE VIEW test1.v3 AS SELECT f1, f2
 
21499
FROM test1.t1 tab1 NATURAL JOIN test1.v2 tab2;
 
21500
CREATE OR REPLACE VIEW test1.v4 AS SELECT f1, f2
 
21501
FROM test2.t1 tab1 NATURAL JOIN test1.v3 tab2;
 
21502
CREATE OR REPLACE VIEW test1.v5 AS SELECT f1, f2
 
21503
FROM test3.t1 tab1 NATURAL JOIN test1.v4 tab2;
 
21504
CREATE OR REPLACE VIEW test1.v6 AS SELECT f1, f2
 
21505
FROM test1.t1 tab1 NATURAL JOIN test1.v5 tab2;
 
21506
CREATE OR REPLACE VIEW test1.v7 AS SELECT f1, f2
 
21507
FROM test2.t1 tab1 NATURAL JOIN test1.v6 tab2;
 
21508
CREATE OR REPLACE VIEW test1.v8 AS SELECT f1, f2
 
21509
FROM test3.t1 tab1 NATURAL JOIN test1.v7 tab2;
 
21510
CREATE OR REPLACE VIEW test1.v9 AS SELECT f1, f2
 
21511
FROM test1.t1 tab1 NATURAL JOIN test1.v8 tab2;
 
21512
CREATE OR REPLACE VIEW test1.v10 AS SELECT f1, f2
 
21513
FROM test2.t1 tab1 NATURAL JOIN test1.v9 tab2;
 
21514
CREATE OR REPLACE VIEW test1.v11 AS SELECT f1, f2
 
21515
FROM test3.t1 tab1 NATURAL JOIN test1.v10 tab2;
 
21516
CREATE OR REPLACE VIEW test1.v12 AS SELECT f1, f2
 
21517
FROM test1.t1 tab1 NATURAL JOIN test1.v11 tab2;
 
21518
CREATE OR REPLACE VIEW test1.v13 AS SELECT f1, f2
 
21519
FROM test2.t1 tab1 NATURAL JOIN test1.v12 tab2;
 
21520
CREATE OR REPLACE VIEW test1.v14 AS SELECT f1, f2
 
21521
FROM test3.t1 tab1 NATURAL JOIN test1.v13 tab2;
 
21522
CREATE OR REPLACE VIEW test1.v15 AS SELECT f1, f2
 
21523
FROM test1.t1 tab1 NATURAL JOIN test1.v14 tab2;
 
21524
CREATE OR REPLACE VIEW test1.v16 AS SELECT f1, f2
 
21525
FROM test2.t1 tab1 NATURAL JOIN test1.v15 tab2;
 
21526
CREATE OR REPLACE VIEW test1.v17 AS SELECT f1, f2
 
21527
FROM test3.t1 tab1 NATURAL JOIN test1.v16 tab2;
 
21528
CREATE OR REPLACE VIEW test1.v18 AS SELECT f1, f2
 
21529
FROM test1.t1 tab1 NATURAL JOIN test1.v17 tab2;
 
21530
CREATE OR REPLACE VIEW test1.v19 AS SELECT f1, f2
 
21531
FROM test2.t1 tab1 NATURAL JOIN test1.v18 tab2;
 
21532
CREATE OR REPLACE VIEW test1.v20 AS SELECT f1, f2
 
21533
FROM test3.t1 tab1 NATURAL JOIN test1.v19 tab2;
 
21534
CREATE OR REPLACE VIEW test1.v21 AS SELECT f1, f2
 
21535
FROM test1.t1 tab1 NATURAL JOIN test1.v20 tab2;
 
21536
CREATE OR REPLACE VIEW test1.v22 AS SELECT f1, f2
 
21537
FROM test2.t1 tab1 NATURAL JOIN test1.v21 tab2;
 
21538
CREATE OR REPLACE VIEW test1.v23 AS SELECT f1, f2
 
21539
FROM test3.t1 tab1 NATURAL JOIN test1.v22 tab2;
 
21540
CREATE OR REPLACE VIEW test1.v24 AS SELECT f1, f2
 
21541
FROM test1.t1 tab1 NATURAL JOIN test1.v23 tab2;
 
21542
CREATE OR REPLACE VIEW test1.v25 AS SELECT f1, f2
 
21543
FROM test2.t1 tab1 NATURAL JOIN test1.v24 tab2;
 
21544
CREATE OR REPLACE VIEW test1.v26 AS SELECT f1, f2
 
21545
FROM test3.t1 tab1 NATURAL JOIN test1.v25 tab2;
 
21546
CREATE OR REPLACE VIEW test1.v27 AS SELECT f1, f2
 
21547
FROM test1.t1 tab1 NATURAL JOIN test1.v26 tab2;
 
21548
SHOW CREATE VIEW test1.v27;
 
21549
View    Create View     character_set_client    collation_connection
 
21550
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
 
21551
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21552
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21553
f1      f2
 
21554
5       five
 
21555
 
 
21556
The output of following EXPLAIN is deactivated, because the result
 
21557
differs on some platforms
 
21558
FIXME Is this a bug ? 
 
21559
--------------------------------------------------------------------------------
 
21560
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21561
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21562
CREATE VIEW test1.v28 AS SELECT f1, f2
 
21563
FROM test3.t1 tab1 NATURAL JOIN test1.v27 tab2;
 
21564
SHOW CREATE VIEW test1.v28;
 
21565
View    Create View     character_set_client    collation_connection
 
21566
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
 
21567
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21568
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21569
f1      f2
 
21570
5       five
 
21571
 
 
21572
The output of following EXPLAIN is deactivated, because the result
 
21573
differs on some platforms
 
21574
FIXME Is this a bug ? 
 
21575
--------------------------------------------------------------------------------
 
21576
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21577
CAST(f2 AS CHAR) AS f2 FROM test1.v28;
 
21578
DROP VIEW IF EXISTS test1.v28;
 
21579
CREATE OR REPLACE VIEW test1.v0 AS
 
21580
SELECT f1 as f2, f2 as f1 FROM test2.t1;
 
21581
CREATE OR REPLACE VIEW test2.v0 AS
 
21582
SELECT CAST('0001-01-01' AS DATE) as f1, f2 FROM test3.t1;
 
21583
SHOW CREATE VIEW test1.v27;
 
21584
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21585
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21586
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21587
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21588
CREATE OR REPLACE VIEW test3.v0 AS
 
21589
SELECT f1 , CONVERT('ßÄäÖöÜü§' USING UCS2) as f2 FROM test1.t1;
 
21590
SHOW CREATE VIEW test1.v27;
 
21591
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21592
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21593
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21594
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21595
CREATE OR REPLACE VIEW test3.v0 AS
 
21596
SELECT CONVERT('ßÄäÖöÜü§' USING UCS2) as f1, f2 FROM test1.t1;
 
21597
SHOW CREATE VIEW test1.v27;
 
21598
SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21599
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21600
EXPLAIN SELECT CAST(f1 AS SIGNED INTEGER) AS f1,
 
21601
CAST(f2 AS CHAR) AS f2 FROM test1.v27;
 
21602
DROP VIEW IF EXISTS test1.v27;
 
21603
DROP VIEW IF EXISTS test1.v26;
 
21604
DROP VIEW IF EXISTS test1.v25;
 
21605
DROP VIEW IF EXISTS test1.v24;
 
21606
DROP VIEW IF EXISTS test1.v23;
 
21607
DROP VIEW IF EXISTS test1.v22;
 
21608
DROP VIEW IF EXISTS test1.v21;
 
21609
DROP VIEW IF EXISTS test1.v20;
 
21610
DROP VIEW IF EXISTS test1.v19;
 
21611
DROP VIEW IF EXISTS test1.v18;
 
21612
DROP VIEW IF EXISTS test1.v17;
 
21613
DROP VIEW IF EXISTS test1.v16;
 
21614
DROP VIEW IF EXISTS test1.v15;
 
21615
DROP VIEW IF EXISTS test1.v14;
 
21616
DROP VIEW IF EXISTS test1.v13;
 
21617
DROP VIEW IF EXISTS test1.v12;
 
21618
DROP VIEW IF EXISTS test1.v11;
 
21619
DROP VIEW IF EXISTS test1.v10;
 
21620
DROP VIEW IF EXISTS test1.v9;
 
21621
DROP VIEW IF EXISTS test1.v8;
 
21622
DROP VIEW IF EXISTS test1.v7;
 
21623
DROP VIEW IF EXISTS test1.v6;
 
21624
DROP VIEW IF EXISTS test1.v5;
 
21625
DROP VIEW IF EXISTS test1.v4;
 
21626
DROP VIEW IF EXISTS test1.v3;
 
21627
DROP VIEW IF EXISTS test1.v2;
 
21628
DROP VIEW IF EXISTS test1.v1;
 
21629
DROP VIEW IF EXISTS test1.v0;
 
21630
DROP DATABASE test3;
 
21631
DROP TABLE test1.t1;
 
21632
DROP TABLE test2.t1;
 
21633
Use test;
 
21634
 
 
21635
Testcase 3.3.2.1
 
21636
--------------------------------------------------------------------------------
 
21637
Drop view if exists test.v1 ;
 
21638
Create View test.v1 AS SELECT f59,f60 FROM tb2 where f59 = 1995 ;
 
21639
INSERT INTO test.v1 (f59,f60) values (879,700) ;
 
21640
affected rows: 1
 
21641
SELECT f59,f60 FROM test.v1 where f59 = 879 and f60 = 700 ;
 
21642
f59     f60
 
21643
DELETE FROM tb2 where f59 = 879 and f60 = 700 ;
 
21644
Drop view test.v1 ;
 
21645
 
 
21646
Testcase 3.3.2.2
 
21647
--------------------------------------------------------------------------------
 
21648
Drop view if exists test.v1 ;
 
21649
Create view test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21650
INSERT INTO test.v1 ( f59 , f60 ) values (2005,0101) ;
 
21651
affected rows: 1
 
21652
SELECT * FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21653
f59     2005
 
21654
f60     101
 
21655
f61     NULL
 
21656
f62     NULL
 
21657
f63     NULL
 
21658
f64     NULL
 
21659
f65     NULL
 
21660
f66     NULL
 
21661
f67     NULL
 
21662
f68     NULL
 
21663
f69     NULL
 
21664
f70     NULL
 
21665
f71     NULL
 
21666
f72     NULL
 
21667
f73     NULL
 
21668
f74     NULL
 
21669
f75     NULL
 
21670
f76     NULL
 
21671
f77     7.7
 
21672
f78     7.7
 
21673
f79     00000000000000000007.7
 
21674
f80     00000000000000000008.8
 
21675
f81     8.8
 
21676
f82     8.8
 
21677
f83     0000000008.8
 
21678
f84     0000000008.8
 
21679
f85     8.8
 
21680
f86     8.8
 
21681
f87     8.8
 
21682
f88     8.8
 
21683
f89     0000000008.8
 
21684
f90     0000000008.8
 
21685
f91     0000000008.8
 
21686
f92     0000000008.8
 
21687
f93     8.8
 
21688
f94     8.8
 
21689
f95     8.8
 
21690
f96     8.8
 
21691
f97     0000000008.8
 
21692
f98     00000000000000000008.8
 
21693
f99     0000000008.8
 
21694
f100    00000000000000000008.8
 
21695
f101    2000-01-01
 
21696
f102    00:00:20
 
21697
f103    0002-02-02 00:00:00
 
21698
f104    2000-12-31 23:59:59
 
21699
f105    2000
 
21700
f106    2000
 
21701
f107    2000
 
21702
f108    1enum
 
21703
f109    1set
 
21704
SELECT f59,f60 FROM test.v1 where f59 = 2005 and f60 = 0101 ;
 
21705
f59     f60
 
21706
2005    101
 
21707
DELETE FROM tb2 where f59 = 2005 and f60 = 0101 ;
 
21708
Drop view test.v1 ;
 
21709
 
 
21710
Testcase 3.3.2.3
 
21711
--------------------------------------------------------------------------------
 
21712
Insert into tb2 (f59,f60,f61) values (780,105,106) ;
 
21713
Drop view if exists test.v1 ;
 
21714
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2  ;
 
21715
UPDATE test.v1 SET f59 = 8 WHERE f59 = 780 and f60 = 105;
 
21716
affected rows: 1
 
21717
info: Rows matched: 1  Changed: 1  Warnings: 0
 
21718
SELECT * FROM tb2 where f59 = 8 and f60 = 105;
 
21719
f59     8
 
21720
f60     105
 
21721
f61     0000000106
 
21722
f62     NULL
 
21723
f63     NULL
 
21724
f64     NULL
 
21725
f65     NULL
 
21726
f66     NULL
 
21727
f67     NULL
 
21728
f68     NULL
 
21729
f69     NULL
 
21730
f70     NULL
 
21731
f71     NULL
 
21732
f72     NULL
 
21733
f73     NULL
 
21734
f74     NULL
 
21735
f75     NULL
 
21736
f76     NULL
 
21737
f77     7.7
 
21738
f78     7.7
 
21739
f79     00000000000000000007.7
 
21740
f80     00000000000000000008.8
 
21741
f81     8.8
 
21742
f82     8.8
 
21743
f83     0000000008.8
 
21744
f84     0000000008.8
 
21745
f85     8.8
 
21746
f86     8.8
 
21747
f87     8.8
 
21748
f88     8.8
 
21749
f89     0000000008.8
 
21750
f90     0000000008.8
 
21751
f91     0000000008.8
 
21752
f92     0000000008.8
 
21753
f93     8.8
 
21754
f94     8.8
 
21755
f95     8.8
 
21756
f96     8.8
 
21757
f97     0000000008.8
 
21758
f98     00000000000000000008.8
 
21759
f99     0000000008.8
 
21760
f100    00000000000000000008.8
 
21761
f101    2000-01-01
 
21762
f102    00:00:20
 
21763
f103    0002-02-02 00:00:00
 
21764
f104    2000-12-31 23:59:59
 
21765
f105    2000
 
21766
f106    2000
 
21767
f107    2000
 
21768
f108    1enum
 
21769
f109    1set
 
21770
SELECT f59,f60 FROM test.v1 where f59 = 8 and f60 = 105 ;
 
21771
f59     f60
 
21772
8       105
 
21773
Drop view test.v1 ;
 
21774
 
 
21775
Testcase 3.3.2.4
 
21776
--------------------------------------------------------------------------------
 
21777
Insert into tb2 (f59,f60,f61) values (781,105,106) ;
 
21778
Drop view if exists test.v1 ;
 
21779
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 ;
 
21780
UPDATE test.v1 SET f59 = 891 WHERE f60 = 105 ;
 
21781
affected rows: 4
 
21782
info: Rows matched: 4  Changed: 4  Warnings: 0
 
21783
SELECT * FROM tb2 where f59 = 891 and f60 = 105;
 
21784
f59     891
 
21785
f60     105
 
21786
f61     0000000106
 
21787
f62     NULL
 
21788
f63     NULL
 
21789
f64     NULL
 
21790
f65     NULL
 
21791
f66     NULL
 
21792
f67     NULL
 
21793
f68     NULL
 
21794
f69     NULL
 
21795
f70     NULL
 
21796
f71     NULL
 
21797
f72     NULL
 
21798
f73     NULL
 
21799
f74     NULL
 
21800
f75     NULL
 
21801
f76     NULL
 
21802
f77     7.7
 
21803
f78     7.7
 
21804
f79     00000000000000000007.7
 
21805
f80     00000000000000000008.8
 
21806
f81     8.8
 
21807
f82     8.8
 
21808
f83     0000000008.8
 
21809
f84     0000000008.8
 
21810
f85     8.8
 
21811
f86     8.8
 
21812
f87     8.8
 
21813
f88     8.8
 
21814
f89     0000000008.8
 
21815
f90     0000000008.8
 
21816
f91     0000000008.8
 
21817
f92     0000000008.8
 
21818
f93     8.8
 
21819
f94     8.8
 
21820
f95     8.8
 
21821
f96     8.8
 
21822
f97     0000000008.8
 
21823
f98     00000000000000000008.8
 
21824
f99     0000000008.8
 
21825
f100    00000000000000000008.8
 
21826
f101    2000-01-01
 
21827
f102    00:00:20
 
21828
f103    0002-02-02 00:00:00
 
21829
f104    2000-12-31 23:59:59
 
21830
f105    2000
 
21831
f106    2000
 
21832
f107    2000
 
21833
f108    1enum
 
21834
f109    1set
 
21835
f59     891
 
21836
f60     105
 
21837
f61     0000000106
 
21838
f62     NULL
 
21839
f63     NULL
 
21840
f64     NULL
 
21841
f65     NULL
 
21842
f66     NULL
 
21843
f67     NULL
 
21844
f68     NULL
 
21845
f69     NULL
 
21846
f70     NULL
 
21847
f71     NULL
 
21848
f72     NULL
 
21849
f73     NULL
 
21850
f74     NULL
 
21851
f75     NULL
 
21852
f76     NULL
 
21853
f77     7.7
 
21854
f78     7.7
 
21855
f79     00000000000000000007.7
 
21856
f80     00000000000000000008.8
 
21857
f81     8.8
 
21858
f82     8.8
 
21859
f83     0000000008.8
 
21860
f84     0000000008.8
 
21861
f85     8.8
 
21862
f86     8.8
 
21863
f87     8.8
 
21864
f88     8.8
 
21865
f89     0000000008.8
 
21866
f90     0000000008.8
 
21867
f91     0000000008.8
 
21868
f92     0000000008.8
 
21869
f93     8.8
 
21870
f94     8.8
 
21871
f95     8.8
 
21872
f96     8.8
 
21873
f97     0000000008.8
 
21874
f98     00000000000000000008.8
 
21875
f99     0000000008.8
 
21876
f100    00000000000000000008.8
 
21877
f101    2000-01-01
 
21878
f102    00:00:20
 
21879
f103    0002-02-02 00:00:00
 
21880
f104    2000-12-31 23:59:59
 
21881
f105    2000
 
21882
f106    2000
 
21883
f107    2000
 
21884
f108    1enum
 
21885
f109    1set
 
21886
f59     891
 
21887
f60     105
 
21888
f61     0000000106
 
21889
f62     NULL
 
21890
f63     NULL
 
21891
f64     NULL
 
21892
f65     NULL
 
21893
f66     NULL
 
21894
f67     NULL
 
21895
f68     NULL
 
21896
f69     NULL
 
21897
f70     NULL
 
21898
f71     NULL
 
21899
f72     NULL
 
21900
f73     NULL
 
21901
f74     NULL
 
21902
f75     NULL
 
21903
f76     NULL
 
21904
f77     7.7
 
21905
f78     7.7
 
21906
f79     00000000000000000007.7
 
21907
f80     00000000000000000008.8
 
21908
f81     8.8
 
21909
f82     8.8
 
21910
f83     0000000008.8
 
21911
f84     0000000008.8
 
21912
f85     8.8
 
21913
f86     8.8
 
21914
f87     8.8
 
21915
f88     8.8
 
21916
f89     0000000008.8
 
21917
f90     0000000008.8
 
21918
f91     0000000008.8
 
21919
f92     0000000008.8
 
21920
f93     8.8
 
21921
f94     8.8
 
21922
f95     8.8
 
21923
f96     8.8
 
21924
f97     0000000008.8
 
21925
f98     00000000000000000008.8
 
21926
f99     0000000008.8
 
21927
f100    00000000000000000008.8
 
21928
f101    2000-01-01
 
21929
f102    00:00:20
 
21930
f103    0002-02-02 00:00:00
 
21931
f104    2000-12-31 23:59:59
 
21932
f105    2000
 
21933
f106    2000
 
21934
f107    2000
 
21935
f108    1enum
 
21936
f109    1set
 
21937
f59     891
 
21938
f60     105
 
21939
f61     0000000106
 
21940
f62     NULL
 
21941
f63     NULL
 
21942
f64     NULL
 
21943
f65     NULL
 
21944
f66     NULL
 
21945
f67     NULL
 
21946
f68     NULL
 
21947
f69     NULL
 
21948
f70     NULL
 
21949
f71     NULL
 
21950
f72     NULL
 
21951
f73     NULL
 
21952
f74     NULL
 
21953
f75     NULL
 
21954
f76     NULL
 
21955
f77     7.7
 
21956
f78     7.7
 
21957
f79     00000000000000000007.7
 
21958
f80     00000000000000000008.8
 
21959
f81     8.8
 
21960
f82     8.8
 
21961
f83     0000000008.8
 
21962
f84     0000000008.8
 
21963
f85     8.8
 
21964
f86     8.8
 
21965
f87     8.8
 
21966
f88     8.8
 
21967
f89     0000000008.8
 
21968
f90     0000000008.8
 
21969
f91     0000000008.8
 
21970
f92     0000000008.8
 
21971
f93     8.8
 
21972
f94     8.8
 
21973
f95     8.8
 
21974
f96     8.8
 
21975
f97     0000000008.8
 
21976
f98     00000000000000000008.8
 
21977
f99     0000000008.8
 
21978
f100    00000000000000000008.8
 
21979
f101    2000-01-01
 
21980
f102    00:00:20
 
21981
f103    0002-02-02 00:00:00
 
21982
f104    2000-12-31 23:59:59
 
21983
f105    2000
 
21984
f106    2000
 
21985
f107    2000
 
21986
f108    1enum
 
21987
f109    1set
 
21988
SELECT f59,f60 FROM test.v1 where f59 = 891 and f60 = 105 ;
 
21989
f59     f60
 
21990
891     105
 
21991
891     105
 
21992
891     105
 
21993
891     105
 
21994
Drop view test.v1 ;
 
21995
 
 
21996
Testcase 3.3.2.5
 
21997
--------------------------------------------------------------------------------
 
21998
Insert into tb2 (f59,f60,f61) values (789,105,106) ;
 
21999
Drop view if exists test.v1 ;
 
22000
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 789 ;
 
22001
DELETE FROM test.v1 where f59 = 789 ;
 
22002
affected rows: 1
 
22003
SELECT * FROM tb2 where f59 = 789 ;
 
22004
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
 
22005
SELECT f59,f60 FROM test.v1 where f59 = 789 order by f60 ;
 
22006
f59     f60
 
22007
Drop view test.v1 ;
 
22008
 
 
22009
Testcase 3.3.2.6
 
22010
--------------------------------------------------------------------------------
 
22011
Insert into tb2 (f59,f60,f61) values (711,105,106) ;
 
22012
Drop view if exists test.v1 ;
 
22013
CREATE VIEW test.v1 AS SELECT f59,f60,f61 FROM tb2 where f59 = 711  ;
 
22014
DELETE FROM test.v1 where f59 = 711 ;
 
22015
affected rows: 1
 
22016
SELECT * FROM tb2 where f59 = 711 ;
 
22017
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
 
22018
SELECT f59,f60 FROM test.v1 where f59 = 711 order by f60 ;
 
22019
f59     f60
 
22020
Drop view test.v1 ;
 
22021
 
 
22022
Testcase 3.3.2.1 - 3.3.2.6 alternative implementation
 
22023
--------------------------------------------------------------------------------
 
22024
DROP TABLE IF EXISTS t1;
 
22025
DROP VIEW  IF EXISTS v1;
 
22026
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4),
 
22027
f4 CHAR, PRIMARY KEY(f1));
 
22028
CREATE VIEW v1 AS SELECT f1, f2, f3 FROM t1;
 
22029
INSERT INTO v1 SET f1 = 1;
 
22030
SELECT * from t1;
 
22031
f1      f2      f3      f4
 
22032
1       NULL    NULL    NULL
 
22033
DELETE FROM t1;
 
22034
INSERT INTO v1 SET f2 = 'ABC';
 
22035
INSERT INTO v1 SET f2 = 'ABC';
 
22036
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22037
SELECT * from t1;
 
22038
f1      f2      f3      f4
 
22039
0       ABC     NULL    NULL
 
22040
DELETE FROM t1;
 
22041
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22042
DELETE FROM v1 WHERE f1 = 1;
 
22043
SELECT * from t1;
 
22044
f1      f2      f3      f4
 
22045
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22046
DELETE FROM v1 WHERE f2 = 'ABC';
 
22047
SELECT * from t1;
 
22048
f1      f2      f3      f4
 
22049
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22050
DELETE FROM v1;
 
22051
SELECT * from t1;
 
22052
f1      f2      f3      f4
 
22053
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22054
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22055
SELECT * from t1;
 
22056
f1      f2      f3      f4
 
22057
2       ABC     -0.0012 X
 
22058
DELETE FROM t1;
 
22059
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22060
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22061
SELECT * from t1;
 
22062
f1      f2      f3      f4
 
22063
2       ABC     -0.0012 X
 
22064
DELETE FROM t1;
 
22065
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22066
UPDATE v1 SET f1 = 2;
 
22067
SELECT * from t1;
 
22068
f1      f2      f3      f4
 
22069
2       ABC     -0.0012 X
 
22070
DELETE FROM t1;
 
22071
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22072
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22073
SELECT * from t1;
 
22074
f1      f2      f3      f4
 
22075
1       NNN     -0.0012 X
 
22076
DELETE FROM t1;
 
22077
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22078
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22079
SELECT * from t1;
 
22080
f1      f2      f3      f4
 
22081
1       NNN     -0.0012 X
 
22082
DELETE FROM t1;
 
22083
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22084
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22085
SELECT * from t1;
 
22086
f1      f2      f3      f4
 
22087
1       NNN     -0.0012 X
 
22088
DELETE FROM t1;
 
22089
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22090
UPDATE v1 SET f2 = 'NNN';
 
22091
SELECT * from t1;
 
22092
f1      f2      f3      f4
 
22093
1       NNN     -0.0012 X
 
22094
DELETE FROM t1;
 
22095
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22096
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22097
SELECT * from t1;
 
22098
f1      f2      f3      f4
 
22099
2       NNN     -0.0012 X
 
22100
DELETE FROM t1;
 
22101
DROP VIEW v1;
 
22102
CREATE VIEW v1 AS SELECT f2, f3 FROM t1;
 
22103
INSERT INTO v1 SET f2 = 'ABC';
 
22104
INSERT INTO v1 SET f2 = 'ABC';
 
22105
ERROR 23000: Duplicate entry '0' for key 'PRIMARY'
 
22106
SELECT * from t1;
 
22107
f1      f2      f3      f4
 
22108
0       ABC     NULL    NULL
 
22109
DELETE FROM t1;
 
22110
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22111
DELETE FROM v1 WHERE f2 = 'ABC';
 
22112
SELECT * from t1;
 
22113
f1      f2      f3      f4
 
22114
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22115
DELETE FROM v1;
 
22116
SELECT * from t1;
 
22117
f1      f2      f3      f4
 
22118
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22119
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22120
SELECT * from t1;
 
22121
f1      f2      f3      f4
 
22122
1       NNN     -0.0012 X
 
22123
DELETE FROM t1;
 
22124
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22125
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22126
SELECT * from t1;
 
22127
f1      f2      f3      f4
 
22128
1       NNN     -0.0012 X
 
22129
DELETE FROM t1;
 
22130
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22131
UPDATE v1 SET f2 = 'NNN';
 
22132
SELECT * from t1;
 
22133
f1      f2      f3      f4
 
22134
1       NNN     -0.0012 X
 
22135
DELETE FROM t1;
 
22136
DROP VIEW v1;
 
22137
CREATE VIEW v1 AS SELECT f1, f2, f3, 'HELLO' AS my_greeting FROM t1;
 
22138
INSERT INTO v1 SET f1 = 1;
 
22139
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22140
SELECT * from t1;
 
22141
f1      f2      f3      f4
 
22142
DELETE FROM t1;
 
22143
INSERT INTO v1 SET f1 = 1, my_greeting = 'HELLO';
 
22144
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22145
SELECT * from t1;
 
22146
f1      f2      f3      f4
 
22147
DELETE FROM t1;
 
22148
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22149
DELETE FROM v1 WHERE f1 = 1;
 
22150
SELECT * from t1;
 
22151
f1      f2      f3      f4
 
22152
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22153
DELETE FROM v1 WHERE f2 = 'ABC';
 
22154
SELECT * from t1;
 
22155
f1      f2      f3      f4
 
22156
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22157
DELETE FROM v1 WHERE my_greeting = 'HELLO';
 
22158
SELECT * from t1;
 
22159
f1      f2      f3      f4
 
22160
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22161
DELETE FROM v1;
 
22162
SELECT * from t1;
 
22163
f1      f2      f3      f4
 
22164
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22165
UPDATE v1 SET f1 = 2 WHERE f1 = 1;
 
22166
SELECT * from t1;
 
22167
f1      f2      f3      f4
 
22168
2       ABC     -0.0012 X
 
22169
DELETE FROM t1;
 
22170
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22171
UPDATE v1 SET f1 = 2 WHERE f2 = 'ABC';
 
22172
SELECT * from t1;
 
22173
f1      f2      f3      f4
 
22174
2       ABC     -0.0012 X
 
22175
DELETE FROM t1;
 
22176
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22177
UPDATE v1 SET f1 = 2 WHERE my_greeting = 'HELLO';
 
22178
SELECT * from t1;
 
22179
f1      f2      f3      f4
 
22180
2       ABC     -0.0012 X
 
22181
DELETE FROM t1;
 
22182
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22183
UPDATE v1 SET f1 = 2;
 
22184
SELECT * from t1;
 
22185
f1      f2      f3      f4
 
22186
2       ABC     -0.0012 X
 
22187
DELETE FROM t1;
 
22188
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22189
UPDATE v1 SET f2 = 'NNN' WHERE f1 = 1;
 
22190
SELECT * from t1;
 
22191
f1      f2      f3      f4
 
22192
1       NNN     -0.0012 X
 
22193
DELETE FROM t1;
 
22194
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22195
UPDATE v1 SET f2 = 'NNN' WHERE f2 = 'ABC';
 
22196
SELECT * from t1;
 
22197
f1      f2      f3      f4
 
22198
1       NNN     -0.0012 X
 
22199
DELETE FROM t1;
 
22200
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22201
UPDATE v1 SET f2 = 'NNN' WHERE f3 = -1.2E-3;
 
22202
SELECT * from t1;
 
22203
f1      f2      f3      f4
 
22204
1       NNN     -0.0012 X
 
22205
DELETE FROM t1;
 
22206
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22207
UPDATE v1 SET f2 = 'NNN' WHERE my_greeting = 'HELLO';
 
22208
SELECT * from t1;
 
22209
f1      f2      f3      f4
 
22210
1       NNN     -0.0012 X
 
22211
DELETE FROM t1;
 
22212
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22213
UPDATE v1 SET f2 = 'NNN';
 
22214
SELECT * from t1;
 
22215
f1      f2      f3      f4
 
22216
1       NNN     -0.0012 X
 
22217
DELETE FROM t1;
 
22218
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22219
UPDATE v1 SET my_greeting = 'Hej' WHERE f1 = 1;
 
22220
ERROR HY000: Column 'my_greeting' is not updatable
 
22221
SELECT * from t1;
 
22222
f1      f2      f3      f4
 
22223
1       ABC     -0.0012 X
 
22224
DELETE FROM t1;
 
22225
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22226
UPDATE v1 SET my_greeting = 'Hej' WHERE f2 = 'ABC';
 
22227
ERROR HY000: Column 'my_greeting' is not updatable
 
22228
SELECT * from t1;
 
22229
f1      f2      f3      f4
 
22230
1       ABC     -0.0012 X
 
22231
DELETE FROM t1;
 
22232
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22233
UPDATE v1 SET my_greeting = 'Hej' WHERE my_greeting = 'HELLO';
 
22234
ERROR HY000: Column 'my_greeting' is not updatable
 
22235
SELECT * from t1;
 
22236
f1      f2      f3      f4
 
22237
1       ABC     -0.0012 X
 
22238
DELETE FROM t1;
 
22239
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22240
UPDATE v1 SET my_greeting = 'Hej';
 
22241
ERROR HY000: Column 'my_greeting' is not updatable
 
22242
SELECT * from t1;
 
22243
f1      f2      f3      f4
 
22244
1       ABC     -0.0012 X
 
22245
DELETE FROM t1;
 
22246
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22247
UPDATE v1 SET f1 = 2, f2 = 'NNN' WHERE f1 = 1 AND f2 = 'ABC';
 
22248
SELECT * from t1;
 
22249
f1      f2      f3      f4
 
22250
2       NNN     -0.0012 X
 
22251
DELETE FROM t1;
 
22252
DROP TABLE t1;
 
22253
SET sql_mode = 'traditional';
 
22254
CREATE TABLE t1 ( f1 BIGINT, f2 CHAR(20), f3 NUMERIC(7,4) NOT NULL,
 
22255
f4 CHAR, PRIMARY KEY(f1));
 
22256
DROP VIEW v1;
 
22257
CREATE VIEW v1 AS SELECT f1, f2, f4 FROM t1;
 
22258
INSERT INTO v1 SET f1 = 1;
 
22259
ERROR HY000: Field of view 'test.v1' underlying table doesn't have a default value
 
22260
SELECT * from t1;
 
22261
f1      f2      f3      f4
 
22262
DELETE FROM t1;
 
22263
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22264
DELETE FROM v1 WHERE f1 = 1;
 
22265
INSERT INTO t1 VALUES(1, 'ABC', -1.2E-3, 'X');
 
22266
UPDATE v1 SET f4 = 'Y' WHERE f2 = 'ABC';
 
22267
SELECT * from t1;
 
22268
f1      f2      f3      f4
 
22269
1       ABC     -0.0012 Y
 
22270
DELETE FROM t1;
 
22271
SET sql_mode = '';
 
22272
 
 
22273
Testcases 3.3.2.7 - 3.3.2.9,
 
22274
3.3.2.10 - 3.3.2.11 omitted because of missing
 
22275
features EXCEPT and INTERSECT 
 
22276
--------------------------------------------------------------------------------
 
22277
INSERT INTO tb2 (f59,f60,f61) VALUES (77,185,126) ;
 
22278
INSERT INTO tb2 (f59,f60,f61) VALUES (59,58,54) ;
 
22279
DROP TABLE IF EXISTS t1 ;
 
22280
DROP VIEW  IF EXISTS v1 ;
 
22281
CREATE TABLE t1 (f59 INT, f60 INT, f61 INT) ;
 
22282
INSERT INTO t1 VALUES (19,41,32)  ;
 
22283
INSERT INTO t1 VALUES (59,54,71)  ;
 
22284
INSERT INTO t1 VALUES (21,91,99)  ;
 
22285
SET @variant1 = 'UNION ';
 
22286
SET @variant2 = 'UNION ALL ';
 
22287
SET @variant3 = 'UNION DISTINCT ';
 
22288
SET @variant4 = 'EXCEPT ';
 
22289
SET @variant5 = 'INTERSECT ';
 
22290
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION DISTINCT SELECT f61 FROM t1 WHERE f59=19;
 
22291
INSERT INTO v1 VALUES (3000);
 
22292
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22293
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22294
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22295
DELETE FROM v1;
 
22296
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22297
DROP VIEW v1 ;
 
22298
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION ALL SELECT f61 FROM t1 WHERE f59=19;
 
22299
INSERT INTO v1 VALUES (3000);
 
22300
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22301
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22302
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22303
DELETE FROM v1;
 
22304
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22305
DROP VIEW v1 ;
 
22306
CREATE VIEW v1 AS SELECT f61 FROM tb2 WHERE f59=59 UNION SELECT f61 FROM t1 WHERE f59=19;
 
22307
INSERT INTO v1 VALUES (3000);
 
22308
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22309
UPDATE v1 SET f61 = 100 WHERE f61 = 32;
 
22310
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22311
DELETE FROM v1;
 
22312
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22313
DROP VIEW v1 ;
 
22314
 
 
22315
Testcases 3.3.2.12 - 3.3.2.20
 
22316
--------------------------------------------------------------------------------
 
22317
DROP TABLE IF EXISTS t1, t2 ;
 
22318
DROP VIEW  IF EXISTS test.v1 ;
 
22319
Drop view if exists v2 ;
 
22320
CREATE TABLE t1 (f59 int, f60 int, f61 int) ;
 
22321
INSERT INTO t1 VALUES (19,41,32)  ;
 
22322
INSERT INTO t1 VALUES (59,54,71)  ;
 
22323
INSERT INTO t1 VALUES (21,91,99)  ;
 
22324
CREATE TABLE t2 (f59 int, f60 int, f61 int) ;
 
22325
INSERT INTO t2 VALUES (19,41,32)  ;
 
22326
INSERT INTO t2 VALUES (59,54,71)  ;
 
22327
INSERT INTO t2 VALUES (21,91,99)  ;
 
22328
CREATE VIEW v2 AS SELECT f59, f60, f61 FROM t2 LIMIT 5;
 
22329
SET @variant1= 'CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1';
 
22330
SET @variant2= 'CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1';
 
22331
SET @variant3= 'CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1';
 
22332
SET @variant4= 'CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61';
 
22333
SET @variant5= 'CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0';
 
22334
SET @variant6= 'CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1';
 
22335
SET @variant7= 'CREATE VIEW v1 AS SELECT f61 FROM v2';
 
22336
SET @variant8= 'CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1)';
 
22337
SET @variant9= 'CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1';
 
22338
CREATE ALGORITHM = TEMPTABLE VIEW v1 (f61) AS select f60 from t1;
 
22339
INSERT INTO v1 VALUES (1002);
 
22340
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22341
UPDATE v1 SET f61=1007;
 
22342
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22343
DELETE FROM v1;
 
22344
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22345
DROP VIEW v1;
 
22346
CREATE VIEW v1 AS SELECT f59 AS f61 FROM t1 WHERE f60 IN (SELECT f59 FROM t1);
 
22347
INSERT INTO v1 VALUES (1002);
 
22348
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22349
UPDATE v1 SET f61=1007;
 
22350
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22351
DELETE FROM v1;
 
22352
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22353
DROP VIEW v1;
 
22354
CREATE VIEW v1 AS SELECT f61 FROM v2;
 
22355
INSERT INTO v1 VALUES (1002);
 
22356
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22357
UPDATE v1 SET f61=1007;
 
22358
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22359
DELETE FROM v1;
 
22360
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22361
DROP VIEW v1;
 
22362
CREATE VIEW v1 AS SELECT (SELECT f60 FROM t2 WHERE f59=19) AS f61 FROM t1;
 
22363
INSERT INTO v1 VALUES (1002);
 
22364
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22365
UPDATE v1 SET f61=1007;
 
22366
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22367
DELETE FROM v1;
 
22368
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22369
DROP VIEW v1;
 
22370
CREATE VIEW v1 AS SELECT f61 FROM t1 HAVING f61 > 0;
 
22371
INSERT INTO v1 VALUES (1002);
 
22372
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22373
UPDATE v1 SET f61=1007;
 
22374
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22375
DELETE FROM v1;
 
22376
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22377
DROP VIEW v1;
 
22378
CREATE VIEW v1 AS SELECT f61 FROM t1 GROUP BY f61;
 
22379
INSERT INTO v1 VALUES (1002);
 
22380
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22381
UPDATE v1 SET f61=1007;
 
22382
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22383
DELETE FROM v1;
 
22384
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22385
DROP VIEW v1;
 
22386
CREATE VIEW v1 AS SELECT SUM(f59) AS f61 FROM t1;
 
22387
INSERT INTO v1 VALUES (1002);
 
22388
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22389
UPDATE v1 SET f61=1007;
 
22390
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22391
DELETE FROM v1;
 
22392
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22393
DROP VIEW v1;
 
22394
CREATE VIEW v1 AS SELECT DISTINCTROW(f61) FROM t1;
 
22395
INSERT INTO v1 VALUES (1002);
 
22396
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22397
UPDATE v1 SET f61=1007;
 
22398
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22399
DELETE FROM v1;
 
22400
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22401
DROP VIEW v1;
 
22402
CREATE VIEW v1 AS SELECT DISTINCT(f61)   FROM t1;
 
22403
INSERT INTO v1 VALUES (1002);
 
22404
ERROR HY000: The target table v1 of the INSERT is not insertable-into
 
22405
UPDATE v1 SET f61=1007;
 
22406
ERROR HY000: The target table v1 of the UPDATE is not updatable
 
22407
DELETE FROM v1;
 
22408
ERROR HY000: The target table v1 of the DELETE is not updatable
 
22409
DROP VIEW v1;
 
22410
Drop TABLE t1, t2 ;
 
22411
Drop VIEW  v2 ;
 
22412
 
 
22413
Testcases 3.3.A1
 
22414
--------------------------------------------------------------------------------
 
22415
DROP TABLE IF EXISTS t1;
 
22416
DROP TABLE IF EXISTS t2;
 
22417
DROP VIEW  IF EXISTS v1;
 
22418
DROP VIEW  IF EXISTS v2;
 
22419
CREATE TABLE t1 (f1 BIGINT, f2 DATE DEFAULT NULL, f4 CHAR(5),
 
22420
report char(10)) ENGINE = memory;
 
22421
CREATE VIEW v1 AS SELECT * FROM t1;
 
22422
INSERT INTO t1 SET f1 = -1, f4 = 'ABC', report = 't1 0';
 
22423
INSERT INTO v1 SET f1 = -1, f4 = 'ABC', report = 'v1 0';
 
22424
DESCRIBE t1;
 
22425
Field   Type    Null    Key     Default Extra
 
22426
f1      bigint(20)      YES             NULL    
 
22427
f2      date    YES             NULL    
 
22428
f4      char(5) YES             NULL    
 
22429
report  char(10)        YES             NULL    
 
22430
DESCRIBE v1;
 
22431
Field   Type    Null    Key     Default Extra
 
22432
f1      bigint(20)      YES             NULL    
 
22433
f2      date    YES             NULL    
 
22434
f4      char(5) YES             NULL    
 
22435
report  char(10)        YES             NULL    
 
22436
SELECT * FROM t1 order by f1, report;
 
22437
f1      f2      f4      report
 
22438
-1      NULL    ABC     t1 0
 
22439
-1      NULL    ABC     v1 0
 
22440
SELECT * FROM v1 order by f1, report;
 
22441
f1      f2      f4      report
 
22442
-1      NULL    ABC     t1 0
 
22443
-1      NULL    ABC     v1 0
 
22444
ALTER TABLE t1 CHANGE COLUMN f4 f4x CHAR(5);
 
22445
INSERT INTO t1 SET f1 = 0, f4x = 'ABC', report = 't1 1';
 
22446
INSERT INTO v1 SET f1 = 0, f4  = 'ABC', report = 'v1 1';
 
22447
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
 
22448
INSERT INTO v1 SET f1 = 0, f4x = 'ABC', report = 'v1 1a';
 
22449
ERROR 42S22: Unknown column 'f4x' in 'field list'
 
22450
INSERT INTO v1 SET f1 = 0, report = 'v1 1b';
 
22451
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
 
22452
DESCRIBE t1;
 
22453
Field   Type    Null    Key     Default Extra
 
22454
f1      bigint(20)      YES             NULL    
 
22455
f2      date    YES             NULL    
 
22456
f4x     char(5) YES             NULL    
 
22457
report  char(10)        YES             NULL    
 
22458
DESCRIBE v1;
 
22459
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
 
22460
SELECT * FROM t1 order by f1, report;
 
22461
f1      f2      f4x     report
 
22462
-1      NULL    ABC     t1 0
 
22463
-1      NULL    ABC     v1 0
 
22464
0       NULL    ABC     t1 1
 
22465
SELECT * FROM v1 order by f1, report;
 
22466
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
 
22467
ALTER TABLE t1 CHANGE COLUMN f4x f4 CHAR(5);
 
22468
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(10);
 
22469
INSERT INTO t1 SET f1 = 2, f4 = '<-- 10 -->', report = 't1 2';
 
22470
INSERT INTO v1 SET f1 = 2, f4 = '<-- 10 -->', report = 'v1 2';
 
22471
DESCRIBE t1;
 
22472
Field   Type    Null    Key     Default Extra
 
22473
f1      bigint(20)      YES             NULL    
 
22474
f2      date    YES             NULL    
 
22475
f4      char(10)        YES             NULL    
 
22476
report  char(10)        YES             NULL    
 
22477
DESCRIBE v1;
 
22478
Field   Type    Null    Key     Default Extra
 
22479
f1      bigint(20)      YES             NULL    
 
22480
f2      date    YES             NULL    
 
22481
f4      char(10)        YES             NULL    
 
22482
report  char(10)        YES             NULL    
 
22483
SELECT * FROM t1 order by f1, report;
 
22484
f1      f2      f4      report
 
22485
-1      NULL    ABC     t1 0
 
22486
-1      NULL    ABC     v1 0
 
22487
0       NULL    ABC     t1 1
 
22488
2       NULL    <-- 10 -->      t1 2
 
22489
2       NULL    <-- 10 -->      v1 2
 
22490
SELECT * FROM v1 order by f1, report;
 
22491
f1      f2      f4      report
 
22492
-1      NULL    ABC     t1 0
 
22493
-1      NULL    ABC     v1 0
 
22494
0       NULL    ABC     t1 1
 
22495
2       NULL    <-- 10 -->      t1 2
 
22496
2       NULL    <-- 10 -->      v1 2
 
22497
ALTER TABLE t1 CHANGE COLUMN f4 f4 CHAR(8);
 
22498
INSERT INTO t1 SET f1 = 3, f4 = '<-- 10 -->', report = 't1 3';
 
22499
Warnings:
 
22500
Warning 1265    Data truncated for column 'f4' at row 1
 
22501
INSERT INTO v1 SET f1 = 3, f4 = '<-- 10 -->', report = 'v1 3';
 
22502
Warnings:
 
22503
Warning 1265    Data truncated for column 'f4' at row 1
 
22504
DESCRIBE t1;
 
22505
Field   Type    Null    Key     Default Extra
 
22506
f1      bigint(20)      YES             NULL    
 
22507
f2      date    YES             NULL    
 
22508
f4      char(8) YES             NULL    
 
22509
report  char(10)        YES             NULL    
 
22510
DESCRIBE v1;
 
22511
Field   Type    Null    Key     Default Extra
 
22512
f1      bigint(20)      YES             NULL    
 
22513
f2      date    YES             NULL    
 
22514
f4      char(8) YES             NULL    
 
22515
report  char(10)        YES             NULL    
 
22516
SELECT * FROM t1 order by f1, report;
 
22517
f1      f2      f4      report
 
22518
-1      NULL    ABC     t1 0
 
22519
-1      NULL    ABC     v1 0
 
22520
0       NULL    ABC     t1 1
 
22521
2       NULL    <-- 10 -        t1 2
 
22522
2       NULL    <-- 10 -        v1 2
 
22523
3       NULL    <-- 10 -        t1 3
 
22524
3       NULL    <-- 10 -        v1 3
 
22525
SELECT * FROM v1 order by f1, report;
 
22526
f1      f2      f4      report
 
22527
-1      NULL    ABC     t1 0
 
22528
-1      NULL    ABC     v1 0
 
22529
0       NULL    ABC     t1 1
 
22530
2       NULL    <-- 10 -        t1 2
 
22531
2       NULL    <-- 10 -        v1 2
 
22532
3       NULL    <-- 10 -        t1 3
 
22533
3       NULL    <-- 10 -        v1 3
 
22534
ALTER TABLE t1 CHANGE COLUMN f4 f4 VARCHAR(20);
 
22535
INSERT INTO t1 SET f1 = 4, f4 = '<------ 20 -------->', report = 't1 4';
 
22536
INSERT INTO v1 SET f1 = 4, f4 = '<------ 20 -------->', report = 'v1 4';
 
22537
DESCRIBE t1;
 
22538
Field   Type    Null    Key     Default Extra
 
22539
f1      bigint(20)      YES             NULL    
 
22540
f2      date    YES             NULL    
 
22541
f4      varchar(20)     YES             NULL    
 
22542
report  char(10)        YES             NULL    
 
22543
DESCRIBE v1;
 
22544
Field   Type    Null    Key     Default Extra
 
22545
f1      bigint(20)      YES             NULL    
 
22546
f2      date    YES             NULL    
 
22547
f4      varchar(20)     YES             NULL    
 
22548
report  char(10)        YES             NULL    
 
22549
SELECT * FROM t1 order by f1, report;
 
22550
f1      f2      f4      report
 
22551
-1      NULL    ABC     t1 0
 
22552
-1      NULL    ABC     v1 0
 
22553
0       NULL    ABC     t1 1
 
22554
2       NULL    <-- 10 -        t1 2
 
22555
2       NULL    <-- 10 -        v1 2
 
22556
3       NULL    <-- 10 -        t1 3
 
22557
3       NULL    <-- 10 -        v1 3
 
22558
4       NULL    <------ 20 -------->    t1 4
 
22559
4       NULL    <------ 20 -------->    v1 4
 
22560
SELECT * FROM v1 order by f1, report;
 
22561
f1      f2      f4      report
 
22562
-1      NULL    ABC     t1 0
 
22563
-1      NULL    ABC     v1 0
 
22564
0       NULL    ABC     t1 1
 
22565
2       NULL    <-- 10 -        t1 2
 
22566
2       NULL    <-- 10 -        v1 2
 
22567
3       NULL    <-- 10 -        t1 3
 
22568
3       NULL    <-- 10 -        v1 3
 
22569
4       NULL    <------ 20 -------->    t1 4
 
22570
4       NULL    <------ 20 -------->    v1 4
 
22571
ALTER TABLE t1 CHANGE COLUMN f1 f1 VARCHAR(30);
 
22572
INSERT INTO t1 SET f1 = '<------------- 30 ----------->',
 
22573
f4 = '<------ 20 -------->', report = 't1 5';
 
22574
INSERT INTO v1 SET f1 = '<------------- 30 ----------->',
 
22575
f4 = '<------ 20 -------->', report = 'v1 5';
 
22576
DESCRIBE t1;
 
22577
Field   Type    Null    Key     Default Extra
 
22578
f1      varchar(30)     YES             NULL    
 
22579
f2      date    YES             NULL    
 
22580
f4      varchar(20)     YES             NULL    
 
22581
report  char(10)        YES             NULL    
 
22582
DESCRIBE v1;
 
22583
Field   Type    Null    Key     Default Extra
 
22584
f1      varchar(30)     YES             NULL    
 
22585
f2      date    YES             NULL    
 
22586
f4      varchar(20)     YES             NULL    
 
22587
report  char(10)        YES             NULL    
 
22588
SELECT * FROM t1 order by f1, report;
 
22589
f1      f2      f4      report
 
22590
-1      NULL    ABC     t1 0
 
22591
-1      NULL    ABC     v1 0
 
22592
0       NULL    ABC     t1 1
 
22593
2       NULL    <-- 10 -        t1 2
 
22594
2       NULL    <-- 10 -        v1 2
 
22595
3       NULL    <-- 10 -        t1 3
 
22596
3       NULL    <-- 10 -        v1 3
 
22597
4       NULL    <------ 20 -------->    t1 4
 
22598
4       NULL    <------ 20 -------->    v1 4
 
22599
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22600
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22601
SELECT * FROM v1 order by f1, report;
 
22602
f1      f2      f4      report
 
22603
-1      NULL    ABC     t1 0
 
22604
-1      NULL    ABC     v1 0
 
22605
0       NULL    ABC     t1 1
 
22606
2       NULL    <-- 10 -        t1 2
 
22607
2       NULL    <-- 10 -        v1 2
 
22608
3       NULL    <-- 10 -        t1 3
 
22609
3       NULL    <-- 10 -        v1 3
 
22610
4       NULL    <------ 20 -------->    t1 4
 
22611
4       NULL    <------ 20 -------->    v1 4
 
22612
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22613
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22614
ALTER TABLE t1 DROP COLUMN f2;
 
22615
INSERT INTO t1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 't1 6';
 
22616
INSERT INTO v1 SET f1 = 'ABC', f4 = '<------ 20 -------->', report = 'v1 6';
 
22617
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
 
22618
DESCRIBE t1;
 
22619
Field   Type    Null    Key     Default Extra
 
22620
f1      varchar(30)     YES             NULL    
 
22621
f4      varchar(20)     YES             NULL    
 
22622
report  char(10)        YES             NULL    
 
22623
DESCRIBE v1;
 
22624
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
 
22625
SELECT * FROM t1 order by f1, report;
 
22626
f1      f4      report
 
22627
-1      ABC     t1 0
 
22628
-1      ABC     v1 0
 
22629
0       ABC     t1 1
 
22630
2       <-- 10 -        t1 2
 
22631
2       <-- 10 -        v1 2
 
22632
3       <-- 10 -        t1 3
 
22633
3       <-- 10 -        v1 3
 
22634
4       <------ 20 -------->    t1 4
 
22635
4       <------ 20 -------->    v1 4
 
22636
<------------- 30 ----------->  <------ 20 -------->    t1 5
 
22637
<------------- 30 ----------->  <------ 20 -------->    v1 5
 
22638
ABC     <------ 20 -------->    t1 6
 
22639
SELECT * FROM v1 order by f1, report;
 
22640
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
 
22641
ALTER TABLE t1 ADD COLUMN f2 DATE DEFAULT NULL;
 
22642
INSERT INTO t1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22643
f4 = '<------ 20 -------->', report = 't1 7';
 
22644
INSERT INTO v1 SET f1 = 'ABC', f2 = '1500-12-04',
 
22645
f4 = '<------ 20 -------->', report = 'v1 7';
 
22646
DESCRIBE t1;
 
22647
Field   Type    Null    Key     Default Extra
 
22648
f1      varchar(30)     YES             NULL    
 
22649
f4      varchar(20)     YES             NULL    
 
22650
report  char(10)        YES             NULL    
 
22651
f2      date    YES             NULL    
 
22652
DESCRIBE v1;
 
22653
Field   Type    Null    Key     Default Extra
 
22654
f1      varchar(30)     YES             NULL    
 
22655
f2      date    YES             NULL    
 
22656
f4      varchar(20)     YES             NULL    
 
22657
report  char(10)        YES             NULL    
 
22658
SELECT * FROM t1 order by f1, report;
 
22659
f1      f4      report  f2
 
22660
-1      ABC     t1 0    NULL
 
22661
-1      ABC     v1 0    NULL
 
22662
0       ABC     t1 1    NULL
 
22663
2       <-- 10 -        t1 2    NULL
 
22664
2       <-- 10 -        v1 2    NULL
 
22665
3       <-- 10 -        t1 3    NULL
 
22666
3       <-- 10 -        v1 3    NULL
 
22667
4       <------ 20 -------->    t1 4    NULL
 
22668
4       <------ 20 -------->    v1 4    NULL
 
22669
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22670
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22671
ABC     <------ 20 -------->    t1 6    NULL
 
22672
ABC     <------ 20 -------->    t1 7    1500-12-04
 
22673
ABC     <------ 20 -------->    v1 7    1500-12-04
 
22674
SELECT * FROM v1 order by f1, report;
 
22675
f1      f2      f4      report
 
22676
-1      NULL    ABC     t1 0
 
22677
-1      NULL    ABC     v1 0
 
22678
0       NULL    ABC     t1 1
 
22679
2       NULL    <-- 10 -        t1 2
 
22680
2       NULL    <-- 10 -        v1 2
 
22681
3       NULL    <-- 10 -        t1 3
 
22682
3       NULL    <-- 10 -        v1 3
 
22683
4       NULL    <------ 20 -------->    t1 4
 
22684
4       NULL    <------ 20 -------->    v1 4
 
22685
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22686
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22687
ABC     NULL    <------ 20 -------->    t1 6
 
22688
ABC     1500-12-04      <------ 20 -------->    t1 7
 
22689
ABC     1500-12-04      <------ 20 -------->    v1 7
 
22690
ALTER TABLE t1 DROP COLUMN f2;
 
22691
ALTER TABLE t1 ADD COLUMN f2 FLOAT;
 
22692
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22693
f4 = '<------ 20 -------->', report = 't1 8';
 
22694
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22695
f4 = '<------ 20 -------->', report = 'v1 8';
 
22696
DESCRIBE t1;
 
22697
Field   Type    Null    Key     Default Extra
 
22698
f1      varchar(30)     YES             NULL    
 
22699
f4      varchar(20)     YES             NULL    
 
22700
report  char(10)        YES             NULL    
 
22701
f2      float   YES             NULL    
 
22702
DESCRIBE v1;
 
22703
Field   Type    Null    Key     Default Extra
 
22704
f1      varchar(30)     YES             NULL    
 
22705
f2      float   YES             NULL    
 
22706
f4      varchar(20)     YES             NULL    
 
22707
report  char(10)        YES             NULL    
 
22708
SELECT * FROM t1 order by f1, report;
 
22709
f1      f4      report  f2
 
22710
-1      ABC     t1 0    NULL
 
22711
-1      ABC     v1 0    NULL
 
22712
0       ABC     t1 1    NULL
 
22713
2       <-- 10 -        t1 2    NULL
 
22714
2       <-- 10 -        v1 2    NULL
 
22715
3       <-- 10 -        t1 3    NULL
 
22716
3       <-- 10 -        v1 3    NULL
 
22717
4       <------ 20 -------->    t1 4    NULL
 
22718
4       <------ 20 -------->    v1 4    NULL
 
22719
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL
 
22720
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL
 
22721
ABC     <------ 20 -------->    t1 6    NULL
 
22722
ABC     <------ 20 -------->    t1 7    NULL
 
22723
ABC     <------ 20 -------->    t1 8    -0.00033
 
22724
ABC     <------ 20 -------->    v1 7    NULL
 
22725
ABC     <------ 20 -------->    v1 8    -0.00033
 
22726
SELECT * FROM v1 order by f1, report;
 
22727
f1      f2      f4      report
 
22728
-1      NULL    ABC     t1 0
 
22729
-1      NULL    ABC     v1 0
 
22730
0       NULL    ABC     t1 1
 
22731
2       NULL    <-- 10 -        t1 2
 
22732
2       NULL    <-- 10 -        v1 2
 
22733
3       NULL    <-- 10 -        t1 3
 
22734
3       NULL    <-- 10 -        v1 3
 
22735
4       NULL    <------ 20 -------->    t1 4
 
22736
4       NULL    <------ 20 -------->    v1 4
 
22737
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22738
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22739
ABC     NULL    <------ 20 -------->    t1 6
 
22740
ABC     NULL    <------ 20 -------->    t1 7
 
22741
ABC     -0.00033        <------ 20 -------->    t1 8
 
22742
ABC     NULL    <------ 20 -------->    v1 7
 
22743
ABC     -0.00033        <------ 20 -------->    v1 8
 
22744
ALTER TABLE t1 ADD COLUMN f3 NUMERIC(7,2);
 
22745
INSERT INTO t1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22746
f3 = -2.2, f4 = '<------ 20 -------->', report = 't1 9';
 
22747
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22748
f3 = -2.2, f4 = '<------ 20 -------->', report = 'v1 9';
 
22749
ERROR 42S22: Unknown column 'f3' in 'field list'
 
22750
INSERT INTO v1 SET f1 = 'ABC', f2 = -3.3E-4,
 
22751
f4 = '<------ 20 -------->', report = 'v1 9a';
 
22752
DESCRIBE t1;
 
22753
Field   Type    Null    Key     Default Extra
 
22754
f1      varchar(30)     YES             NULL    
 
22755
f4      varchar(20)     YES             NULL    
 
22756
report  char(10)        YES             NULL    
 
22757
f2      float   YES             NULL    
 
22758
f3      decimal(7,2)    YES             NULL    
 
22759
DESCRIBE v1;
 
22760
Field   Type    Null    Key     Default Extra
 
22761
f1      varchar(30)     YES             NULL    
 
22762
f2      float   YES             NULL    
 
22763
f4      varchar(20)     YES             NULL    
 
22764
report  char(10)        YES             NULL    
 
22765
SELECT * FROM t1 order by f1, report;
 
22766
f1      f4      report  f2      f3
 
22767
-1      ABC     t1 0    NULL    NULL
 
22768
-1      ABC     v1 0    NULL    NULL
 
22769
0       ABC     t1 1    NULL    NULL
 
22770
2       <-- 10 -        t1 2    NULL    NULL
 
22771
2       <-- 10 -        v1 2    NULL    NULL
 
22772
3       <-- 10 -        t1 3    NULL    NULL
 
22773
3       <-- 10 -        v1 3    NULL    NULL
 
22774
4       <------ 20 -------->    t1 4    NULL    NULL
 
22775
4       <------ 20 -------->    v1 4    NULL    NULL
 
22776
<------------- 30 ----------->  <------ 20 -------->    t1 5    NULL    NULL
 
22777
<------------- 30 ----------->  <------ 20 -------->    v1 5    NULL    NULL
 
22778
ABC     <------ 20 -------->    t1 6    NULL    NULL
 
22779
ABC     <------ 20 -------->    t1 7    NULL    NULL
 
22780
ABC     <------ 20 -------->    t1 8    -0.00033        NULL
 
22781
ABC     <------ 20 -------->    t1 9    -0.00033        -2.20
 
22782
ABC     <------ 20 -------->    v1 7    NULL    NULL
 
22783
ABC     <------ 20 -------->    v1 8    -0.00033        NULL
 
22784
ABC     <------ 20 -------->    v1 9a   -0.00033        NULL
 
22785
SELECT * FROM v1 order by f1, report;
 
22786
f1      f2      f4      report
 
22787
-1      NULL    ABC     t1 0
 
22788
-1      NULL    ABC     v1 0
 
22789
0       NULL    ABC     t1 1
 
22790
2       NULL    <-- 10 -        t1 2
 
22791
2       NULL    <-- 10 -        v1 2
 
22792
3       NULL    <-- 10 -        t1 3
 
22793
3       NULL    <-- 10 -        v1 3
 
22794
4       NULL    <------ 20 -------->    t1 4
 
22795
4       NULL    <------ 20 -------->    v1 4
 
22796
<------------- 30 ----------->  NULL    <------ 20 -------->    t1 5
 
22797
<------------- 30 ----------->  NULL    <------ 20 -------->    v1 5
 
22798
ABC     NULL    <------ 20 -------->    t1 6
 
22799
ABC     NULL    <------ 20 -------->    t1 7
 
22800
ABC     -0.00033        <------ 20 -------->    t1 8
 
22801
ABC     -0.00033        <------ 20 -------->    t1 9
 
22802
ABC     NULL    <------ 20 -------->    v1 7
 
22803
ABC     -0.00033        <------ 20 -------->    v1 8
 
22804
ABC     -0.00033        <------ 20 -------->    v1 9a
 
22805
DROP TABLE t1;
 
22806
DROP VIEW  v1;
 
22807
CREATE TABLE t1 (f1 CHAR(10), f2 BIGINT) ENGINE = memory;
 
22808
INSERT INTO t1   SET f1 = 'ABC', f2 = 3;
 
22809
CREATE VIEW v1 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22810
DESCRIBE t1;
 
22811
Field   Type    Null    Key     Default Extra
 
22812
f1      char(10)        YES             NULL    
 
22813
f2      bigint(20)      YES             NULL    
 
22814
DESCRIBE v1;
 
22815
Field   Type    Null    Key     Default Extra
 
22816
f1      char(10)        YES             NULL    
 
22817
my_sqrt double  YES             NULL    
 
22818
SELECT * FROM t1 order by f1, f2;
 
22819
f1      f2
 
22820
ABC     3
 
22821
SELECT * FROM v1 order by 2;
 
22822
f1      my_sqrt
 
22823
ABC     1.7320508075688772
 
22824
ALTER TABLE t1 CHANGE COLUMN f2 f2 VARCHAR(30);
 
22825
INSERT INTO t1   SET f1 = 'ABC', f2 = 'DEF';
 
22826
DESCRIBE t1;
 
22827
Field   Type    Null    Key     Default Extra
 
22828
f1      char(10)        YES             NULL    
 
22829
f2      varchar(30)     YES             NULL    
 
22830
DESCRIBE v1;
 
22831
Field   Type    Null    Key     Default Extra
 
22832
f1      char(10)        YES             NULL    
 
22833
my_sqrt double  YES             NULL    
 
22834
SELECT * FROM t1 order by f1, f2;
 
22835
f1      f2
 
22836
ABC     3
 
22837
ABC     DEF
 
22838
SELECT * FROM v1 order by 2;
 
22839
f1      my_sqrt
 
22840
ABC     0
 
22841
ABC     1.7320508075688772
 
22842
SELECT SQRT('DEF');
 
22843
SQRT('DEF')
 
22844
0
 
22845
Warnings:
 
22846
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22847
CREATE VIEW v2 AS SELECT SQRT('DEF');
 
22848
SELECT * FROM v2 order by 1;
 
22849
SQRT('DEF')
 
22850
0
 
22851
Warnings:
 
22852
Warning 1292    Truncated incorrect DOUBLE value: 'DEF'
 
22853
CREATE OR REPLACE VIEW v2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22854
DESCRIBE v2;
 
22855
Field   Type    Null    Key     Default Extra
 
22856
f1      char(10)        YES             NULL    
 
22857
my_sqrt double  YES             NULL    
 
22858
SELECT * FROM v2 order by 2;
 
22859
f1      my_sqrt
 
22860
ABC     0
 
22861
ABC     1.7320508075688772
 
22862
CREATE TABLE t2 AS SELECT f1, SQRT(f2) my_sqrt FROM t1;
 
22863
SELECT * FROM t2 order by 2;
 
22864
f1      ABC
 
22865
my_sqrt 0
 
22866
f1      ABC
 
22867
my_sqrt 1.7320508075688772
 
22868
DROP TABLE t2;
 
22869
CREATE TABLE t2 AS SELECT * FROM v1;
 
22870
SELECT * FROM t2 order by 2;
 
22871
f1      ABC
 
22872
my_sqrt 0
 
22873
f1      ABC
 
22874
my_sqrt 1.7320508075688772
 
22875
DROP TABLE t2;
 
22876
CREATE TABLE t2 AS SELECT * FROM v2;
 
22877
SELECT * FROM t2 order by 2;
 
22878
f1      ABC
 
22879
my_sqrt 0
 
22880
f1      ABC
 
22881
my_sqrt 1.7320508075688772
 
22882
DROP TABLE t1;
 
22883
DROP TABLE t2;
 
22884
DROP VIEW  v1;
 
22885
DROP VIEW  v2;
 
22886
DROP TABLE IF EXISTS t1;
 
22887
DROP TABLE IF EXISTS t2;
 
22888
DROP VIEW  IF EXISTS v1;
 
22889
DROP VIEW  IF EXISTS v1_1;
 
22890
DROP VIEW  IF EXISTS v1_2;
 
22891
DROP VIEW  IF EXISTS v1_firstview;
 
22892
DROP VIEW  IF EXISTS v1_secondview;
 
22893
DROP VIEW  IF EXISTS v2;
 
22894
DROP DATABASE IF EXISTS test2;
 
22895
DROP DATABASE IF EXISTS test3;
 
22896
DROP DATABASE test1;
 
22897
DROP TABLE test.tb2;