`
goinglw
  • 浏览: 35619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
declare --c(两个参数) cursor c(v_deptno emp.deptno%type, v_job emp.job%type) is --为两个参数赋值 select ename, sal from emp where deptno = v_deptno and job = v_job; --v_temp c%rowtype; begin for v_temp in c(30, 'CLERK') loop dbms_output.put_line(v_temp.ename); end loop; end ...
游标属性: notfound 未找到数据返回truefound    找到数据返回truerowcount 游标当前位置 declare --声明游标,这时数据库并没有真正去select数据 cursor c is select * from emp; v_emp c%rowtype; begin --打开游标,此时执行select open c; --执行fetch后,游标自动向下移动一条数据。没有循环,所以只取出第一条数据 fetch c into v_emp; ...
异常内容写在exception块中 declare v_temp number(4); begin select empno into v_temp from emp where deptno = 10; exception when too_many_rows then dbms_output.put_line('返回记录数不唯一'); when others then dbms_output.put_line('产生异常'); end; 其它常见异常类型: no_data_found:未找到数据 其他异常就查手册吧,我基本不用 ...
if条件判断语句: declare v_sal emp.sal%type; begin select sal into v_sal from emp where empno = 7369; if (v_sal < 1200) then dbms_output.put_line('low'); elsif(v_sal < 2000) then dbms_output.put_line('middle'); else dbms_output.put_line('high'); end if; end; loop ...
DDL语句用语定义和管理数据库中的对象,如Create,Alter和Drop. begin execute immediate 'create table TAB_ (aaa varchar2(20) default ''ddd'')'; end;
PLSQL中的sql语句只能返回一条记录,而且必须返回一条记录 示例: --查询记录 declare v_ename emp.ename%type; v_sal emp.sal%type; begin select ename,sal into v_ename,v_sal from emp where empno = 7369; dbms_output.put_line(v_ename || ' ' || v_sal); end; --查询记录 declare v_emp emp%rowtype; begin select * into ...
变量声明规则 变量名称不能使用保留关键字,建议变量统一使用v_开头 第一个字符必须是字母 变量名最多包含30个字符 不要与数据库的表或者列同名 每行只能声明一个变量 常用变量类型 binary_integer:整数,用来计数 number:数字类型 char:定长字符串 varchar2:变长字符 date:日期 long:长字符串,最长2g boolean:布尔类型,可以取值:true、false、null 变量声明示例 declare v_temp number(1); v_count binary_integer := 0; v_sal number( ...
对象属性的晚绑定 <script language="javascript"> //创建对象 var object = new Object(); //绑定属性name并赋值 object.name = "Tom"; //绑定方法 object.hello = function(){ alert("Welcom!"); } //执行方法 ob ...
js模拟方法重载: 虽然js不直接支持方法重载,但是可以通过arguments.length方法得到传递参数的个数,从而间接实现方法的重载。 <script language="javascript"> function add(){ if(1==arguments.length){ alert(arguments[0]); } if(2==arguments.length){ alert ...
逼不得已,开始学习以前很头疼的JS ================== JavaScript中有五种原始值:Undefined,Null,Boolean,Number,String Null数据类型的值只有一个:null Boolean数据类型的值只有两个:true,false =================== typeof的返回值有五个:undefined,boolean,number,string,object 对于函数来说,如果其不返回值,那么其返回值为undefined null与undefined的关系:undefined实际上从null派生而来 对于函数定义中的变 ...
Global site tag (gtag.js) - Google Analytics