我工作的时候用到一张可以由具体时间查找是该年该月对应的第几周的表,比如输入2012-10-30,则得到2012105的字符串。但是这张表的类容是我自己做的数据,我做了2012年10月份和9月份每天的数据在里面,组长看了说,这张表不用我造数据,它是一张must表!must表是神马玩意?

解决方案 »

  1.   

    没听说oracle有must表当月的第几周
    select  sysdate,to_char(sysdate,'w') from dual;
    SYSDATE             T
    ------------------- -
    2012-10-31 21:40:47 5
    当年的第几周
    select to_char(sysdate,'ww') from dual;
      

  2.   

    我现在知道了,当时组长说must表的意就是用数据库自动生成的一张表,可以一次性生成的很大的一张表,时间跨度大、表的字段也很多的一张表(不过你也可以自己造,就像工具可以生成1到1万之间的数,而你却选择用键盘一个一个敲一样),不过在我工作的时候就不用管他了,只建一个表,造几个暂时实用的时间达到测试的目的就行了,但是在软件最终使用的时候,就必须用到所谓的must表了,因为你不知道这个软件要用多久,或许是一万年,哈哈!