oracle中=>是什么意思呢?

declare
type emp_record is record(f_name employees.first_name%type,h_date employees.hire_date%type);
v_emp_record emp_record;
cursor c3(dept_id number,j_id varchar2) return emp_record
is
select first_name,hire_date from employees where department_id=dept_id and job_id=j_id;
begin
open c3(j_id=>'AD_VP',dept_id=>90);
loop
fetch c3 into v_emp_record;
if c3%found then
dbms_output.put_line(v_emp_record.f_name||'的雇用日期是:'||v_emp_record.h_date);
else
dbms_output.put_line('已经处理完结果集');
exit;
end if;
end loop;
close c3;
end;

1个回答

=> 是 Oracle 中调用 存储过程的时候, 指定 参数名进行调用.
一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。
下面是具体的例子。
参数的默认值
SQL> CREATE OR REPLACE PROCEDURE HelloWorld3 (
2 p_user_name VARCHAR2,
3 p_val1 VARCHAR2 DEFAULT ' Good Moning,',
4 p_val2 VARCHAR2 DEFAULT ' Nice to Meet you'
5 ) AS
6 BEGIN
7 dbms_output.put_line('Hello ' || p_user_name || p_val1 || p_val2 || '!'
);
8 END HelloWorld3;
9 /
Procedure created.
SQL> BEGIN
2 HelloWorld3('Edward');
3 HelloWorld3('Edward', ' Good Night,');
4 HelloWorld3('Edward', ' Good Night,', 'Bye');
5 END;
6 /
Hello Edward Good Moning, Nice to Meet you!
Hello Edward Good Night, Nice to Meet you!
Hello Edward Good Night,Bye!
PL/SQL procedure successfully completed.
指定参数名称调用
此部分使用 “参数默认值”那一小节的存储过程。
用于说明当最后2个参数是有默认的时候,如何跳过中间那个。
SQL> BEGIN
2 HelloWorld3('Edward');
3 HelloWorld3('Edward', p_val1 => ' Good Night,');
4 HelloWorld3('Edward', p_val1 => ' Good Night,', p_val2 => 'Bye');
5 HelloWorld3('Edward', p_val2 => ' HeiHei ');
6 END;
7 /
Hello Edward Good Moning, Nice to Meet you!
Hello Edward Good Night, Nice to Meet you!
Hello Edward Good Night,Bye!
Hello Edward Good Moning, HeiHei !
PL/SQL procedure successfully completed.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
oracle中'/' 是什么意思
oracle中'/' 是什么意思
在oracle中的(+)是什么意思
代码如下:rn SELECT *rn FROM SFISM4.R_MO_BASE_T R105, SFIS1.C_ROUTE_NAME_T CRN, SFIS1.C_CUSTOMER_T CUS rn where CRN.ROUTE_CODE(+) = R105.ROUTE_CODE and CUS.CUST_CODE(+) = R105.CUST_CODE rn and R105.MO_NUMBER = '091012'rnrn请问一下这其中的在字段名后加(+)是什么意思,实际上在ROUTE_NAME_T和C_CUSTOMER_T表中的字段名是没有(+)的,求解释
oracle中的||是什么意思?
||在oracle中用于拼接关联字段  SQL> select 'ABC'||'EFG' from tab;   'ABC'||'EFG' ------------ ABCEFG   另外也可以用concat()函数进行连接 select concat('A','B') from tab;...
PHP中的=>是什么意思呢
->这个符号是引用类中的函数。。。而且=>这个符号呢
ORACLE 中Trunc 是什么意思
我想问一下 ORACLE 中rnTrunc 是什么意思rn有详细的介绍吗?rn譬如说rntrunc(日期,'mm')rn是什么意思呢?
oracle中tablespace是什么意思?
oracle中tablespace是什么意思?或者说对tablespace的定义是什么?
oracle中的schema是什么意思?
请详细讲讲
在oracle中<>运算符是什么意思
在oracle中<>运算符是什么意思
oracle 中的variable是什么意思
oracle中有这样一个定义变量的语句:rnvariable maxsal numberrn请问前面的variable是什么意思呀?
请问oracle中@是什么意思
有一sql :rnrn select a.a ,a.b ,a.c from user@hello a ,(select 语句)rnrn问题一:这个@后面的hello是什么意思呢?rn问题二:from 后面还可以直接用select语句吗?rnrnrnrnrn
ORACLE中disconnect是什么意思?
ORACLE中disconnect是什么意思?
oracle中permission是什么意思?
oracle中permission是什么意思?rndatabase的定义是什么?
请问VB中AddressOf是什么意思?它的意思是什么呢???
请问VB中AddressOf是什么意思?它的意思是什么呢???
底层驱动是什么意思呢?
我学习DSP大半年了,现在主要是做一些DSP的接口模块,然后再自己编写程序,让这些模块能在DSP的控制下工作,其实主要就是配置这些模块主芯片的寄存器信息,这些没有和具体的操作系统联系,我做的这个能叫底层驱动吗?
这两个“&”是什么意思呢??
struct abcrnrn;rnrnlist &fun()rnrnrnrnrn这两个& 的作用是什么。请高手指点,有什么用处呀。谢谢啦。 rnrn
System.out.flush();是什么意思呢?
原程序:rnrnimport java.io.*;rnpublic class KeyinStrrn rn public static void main(String args[]) throws Exceptionrn rn BufferedReader br=new BufferedReader(rn new InputStreamReader(System.in));rn String s;rn System.out.print("输入一个字符串:");rn System.out.flush();rn s=br.readLine();rn System.out.println("您所输入的字符串是:u"+s);rn rn rnZrnrnrn谢谢.
#line是什么意思呢?
在看一段代码,里面有这些内容,没看懂是什么意思 rn百度了很久没查到..rn#line 4 "..\..\..\Controls\QXSpirit.xaml"rn internal System.Windows.Controls.Canvas Spirit;rn#line defaultrn#line hiddenrn求达人指教
throw()是什么意思 呢!
如题!
SDK是什么意思呢?
??
这一句是什么意思呢
">rnhref中用了一个admin_articl,这是什么意思,查不到有这个东西。
"银弹"是什么意思呢?
很多文章中提到的“银弹”是什么意思呢?谢谢!
power 是什么意思呢
v_area:=pi*power(v_radius,2);
构造函数是什么意思呢?
本人是新人,一直搞不清构造函数是啥意思,也不知道怎么定义构造函数和他有什么用,请大侠告知,谢谢!
Parent 是什么意思呢?
parent是什么意思呢?
串行化是什么意思呢?:))
我是才鸟~~~~~谢谢~~
strictfp是什么意思呢?
如题
命令行选项是什么意思呢?
今天我看到的第306页,那里说到了一个词语:命令行选项,:int main(int argc ,char *argv[]).rn可具体用法书本上没有说到清楚,我也以前也没有接触过这个概念,所以不清楚它到底是什么的意义,有什么作用了,大家知道的话可以和我说说吗?谢谢大家了~~~
'()''()'()''是什么意思呢?
'()''()'()''是什么意思呢?短信上的。
封装是什么意思呢?
\请教高手封装是什么意思!rn是应该去看C++的还是要去看API呢?
幂等是什么意思呢?
不理解,请各位解释
initBar()是什么意思呢?
正在学习AS3,下面语句中( dressBar.s1.initBar() )的initBar()是什么意思呢?dressBar是展示板,s1是物品的集合。rnrn private function initBar():voidrn rn dressBar.s1.lBtn=dressBar.lBtn;rn dressBar.s1.rBtn=dressBar.rBtn;rn dressBar.s1.initBar();rn dressBar.s1.firstMc=dress;rn
__asm是什么意思呢!
#include "stdafx.h"rnrnvoid main()rnrn int var = 1;rn int temp = var;rn printf("var=%d\n",var);rn __asmrn rn mov dword ptr [ebp-4], 10hrn rn int ret = var;rn printf("var= %d\n",ret);rnrn中的__asmrn rn mov dword ptr [ebp-4], 10hrn 表示什么意思呢!rn
方括号是什么意思呢?
command = new OleDbCommand(@"UPDATE aspnet_Membership " +rn @"SET [Password] = @Pass, PasswordFormat@PasswordFormat" +rn @"WHERE UserId = @UserId",rn connection);rnrn请问[Password]的方括号表示什么意思呢?多谢
style.display="" 是什么意思呢?
[size=12px]parent.document.all("bbs_left").style.display="" 中 display="" 是什么意思啊?它和display="null" 有什么区别?[/size]
"?" 在这里是什么意思呢?
if (!pBuf || !dwBytes)rn rn DIAG_ERR("DIAG_PrintHexBuffer: Error - %s\n",rn !pBuf ? "NULL buffer pointer" : "Empty buffer");rn return;rn rnrn如上!pBuf后的?在这是什么意思呢?
Button.OnClickListener是什么意思呢?
[color=#FF0000]private Button.OnClickListener calcBMI = new Button.OnClickListener()[/color]看不懂?rnrn[code=Java]package com.demo.android.bmi;rnrnimport java.text.DecimalFormat;rnrnimport android.app.Activity;rnimport android.os.Bundle;rnimport android.view.View;rnimport android.widget.Button;rnimport android.widget.EditText;rnimport android.widget.TextView;rnrnpublic class Bmi extends Activity rn /** Called when the activity is first created. */rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.main);rn rn findViews();rn setListensers();rn rn rn private Button button_calc;rn private EditText field_height;rn private EditText field_weight;rn private TextView view_result;rn private TextView view_suggest;rn private void findViews()rn rn button_calc = (Button)findViewById(R.id.submit);rn field_height = (EditText)findViewById(R.id.height);rn field_weight = (EditText)findViewById(R.id.weight);rn view_result = (TextView)findViewById(R.id.result);rn view_suggest = (TextView)findViewById(R.id.suggest);rn rn private void setListensers()rn rn button_calc.setOnClickListener(calcBMI);rn rn //?rn private Button.OnClickListener calcBMI = new Button.OnClickListener()rn rn public void onClick(View arg0)rn rn DecimalFormat nf = new DecimalFormat("0.00");rn double height = Double.parseDouble(field_height.getText().toString())/100;rn double weight = Double.parseDouble(field_weight.getText().toString()); rn double BMI = weight / (height * height);rn view_result.setText(getText(R.string.bmi_result) + nf.format(BMI));rn rn //Give health advicern if (BMI > 25)rn rn view_suggest.setText(R.string.advice_heavy);rn rn else if (BMI < 20)rn rn view_suggest.setText(R.string.advice_light);rn rn elsern rn view_suggest.setText(R.string.advice_average);rn rn rn ;rn[/code]
请问 $ ./是什么意思呢
我看有的书写 $ ./server 里边的$ ./是什么意思呢 谢谢
是什么意思呢
--------------------Configuration: tr7yt - Win32 Debug--------------------rnCompiling...rn发给.cpprne:\vc软件\vc6cn\myprojects\tr7yt\发给.cpp(24) : fatal error C1010: unexpected end of file while looking for precompiled header directivern执行 cl.exe 时出错.rnrn发给.obj - 1 error(s), 0 warning(s)rn
这个是什么意思的呢??
require_once("global.php");rnrn$webdb[Info_adminfen]>0 || $webdb[Info_adminfen]=5; ///这里是什么意思的呢 到底webdb[Info_adminfen]=5吗??rnrn$typedb=array("color"=>"标题加亮","top"=>"置顶","untop"=>"取消置顶","del"=>"删除","undel"=>"从回收站还原","fen"=>"评分","com"=>"推荐","uncom"=>"取消推荐","move"=>"转移栏目","movetop"=>"提前","movebottom"=>"置后","unyz"=>"取消验证","yz"=>"通过验证");
##是什么意思呢?
比如象这句:rnint classname##Install_Temp = Procedure::SetProcedure(#classname,new classname());rnrn该怎样解释好呢?谢谢了
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池