![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Free Kite
这个作者很懒,什么都没留下…
展开
-
数据库方言
数据库原创 2018-12-04 14:37:00 · 342 阅读 · 0 评论 -
SQL优化
1、选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其...原创 2018-12-27 10:58:21 · 145 阅读 · 0 评论 -
oracle常用函数
1、ABS函数语法:select abs(n) from dual;解释:取n的绝对值。select abs(-100) from dual; 值为:100。2、SIGN函数语法:select sign(n) from dual;解释:当n > 0 时,值为1;当n < 0 时,值为-1;当n = 0 时,值为0.3、CONCAT函数语法:select concat...原创 2018-12-27 11:05:00 · 2284 阅读 · 0 评论 -
oracle随机数加密
1、 用数据库将p_password加密function md5(p_password in varchar2) return varchar2 isretval varchar2(32);beginretval := utl_raw.cast_to_raw(dbms_obfuscation_toolkit.md5(input_string => p_password));ret...原创 2018-12-27 11:08:05 · 278 阅读 · 0 评论 -
oracle读取文件
CREATE OR REPLACE PROCEDURE read_demo (file_name VARCHAR2) ISvSFile utl_file.file_type;vNewLine VARCHAR2(200);BEGINvSFile := utl_file.fopen(‘ORALOAD’, ‘test.txt’,‘r’);IF utl_file.is_open(vSFile...原创 2018-12-27 11:12:21 · 1005 阅读 · 0 评论 -
数据库dmp文件的导入导出
数据库dmp文件的导入导出步骤:启动oracle数据库:首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:第一步:打开oracle监听 lsnrctl start第二步:进入sqlplus sqlplus /nolog第三步:使用sysdba角色登录sqlplus ...原创 2018-12-27 11:14:21 · 1245 阅读 · 0 评论 -
JDBC连接数据库的三种方式
–查询数据库名select name from v$database;查询数据库实例名select instance_name from v$instance;查询数据库服务名select global_name from global_name;数据库名:数据库名是存储在控制文件中的名称,它代表的是数据库,也就是数据库包含的所有的物理文件的总称。实例名:用于响应某个数据库操作的...原创 2019-01-09 15:43:44 · 299 阅读 · 0 评论