~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/vcol/inc/vcol_non_stored_columns.inc

  • Committer: Brian Aker
  • Date: 2009-02-04 18:28:00 UTC
  • mfrom: (813.1.26 new-temporal)
  • Revision ID: brian@tangent.org-20090204182800-ra3p8rlu4zrs9fvn
Merge from Monty.

Show diffs side-by-side

added added

removed removed

Lines of Context:
141
141
drop table t1;
142
142
 
143
143
--echo # Case 14. ALTER. Changing the expression of a virtual stored column.
144
 
create table t1 (a int, b datetime, c virtual int as (week(b)) stored);
 
144
create table t1 (a int, b datetime, c virtual int as (weekday(b)) stored);
145
145
insert into t1 values (1,'2008-09-04',default);
146
146
insert into t1 values (2,'2008-09-05',default);
147
147
select * from t1;
148
 
alter table t1 change column c c virtual int as (week(b,1)) stored;
 
148
alter table t1 change column c c virtual int as (month(b)) stored;
149
149
select * from t1;
150
150
show create table t1;
151
151
drop table t1;
152
152
 
153
153
--echo # Case 15. ALTER. Changing the expression of a virtual non-stored column.
154
 
create table t1 (a int, b datetime, c virtual int as (week(b)));
 
154
create table t1 (a int, b datetime, c virtual int as (weekday(b)));
155
155
insert into t1 values (1,'2008-09-04',default);
156
156
insert into t1 values (2,'2008-09-05',default);
157
157
select * from t1;
158
 
alter table t1 change column c c virtual int as (week(b,1));
 
158
alter table t1 change column c c virtual int as (month(b));
159
159
select * from t1;
160
160
show create table t1;
161
161
drop table t1;