本文原发布于简书,地址为: Oracle数据库之FORALL与BULK COLLECT语句。 更多数据库资讯请参看github: 数据库知识汇总 1 PL/SQL块的执行过程 当PL/SQL运行时引擎处理一块代码时,它使…
标签:oracle
Oracle sql 之字符串转数字
字符串转数字,需要考虑2点 第一点:字符串为空,需要先将空的字符串为 空、字母、中文、标点等去掉,只能将为数字的转换为数值 ;至于非阿拉伯数字的情况就要业务给出处理方式,下面是一个样例。 select &nb…
linux/unix下查看oracle字符集
查看数据库版本 select * from v$version 包含版本信息,核心版本信息,位数信息(32位或64位)等 至于位数信息,在Linux/unix平台上,可以通过file查看,如file $ORACLE…
查看oracle数据库编码及修改编码方法
首先查看oracle数据库的编码 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PAR…
关于数据库百分数排序(包含字符串截取,指定字符查找,类型转换)
需求: 在profit(收益)表中包含一列 ‘rate(费率)’为百分比,数据类型为varchar,插入的数据为百分数(即xx.xx%)。要求按照百分比的大小排序,数据库为oracle。 分析: 以升序为例,该需求中ra…
查看oracle数据库允许的最大连接数和当前连接数
1、查看当前的数据库连接数 select count(*) from v$process ; –当前的数据库连接数 2、数据库允许的最大连接数 &nb…
查看Oracle用户的权限或角色
查看Oracle用户的权限或角色 一、查看用户 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;&…
Oracle 触发器中修改字段值
有个需求看着很简单,但也查了许多资料,还是记录下来。需求是这样的:根据一个表中的某些被修改的字段修改其它字段,用触发器实现。示例代码如下: CREATE TABLE t ( ID INT, update_t…
oracle 数据库 将带“年月日时分”格式的日期转换成不带汉字的日期格式
SELECT TO_CHAR(TO_DATE(‘2017年10月31日 07时00分’,’yyyy”年”mm”月”dd”日&…
Oracle单实例安装环境一键配置脚本(CentOS6 + 11gR2 )
这是自己曾经写的一个oracle 11gR2在CentOS6 x86_64服务器上,一键配置安装环境的脚本,能快速完成安装前环境的配置。 具体完成以下工作: 备份系统配置文件,以防出错 添加oracle用户和用户组 创建…
Oracle归档日志开启、关闭
1.开启 1 sql> archive log list; #查看是不是归档方式 2 sql> alter system set log_archive_start=true scope=spfile; #启…
使用命令查看数据库当前时间
数据库当前时间 1、mysql 获取格式:2018-12-12 16:38:45 获取方式: select now() from DUAL; select sysdate() from DUAL; sysdate() 日…