⑴ 如何设置access数据库,是其表中只保存当前一个或几个数据值
巧用临时数据表:
这是TestBai数据库中的Chart表
13 张三 2010020301
14 李四 2010020302
15 王五 2010020303
16 赵六 2010020304
在SQL中我们可以利用临时表来实现
方法如下:
第一步:先将Chart表中的数据存入临时表#newtemptable中
select * into #newtemptable from chart
我们可以用:select * from #newtemptable语句查看临时表中的数据
第二步:将Chart表清空
truncate table Chart
注意:不要使用delete(delete清空后不能将索引标致还原为0)
第三步:从临时表中选择你要保留的数据行
下面我插入原Chart表中的最后一条数据(即:16 赵六 2010020304)
insert Chart(employee,[Date]) select top 1 employee,[date] from #newtemptable order by id desc
再来查询Chart表中的数据:select * from chart
结果为:1 赵六 2010020304
top 1 为一行 ,1改为n即为查询前n行,用top 50 percent 表示原数据的一半
每次插入Chart表之前请先执行truncate table Chart以保存全新的数据
⑵ 如何用存储过程实现将同一数据库中一个表的部分数据导入另一表中
可以将一个表中的部分数据先查询出现存到一个临时表中,然后从临时表中一条一条的取出来,添加到另一张表中,
也可以不用临时表,直接将查询出来的数据添加到另一张表中
⑶ 一个数据库文件中可以有很多报表用于存储基本数据对不对
可以,是对的
在报表项目中,报表的源数据可以放在数据库,也可以放在文件里。比如,一个互联网公司的网站运营报表系统,注册用户的信息来自于网站系统,存放在Oracle数据库;用户操作数据来自于网站系统的日志文件,是文本文件。一般做法是将用户操作数据从文本文件导到Oracle,再用SQL语句去提取和计算数据。