oracle
文章平均质量分 92
Diamond778
这个作者很懒,什么都没留下…
展开
-
记几条oracle开窗函数的使用
-- 各个工种下的人数t1:selecth.work_type as work_type,1 as nfromjs_gkb_handyman hwhere h.DELETED = 0t2:selectw.TYPE_NAME,sum(n) over(partition by work_type) as numfrom(selecth.work_type as work_type,1 as nfromjs_gkb_handyman hwhere h.DELETED = 0)原创 2020-12-24 11:10:15 · 112 阅读 · 0 评论 -
oracle数据被误更新,如何回滚?
得益于自己的好习惯,每次更新数据都是在测试库把sql先跑一遍,才敢到线上库执行。其实即使出错了,还有恢复的余地。步骤如下。步骤一:SELECT * FROM js_gkb_unit AS OF TIMESTAMP TO_TIMESTAMP('20201223 14:30:00','YYYYMMDD HH24:MI:SS')看下这条sql,js_gkb_unit就是你要回滚的表名,后面的时间戳就是你想回滚到的时间点。执行这条语句,查看数据,确定此时间点就是想回滚到的那个点。步骤二:create t原创 2020-12-23 15:06:50 · 843 阅读 · 0 评论 -
instantclient12&plsql12下载、安装及配置
一、oracle11g client下载安装及配置1.1 下载instantclient下载链接根据操作系统和机器位数选择相应的下载链接例如我是windows64位操作系统,选择了1.2 安装及配置1.在E盘创建文件夹比如oracle_client,将下载的压缩包解压到刚新建的文件夹中(E:\oralce_client\instantclient_11_2)。解压好就算安装完成2.在当前目录下,新建文件夹NETWORK,在NETWORK下新建文件夹ADMIN在ADMIN中新建文件tnsn原创 2020-12-08 10:45:59 · 6244 阅读 · 0 评论 -
ORACLE(11g)----存储过程
运行存储过程的时,使用navicat运行会报错,网上说这是navicat本身的bug,建议使用pl/sql来作为IDE,pl/sql的下载安装教程如下:一、简单入门-- 第一个存储过程create or replace procedure myDemo01asbegin dbms_output.put_line('hello world,my name is stored procedure');end;-- -- 方式一:声明declare关键字declarebegin原创 2020-12-07 16:48:56 · 513 阅读 · 0 评论 -
oracle导出dmp文件教程
1、切换到oralce用户;执行source ~/.bash_profile2、sqlplus sys/123456# as sysdba3、导出dmp文件create or replace directory data_dir as ‘/home/dmp’;Grant read,write on directory data_dir to sys;grant exp_full_database,imp_full_database to sys;expdp sys/123456#@192.168原创 2020-11-06 11:29:41 · 1524 阅读 · 0 评论