写存储过程不是很容易就能实现的吗
解决方案 »
- 关于 order by 子句里面用到 case when 的例子
- oracle 数据库链接问题
- 如何 查询出oralce用户的表的所有“列”(包含其他用户共享给他的表) < 给我上次提的问题不同上次是查询表这次是查询列 >
- 一个关于ORACLE RAC的问题,小女请高手指教
- trigger問題
- OracleOraHome92TNSListener找不到,求助!!!
- 数据库突然Down,restart后ok,是什么问题?
- oracle安装问题:系统未满足安装要求,系统要求Service Pack1或更高的版本
- 怎么样取出表中前5个记录?
- 如何给用户exp的权限,让他只能导入自己用户下的数据?
- 关于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 过程已成功完成。