oracle题目(!)

cctvtvs1 2008-07-01 10:42:58
1.如果存储过程的参数类型为OUT,那么调用时传递的参数应该为:
A.常量 B.表达式 C.变量 D.都可以
2.下列有关存储过程的特点说法错误的是:
A.存储过程不能将值传回调用的主程序
B.存储过程是一个命名的模块
C.编译的存储过程存放在数据库中
D.一个存储过程可以调用另一个存储过程
3.下列有关函数的特点说法错误的是:
A.函数必须定义返回类型
B.函数参数的类型可以是OUT
C.在函数体内可以多次使用RETURN语句
D.函数的调用应使用EXECUTE命令
4.下列有关包的使用说法错误的是:
A.在不同的包内模块可以重名
B.包的私有过程不能被外部程序调用
C.包体中的过程和函数必须在包头部分说明
D.必须先创建包头,然后创建包体
...全文
460 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
maizijiankang 2009-01-11
  • 打赏
  • 举报
回复
恩 cadc 是对的!!
cctvtvs1 2008-10-16
  • 打赏
  • 举报
回复
cadc
caizhuoyi 2008-07-05
  • 打赏
  • 举报
回复
1.如果存储过程的参数类型为OUT,那么调用时传递的参数应该为:
A.常量 B.表达式 C.变量 D.都可以
2.下列有关存储过程的特点说法错误的是:
A.存储过程不能将值传回调用的主程序
B.存储过程是一个命名的模块
C.编译的存储过程存放在数据库中
D.一个存储过程可以调用另一个存储过程
3.下列有关函数的特点说法错误的是:
A.函数必须定义返回类型
B.函数参数的类型可以是OUT
C.在函数体内可以多次使用RETURN语句
D.函数的调用应使用EXECUTE命令
4.下列有关包的使用说法错误的是:
A.在不同的包内模块可以重名
B.包的私有过程不能被外部程序调用
C.包体中的过程和函数必须在包头部分说明
D.必须先创建包头,然后创建包体
jackiecheng001 2008-07-04
  • 打赏
  • 举报
回复
study
chunyu.wu 2008-07-03
  • 打赏
  • 举报
回复
1.如果存储过程的参数类型为OUT,那么调用时传递的参数应该为:
A.常量 B.表达式 C.变量 D.都可以

这个说的不是很明白
chunyu.wu 2008-07-03
  • 打赏
  • 举报
回复
第四题我觉得因该选:D
正确的是:先编译包头,后编译包体
star_guan2008 2008-07-03
  • 打赏
  • 举报
回复
SQL> create OR replace package mypkg
2 is
3
4 end mypkg;
5 /

Package created

SQL>
SQL> create or replace package body mypkg is
2 function myfun (id in number) return number is
3 id1 number;
4 begin
5 id1:=id;
6 return(id1);
7 end;
8 end mypkg;
9 /

Package body created

SQL> select myfun(1) from dual;

select myfun(1) from dual

ORA-00904: "MYFUN": 标识符无效
建包的时候没报错查询的时候报错
star_guan2008 2008-07-03
  • 打赏
  • 举报
回复
包的私有过程是什么样子的?
dbcxbj 2008-07-03
  • 打赏
  • 举报
回复
dadc
学习中....
oraclelogan 2008-07-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wffffc 的回复:]
FUNCTION START_PROFILER RETURNS BINARY_INTEGER
参数名称                      类型                    输入/输出默认值?
------------------------------ ----------------------- ------ --------
RUN_COMMENT                    VARCHAR2                IN    DEFAULT
RUN_COMMENT1                  VARCHAR2                IN    DEFAULT
RUN_NUMBER                    BINARY_INTEGER          OUT
PRO…
[/Quote]

同意,同意!
gh_li 2008-07-02
  • 打赏
  • 举报
回复
学习
dnnis1986 2008-07-01
  • 打赏
  • 举报
回复
CABC
我是新手,请楼主公布答案
hebo2005 2008-07-01
  • 打赏
  • 举报
回复
c
a
d
c
wffffc 2008-07-01
  • 打赏
  • 举报
回复
FUNCTION START_PROFILER RETURNS BINARY_INTEGER
参数名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
RUN_COMMENT VARCHAR2 IN DEFAULT
RUN_COMMENT1 VARCHAR2 IN DEFAULT
RUN_NUMBER BINARY_INTEGER OUT
PROCEDURE START_PROFILER
B.函数参数的类型可以是OUT 这个肯定是对的
oracle_louis 2008-07-01
  • 打赏
  • 举报
回复
cabc
也不是太拿的准
yuzhenhuan01 2008-07-01
  • 打赏
  • 举报
回复
同意一楼
weifengxian2 2008-07-01
  • 打赏
  • 举报
回复
CABC
不知道对不对,希望高手指点

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧