Oracle
liuyuhua0066
这个作者很懒,什么都没留下…
展开
-
Oracle拆分字符串及排序
一、需求 表中有1,1.2,1.1.1数据到6.12.222的数据,现需实现根据分隔符“ . ”将其拆分为三段,并进行排序。二、代码select TID,(substr(tid,instr(tid,'.',1)+1)) from TEST ORDER BY to_number(REGEXP_SUBSTR(tid, '[[:alnum:]]+', 1, 1)) NULLS...转载 2020-01-16 19:09:56 · 2116 阅读 · 0 评论 -
Oracle一个中文汉字占用几个字节
转自:http://www.2cto.com/database/201303/198334.htmlOracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定查看oracle server端字符集 select userenv('language') from dual;如果显示如下,一个汉字占用两个字节SIMPLI转载 2013-09-23 15:21:30 · 3402 阅读 · 0 评论 -
linux下启动oracle
转自:http://blog.sina.com.cn/s/blog_56d8ea900100noxa.html启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle转载 2013-11-29 15:52:01 · 844 阅读 · 0 评论 -
Oracle_字符集问题(数据库与客户端字符集关联关系)
转自:http://blog.163.com/jiankun_liu/blog/static/1863927762013698175289/Oracle的字符集,这个问题的提出是因为两个原因:一是工作中遇到一个DMP文件需要恢复到数据库中去,而这个DMP文件的字符集是US7ASCII,第二个原因是一直在学习CentOS,在这个系统上安装Oracle已经能成功,但是被中文英文系统转载 2013-10-21 10:32:30 · 1502 阅读 · 0 评论 -
备忘:存储过程
procedure proc_tmp_flowlog is cursor cur01 is select flow_id, gtin, security_code, flow_log, flag, priinfo_id, encrypt_date, create_time from t_csc_temp_flowlog where flag =原创 2013-07-22 15:07:59 · 854 阅读 · 0 评论 -
char varchar nvarchar
char、varchar和varchar2 由于varchar和varchar2用途类似,我们先来讨论char和他们的使用区别: varchar和varchar2比char节省空间,在效率上比char会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的“以空间换效率”。 varchar和varchar2虽然比char节省空间,但是如原创 2013-05-15 16:37:31 · 839 阅读 · 0 评论 -
关于Oracle TNS_ADMIN环境变量
转自:http://blog.csdn.net/pan_tian/article/details/7699599 前言:这两天安装了另外的一个Oracle产品,重启后,发现监听Listener起不来,重装后正常了,配置网络服务和监听后,在 X:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下却找不到listener.ora和tnsnames.or转载 2013-06-22 14:43:37 · 17060 阅读 · 0 评论 -
PLSQL Developer 你用的很方便吗,看看就方便了
转自:http://yangshen998.iteye.com/blog/14717951、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。转载 2013-05-06 09:06:26 · 1243 阅读 · 0 评论 -
Truncate table
Truncate table 好东西 语法delete from aa truncate table aa 区别1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,t原创 2012-02-22 16:33:04 · 1349 阅读 · 0 评论 -
oracle 实现 split 函数 (返回数组)
转自:http://www.newsmth.net/pc/pccon.php?id=2206&nid=355842 功能描述:用指定分隔符切割输入的字符串,返回一维数组,每个数组元素为一个子串。源代码: CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000);CREATE OR REPLACE F转载 2012-05-30 17:03:58 · 1684 阅读 · 0 评论 -
ORACLE游标讲解
转自:http://www.2cto.com/database/201203/122387.html 1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序转载 2012-05-31 10:21:40 · 771 阅读 · 0 评论 -
Oracle clob字段完全匹配
如下:select * from table where instr(table.a, 'abc ', 1) > 0 and length(table.a) = length('abc ')a是clob字段,'abc’是用于匹配的值。原创 2012-04-19 18:09:06 · 2172 阅读 · 0 评论 -
Oracle根据表名获得其主键的字段名
SQL如下: select a.table_name, b.column_name from user_constraints a, user_cons_columns b where a.constraint_name = b.constraint_name and a.constraint_type = 'P' and a.table_name in原创 2012-05-03 13:51:21 · 1699 阅读 · 0 评论 -
Oracle 之 MERGE INTO
MERGE INTO是Oracle 9i新增的,8i以及之前版本都没有.这个函数的主要功能是将一个表的数据倒入到另外一个表中.它合并了update和insert语句,使得在一次更新数据时,只用一次磁盘I/O(爽啊.)这一个优点是MERGE INTO在之前单纯的UPDATE和INSERT上的一个性能的大大提高.我们来看看MERGEINTO 各个KEYWORD的具体含义1.原创 2012-02-28 20:14:11 · 908 阅读 · 0 评论 -
Oracle10g OracleDBConsole[SID]服务无法启动
【OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端形式变为浏览器操作模式,这里的[SID]即Oracle SID,如果是默认安装原创 2011-10-10 11:20:10 · 1079 阅读 · 0 评论 -
Oracle 10g数据库自动备份[批处理.bat]
本文使用的是传统的批处理备份,有兴趣的也可以研究下使用em配置进行备份。 批处理文件[ 备份.bat] p.s:千万别自作聪明的把此批处理文件命名为exp.bat ,否则……,有兴趣的可以试试。O(∩_∩)O @ echo offREM ===========原创 2011-05-07 19:05:00 · 1865 阅读 · 0 评论 -
Oracle驱动classes12.jar 与ojdbc14.jar的区别
以下是Oracle JDBC官方文档的说法:JDBC Thin for All Platforms classes12.jar (1,600,090 bytes) - for use with JDK 1.2 and JDK 1.3 classes12_g.j原创 2011-04-09 16:54:00 · 1588 阅读 · 0 评论