oracle
laoguan123
欢迎志趣相投的朋友一起学习交流!
本人qq:906570770
技术资料分享群:272811256(本人收集的资料免费分享,也是技术交流学习的好去处)
展开
-
解决Windows10操作系统下 sqlplus显示乱码问题
分析:乱码问题的根本原因就是编码方式不一致,由此定位到乱码的根源在于oracle数据库系统的编码方式与win10操作系统的编码方式不一致。解决方法:Sqlplus登录后执行以下命令:select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');执行情况如图所示:设置win10系统环境变量右键点击我的电脑,按图中的步骤操作.原创 2020-05-24 14:00:17 · 1746 阅读 · 0 评论 -
数据库使用注意事项
1.很多时候我们会碰到直接执行sql语句,在数据库里可以正确执行,查询到正确的结果,而程序运行起来就查不到结果,这个时候一定注意先看一下自己连接的数据库环境是不是同一个,在使用多环境多数据库的时候,更要注意这一点,否则会浪费很多时间在本来没有问题的排查问题上;2.在直接使用sqlplus执行语句时,特别是增删改操作的时候,一定要注意手动commit,或者手动执行exit退出一下,否则执行的sq...原创 2019-12-07 21:20:46 · 665 阅读 · 0 评论 -
Oracle层级(树形结构)查询及优化
在Oracle中可以用:start with···connect by···语句对层级(树形)结构的数据表进行层级汇总查询,在实际环境中如果层级数据较大,会存在查询速度很慢的情况,此时要把筛选条件放入查询表并将查询结果作为新表进行查询,会大大提高查询的效率欢迎志趣相投的朋友一起学习交流! 本人qq:906570770 技术资料分享群:272811256(本人收集的资料免费分享,也是技术交流学习的好...原创 2017-10-27 08:52:41 · 4516 阅读 · 0 评论 -
Oracle中不同类型的行数据变为列数据的方法
可使用pivot函数对数据进行处理,在这里不做举例,需要看详细用法的朋友可以打开以下(官方)链接教程欢迎志趣相投的朋友一起学习交流! 本人qq:906570770 技术资料分享群:272811256(本人收集的资料免费分享,也是技术交流学习的好去处)点击打开链接...原创 2017-10-27 09:21:51 · 979 阅读 · 0 评论 -
pl/sql连接设置及解
用户名:数据库用户的名字口令:用户的密码数据库:要连接的数据库前两项一般都没问题,最后一项经常出现问题,下面做一个详细解释:格式:ip:端口号(默认的是1521)/要使用的数据库名举例:192.168.0.1:1521/oacl需要安装instantclient安装之后的pl/sql首选项配置如下:oracle主目录名为:instantclient的安装目录;oci库目录为:instantclie...原创 2018-05-03 12:50:17 · 508 阅读 · 0 评论 -
plsql中文乱码问题解决
1. 原因2. 解决方法2.1. 步骤2.1.1. 检查Oracle服务器端字符编码2.1.2. 查看pl/sql编码2.1.3. 添加环境变量1 原因oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致2 解决方法将服务端和客户端的编码设置一致2.1 步骤2.1.1 检查Oracle服务器端字符编码select userenv('language') from dual;se...原创 2018-06-21 12:24:13 · 1001 阅读 · 0 评论 -
sql语句集合
----------------添加注释----给数据库表添加注释COMMENT ON TABLE 表名 IS '注释';----给表字段添加注释COMMENT ON COLUMN 表名.字段名 IS '注释';---------------修改表结构------增加字段ALTER TABLE "用户名(如果需要)"."表名" ADD ("字段名" 数据类型);...原创 2018-06-05 12:20:24 · 505 阅读 · 0 评论 -
在使JDBC连接数据库时,数据库资源使用与释放问题
由于并不能像Java程序那样做到自我管理内存和垃圾回收,所以我们在使用数据库资源的时候,要手动管理这这些资源的使用和释放。如果我们使用了一些资源,却并没有释放,数据库资源会一直被占用,在数据量大的时候,就会把我们的程序拖垮。这就要求我们在写相关程序的时候,当我们使用完一个资源的时候,就要主动的去把它释放掉。那么数据库都有哪些资源需要我们去手动管理呢?主要有3个,Connection、State...原创 2019-08-16 20:58:10 · 3626 阅读 · 0 评论