oracle视图、存储过程、定时任务、用户授权、备份表

视图

create or replace view user_view as
select user_id,dept_id,phonenumber,name,user_name from sys_user where del_flag='0' and status='0' and sfyzh='Y';

存储过程

create or replace procedure sg_zzjg
ascursor region_list isselect ID_,CODE_,CREATE_TIME,CREATE_USER_ID,DATA_AREA_CODE,DEL_FLAG,ORDER_NUMBER,REMARK_,UPDATE_TIME,UPDATE_USER_ID,ADDRESS_,AREA_SITUATION,GOVERNANCE_SITUATION,KEY_WORD,LAYER_LABEL_ID,ORDER_,PARENT_ID,REGION_CODE,REGION_NAME,REGION_TYPE,LEVEL_,CENTERID,MAPLEVEL,PROVICECODE,TREE_TYPE,LONGITUDE,LATITUDE,EXTEND_ATT,LXDH from REGION@Zhzx11_35_Operention;cursor user_list isselect user_id,dept_id,phonenumber,name,user_namefrom SYS_USER@Zhzx11_35_Operentionwhere del_flag='0' and status='0' and sfyzh='Y';cursor jgbm_list isselect ID,BMMC,BMBM,BMJC,BGSDH,YB,DZ,SSQUY,SJBM,SSQIY,LXR,LXDH,BMMS,SFJDYBM,SFYGDZTQYQX,SFQY,SORT,CREATE_BY,CREATE_TIME,UPDATE_BY,UPDATE_TIME,DEL_FLAG,JLSJ,SFZYBM,ANCESTORS,ISBSC,SFQZ,BMLB,SFDBBM,SFBSC,ZSKBMBM,U_IDfrom YW_JGBMXXB@Zhzx11_35_Operentionwhere del_flag=0  and sfqy=0;begindelete from sg_region;delete from sg_users;delete from sg_jgbm;for x in region_listloopinsert into sg_region(ID_, CODE_, CREATE_TIME, CREATE_USER_ID, DATA_AREA_CODE, DEL_FLAG, ORDER_NUMBER, REMARK_, UPDATE_TIME, UPDATE_USER_ID,ADDRESS_, AREA_SITUATION, EXTEND_ATT, GOVERNANCE_SITUATION, KEY_WORD, LAYER_LABEL_ID, ORDER_, PARENT_ID, REGION_CODE, REGION_NAME,REGION_TYPE, LEVEL_, CENTERID, MAPLEVEL, PROVICECODE, TREE_TYPE)values(x.ID_, x.CODE_, x.CREATE_TIME, x.CREATE_USER_ID, x.DATA_AREA_CODE, x.DEL_FLAG, x.ORDER_NUMBER, x.REMARK_, x.UPDATE_TIME, x.UPDATE_USER_ID,x.ADDRESS_, x.AREA_SITUATION, x.EXTEND_ATT, x.GOVERNANCE_SITUATION, x.KEY_WORD, x.LAYER_LABEL_ID, x.ORDER_, x.PARENT_ID, x.REGION_CODE, x.REGION_NAME,x.REGION_TYPE, x.LEVEL_, x.CENTERID, x.MAPLEVEL, x.PROVICECODE, x.TREE_TYPE);end loop;for x in user_listloopinsert into sg_users(user_id,dept_id,phonenumber,name,user_name)values(x.user_id,x.dept_id,x.phonenumber,x.name,x.user_name);end loop;for x in jgbm_listloopinsert into sg_jgbm( ID,BMMC,BMBM,BMJC,BGSDH,YB,DZ,SSQUY,SJBM,SSQIY,LXR,LXDH,BMMS,SFJDYBM,SFYGDZTQYQX,SFQY,SORT,CREATE_BY,CREATE_TIME,UPDATE_BY,UPDATE_TIME,DEL_FLAG,JLSJ,SFZYBM,ANCESTORS,ISBSC,SFQZ,BMLB,SFDBBM,SFBSC,ZSKBMBM,U_ID)values(x.ID,x.BMMC,x.BMBM,x.BMJC,x.BGSDH,x.YB,x.DZ,x.SSQUY,x.SJBM,x.SSQIY,x.LXR,x.LXDH,x.BMMS,x.SFJDYBM,x.SFYGDZTQYQX,x.SFQY,x.SORT,x.CREATE_BY,x.CREATE_TIME,x.UPDATE_BY,x.UPDATE_TIME,x.DEL_FLAG,x.JLSJ,x.SFZYBM,x.ANCESTORS,x.ISBSC,x.SFQZ,x.BMLB,x.SFDBBM,x.SFBSC,x.ZSKBMBM,x.U_ID);end loop;commit;end sg_zzjg;

定时任务

var sg_zzjg number;begindbms_job.submit(:sg_zzjg,'sg_zzjg;',Trunc(sysdate)+1/24 ,'Trunc(sysdate+1)+1/24');end;
/

sg_zzjg 存储过程的名字。每天凌晨一点执行。
一定要在cmd窗口执行

用户授权

create user SG  identified by SG_20240119_;#创建用户和密码
GRANT CREATE SESSION TO username;#授权连接权限
GRANT RESOURCE TO username;#授权资源权限
grant select on JGBM_VIEW to SG;
grant select on REGION_VIEW to SG;
grant select on USER_VIEW to SG;
grant select on JGBM_VIEW to SG;#授权视图查询权限
grant select on REGION_VIEW to SG;
grant select on USER_VIEW to SG;

备份表

CREATE TABLE new_table_name AS SELECT * FROM table_name;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/649517.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

macos Android平台签名证书(.keystore)

一、申请appid的使用说明(有appid的请忽略申请apid) 创建应用 申请的appid在源码视图填写后会自动生成一个对应的包名 ⚠️注意:申请appid的时候应用名称和项目名称保持一致。 二、 Android如何使用自用证书进行打包 1.找到安装jdk的路径 …

【深度学习】【AutoDL】【SSH】通过VSCode和SSH使用AutoDL服务器训练模型

身边没有显卡资源或不足以训练模型时,可以租赁服务器的显卡。 1、注册AutoDL并配置环境 首先打开AutoDL官网,注册账号并租赁自己期望的显卡资源 点击“租赁”之后,我们要继续选择基础环境。此处,我们让其自动配置好基础的pytor…

【速存】深入理解Django ORM:编写高效的数据库查询

Django作为一个高级Python Web框架,其自带的对象关系映射(ORM)是其最强大的特性之一。ORM允许开发者以编程语言原生的方式操作数据库,而无需编写原始的SQL查询。本文展示如何在Django项目中利用ORM执行各种数据库查询,…

.NET中的matplotlib平替,ScottPlot简单使用

文章目录 前言解决方案Python调用.NET 原生解决 ScottPlot找到文章ScottPlot Nuget安装简单代码测试代码跑不了5.0新版本测试 总结 前言 我之前在学OpenCV 三语言开发的时候,遇到了一个问题,怎么可视化的显示数据。Python有matplotlib,那么C…

Tomcat的安装及配置教程

文章目录 一、Tomcat二、安装流程三、常见问题四、相关文章 一、Tomcat Tomcat是一个开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,并为Java Web应用程序提供Web服务器环境。以下是Tomcat的一些详细…

量化交易学习2(因子研究)

因子有效性检验 参考1 参考2 在多因子研究框架中,因子的有效性检验是不可避免的工作,其本质是衡量一个因子的选股能力。 目前学术界和业界普遍使用的两种方法: 相关性检验 因子的相关性检验即检验单因子和收益率之间是否存在相关性 IC值 计…

20240126请问在ubuntu20.04.6下让GTX1080显卡让whisper工作在large模式下?

20240126请问在ubuntu20.04.6下让GTX1080显卡让whisper工作在large模式下? 2024/1/26 21:19 问GTX1080模式使用large该如何配置呢? 这个问题没有完成,可能需要使用使用显存更大的显卡了! 比如GTX1080Ti 11GB,更猛的可…

C++(Qt)软件调试---静态分析工具clang-tidy(18)

C(Qt)软件调试—静态分析工具clang-tidy(18) 文章目录 C(Qt)软件调试---静态分析工具clang-tidy(18)1、概述2、clang-tidy基本用法3、目前已有检查项4、Qt Creator中安装clang-tidy5、Qt Creator中使用clang-tidy6、Clang-Tidy配置…

HTML5 服务器发送事件(Server-Sent Events)

前言: 文章内容参考: HTML5 服务器发送事件(Server-Sent Events) | 菜鸟教程 microsoft/fetch-event-source - npm event-source-polyfill - npm 正文: HTML5服务器发送事件(server-sent event)允许网页获得来自服务器…

websocket 通信协议

websocket是什么 答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 意思就是服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息 属于服务器推送技术的一种. 为什么需要websocket? 疑问?…

Windows Server Nginx 反向代理Spring Boot配置无效 404 未找到

一个Spring Boot的系统,开发完成发布到Windows服务器里,使用nginx作为反向代理,修改刷新配置文件,nginx.conf,总是报错404。 这个是不生效刷新配置文件的bat脚本: REM 切换到NGINX安装目录 cd D:\nginx-1.…

修复WordPress内部服务器错误的步骤及解决方案

WordPress是一款广泛使用的开源内容管理系统,但在使用过程中,可能会遇到各种内部服务器错误。这些错误可能由于多种原因引起,例如插件冲突、文件权限问题、服务器配置不当等。为了帮助您快速解决这些问题,本文将为您提供一套详细的…

数据结构排序算详解(动态图+代码描述)

目录 1、直接插入排序(升序) 2、希尔排序(升序) 3、选择排序(升序) 方式一(一个指针) 方式二(两个指针) 4、堆排序(升序) 5、冒…

Golang协程池ants使用笔记

最近工程中遇到goroutine滥用导致的bug,采用了ants协程池来解决。 github-ants官方源码和使用说明。 记录一个例子 package mainimport ("fmt""runtime""github.com/panjf2000/ants/v2" )// 模拟一个任务:求数字x的平方 …

代码随想录算法训练营数组总结

一、理论基础 定义:数组是存放在连续内存空间上的相同类型数据的集合。 注意事项: ①数组下标从0开始。 ②数组元素不能删除,只能覆盖。 ③二维数组的地址空间不一定是连续的。 二、方法总结 1.二分法 思想:设置left、right指针&a…

equence to Sequence Learning with Neural Networks 导读

本文介绍了一种基于深度神经网络(DNN)的序列到序列学习方法,该方法使用多层长短时记忆网络(LSTM)将输入序列映射为固定维度向量,并使用另一个深LSTM解码目标序列。在英语到法语翻译任务上,该方法…

QtRVSim(二)一个 RISC-V 程序的解码流程

继上一篇文章简单代码分析后,本文主要调研如何实现对指令的解析运行。 调试配置 使用 gdb 工具跟踪调试运行。 c_cpp_properties.json 项目配置: {"name": "QtRvSim","includePath": ["${workspaceFolder}/**&quo…

【微调大模型】如何利用开源大模型,微调出一个自己大模型

在人工智能的浪潮中,深度学习已经成为了最炙手可热的技术。其中,预训练大模型如Transformer、BERT等,凭借其强大的表示能力和泛化能力,在自然语言处理、计算机视觉等多个领域取得了显著的成功。然而,这些预训练大模型往往需要巨大的计算资源和时间成本,对于一般的研究者或…

Spring5系列学习文章分享---第五篇(事务概念+特性+案例+注解声明式事务管理+参数详解 )

目录 事务事务概念什么是事务事务四个特性(ACID) 搭建事务操作环境Spring 事务管理介绍注解声明式事务管理声明式事务管理参数配置XML 声明式事务管理事务操作(完全注解声明式事务管理)感谢阅读 开篇: 欢迎再次来到 Spring 5 学习…

Lowest Common Ancestor

模板 1. Tarjan 一个讲的很好的视频:D10 Tarjan算法 P3379【模板】最近公共祖先(LCA)_哔哩哔哩_bilibili,董晓算法出品。 Tarjan总体来说可以概括为: 记录访达:记录某个节点是否已经访问过,防…