数据库
文章平均质量分 59
terran_li2005
高级程序员
展开
-
SQL*Plus Copy Command 遇到BLOB CLOB解决办法
当数据库的表中存在BLOB或者CLOB字段时,在SQL*Plus 中无法使用Copy Command。由于无法复制BLOB以及CLOB字段。因此应当使用以下方式。 copy from username/password@schFrom to username/password@schTo create table_test using select column(without BLO...2008-06-18 14:34:18 · 162 阅读 · 0 评论 -
java调用oracle存储过程
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:...原创 2009-07-28 16:12:19 · 67 阅读 · 0 评论 -
查询tablespace使用量与剩余空间以及table所占硬碟的大小
查询tablespace使用量:select tablespace_name,sum(bytes)/1024/1024 from dba_extents where tablespace_name='MIS_TABLESPACE' group by tablespace_name查询tablespace剩余空间:select tablespace_name,round(sum(bytes)/1...原创 2009-02-19 15:34:07 · 128 阅读 · 0 评论 -
深入浅出理解索引结构(1)
以下内容转自:http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称...原创 2009-02-24 14:13:17 · 77 阅读 · 0 评论 -
深入浅出理解索引结构(2)
(四)其他书上没有的索引使用经验总结 1、用聚合索引比用不是聚合索引的主键速度快 下面是实例语句:(都是提取25万条数据) select gid,fariqi,neibuyonghu,reader,title from Tgongwen where fariq...原创 2009-02-24 14:18:02 · 86 阅读 · 0 评论 -
深入浅出理解索引结构(3)
6、exists 和 in 的执行效率是一样的 很多资料上都显示说,exists要比in的执行效率要高,同时应尽可能的用not exists来代替not in。但事实上,我试验了一下,发现二者无论是前面带不带not,二者之间的执行效率都是一样的。因为涉及子查询,我们试验这次用SQL SERVER自带的pubs数据库。运行前我们可以把SQL SERVER的statistic...原创 2009-02-24 14:20:23 · 132 阅读 · 0 评论 -
深入浅出理解索引结构(4)
11、order by按聚集索引列排序效率最高 我们来看:(gid是主键,fariqi是聚合索引列) select top 10000 gid,fariqi,reader,title from tgongwen 用时:196 毫秒。 扫描计数 1,逻辑读 289 次,物理读 1 次,预读 1527 次。 s...原创 2009-02-24 14:22:04 · 97 阅读 · 0 评论 -
MySQL Reset User Password Script
SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('biscuit');orHow to Update or Change Password for a Single User in MySQL and Reload PrivilegesSoumya Sinha January 17th, 2009 <!-- go...2009-08-05 11:41:06 · 103 阅读 · 0 评论 -
Mysql 在windows下解压版配置说明
MySql数据库硬盘版的安装,分小型数据库、中型数据库、大型数据库;将mysql数据库拷贝到服务器上后,首先配置my.ini文件配置,数据库类型相关参数。1、将 MySQL 解压到待安装目录(如E:/share/)。2、打开文件my-huge.ini另存为my.ini,在my.ini文件中加入如下配置,再放到C:/windows下[mysqld]basedir=E:/share/mysql#bin...原创 2011-04-25 16:21:35 · 60 阅读 · 0 评论 -
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 [url=javascript:;]mysql[/url]-u [url=javascript:;]root[/url] mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "ne...原创 2011-04-25 16:22:26 · 68 阅读 · 0 评论 -
mysql创建新用户的命令
//创建用户(用户名:min 密码:123)Sql代码 mysql> insert into mysql.user(Host,User,Password) values("localhost","min",password("123")); mysql> insert into mysql.user(Host,User,Passwor...原创 2011-04-25 16:23:32 · 139 阅读 · 0 评论 -
MySQL创建新用户/删除用户
1.mysql创建新用户并设权限命令工作中用到web服务器和mysql服务器不在同一台计算机上安装的运用。需要通过mysql的远程账户访问mysql。先上语法:grant [权限] on [数据库名].[表命] to ['用户命']@['web服务器的ip地址'] identified by ['密码'];实例:grant all on test.* to 'remote'@'192.16...原创 2011-04-25 16:24:22 · 120 阅读 · 0 评论 -
windows下的MySQL数据库自动备份方法
windows下的MySQL数据库自动备份方法关键字: windows下 mysql 备份 ============================假想环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\db_bak\============================新建db_bak.bat,写入以下代码[Cop...原创 2011-04-25 16:45:07 · 90 阅读 · 0 评论 -
SQL Server 自增字段归零(id)从1开始累加
SQL Server 2005表自增字段在多次插入数据后,自增的ID号比较混乱,而且删除数据后,自增的ID并不会归零,有两种方法可以控制自增的字段:方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名方法二: dbcc checkident ('table_name', reseed, new_r...原创 2011-05-04 16:51:04 · 628 阅读 · 0 评论 -
SQL指令— CONCAT(字符串连接函数)
以下内容转自:http://www.webkey.cn/code/view.asp?id=802 有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下:CONCAT(字串1, 字串2, ...原创 2010-12-06 14:49:58 · 113 阅读 · 0 评论 -
用java调用oracle存储过程总结
以下内容转自:http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.html 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR RE...原创 2010-12-07 14:54:40 · 53 阅读 · 0 评论 -
数据库2012-04-05 14:53 sql server 2005查看鎖定及解鎖
以下内容转自:http://hi.baidu.com/midasdelphi/item/d1086b0e3048e493a2df4327 2012-04-05 14:53 sql server 2005查看鎖定及解鎖查看鎖定:select request_session_id as spid,OBJECT_NAME(resource_associated_entity_i...原创 2012-12-21 20:12:12 · 86 阅读 · 0 评论 -
Oracle系列:Cursor
Oracle系列:Cursor1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。 这些应...原创 2009-07-27 17:12:12 · 75 阅读 · 0 评论 -
ORACLE中的游标汇总
游标(Cursor)游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。 游标可分为: <!--[if !supportLists]-->l <!--[endif]-->静态游标:分为显式(explicit)游标和隐式(implicit)游标。&...原创 2009-07-27 15:46:01 · 129 阅读 · 0 评论 -
SQL*Plus Copy Command实现不同表之间数据复制
以下内容引自:http://blog.csdn.net/leuphis/archive/2007/07/25/1706775.aspx 1.语法及使用说明1.1 语法下面我们来看一下SQL*Copy Command的语法及使用说明。在解释SQL*Plus Copy Command的语法之前,我们必须要明确SQL*Plus Copy Command不是一个方法或是函数,也不是一个SQL语...2008-06-13 20:54:58 · 112 阅读 · 0 评论 -
oracle锁表
以下内容转自:http://hi.baidu.com/xixitie/blog/item/8faf81db08763362d0164e90.html lock table BO_ThreeYearInvestProgramHis in exclusive mode nowait;一,锁为了防止用户在同一时间并发地访问和修改资源,ORACLE使用不同类型的锁控制对数...原创 2008-08-28 10:20:23 · 122 阅读 · 0 评论 -
oracle事务管理相关问题总结
以下内容转自:http://www.blogjava.net/baixch/archive/2008/06/13/207615.html 1.oracle对一条sql语句的执行是怎么管理并发和恢复控制的?一条符合语法的sql语句,定义了对数据库的操作。此操作执行的时刻,对应了数据库的一个数据状态。可以这样理解这个状态:到此执行时刻为止,没有任何数据库语句级操作正在并发执行;就是说实际上...原创 2008-08-28 10:21:30 · 107 阅读 · 0 评论 -
jboss热部署
jboss本身支持热部署功能。本人使用jboss4 和jboss5,其他版本并未测试。但是在热部署中,jsp文件有可能出现缓存。清理缓存办法:找到work目录,删除相应的project目录。刷新即可使用。哈哈。...2008-09-05 11:24:34 · 187 阅读 · 0 评论 -
trigger 小例
create or replace trigger test_titlesafter insert on test_titlesfor each rowdeclare rec integer; maxId integer; res integer; res1 integer;beginselect count(*) into rec from titles where title_name =...2008-09-24 18:35:19 · 73 阅读 · 0 评论 -
cursor 小例
declare mycursor cursor scroll dynamicforselect customerid,address from bin_retailcustomer where delflag = '0' and areaid = '' and address like '%十巷%'open mycursordeclare @id bigintdeclare @address v...2008-09-24 18:54:43 · 69 阅读 · 0 评论 -
利用oracle发送邮件
CREATE OR REPLACE PROCEDURE send_mail(p_recipient IN VARCHAR2, p_message IN VARCHAR2, p_subject IN VARCHAR2, p_sender IN VARCHAR2)AS v_mailhost VARCHAR2 (30) :=...2009-04-17 14:05:32 · 215 阅读 · 0 评论 -
Oracle update from 写法
UPDATE (SELECT /*+ BYPASS_UJVC */ sys_users.DEPARTMENT_ID sysvalue,v_users.DEPARTMENT_ID vvalue FROM sys_users,v_users WHERE sys_users.ID=v_users.person_id and v_users.DEPARTMENT_ID != sys_users.DEPAR...2009-04-29 16:43:45 · 175 阅读 · 0 评论 -
Oracle存储过程中使用cursor
CREATE OR REPLACE PROCEDURE GLU_SP_RECALCULATE_RATE (P OUT VARCHAR2)AS rateRow REV_SHARE_RATE%rowtype; cursor rateRows is SELECT DISTRIBUTOR_ID, RETAILER_ID, RATE, M...2009-04-29 16:45:00 · 166 阅读 · 0 评论 -
Oracle 存储过程中 Else If 写法
If ...... Then elsif .... Then else end if; or if ... Then else end if; or if.... Then end if;2009-04-29 17:35:20 · 377 阅读 · 0 评论 -
Oracle调试存储过程
以下内容转自:http://hi.baidu.com/evenbill/blog/item/68e2fc238951fef4d6cae27e.html 调试oracle存储过程环境: win2003 server + oracle9i + pl/sql developer 7调试方法:1 在pl/sql developer 里右击要调试的存储过程,选择"添加调试信息"命令2 如...原创 2009-04-29 18:14:05 · 92 阅读 · 0 评论 -
hibernate------hql总结
1. 查询整个映射对象所有字段Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<User...2008-05-22 13:52:17 · 71 阅读 · 0 评论 -
使用v$logmnr_contents查看日志文件
以下内容引自:http://www.itpub.net/thread-389701-1-1.html 理解和使用Oracle 8i分析工具LogMiner!LogMiner 是oracle下一个有用的小工具,可以用来跟踪系统执行的sql语句,进行分析和查询。下面给出LogMiner的使用方法。理解和使用Oracle 8i分析工具LogMinerOracle LogMiner 是...原创 2009-05-13 16:28:55 · 686 阅读 · 0 评论 -
在ORACLE中创建自增字段,sequence应用
以下内容转自:http://blog.csdn.net/rockywu/archive/2007/10/23/1840254.aspx 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUE...原创 2008-12-30 11:34:28 · 75 阅读 · 0 评论 -
ORACLE修改列
以下内容转自:http://www.phpchina.com/html/48/34348-15291.html数据库中存储数据的方式:规则表---〉分区表索引组织表簇修改列名alter table 表明 rename column rename 老列名 to 新列名添加 字段alter table 表名 add(字段名 类型);删除字段alter table 表名 drop column 字...原创 2009-01-07 14:56:03 · 78 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
以下内容转自:http://blog.163.com/wxfsnow@126/blog/static/10495366200891601536568/ SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A...原创 2009-02-05 15:22:53 · 71 阅读 · 0 评论 -
SQLServer2005删除log文件和清空日志的方案
以下内容转自:http://www.cnblogs.com/oletan/archive/2012/08/20/2647333.html 数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。一、删除LOG1、分离数据库。分离...原创 2012-12-21 23:40:25 · 213 阅读 · 0 评论