欢迎访问 vhdl74160 的个人空间

我的论坛主题

  • 存储过程中的变量赋值问题

    2008-06-13 10:09:01   /   Oracle开发

    各位大虾,小弟编写一个存储过程,碰到了一些问题:我想把内部定义的四个参数jia,yi,bing,ding 通过运算plantime_jia:=(select isnull(sum(isnull(plan_work_time,0)),0) from pro where product_date between fromdate and todate and jizu=pltcode and group_no=1 and shift_no in(1,2,3))然后在下一步执行插的时候运用plantime_jia这个参数,可否指教一下怎么写
  • 又要让各位见笑了,十分幼稚的SQL LOADER问题

    2008-06-10 10:48:08   /   Oracle数据库管理

    我在DOS模式下,用SQLLDR UESERNAME/PASSWORD 然后在CONTROL=?? 这个控制文件是不是需要自己编写,然后存放的路径有要求吗?我的机器装的是客户端,能否实现导入数据的功能? 谢谢各位指点,问题很肤浅,见笑了
  • 各位大虾帮小弟看看这个触发器的问题

    2008-06-06 08:51:29   /   Oracle开发

    小弟建立了一个触发器,想对于视图插入记录的时候启动触发器,并且对于视图对应的表进行插入值,可是编译有问题create or replace trigger trginserviewinstead of insert on stusubscorefor each rowdeclareiconut int;beginselect count(*) into icount from student where stuid=new.stuid;if icount=0 theninsert into student(stuid,stuname) values(:new.stuid,:new.stuname);elseupdate student set student.name=new.name where stuid=new.stuid;end if;end;错误提示为:PL/SQL: SQL S
  • 关于作业的问题

    2008-06-04 09:08:28   /   Oracle开发

    各位好心的大虾,小弟想模拟下现场的过程,具体想法如下:现在ORACLE库中已经有了一张表,其中有几十万条数据,分别记录着每三秒的流量数据,现在建立一张于原来表完全一致的新表,我想在某一时刻(比如说2008-6-4 12:00)开始,从原来的那张表中以每隔三秒的间隔,向新表插入数据,到凌晨零点结束。不知道小弟的有没有表达清楚自己的意思,各位大虾能否提供一些思,自己的想法给小弟做做参考,先谢谢啦~~~
  • 为何只显示了一天的数据?

    2008-06-03 10:51:23   /   Oracle开发

    各位大虾,前些天通过好心人的帮助,终于完成了SELECT语句调试,可是小弟还是出了点问题。小弟的表是每隔三秒采样一次的,一共两列分别是START_TIME(DATE类型)和SPEED(NUMBER类型),现在想要每隔五分钟取下平均值并显示出来,小弟用了如下语句select min(to_char(START_TIME,'mm-dd-hh24:mi'))as start_time,avg(speed) from( select start_time,speed, floor((to_number(to_char(start_time,'HH24'))*60+to_number(to_char(start_time,'mi')))/5)as gp from sff.db_02) group by gp order by start_time它只能显示一天的
  • 关于表名问题

    2008-06-02 14:40:58   /   Oracle开发

    有一事迷惑,从SQL SERVER导入的两张表,其中的表名一张大写,一个小写,结果在ORACLE中小写的那张无法编辑,只要一查询就报错:表或者视图不存在!各位大虾,能否指点一下小弟,oracle对于表的名字到底是什么要求呢?可以小写吗?
  • 关于表名的大小写问题

    2008-06-02 11:11:40   /   Oracle开发

    小弟有点迷惑,ORACLE不区分大小写,偶有一批表,从SQL SERVER倒过去的,当时没注意,表名有大写的也有小写的(例如"SYS"."example")随后,问题就来了,在ORACLE中,所有大写的表名都可以查询编辑等等,可是对于小写的,怎么操作都系统报错为:该表不存在!各位大虾可否指导一下小弟,这到底是什么原因,是不是就是大小写的问题~~~~ 谢谢啦
  • 急急急:如何访问OEM(已解决)

    2008-05-30 10:52:54   /   Oracle数据库管理

    各位大虾,想进入浏览器OEM管理控制,可是登陆不上去,HTTP://LOCALHOST:1521/EM不好用啊,哪个好心人帮帮我啊~~急死了[ 本帖最后由 vhdl74160 于 2008-5-30 11:18 编辑 ]
  • 请教:关于数据库访问速度变慢的问题

    2008-05-30 09:26:54   /   Oracle数据库管理

    小弟的ORACLE服务器是按照提示安装的10G企业版(对于缓存池等参数都没有设置),运行了大概一个月之后,访问速度很明显的变慢了,请教各位大虾,这个原因会是什么??谢谢各位的指点了
  • 请教关于存储过程的问题

    2008-05-29 22:09:26   /   Oracle开发

    小弟今天刚刚学习存储过程,在PL/SQL DEVELOPER中创建了过程ADD_DB_EXAMPLEcreate or replace procedure add_db_example(aa number,dd number) isbegininsert into Db_Example(aa,dd) values(aa,dd);end add_db_example;但是在PL/SQL DEVELOPER中运行exec add_db_example(111,222)时候,报错为:无效的SQL语句,于是乎,小弟又用了SQL*PLUS,同样是执行exec add_db_example(111,222),成功的添加到了DB_EXAMPLE表中,而且可以在SQL*PLUS中查询出来。于是,我又回到了PL/SQL DEVELOPER查询刚才的操作结果,可惜没有想
171/212>
Open Toolbar