欢迎各位兄弟 发布技术文章
这里的技术是共享的
HTML 語法介紹
https://read01.com/75m8.html
CSS 語法介紹
http://www.w3school.com.cn/css/css_syntax.asp
HTML TABLE 產生器
http://html-tables.com/
http://divtable.com/converter/
USER 存放的VIEW
SELECT USERNAME, PROFILE, ACCOUNT_STATUS FROM DBA_USERS;
系統权限存放的VIEW
select * from system_privilege_map
DBA_USERS 显示用户的信息
DBA_ROLES 显示数据库中所有角色
DBA_ROLE_PRIVS 显示用户及其角色
DBA_SYS_PRIVS 显示被授予系统权限的用户
DBA_TAB_PRIVS 显示用户及他们在表上的权限
USER_SYS_PRIVS 當前用戶擁有的系統權限
USER_TAB_PRIVS 當前用戶擁有的對象權限
USER_ROLE_PRIVS 當前用戶擁有的角色
ROLE_SYS_PRIVS 角色擁有的系統權限
ROLE_TAB_PRIVS 角色擁有的對象權限
非预定义异常:
处理预定义异常无关的其他异常.
非预定义异常的处理步骤:
1.在pl/sql块定义部分,定义异常情况:
<异常情况> pxception;
2.将其定义好的异常情况与比标准的Oracle错误联系起来,使用pragma exception语句:
pragma exception_init(<异常情况>,<错误代码>);
3.在pl/sql块的异常处理处理部分对异常情况做出相应的处理.
实例:删除dept表中指定部分的信息(数据来自Oracle默认数据表)
分析:dept表和emp表有主外键关系,当删除指定部门信息时,应确保该部门下没有员工.
https://www.aies.cn/
http://www.ftz6.com/fantizi.html
win10怎么查看文本文件编码格式,随小编一起看一下具体操作吧。
如果您始终使用ANSI或其他编码方式保存.txt文件,则最好在记事本中更改默认编码,这样就无需通过“另存为”对话框手动更改编码方式。操作步骤如下:
outlook在安装设置中,可以设置默认语言,如果之后想要修改,那么需要在设置选项中修改;
如题,在一个比较长存储过程的,当在某一步中条件不满足时,就退出此存储过程,而不在执行存储过程中后面的代码。
declare
max_salary_pf number;
begin
select max(salary) into max_salary_pf from my_emp where dept_id = 55;
dbms_output.put_line('部门有员工');
exception
when no_data_found then
dbms_output.put_line('此部门无员工');
end;
使用max(salary) 之后是有值的,不会抛出异常
declare:用于plsql中的声明变量,和begin连用,和存储过程结构相似
在学习oracle中,出现一个这样的问题就是运行一段程序后,界面上显示plsql过程已成功完成,但是没有输出结果。这是为什么?如下图
格式:TO_CHAR(number,'format_model')
9 -->Represents a number
Select myseq.nextval from dual; Select myseq.currval from dual;
select 序列名.currval from dual; //获取序列的当前值,这个值是可变的。
需要注意的是:
数据库连接成功后,初次执行这句话,会报异常,不能用。
如果不是你的语句单词拼写错误,就是因为没有先执行下边这句sql(select 序列名.nextval from dual;)。
也就是先去获取序列的当前值加上增量后的值。(不知道这是啥情况,没有去研究)
select 序列名.nextval from dual; //获取序列的当前值加上增量后的值
选中错误文件,右键->edit
1.
一、拼接字符串
1、使用“||”来拼接字符串:
1,oracle调用存储过程