X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-20 #22 没必要加一个这样的字段吧? SELECT的时候就可以直接把C选择出来了 或者你就建个视图 这样也不用写个触发器来维护这个字段的值 create view TestView as select A, B, A/B as C from TestTable; select A, B, C from TestView;
没必要加一个这样的字段吧? SELECT的时候就可以直接把C选择出来了 或者你就建个视图 这样也不用写个触发器来维护这个字段的值 create view TestView as select A, B, A/B as C from TestTable; select A, B, C from TestView;
初 初学者1 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-20 #23 就算他不规范吧, 我和一个同学共同做的,用asp调用数据库(就是网上考试的) 表后面有三个字段(每一题): 总访问次数(total)、正确次数(correct)、正确率(correctrate) 因为网页已做成了,不可能在更改,而sql数据库又不熟,所以只能请各位大侠帮忙 不管视图、触发器…… 请哪位大侠写明白点,在什么地方开始、……、如何自动执行? 谢谢
就算他不规范吧, 我和一个同学共同做的,用asp调用数据库(就是网上考试的) 表后面有三个字段(每一题): 总访问次数(total)、正确次数(correct)、正确率(correctrate) 因为网页已做成了,不可能在更改,而sql数据库又不熟,所以只能请各位大侠帮忙 不管视图、触发器…… 请哪位大侠写明白点,在什么地方开始、……、如何自动执行? 谢谢
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-20 #24 把原来的表改名,并把列“正确率”删除 然后以原来的表名创建一个视图 假设原来的表: TABLEA(total, correct, correctrate) 可以创建一个表TABLEB(total, correct) 创建视图: create view TABLEA as select total, correct, correct/total as correctrate from TABLEB; 其他东西都不用改。
把原来的表改名,并把列“正确率”删除 然后以原来的表名创建一个视图 假设原来的表: TABLEA(total, correct, correctrate) 可以创建一个表TABLEB(total, correct) 创建视图: create view TABLEA as select total, correct, correct/total as correctrate from TABLEB; 其他东西都不用改。