首页 > 数据库技术
atitit.java解析sql语言解析器解释器的实现
atitit.java解析sql语言解析器解释器的实现1.解析sql的本质:实现一个4gldsl编程语言的编译器 12.解析sql的基本的流程,词法分析,而后进行语法分析,语义分析,构建sql的AST 13.词法分析器 24.语法分析器--ANTLR 25.Eclipse插件,,ANTLRStudi...
分类:数据库技术   时间:2014-11-08 15:11:58    收藏:0  评论:0  赞:0  阅读:464
Oracle中Hint深入理解(原创)
http://czmmiao.iteye.com/blog/1478465Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们...
分类:数据库技术   时间:2014-11-08 15:11:48    收藏:0  评论:0  赞:0  阅读:370
Oracle在plsql中修改数据
Oracle在plsql中想要修改数据,有两种方式:a.使用rowid+点击锁图标,语句为:select t.*,rowid from T_BIC_PLY_MAIN t;b.使用for update,语句为:select t.* from T_BIC_PLY_MAIN t for update;b方...
分类:数据库技术   时间:2014-11-08 15:11:28    收藏:0  评论:0  赞:0  阅读:387
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc7903161e2dbde53025644c89983b7007ad4a5ceeed662c6a563df6dd9b...
分类:数据库技术   时间:2014-11-08 15:11:08    收藏:0  评论:0  赞:0  阅读:325
Oracle 如何修改列的数据类型
http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html对字段操作操作方法更新字段名alter table TABLE_NAME rename column column_old to column_new;添加...
分类:数据库技术   时间:2014-11-08 15:10:48    收藏:0  评论:0  赞:0  阅读:274
Oracle 使用TRUNCATE TABLE删除所有行
若要删除表中的所有行,则 TRUNCATE TABLE 语句是一种快速、有效的方法。TRUNCATE TABLE 与不含 WHERE 子句的 DELETE 语句类似。但是,TRUNCATE TABLE 速度更快,并且使用更少的系统资源和事务日志资源。与 DELETE 语句相比,TRUNCATE TA...
分类:数据库技术   时间:2014-11-08 15:09:28    收藏:0  评论:0  赞:0  阅读:210
Oraclet提交提示Record is locked by another user错误
http://blog.csdn.net/alifel/article/details/4324338下午修改oracle datebase中的字段时,提示"Record is locked by another user",错误可想而知。下面解除锁1、查看锁select t2.username,t...
分类:数据库技术   时间:2014-11-08 15:09:18    收藏:0  评论:0  赞:0  阅读:211
Oracle 中for update和for update nowait的区别
http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762223.html1、for update和for update nowait的区别:首先一点,如果只是select的话,Oracle是不会加任何锁的,也就是Oracle对select读到的...
分类:数据库技术   时间:2014-11-08 15:09:08    收藏:0  评论:0  赞:0  阅读:292
Oracle 优化器
http://blog.csdn.net/it_man/article/details/8185370一、优化器基本知识Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能...
分类:数据库技术   时间:2014-11-08 15:08:48    收藏:0  评论:0  赞:0  阅读:354
Oracle 唯一 索引 约束 创建 删除
http://www.blogjava.net/lukangping/articles/340683.html/*给创建bitmap index分配的内存空间参数,以加速建索引*/show parameter create_bit;/*改变索引的存储参数*/alter index index_nam...
分类:数据库技术   时间:2014-11-08 15:08:38    收藏:0  评论:0  赞:0  阅读:284
Oracle 修改带数据的字段类型
http://www.cnblogs.com/LDaqiang/articles/1157998.html由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。大体思路如下: 将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新...
分类:数据库技术   时间:2014-11-08 15:07:48    收藏:0  评论:0  赞:0  阅读:276
Oracle Hint
Oracle的hinthttp://www.cnblogs.com/ebs-blog/archive/2011/09/05/2167730.htmlHint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。因为Hint的特殊作用,所以对于开发人...
分类:数据库技术   时间:2014-11-08 15:07:18    收藏:0  评论:0  赞:0  阅读:422
Oracle 执行计划(Explain Plan) 说明
http://blog.csdn.net/tianlesoftware/article/details/5827245 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的...
分类:数据库技术   时间:2014-11-08 15:06:08    收藏:0  评论:0  赞:0  阅读:328
Oracle 在Drop表时的Cascade Constraints
http://hi.baidu.com/rebooo/item/12b500b130022bf263388e69假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则droptableA系统会出现如下错误警告的信息而不会允许执行。ERRORatli...
分类:数据库技术   时间:2014-11-08 15:04:28    收藏:0  评论:0  赞:0  阅读:253
Oracle中没有 if exists(...)的解决方法
http://blog.csdn.net/hollboy/article/details/7550171对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种第一种是最常用的,判断count(*)的值是否为零,如下declare v...
分类:数据库技术   时间:2014-11-08 15:04:18    收藏:0  评论:0  赞:0  阅读:284
ORACLE常用SQL优化hint语句
http://www.cnblogs.com/sopost/archive/2010/10/11/2190076.html在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化.....
分类:数据库技术   时间:2014-11-08 15:02:38    收藏:0  评论:0  赞:0  阅读:345
Oracle to_date()函数的用法
http://database.51cto.com/art/201010/231193.htm在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。to_date()与24小时制表示法及m...
分类:数据库技术   时间:2014-11-08 15:01:58    收藏:0  评论:0  赞:0  阅读:251
Oracle Sequence用plsql修改
在plsql中,打开Objects窗口找Sequences文件夹》你需要修改的Sequence选中你需要修改的sequence,右键edit(编辑)OK!
分类:数据库技术   时间:2014-11-08 15:01:18    收藏:0  评论:0  赞:0  阅读:302
Oracle 复制表创建的sql语句
http://cache.baiducontent.com/c?m=9d78d513d99e01fc09b3c3690d67c0161343f0652ba1d4020ed08449e3732b42501195ac26520774d5d20c6116df3f4b99fa2235775d2feddd8e...
分类:数据库技术   时间:2014-11-08 15:00:08    收藏:0  评论:0  赞:0  阅读:197
Oracle 语法
--Oracle创建表create table t_test( test_id Number , gender char(1), test_name nvarchar2(10) --注意最后一个字段结尾不能有分号)--Oralce向t_test表里插入...
分类:数据库技术   时间:2014-11-08 14:54:48    收藏:0  评论:0  赞:0  阅读:274
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!