Fight With Me!!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Oracle

1 2 下一页

oracle in 条件超长问题解决
摘要:今天做了个es查询地址条件的需求,在回传给使用应用的过程当中,使用的应用出现了错误:in的条件中多于1000个表达式数会报ORA-01795的提示错误。接下来将in中的条件拆分,超过1000的用Or连接,发现in的效率非常低下。后来搜索到如下的回答之后,修改之后解决: 优化的方法就是id字段加索引, 阅读全文

posted @ 2021-06-06 22:52 nickTimer 编辑

ORACLE解锁record is locked by another user
摘要:今天同事在操作Oracle数据库表删数据时突然断网,再次连接的时候删数据就提示“record is locked by another user”,然后就百度找到了如下解决方案。 方案步骤: 1、查锁 select t2.username,t2.sid,t2.serial#,t2.logon_tim 阅读全文

posted @ 2019-06-06 11:25 nickTimer 编辑

.sql文件l通过PLSQL导入到Oracle数据库
摘要:最近从第三方共享到一个数据,对方提供的是.sql文件。如何导入Oracle数据库? 开始想通过navicat for mysql工具--运行SQL文件来导入表 总是出现错误,失败。 后来还是用回PLSQL工具:导入表工具。 一般来说,.sql文件里面包括两部分内容:一是建表的语句;二是insert语 阅读全文

posted @ 2019-05-14 11:01 nickTimer 编辑

通过plsql develop查看建表语句
摘要:右键--查看 右下角 如下显示,找出ddl语句 可以看到索引等 阅读全文

posted @ 2018-01-09 09:59 nickTimer 编辑

oracle按照时间过滤
摘要:select * from uc.uc_customer a where to_char(a.create_date,'YYYY-MM-DD')>'2017-07-21' 阅读全文

posted @ 2017-07-24 15:48 nickTimer 编辑

Dbvisualizer设置SQL语句自动提示
摘要:Dbvisualizer默认不自动提示SQL语句的命令及查询的表,虽然可以通过Ctrl+/快捷键进行手动调用出提示信息,用习惯了PLSQL Developer难免有些不适应。 设置自动提示方法: 点击Tool->Tool Properties->SQL Commander->Auto Complet 阅读全文

posted @ 2017-07-21 15:15 nickTimer 编辑

Oracle左连接、右连接、全外连接以及(+)号用法
摘要:Oracle 外连接(OUTER JOIN) 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 对应SQL:LEFT/RIGHT/FULL OUTER JOIN。 通常省略OUTER关键字, 写成:LEFT/RIGHT/FULL JOIN。 在左连接和右连接 阅读全文

posted @ 2017-07-21 09:49 nickTimer 编辑

pl/sql developer执行光标所在行
摘要:一、发现问题 需要执行某一行语句时,需要选中该行语句,点击F8才行。 二、解决问题 中文版:工具—>首选项—>SQL窗口—>自动选择语句 英文版:tools->preferences->sql window->autoSelect Statement 这样光标放到某一行,点击F8就可执行该行,不要全 阅读全文

posted @ 2016-11-02 14:15 nickTimer 编辑

oracle中修改表名
摘要:<<<备忘>>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL> select tname from tab ; TNAME TEST SQL> rename test to t 阅读全文

posted @ 2016-10-27 17:50 nickTimer 编辑

Oracle查看表结构的几种方法
摘要:1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称 是否为空? 类型 NAME NCHAR(6) ADDR NVARCHAR2(16) SAL NUMBER(9,2) 2,DBMS_METADATA.GET_ 阅读全文

posted @ 2016-10-27 15:02 nickTimer 编辑

注意字段类型是varchar2的时候是需要加长度的
摘要:注意字段类型是varchar2的时候是需要加长度的,如下: 注意以下是错误的: 会报以下的错误: 阅读全文

posted @ 2016-10-27 09:45 nickTimer 编辑

PLSQL Developer连接远程Oracle方法(非安装客户端)
摘要:Oracle比较麻烦,通常需要安装oracle的客户端才能实现。通过instantclient可以比较简单的连接远程的Oracle。 1.新建目录D:\Oracle_Cleint用于存放相关文件,新建目录D:\Oracle_Cleint\NETWORK\ADMIN用于存放tnsnames文件 2.下 阅读全文

posted @ 2016-10-26 09:38 nickTimer 编辑

oracle查询一个数据库有几张表
摘要:登录sys用户后通过user_tables表查看当前用户下表的张数。sql:conn / as sysdba;sql:select count(*) from user_tables ;解释:必须是登录到系统的超级用户后后,通过上面sql读取出”用户表“中记录的行数(每个表会有一条记录),即为当前数 阅读全文

posted @ 2016-10-24 15:46 nickTimer 编辑

Could not obtain connection metadata
摘要:用hibernate连接数据库出现错误 2010-3-16 17:23:39, 093 [main] WARN [org.hibernate.cfg.SettingsFactory] - Could not obtain connection metadata java.sql.SQLExcepti 阅读全文

posted @ 2016-09-09 23:38 nickTimer 编辑

解决ORA-28000: the account is locked
摘要:使用命令解锁用户。命令为:alter user username account unlock;其中username为被锁定的用户名。 阅读全文

posted @ 2016-08-15 23:21 nickTimer 编辑

Oracle 10g 10.2.0.4的group by BUG |ORA-00979 not a GROUP BY expression|
摘要:乍看 ORA-00979 not a GROUP BY expression 这个提示估计很快能将其定位为SQL语句写得有问题,实际上有可能你遇到了一个Oracle的BUG,这个BUG常见于10.2.0.4这个版本(10g 最后一个补丁版本是10.2.0.5)。 前几天和同事做一个应用系统升级的时候 阅读全文

posted @ 2016-06-11 11:21 nickTimer 编辑

oracle从子表取出前几行数据:
摘要:取排序后的前几行,应该用: select * from(select * from test order by stamp desc) where rownum<= 6 (表示排序后取前几行) 而不应该使用: select * from test where rownum<= 6 order by 阅读全文

posted @ 2016-06-11 10:59 nickTimer 编辑

转:ORACLE的JDBC连接方式:OCI和THIN
摘要:oracle的jdbc连接方式:oci和thin oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的O 阅读全文

posted @ 2016-05-29 16:33 nickTimer 编辑

只有oracle中有rownum
摘要:只有oracle中有rownum 阅读全文

posted @ 2016-05-29 16:30 nickTimer 编辑

PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different 2012-04-11 13:01
摘要:启动PL/SQL Developer 报字符编码不一致错误 Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause u 阅读全文

posted @ 2016-05-29 14:25 nickTimer 编辑

1 2 下一页
点击右上角即可分享
微信分享提示