怎么把一年中每一天的日期、所在第几星期插入数据库中啊?? 写存储过程不是很容易就能实现的吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> desc t_day_month 名称 空? 类型 ----------------------------------------- -------- ---------------------------- DDATE DATE NMONTH NUMBER(38)SQL> declare 2 v_i integer; 3 begin 4 for v_i in 1..365 loop 5 insert into t_day_month values(t_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 ); 6 end loop; 7 end; 8 /insert into t_day_month values(t_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 ); *ERROR 位于第 5 行:ORA-06550: 第 5 行, 第 32 列:PLS-00201: 必须说明标识符 'T_DATE'ORA-06550: 第 5 行, 第 1 列:PL/SQL: SQL Statement ignoredSQL> declare 2 v_i integer; 3 begin 4 for v_i in 1..365 loop 5 insert into t_day_month values(to_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 ); 6 end loop; 7 end; 8 /PL/SQL 过程已成功完成。 Orcale在sqlplus中如何查询一个表的外键信息 oracle插入数据顺序 求一个存储过程,把一个表的数据添加到另外一张表里面 数据库设计的初级问题 各位老大帮帮我!!!学习oracle难不难啊?? 急!使用update语句可以更新数据库中的多个字段吗? 各位帮我看看,这种IN语句怎么优化?? oracle 表空间如何建立 删除了回滚段rb7,数据库只能startup 到mount状态,怎么办? oracle往导入数据时需要的表空间变得很大导致导入中断 关于partition! 动态建立表,说有错误,知道帮帮忙
名称 空? 类型
----------------------------------------- -------- ----------------------------
DDATE DATE
NMONTH NUMBER(38)SQL> declare
2 v_i integer;
3 begin
4 for v_i in 1..365 loop
5 insert into t_day_month values(t_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 );
6 end loop;
7 end;
8 /
insert into t_day_month values(t_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 );
*
ERROR 位于第 5 行:
ORA-06550: 第 5 行, 第 32 列:
PLS-00201: 必须说明标识符 'T_DATE'
ORA-06550: 第 5 行, 第 1 列:
PL/SQL: SQL Statement ignored
SQL> declare
2 v_i integer;
3 begin
4 for v_i in 1..365 loop
5 insert into t_day_month values(to_date('2003-01-01','yyyy-mm-dd') + v_i,(v_i+3)/7 + 1 );
6 end loop;
7 end;
8 /PL/SQL 过程已成功完成。