两表之间数据复制问题
表 b1
学号 姓名 语文 数学
表 b2
学号 姓名
表1里有数据,表2里有数据,现在要给表2增加一列“语文”并把b1“语文”的数据复制到表2,代码怎么写请高手指教
[解决办法]
CREATE CURSOR TAB1 (学号 I, 姓名 C(6), 语文 I, 数学 I)INSERT INTO TAB1 VALUES (1,[AAAAAA],80,90)INSERT INTO TAB1 VALUES (2,[BBBBBB],81,91)CREATE CURSOR TAB2 (学号 I, 姓名 C(6))INSERT INTO TAB2 VALUES (1,[AAAAAA])INSERT INTO TAB2 VALUES (2,[BBBBBB])ALTER TABLE TAB2 ADD 语文 ISELECT TAB1SCAN UPDATE TAB2 SET 语文=TAB1.语文 WHERE TAB2.学号==TAB1.学号ENDSCANSELECT TAB2BROWSE
[解决办法]
alter table b2 add column yuwen n(4,1)
update b2 set b2.yuwen=b1.yuwen from b1 where b2.xuehao=b2.xuehao
不要用汉字做字段名和变量名.