declare v_ename emp.ename%type; begin select ename into v_ename from emp where empno=&gno; dbms_output.put_line('名字:'||v_ename); exception when no_data_found then dbms_output.put_line('编号没有!'); end; 显示结果就是我们自己定义的了 命名的系统异常 产生原因 ACCESS_INTO_NULL 未定义对象…
1. CONNECT 2. RESOURCE 3. DBA 4. EXP_FULL_DATABASE 5. IMP_FULL_DATABASE 6. DELETE_CATALOG_ROLE 7. EXECUTE_CATALOG_ROLE 8. SELECT_CATALOG_ROLE CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CRE…
1.ClassNoFoundException 找不到注册驱动 可能原因:1>驱动名称不对 2>没有导入数据库驱动包 2.SQl 语句中可以使用任何有效的函数,函数操作的列,必须指定别名,否则会出现 java.sql.SQLException: 列名无效 3.java.sql.SQLException: 无效的列索引: sql串里面?号的数目和提供的变量数目不一致 4.java.sql.SQLException: 结果集已耗尽 操作结果集的时候结果集的指针指向了结果集之外 例如:rs.befo…
0.查询所有数据(最简单,但是时间很久) select * from emp; Result: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ----- ---------- --------- ----- ----------- --------- --------- ------ 7369 SMITH CLERK 7902 1980/12/17 800.00 20 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00…
第06章 事务及视图 本章内容  事务  视图 1 事务 1.1 什么是事务 事务也称工作单元,是一个或多个SQL语句组成的序列,这些个SQL操作作为一个完整的工作单元要么全部执行,要么全不执行. 例如: Bank 转账 A------B 2000 1) A -2000 ------------- 2) B +2000 1.2 事务的特性 1.原子性:不可再分的. 2.一致性:不管是谁操作了数据库,那么在数据库中的数据状态是一致的.大家看到的结果是一致的. 3.隔离性:A操作的时候,不影响B…
执行select * from v$controlfile;为什么结果是未选定行? 显示连接了但是select * from dba_data_files; 显示中文乱码: shutdown startup pfile='D:\app\qichunlin\admin\BOOKSALES\pfile\init.ora.452018134553';…
显示游标的步骤 /* 显示游标处理步骤 1.声明游标 语法结构:cursor 游标名称 is SQL 语句; 2.打开游标 语法结构:open游标名称; 3.提取数据 语法结构:fetch 4.关闭游标 */ 1.显示员工表中的姓名(返回的是多条记录,必须使用游标来处理) set serveroutput on;--设置plslql显示结果命令 --代码块 declare --变量 --1.声明游标 cursor c_emp is select ename,sal from emp; v_ena…
select * from (select rownum rn,e2.* from (select e1.* from emp e1)e2 where rownum<=10)e3 where e3.rn>=6; select * from (select rownum en,e.* from emp e) select e.deptno,e.ename,d.dname,e.mgr,s.grade from (select avg(sal)ea from emp)e1,emp e,salgrad…
在重启数据库的时候,忘记把一个应用关停了,想起来的时候,就ctrl+c,把数据库shutdown immediate 给强制停下了,把该应用再停止,然后shutdown immdiate,这时候数据报错了. oracle@NMSSERVER1:~> sqlplus '/as sysdba' SQL*Plus: Release 11.2.0.3.0 Production on Tue May 3 18:07:35 2016 Copyright (c) 1982, 2011, Oracle. All…
原文 http://www.elanblog.com/2013/05/14/vs2012-key-list/#sectionToggle7 Visual Studio 集成开发环境 (IDE) 包括若干预定义的键盘快捷键方案. 当您首次启动 Visual Studio 并选择设置时,将会自动设置关联的方案. 之后,通过使用“选项”对话框中的键盘选项页,您可以从其他方案中进行选择,也可以创建您自己的键盘快捷键. 本主题显示与 .NET Framework 开发和 Web 开发相关的键盘快捷键方案.…