首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

sybase里面怎么实现这种表

2012-02-19 
sybase里面如何实现这种表在存储过程里面 有两个参数 一个开始日期,一个截至日期我想得到一个表,这个表只

sybase里面如何实现这种表
在存储过程里面 有两个参数 一个开始日期,一个截至日期 
我想得到一个表,这个表只有两列 一列自增,一列就是日期 

比如 

开始日期为2009-08-01 截至日期为2009-08-05 那么记录就为 
id 日期 
1 2009-08-01 
2 2009-08-02 
3 2009-08-03 
4 2009-08-04 
5 2009-08-05 

越简单越好 谢谢先!

[解决办法]
create PROCEDURE "zz"."timewhile"( d1 date ,d2 date)
BEGIN
while d1<=d2 loop
insert into lsb(dd) values(d1);
set d1=DATEADD( day, 1, d1 );

end loop;

END

lsb:id自增
dd:日期
[解决办法]
建表:
create table ff(id1 integer default autoincrement,dd date)

热点排行