database
文章平均质量分 66
iteye_4941
这个作者很懒,什么都没留下…
展开
-
数据库的事务隔离级别
ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别: l 未提交读(read uncommitted) l 提交读(read committed) l 重复读(repeatable read) l 序列化(serializable) 也就是隔离级别,0,1,2,3。ANSI/ISO SQL92标准有很详细的说明,可...2008-12-30 08:24:00 · 77 阅读 · 0 评论 -
oracle导入数据方法
生产线数据库只有查询权限,需要从生产线下50W数据导入研发线,以下技巧可能使导入速度加快. 1.用PL/SQL连接上数据库,执行查询语句,导出数据格式为csv. 2.新建控制文件. input.ctl LOAD DATA INFILE 'F:\Users\xxxxx\Desktop\aa\tt.csv' truncate --操作类型,用truncate table来清除表中原来记...原创 2012-09-20 09:31:50 · 258 阅读 · 0 评论 -
mysql远程访问权限
mysql> GRANT ALL PRIVILEGES ON hd.* TO hd@192.168.20.149 IDENTIFIED BY 'hd' WITH GRANT OPTION; mysql> flush privileges; shell>mysql -uroot -p 输入密码 mysql>use mysql mysql>GRANT SE...原创 2010-12-30 15:19:09 · 99 阅读 · 0 评论 -
mysql生成时间段内的随机时间
函数: DELIMITER $$ CREATE FUNCTION `RandomDateTime`(sd DATETIME,ed DATETIME) RETURNS DATETIME BEGIN RETURN DATE_ADD(sd,INTERVAL FLOOR(1+RAND()*((ABS(UNIX_TIMESTAMP(ed)-UNIX_TIMESTAM...原创 2010-12-13 17:27:00 · 1017 阅读 · 0 评论 -
MySQL中select * for update
先前介绍过SELECT ... FOR UPDATE的用法,不过锁定(Lock)的资料是判别就得要注意一下了。由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二...原创 2010-12-10 14:08:59 · 119 阅读 · 0 评论 -
mysql 安装innodb支持
系统环境:linux 数据库版本:mysql 5.1.47 需要要安装innodb类型支持 先查看mysql是否安装了innodb插件 [root@localhost bin]# ./mysql mysql> show plugin; +------------+--------+----------------+---------+---------+ | Nam...原创 2010-12-10 12:23:34 · 265 阅读 · 0 评论 -
mysql动态sql语句
动态sql语句 格式1 直接执行sql声明(sqlstatement)例程:stringMysqlMysql = "CREATE TABLE Employee "&+"(emp_id integer not null,"&+"dept_id integer not null, "&+"emp_fname char(10) not null, "&+"原创 2010-12-09 17:40:27 · 235 阅读 · 0 评论 -
MySQL与事务
MySQL与事务 2006年08月05日 星期六 下午 02:23 作者:老王 MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令...原创 2010-12-09 17:34:24 · 94 阅读 · 0 评论 -
oracle 限制索引
在SQL中有很多陷阱会使一些索引无法使用。以下列出了一些常见的情况: 1.使用不等于操作符(<>, !=) 例:表Customers,列Cust_RATING有一个索引. select cust_id,cust_name from customers where cust_rating<>'aa'; --这条SQL将不会使用索引 select c...原创 2009-09-29 16:36:13 · 158 阅读 · 0 评论 -
db2触发器
--TRIG_ARTICLE_ADDARTICLEFOLDER CREATE TRIGGER TRIG_ADD_EFOLDER NO CASCADE BEFORE INSERT ON ARTICLEFOLDER REFERENCING NEW AS articlef FOR EACH ROW MODE DB2SQL BEGIN ATOMIC DECLARE temp_i...原创 2009-07-21 16:36:20 · 160 阅读 · 0 评论 -
随机取记录
1. Oracle,随机查询20条 select * from ( select * from 表名 order by dbms_random.value ) where rownum <= 20; 2.MS SQL Server,随机查询20条 select top 20 * from 表名order by newid()...原创 2010-01-28 11:22:42 · 93 阅读 · 0 评论 -
db2错误代码
DB2错误代码/SQL返回码信息对照<!--newcoin--> 用COBOL链接DB2时,出现DB2错误信息时,如果你不懂代码是什么意思,可以用这份资料查找, 当然你也可以直接在db2的命令行下输入:db2 ? SQL30081N,系统会给出一些提示信息. sqlcode sqlstate DB2错误信息(按sqlcode排序) 000 00...原创 2009-07-02 15:54:13 · 2952 阅读 · 0 评论 -
db2的一些问题
安装版本:db2 9.1 安装环境:windows 2003 1.双击安装文件弹出一个乱码框。安装退出。 解决:安装时可能需要使用IE浏览器,请设置IE浏览器为默认浏览器. 安装时出现.net框架的错误框"just-in-time debugger" 解决:我用方法解决了 <1>在“工具”菜单中单击“选项”。 在“选项”对话框中选择“调试”文件夹。 在“调试”文件...原创 2009-06-30 16:22:06 · 121 阅读 · 0 评论 -
oracle exp/imp时版本规则
规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器 规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件) 规则3:低版本exp出的dmp文件,高版本可以imp(向下兼容) 规则4:从Oracle 低版本的Export数据可以Import到Oracle高版本中,但限于Oracle的相...原创 2009-06-25 09:23:16 · 306 阅读 · 0 评论 -
ORA-01034:ORACLE not available
ORA-01034:ORACLE not available ORA-27101:shared memory does no exits 解决办法: sqlplus "sys/xxxxxx as sysdba" > startup 如果没有sys密码.则 1.确定当前window用户是否有ora_dba权限组. 2.修改network/admin/sqlne...原创 2009-11-27 13:04:39 · 96 阅读 · 0 评论 -
oracle Release 2安装时网络无法通过问题!
问题描述: 在安装oracle 10g时,在先行条件检测时会出现“正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参...2008-07-29 12:09:00 · 92 阅读 · 0 评论 -
关于各种数据库的插入速度分析
例: 用以下两种方法插入1万条数据为例: (1)以insert into table values (xx,xx),(xx,xx)这种方式插入.各种数据库略有不同 (2)以jdbc批处理方式插入. 结果: mysql 5.0组sql方法很快.但批处理很慢 sqlserver 2005组sql方式很慢.但批处理很快 oracle 10g组sql方式很慢.但批处理很快 ...2009-03-05 10:03:00 · 273 阅读 · 0 评论 -
mysql limit优化
mysql 的分页查询方式在数据量达到几百W时性能急剧下降. limit 3000000,10000 这时需要通过用自增id来快速定位 where id>0 limit 10000 where id>上次查询的最大id limit 10000 ...原创 2016-04-20 14:22:45 · 169 阅读 · 0 评论