
数据库
ITshu
just do IT
展开
-
mysql修改字段长度(sql命令)
试了好长时间 终于找到alter table 表名 modify column 字段名 类型;例如数据库中user表 name字段是varchar(30)可以用alter table user modify column name varchar(50) ;这样就修改了原创 2007-12-04 09:43:00 · 7659 阅读 · 1 评论 -
record is locked by another user
select * from v$lock ;根据你要处理的那个表,找到相應的sid以后select * from v$session where sid=上面找到的sid然后alter system kill session sid,serial;select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object转载 2009-11-13 10:59:00 · 1072 阅读 · 0 评论 -
常用的ORACLE PLSQL管理命令
常用的ORACLE PL/SQL管理命令 熟悉ORACLE管理的一定对这些命令不会陌生,不过对于我这个刚接触ORACLE管理的来说,还是有必要做下记录,以便随时查看。 一 登录SQLPLUS sqlplus用户名/密码@数据库实例as登录角色; 如:用户sys(密码为123)以sysdba的角色登录数据库ORACL,我们可以输入:sq原创 2010-03-05 16:52:00 · 815 阅读 · 1 评论 -
权限设计数据库结构表
--1:根据用户表中的用户id关联到res_userrole的userid,然后再关联到res_role,查出用户对应的所有权限,存放到list中--2:根据资源和操作查询出用户可以操作的所有许可res_permission,存放到list中--3:通过同时遍历两个list,查询出是否存在交叉,如果存在就是有权限,否则为无权限转载 2010-07-13 17:29:00 · 834 阅读 · 0 评论 -
Oracle Connect By Prior用法
早扫描树结构表时,需要依此访问树结构的每个节点,一个节点只能访问一次,其访问的步骤如下:第一步:从根节点开始;第二步:访问该节点;第三步:判断该节点有无未被访问的子节点,若有,则转向它最左侧的未被访问的子节,并执行第二步,否则执行第四步;第四步:若该节点为根节点,则访问完毕,否则执行第五步;第五步:返回到该节点的父节点,并执行第三步骤。转载 2010-07-21 14:30:00 · 1200 阅读 · 0 评论 -
Oracle 表空间基本操作
1. 查询数据库现在的表空间select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name; 2. 建立表空间CREATE TABLESPACE data01 DATAFILE /oracle/orad转载 2010-05-28 09:25:00 · 558 阅读 · 0 评论 -
oracle汉字转拼音
CREATE OR REPLACE package CHINA.GetHZPY is -- Author : ADMINISTRATOR -- Created : 2006-10-8 上午 11:51:16 -- Purpose : 获得汉字拼音编码 -- Publ转载 2011-07-25 16:05:33 · 1416 阅读 · 0 评论 -
oracle查看当前连接用户
select sid,serial#,username,program,machine,status from v$session where username='SID' AND STATUS='ACTIVE';原创 2011-07-25 16:06:59 · 2812 阅读 · 0 评论 -
Oracle性能参数—经典常用
0、数据库参数属性col PROPERTY_NAME format a25col PROPERTY_VALUE format a30col DESCRIPTION format a100select * from database_properties;select * from v$version;1、求当前会话的SID,SERIAL#SELECT Sid, Seri转载 2013-08-30 11:04:17 · 981 阅读 · 0 评论 -
Access-查询时间为空的记录
一直试=null 怎么就是没反应 找到个方法 分享一下修改UPDATE TABLE set subDate=2009-06-18 15:30:09 where IsNull(subDate)查询select subDate,modifytime from Article where IsNull(subDate)原创 2009-06-18 17:24:00 · 2761 阅读 · 0 评论 -
access数据库修改(字段类型,添加字段,修改字段,删除字段)
1.修改字段类型 改成备注:ALTER TABLE #tablename# alter column #columnname# text 改成文本:ALTER TABLE #tablename# alter column #columnname# varchar(20) 改成数字:ALTER TABLE #tablename# alter column #columnname# Decima原创 2009-05-25 17:51:00 · 11048 阅读 · 1 评论 -
Hibernate的检索策略
特价库存销售德国西门子6ES5系列产品!!!李小姐 13720151813 QQ:366661610 MSN:lypc0920_@hotmail.com6ES5090-8ME11 6ES5095-8MB01 6ES5095-8MB02 6ES5095-8MC01 6ES5095-8MA03 6ES5100-8MA02 6ES5102-8MA02 6ES5103-原创 2007-12-28 10:27:00 · 1152 阅读 · 0 评论 -
Hibernate HQL查询语句总结
Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完转载 2008-08-06 08:13:00 · 9547 阅读 · 2 评论 -
解决异常-ORA-01747 invalid user.table.column, table.column, or column specification
Cause: java.sql.SQLException: ORA-01747: invalid user.table.column, table.column, or column specification原因:1) Oracle数据库中的表字段包含Oracle的关键字,例如包含desc2)包号了数据库中本身就不存在的字段原创 2008-09-25 11:51:00 · 25709 阅读 · 1 评论 -
ibatis中的like语句的写法
网上搜了一下ibatis的关于like的使用select * from USERS where USER_NAME like %wang%;这种like语句在ibatis中怎么写,项目是用ibatis作为持久层的框架。select * from t_stu where s_name like #name#这样写显然不行在调用中需要在参数的前后加上%,比如这样: return sq原创 2008-10-28 17:29:00 · 4826 阅读 · 0 评论 -
ibatis 组装SQL动态排序
使用#sort#时,ibatis会自动给你加上单引号,应该使用如下 $sortname$ $sortvalue$原创 2008-11-06 14:39:00 · 2256 阅读 · 0 评论 -
用ibatis写时间间隔的动态查询
最直接的方法是利用oracle中sql语句中的to_date,例如: userName=#userName# =to_date(#fromDate#,YYYY-MM-DD hh:mi:ss)]]>原创 2008-11-06 20:46:00 · 3514 阅读 · 0 评论 -
VB.NET实现MD5算法加密(32位)
Function MD5F(ByVal tempstr As String, ByVal w As String, ByVal X As String, ByVal y As String, ByVal z As String, ByVal Xin As String, ByVal qdata As String, ByVal rots As Integer) MD5F =原创 2009-02-24 11:20:00 · 3741 阅读 · 0 评论 -
IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败
把字段名都用[]括起来,原因是你有些字段可能使用了access的关键字,再检查一个里面有没有使用CASE,access不支持CASE关键字,可使用IFF(条件,条件为TRUE时返回值,条件为FALSE时返回值)替代原创 2009-04-17 08:56:00 · 2030 阅读 · 0 评论 -
Oracle数据库impdb和expdb操作
一、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)>select * from dba_directories;删除定义目录>drop directory dir_name;二、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。>create or replace direct转载 2013-08-30 10:58:42 · 1300 阅读 · 0 评论