建表的问题,这个表只存一天的数据,对于时间这个字段我该用什么数据类型?详细请进。 如果用date类型,哪这个数据就只会显示这一天的数据。--你插入的时候用sysdate , 这样可以精确秒. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,是这样的,不是要插入数据的系统时间,而是这个时间已经是知道的了,每个时间的最小时间间隔是1分钟,不是出现秒不是0的情况的。是一些时间连续的数据。我从另外一个数据库取来,然后我是直接按照原来的时间存进去的好?还是我转换成number类型的好? 1000000258 1 2004-11-15 0:01:00 01000000258 1 2004-11-15 0:02:00 01000000258 1 2004-11-15 0:03:00 01000000258 1 2004-11-15 0:04:00 01000000258 1 2004-11-15 0:05:00 01000000258 1 2004-11-15 0:06:00 01000000258 1 2004-11-15 0:07:00 01000000258 1 2004-11-15 0:08:00 01000000258 1 2004-11-15 0:09:00 01000000258 1 2004-11-15 0:10:00 01000000258 1 2004-11-15 0:11:00 01000000258 1 2004-11-15 0:12:00 01000000258 1 2004-11-15 0:13:00 01000000258 1 2004-11-15 0:14:00 01000000258 1 2004-11-15 0:15:00 01000000258 1 2004-11-15 0:16:00 01000000258 1 2004-11-15 0:17:00 01000000258 1 2004-11-15 0:18:00 01000000258 1 2004-11-15 0:19:00 01000000258 1 2004-11-15 0:20:00 01000000258 1 2004-11-15 0:21:00 01000000258 1 2004-11-15 0:22:00 01000000258 1 2004-11-15 0:23:00 01000000258 1 2004-11-15 0:24:00 01000000258 1 2004-11-15 0:25:00 01000000258 1 2004-11-15 0:26:00 01000000258 1 2004-11-15 0:27:00 01000000258 1 2004-11-15 0:28:00 01000000258 1 2004-11-15 0:29:00 01000000258 1 2004-11-15 0:30:00 01000000258 1 2004-11-15 0:31:00 01000000258 1 2004-11-15 0:32:00 01000000258 1 2004-11-15 0:33:00 01000000258 1 2004-11-15 0:34:00 01000000258 1 2004-11-15 0:35:00 01000000258 1 2004-11-15 0:36:00 01000000258 1 2004-11-15 0:37:00 01000000258 1 2004-11-15 0:38:00 01000000258 1 2004-11-15 0:39:00 01000000258 1 2004-11-15 0:40:00 01000000258 1 2004-11-15 0:41:00 01000000258 1 2004-11-15 0:42:00 01000000258 1 2004-11-15 0:43:00 01000000258 1 2004-11-15 0:44:00 01000000258 1 2004-11-15 0:45:00 01000000258 1 2004-11-15 0:46:00 01000000258 1 2004-11-15 0:47:00 01000000258 1 2004-11-15 0:48:00 0数据就像上面的那样。因为每个表只存一天的数据,所以我想用date类型是不是太浪费了,而且对索引来说,效果比如number好吧?所以我想用number,因为这个表大的时候有60万行的记录呢,性能是第一重要的。 要不就用varchar2,插入的时候进行转换 date类型做索引的时候不是影响性能吗? 用date类型.你可以创建索引函数create index index_table_func on table(to_char(date2,'yyyy-mm-dd')) Win7旗舰版在安装Oracle11g R2时出现的问题 如何在多表查询的结果集中找出重复的列名 急!请教一个动态语句的问题 请教SQL 如何写?? 连接池无法进行sql trace? 我的trigger出错在哪里,我找不到错误,Help me? 请教SQL*PLUS连接的问题 一个比较菜的问题! 使用JDBC进行Oracle编程 oracle带参数的语句查询遇到问题 求一存储过程 有没有这样的聚合函数,或者一条语句能实现这样的功能?
1000000258 1 2004-11-15 0:02:00 0
1000000258 1 2004-11-15 0:03:00 0
1000000258 1 2004-11-15 0:04:00 0
1000000258 1 2004-11-15 0:05:00 0
1000000258 1 2004-11-15 0:06:00 0
1000000258 1 2004-11-15 0:07:00 0
1000000258 1 2004-11-15 0:08:00 0
1000000258 1 2004-11-15 0:09:00 0
1000000258 1 2004-11-15 0:10:00 0
1000000258 1 2004-11-15 0:11:00 0
1000000258 1 2004-11-15 0:12:00 0
1000000258 1 2004-11-15 0:13:00 0
1000000258 1 2004-11-15 0:14:00 0
1000000258 1 2004-11-15 0:15:00 0
1000000258 1 2004-11-15 0:16:00 0
1000000258 1 2004-11-15 0:17:00 0
1000000258 1 2004-11-15 0:18:00 0
1000000258 1 2004-11-15 0:19:00 0
1000000258 1 2004-11-15 0:20:00 0
1000000258 1 2004-11-15 0:21:00 0
1000000258 1 2004-11-15 0:22:00 0
1000000258 1 2004-11-15 0:23:00 0
1000000258 1 2004-11-15 0:24:00 0
1000000258 1 2004-11-15 0:25:00 0
1000000258 1 2004-11-15 0:26:00 0
1000000258 1 2004-11-15 0:27:00 0
1000000258 1 2004-11-15 0:28:00 0
1000000258 1 2004-11-15 0:29:00 0
1000000258 1 2004-11-15 0:30:00 0
1000000258 1 2004-11-15 0:31:00 0
1000000258 1 2004-11-15 0:32:00 0
1000000258 1 2004-11-15 0:33:00 0
1000000258 1 2004-11-15 0:34:00 0
1000000258 1 2004-11-15 0:35:00 0
1000000258 1 2004-11-15 0:36:00 0
1000000258 1 2004-11-15 0:37:00 0
1000000258 1 2004-11-15 0:38:00 0
1000000258 1 2004-11-15 0:39:00 0
1000000258 1 2004-11-15 0:40:00 0
1000000258 1 2004-11-15 0:41:00 0
1000000258 1 2004-11-15 0:42:00 0
1000000258 1 2004-11-15 0:43:00 0
1000000258 1 2004-11-15 0:44:00 0
1000000258 1 2004-11-15 0:45:00 0
1000000258 1 2004-11-15 0:46:00 0
1000000258 1 2004-11-15 0:47:00 0
1000000258 1 2004-11-15 0:48:00 0数据就像上面的那样。因为每个表只存一天的数据,所以我想用date类型是不是太浪费了,而且对索引来说,效果比如number好吧?所以我想用number,因为这个表大的时候有60万行的记录呢,性能是第一重要的。
date类型做索引的时候不是影响性能吗?
create index index_table_func on table(to_char(date2,'yyyy-mm-dd'))