-
1.创作过程。
create or replace procedure my_compa(p_employeeid1 number, p_employeeid2 number)
asl_birthday1 date;
l_birthday2 date;
beginselect trunc(birthday) into l_birthday1 from table_employee where employeeid=p_employeeid1;
select trunc(birthday) into l_birthday2 from table_employee where employeeid=p_employeeid2;
if l_birthday1>l_birthday2 then
end if;
end;show err;
2. 调用过程。
exec my_compa(6,9);
-
在一楼,有两个地方存在分歧。
1 trunc(生日)得到年份? 因为标题是要获取年份的,所以我觉得应该按照下面的方式获取年份,虽然是转换为字符串,但是系统在比较时会自动进行字符到数字的隐式转换,不用担心。
sql> select to_char(sysdate,'yyyy') as year from dual;year
2 由于所需的结果是输出 0 和 1,我不明白为什么抛出异常,直接打印出结果更人性化? 同时,也要考虑两个人同年的情况,而房东没有说出来,所以应该算是没有结果输出。
对一楼进行了一些修改。
1.创作过程。
create or replace procedure my_compa(p_employeeid1 number, p_employeeid2 number)
asl_birthday1 date;
l_birthday2 date;
beginselect to_char(birthday,'yyyy') into l_birthday1 from table_employee where employeeid=p_employeeid1;
select to_char(birthday,'yyyy') into l_birthday2 from table_employee where employeeid=p_employeeid2;
if l_birthday1>l_birthday2 then
dbms_'0');
else if l_birthday1dbms_'1');
else dbms_;
end if;
end;2. 调用过程。
exec my_compa(6,9);
-
盲纯答案] :d
存储过程是大型数据库系统中的一组 SQL 语句,这些语句存储在数据库中,在单次编译后永久有效,并通过指定存储过程的名称和提供参数(如果存储过程具有参数)来执行。 存储过程是数据库中重要的反铣削符号。
主要功能包括:提供一种在服务器端快速执行SQL语句的有效方式; 存储过程减少了客户端和服务器之间的通信量; 便于企业规则的实现,当企业规则发生变化时,只需要修改存储过程,而不修改其他应用程序。
所以,答案是d。
-
存储过程 () 的说明不正确。
a.它可以用作独立的数据库对象,也可以用作用户在应用程序中调用的单元。
b.存储过程可以传入和返回(输出)参数值。
c.存储过程必须具有 liquid number 参数,即输入参数或输出参数纯状态。
d.存储过程可提高执行效率。
正确答案:C
-
创建存储过程。
create procedure userdata(
in id int
beginselect * from userdata where userflag = id;
end;其中 in 是传入的变量;
drop procedure userdata;销毁此存储过程。
调用 userData(2) 调用存储过程。
-
以下对存储过程的描述不正确 ()。
a.存储过程名称不区分大小写且亮。
b.存储过程名称区分大小写。
c.存储过程的名称与内置函数的名称不同。
d.存储过程的参数名称不能与字段名称相同。
正确答案:a
beginselect count(*)into v_count from bpa_df_role where drename=record_drename and ddnid=ddnid_new; >>>More
走吧,是系统隐藏文件,你看不到直接 打开资源管理器-工具--文件夹选项--查看--去掉隐藏的系统保护文件前面的勾号(会弹出一个安全提示),然后去掉不显示隐藏文件的勾号,好了,可以看到C盘的隐藏文件(必须恢复)。 >>>More
首先,我会明确地告诉你,选项 c 是正确的,选项 A strcpy 是一个字符串复制函数,它可以将字符串 “China” 复制到字符数组 str2 中并覆盖 str1 中的 “beijing”,选项 c strcat 是一个字符串连接函数,可以将 “China” 连接到“beijng”的后面。 因此,C. >>>More