eygle.com   eygle.com
eygle.com  
 
留言簿 - Powered by eYgLe.Com
eygle.com 我要留言
《循序渐进Oracle》一书第三章目录
昵称
内容 页: 1 - << < 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 > >> - 317
# 18946
topen




To:
  找到了,呵呵。
From: topen
2006.11.07 23:24
To: topen
  
From: eygle
2006.11.08 09:32

版主选项: 回复 编辑
# 18945
topen




To:
  http://www.itpub.net/97652,3.html
这篇文章没看到附件啊,谢谢,,
From: topen
2006.11.07 23:14

版主选项: 回复 编辑
# 18944
haungsp




To:
  首先谢谢盖老师的回复

这是我提的问题
 
 
  To:
  您好,我现在有个问题。

通过动态sql如何调用包里面的函数,并返回值
下面是我的代码,grt_package0.create_appno是远程数据库的一个包里面的函数。直接调用可以获得函数的返回值,但是通过动态sql就不行。请问有没有什么方法,可以动态调用。
谢谢!

declare
v_sqlvarchar2(200);
v_appno varchar2(20);
begin
--v_appno:=grt_package0.create_appno@gbslink('G09');
v_sql :='grt_package0.create_appno@gbslink(:d)';
dbms_output.put_line(v_sql);
execute immediate v_sql using 'G09' into v_appno ;

dbms_output.put_line(v_appno);

end;
/

这是您的回复:
  
为什么不行?有什么错误?

请看我的简单测试:
SQL> declare
  2l_cnt number;
  3begin
  4 execute immediate
  5 'select dbms_flashback.GET_SYSTEM_CHANGE_NUMBER@hsbill from dual' into l_cnt;
  6 dbms_output.put_line(l_cnt);
  7end;
  8/
18992079969

PL/SQL procedure successfully completed.

但是您的试验中动态sql执行的是查询,我的试验中动态sql执行的是一个包的函数
现在我的问题是无法获得函数的执行结果

再次谢谢盖老师
 

From: haungsp
2006.11.07 19:45
To: haungsp
  
我那也是调用一个包里的函数,你仔细看!

From: eygle
2006.11.07 20:34

版主选项: 回复 编辑
# 18943
gogo




To: eygle
  盖老师:
 您好,在ITPUB上常看到到您文章,很不错。还在网上邮购了一本<深入浅出ORACLE>。还没来得急看。还有什么新东东,让我们学学
From: gogo
2006.11.07 18:04
To: gogo
  谢谢支持!
From: eygle
2006.11.08 09:28

版主选项: 回复 编辑
# 18942
Julia




To: Eygle
  好饿啊,哎~
From: Julia
2006.11.07 17:25
To: Julia
  回家回家~!
From: eygle
2006.11.07 17:28

版主选项: 回复 编辑
# 18941
xiaolong78x


来自: 江苏


To:
  请问:
recover database using backup controlfile until cancel;
选择cancel;
到底改变了contrlfile 和 datafile header 那些信息。

为什么我做完recover database using backup controlfile until cancel;
选择 auto后, 必须再作一次这个动作才能用resetlogs打开数据库?

谢谢回复!

From: xiaolong78x
2006.11.07 17:12
To: xiaolong78x
  1.改变了哪些信息,可以转储控制文件看到,我站内有相关的文章。

2.auto之后你应该输过cancel了,除非是完全恢复,那就不需要resetlogs
From: eygle
2006.11.08 09:34

版主选项: 回复 编辑
# 18940
杨硕




To:
  太感谢您的提醒了,确实有个脱机备份的作业,在每天凌晨2:00,但它不是我添加的,应该是系统自带的(按说挺好的阿),没想到oracle会来这么一手。我把它停了,我有自己的备份策略
From: 杨硕
2006.11.07 17:10
To: 杨硕
  找到就好!
From: eygle
2006.11.08 09:29

版主选项: 回复 编辑
# 18939
leeman888


来自: 杭州


To:
  盖你好:
  我现在在使用toad提供的benchmark工具测试数据库性能,在运行TPC的时候,怎么没有统计信息!
 同时我是初次使用benchmark工具,请问有没有这方面的资料!
From: leeman888
2006.11.07 15:37
To: leeman888
  
benchmark可以生成图表等信息的,你参考一下帮助。
这方面的资料非常少...

From: eygle
2006.11.07 17:04

版主选项: 回复 编辑
# 18938
pengpenglin




To: 盖国强老师
  盖老师,你好!
我是一名程序员,日常的工作主要是使用Oracle的PL/SQL进行存储过程的开发,至今已一年有余。但基本上都是一些很重复,很简单的SQL语句。对PL/SQL的理解也比较肤浅,对Oracle的管理基本上没有接触到。

因为平时工作的关系,我没有太多的时间、精力可以同时深入研究开发和管理这两个领域,所以我想请教一下你:

(1).做为一名开发人员,如果想在开发的同时学习一些Oracle管理技术,需要重
 点学习哪些呢?
(2).有没有哪些比较好的书籍,对Oracle的开发和管理都有介绍的。可以在学习
 开发的同时学习Oracle的原理和管理?
期盼你的回复,谢谢!
From: pengpenglin
2006.11.07 15:08
To: pengpenglin
  
请参考一下我以前发表的文章,应该可以解答你的一些疑惑:
http://www.eygle.com/archives/2006/07/question_answer_of_oracle_study.html
http://www.eygle.com/archives/2006/09/answer_reader_question2.html
http://www.eygle.com/archives/2005/08/ecinieoracleouo.html

From: eygle
2006.11.07 17:03

版主选项: 回复 编辑
# 18933
杨硕


来自: bj


To: eygle
  盖国强老师,我那个RAC两个节点重启的问题,我发现有个特点:都是每天02:00开始重启,于是我有看了一下数据库的“作业”,发现只有一个backup的作业是每天02:00开始执行的,难道是它引起数据库重启的?我已经把这个作业停了,还是想不通。
From: 杨硕
2006.11.07 14:23
To: 杨硕
  看看你的备份脚本怎么写的,不会是冷备份吧?
From: eygle
2006.11.07 14:31

版主选项: 回复 编辑

页: 1 - << < 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 > >> - 317
我要留言
Copyright © 2003-2008 eygle.com All Rights Reserved.
Powered by: www.eYgLe.com