Oracle
文章平均质量分 69
zws1987211
这个作者很懒,什么都没留下…
展开
-
oracle 10g正则表达式 REGEXP_LIKE 用法
/*ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与RE转载 2011-09-23 15:01:47 · 495 阅读 · 0 评论 -
在linux的sqlplus中如何使用方向键——lrwrap
在Linux操作系统下使用Oracle的SQL*Plus工具有一个比较麻烦的地方:通过sqlplus命令进入到SQL*Plus控制台后,我们在Bash中已经习以为常的上下左右键突然变成了^[[A^[[B^[[D^[[C这样的"乱码"。熟悉ksh的朋友肯定要说我们这是大惊小怪了,不过对于从Windows平台转过来的一般用户而言,不小心按错一下就是4个错误的字符,而且历史命令也无法方便的回查了,确实挺原创 2012-09-19 10:37:42 · 1283 阅读 · 0 评论 -
sqlplus中常用的格式化命令
columnsql*plus默认使用表中的列为查询输出的列名,或者表达式为查询输出的列名。为了提高可读性,可以使用column改变输出显示的列的列名.SQL> column amsal heading 'manager''s salary'SQL> select amid,amsal 2 from acctmanager;AMID manager's salar转载 2012-09-21 10:35:27 · 1208 阅读 · 0 评论 -
PL/SQL 代码提示快捷键
用惯了Eclipse的快捷键,使用PL/SQL时也想自定义一些快捷键。 在 Tools->Preference->User Interface->Key Configuration 中可以定义各种快捷键,其中有一项"Tools / Code Assistant",设置为 "Alt+/,大功告成。当然也可以对其他的快捷键进行设置。设置快捷键界面:原创 2012-11-07 10:06:51 · 8193 阅读 · 0 评论 -
在hibernate中实现oracle的自动增长
http://www.blogjava.net/wangxinsh55/archive/2008/08/19/222956.htmlhttp://www.cnblogs.com/hyzhou/archive/2012/04/12/2444158.html转载 2013-12-10 17:10:25 · 577 阅读 · 0 评论 -
Oracle的数据类型float(b)
把字段类型设计成float(2)后,插入数据93.5,后,为什么变成了90? 为了说明这个问题,我们先来看一段话:Oracle Online Help 说:FLOAT(b) specifies a floating-point number with binary precision b. The precision b can range from 1 to 126. To conve转载 2013-12-10 20:55:11 · 954 阅读 · 0 评论 -
Oracle中根据Date型转换成Java对应的long型毫秒数
From:http://blog.csdn.net/sfdev/article/details/3720878在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;但是在Oracle里面,默认没有转载 2014-01-03 10:05:03 · 899 阅读 · 0 评论 -
Oracle索引详解
From: http://www.2cto.com/database/201110/107271.html一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLE转载 2014-02-14 10:04:53 · 880 阅读 · 0 评论 -
Oracle列的预定义命令column
在oracle 的 sqlplus 中显示数据时,由于列的宽度过宽,容易换行,这样很难看明白数据原创 2014-09-18 11:05:05 · 1540 阅读 · 0 评论 -
Linux oracle命令大全
一,启动 1.#su - oracle 切换到oracle用户且切换到它的环境2.$lsnrctl status 查看监听及数据库状态3.$lsnrctl start 启动监听4.$sqlplus / as sysdba 以DBA身份进入sqlplus转载 2014-08-28 16:50:09 · 1475 阅读 · 0 评论 -
Oracle:表名、字段名、constraint名的限制
oracle 的命名规则:1、要以字母开头2、包含字母和数字,以及# $3、不能超过30个字符原创 2012-03-27 18:59:57 · 854 阅读 · 0 评论 -
关于数据库Varchar字段类型长度设计问题
现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间更少。 从以上特点来看,VARCHAR比CHAR有明显的优势,因此大部份数据库转载 2012-03-01 18:16:36 · 675 阅读 · 0 评论 -
pl/sql deveplorer 连接远程oracle库
1、在安装ORACLE服务器的机器上搜索下列文件,tnsnames.ora2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。oracledata =(DESCRIPTION = (原创 2011-09-20 11:34:05 · 585 阅读 · 0 评论 -
ORACLE产生随机数的多种方法分享
1.准备工作login sqlplus as sys then run the script $ORACLE_HOME/RDBMS/ADMIN/dbmsrand.sql2.应用举例SELECT DBMS_RANDOM.RANDOM FROM转载 2011-09-20 11:27:47 · 665 阅读 · 0 评论 -
ORACLE解锁 record is locked by another user
ORACLE解锁 record is locked by another user 在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息,record is locked by转载 2011-09-20 11:31:36 · 735 阅读 · 0 评论 -
Oracle 字符集的查看和修改
转自 http://blog.csdn.net/tianlesoftware/article/details/4915223一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORAC转载 2011-09-27 12:53:15 · 431 阅读 · 0 评论 -
sqlplus 汉字乱码问题的解决
转自 http://blog.csdn.net/tianlesoftware/article/details/5224448从数据库中导一个数据的时候出现了一个很奇怪的问题,中文乱码。 首先可以确认的一点,数据在数据库中是以中文存在的,还有就是用T转载 2011-09-27 12:54:26 · 558 阅读 · 0 评论 -
浅谈Oracle学习方法
转自 http://blog.csdn.net/tianlesoftware/article/details/5448689玩Oracle也快2年了,一直都是在整理Oracle的相关技术文章,以前是学J2EE的, 也专门的去培训机构培训了一年,那时是一门心思的认转载 2011-09-27 12:55:47 · 585 阅读 · 0 评论 -
Oracle的set和col命令
Oracle里的set零零碎碎的,这里整理归纳一下 SQL> set timing on; //设置显示“已用时间:XXXX” SQL> set autotrace on-; //设置允许对执行的sql进行分析 SQL> set trimout on转载 2011-09-27 14:07:55 · 1724 阅读 · 0 评论 -
Oracle查看、修改连接数
作者:ZHF 出处:http://zhf.cnblogs.com/ 1.查询数据库当前进程的连接数: select count(*) from v$process; 2.查看数据库当前会话的连接数: elect co转载 2011-09-30 11:58:18 · 506 阅读 · 0 评论 -
解决"ORA-28001: the password has expired”
Oracle 10g 以上密码失效问题oracle em无法登录,我自己遇到的问题总结如下:其中有两个用户可能密码失效1、 sysman2、 dbsnmp首先,以SYS DBA身份进入sqlpuls打开sqlpulsSQL->请输入用户名:sys as sysdbaSQL->密码:登录成功以后查询DBA用户状态SQL->select userna转载 2011-11-02 16:20:49 · 973 阅读 · 0 评论 -
sqlplus 启动不了,提示sp2-0750
Sometimes when SQL*Plus is run, you see the error: Message file sp1.msb not found Error 6 initializing SQL*Plus This occurs when SQL*Plus was unable to find a message file during program ini转载 2011-12-13 18:57:37 · 4226 阅读 · 0 评论 -
oracle 锁表(查询/解锁语句)
-- 查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id--查看是哪个session引起的select b.username,b.sid,b.serial#,logon转载 2014-09-12 17:44:34 · 2862 阅读 · 0 评论