Oracle
baigp
这个作者很懒,什么都没留下…
展开
-
本机不安装Oracle,使用PL/SQL连接远程Oracle数据库
1、先到Oracle网站下载Instant Client :http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html本人亲测,需要下载32位的, 64位的不好使。下载会是一个压缩文件,解压之后的文件夹叫:instantclient_12_1.放在你喜欢的目录即可.例如:E:\Progra...原创 2018-06-05 11:10:47 · 1251 阅读 · 0 评论 -
sql的行转列(PIVOT)与列转行(UNPIVOT)
在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强一、行转列1、测试数据准备CREATE TABLE [StudentScores]( [UserName] NVARCHAR(20), --学生姓名 [Subj...转载 2018-07-26 19:43:38 · 7765 阅读 · 0 评论 -
Oracle中merge into的使用
我们操作数据库的时候,有时候会遇到insertOrUpdate这种需求。如果数据库中存在数据就update,如果不存在就insert。以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。而现在Orcale数据库都提供了 MERGE 方法来处理这种需求。MERGE 命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据。MERG...转载 2018-07-26 19:47:11 · 229 阅读 · 0 评论