
数据库
文章平均质量分 58
PAPALIAN
这个作者很懒,什么都没留下…
展开
-
数据库索引解析
数据库索引解析 2011-07-14 17:45:26| 分类:ORACLE | 标签:|字号大中小 订阅from: http://www.cnblogs.com/KissKnife/archive/2009/03/30/142553转载 2011-09-28 15:30:06 · 466 阅读 · 0 评论 -
DataReader的使用导致事务回滚
今天项目调试中发现, dao.BeginTransaction();原创 2014-04-16 13:17:46 · 1069 阅读 · 0 评论 -
数据库哈希设计
Table of Contents1 用哈希的key代替字符串上的索引,提高查询效率。1.1 什么是hash1.2 如何在数据库设计中使用hash1.3 使用计算列1.4 如何在多表关联中使用哈希2 库表散列2.1 ORAHASH 函数2.2 哈希拆分例12.3 哈希拆分例22.4 除留余数法2.5 拆库转载 2013-12-27 09:17:34 · 1607 阅读 · 0 评论 -
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change n转载 2013-11-13 16:38:28 · 514 阅读 · 0 评论 -
数据库表空间不足导致ORA-01653: unable to extend table
今天程序报如下错误:System.Data.OracleClient.OracleException: ORA-01653: unable to extend table P_CASHBACK.T_CASHBACK_O_LT_SYNC by 128 in tablespace CASHBACKORA-06512查找结果发现是空间不足, 需要增加数据文件。检查过程SELECT a原创 2013-10-11 16:48:59 · 13890 阅读 · 0 评论 -
ORACLE ORA-01653: unable to extend table 的错误
ORACLE ORA-01653: unable to extend table 的错误今天用PL SQL Developer往oracle数据库中导入数据时,突然报错,只能终止,错误的具体内容如下:ORA-01653: unable to extend table USER_DATA.JKHDFXJL by 128 in tablespace MSMS大概意思是说USER_DAT转载 2013-10-11 16:24:54 · 1367 阅读 · 0 评论 -
ORACLE数据处理要点1
缩小数据处理范围分区表定时数据爬取-->缩小表数据分时段/多线程处理走索引避免重复数据插入可以用唯一键插入异常处理--------INSERT INTO TB_A ....;EXCEPTION WHEN dup_val_on_index THEN NULL; WHEN OTHERS THEN原创 2013-07-23 17:33:43 · 652 阅读 · 0 评论 -
Oracle如何在亿级记录表中创建索引
1.前阶段做了个项目,需要将生产系统中的一个数据,导出到备份机中,这个表近40个字段,14亿条的数据。数据抽取用的是开源的ETL工具,比较了一下,还是先导出txt文件,在导入到备份机中,速度最快。2.下面对导入数据时遇到的问题进行分析: 问题一、不要自动创建表空间。 因表空间较大,一开始只创建了一个表空间文件,导致表空间全使用后,不能自动扩展。创建多个表空转载 2013-07-23 17:28:26 · 2968 阅读 · 0 评论 -
MySQL存储过程在动态sql内获取返回值
MySQL存储过程在动态sql内获取返回值 2012-05-04 18:21:32| 分类: MySQL | 标签:mysql procedure |字号 订阅不需要使用游标循环来读取,直接select * into @变量就OK了,还可以传递参数来执行。 1MySql通用分页存储过程 2 3过程参数 4p_cloumns varchar(500),p转载 2013-06-09 09:51:52 · 1221 阅读 · 0 评论 -
分布式事务管理System.Transactions.TransactionScope
此分布式数据库事务管理需开启 msdtc服务,它是微软分布式传输协调程序http://blog.sina.com.cn/s/blog_53a072c10100towp.html-----------测试代码----------- //需引用 System.Transactions; //IBatisNetDAL.CustomDAL的db链接设置为|DataDirector原创 2013-03-26 20:32:30 · 1379 阅读 · 0 评论 -
DBLINK数据计算优化
今天在调用线上数据库统计数据时,运行了好久都计算不出结果。原语句:select * from (select p.user_id, u.user_acount, p.points_balance, p.points_deal, p.points_all,原创 2013-04-08 12:28:27 · 692 阅读 · 0 评论 -
Access 和 OleDbType 对应关系
Access 和 OleDbType 对应关系 2011-09-22 08:58:43| 分类:Asp.Net|字号 订阅访问类型名称数据库数据类型OLEDB 类型.NET 框架类型成员名称文本VarWCharDBTYPE _ WSTRSystem转载 2013-03-07 16:24:49 · 1638 阅读 · 0 评论 -
web.config数据库连接串
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 \Windows\Microsoft.Net\Framework\v2.x\C原创 2013-03-05 18:08:38 · 1378 阅读 · 0 评论 -
ORACLE动态sql(EXECUTE IMMEDIATE)
ORACLE EXECUTE IMMEDIATE 小结EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐转载 2011-12-29 16:48:31 · 1679 阅读 · 0 评论 -
Oracle中动态SQL详解(EXECUTE IMMEDIATE)
Oracle中动态SQL详解1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程转载 2011-12-29 15:50:05 · 18321 阅读 · 1 评论 -
oracle基础笔记-如果不是DBA,作为一个程序设计人员,特别是要使用Oracle的程序人员.非常有必要了解以下
oracle基础笔记-如果不是DBA,作为一个程序设计人员,特别是要使用Oracle的程序人员.非常有必要了解以下 2011-04-08 17:42:24| 分类:ORACLE | 标签:|字号大中小 订阅声明:如果不是DBA,作为一个程序设转载 2011-09-28 14:17:30 · 1439 阅读 · 0 评论 -
Mybatis调用存储过程返回多个结果集
数据库用的是SqlServer2008图片为数据库执行存储过程返回的数据Mybatis调用存储过程返回结果集配置文件 {call Page_Up_Get_OrderState(#{id,mode=IN,jdbcType=VARCHAR})} 需要注意的地方 statementType=转载 2015-01-21 19:40:52 · 17196 阅读 · 3 评论