oracle
打团叔了
没有填写更多描述
展开
-
oracle新建用户,只给予特定表的查询权限
1.创建用户create user testuser identified by testuser;2.赋予连接数据库的权限grant create session to testuser;3.赋予表查询权限grant select on tableA to testuser;grant select on tableBto testuser;一般情况,这样就可以了,...原创 2020-04-07 11:39:25 · 5422 阅读 · 0 评论 -
oracle使用代码块遍历表,并进行另一张表的插入操作
--以下为完整代码块,A表为需遍历的表,B表为需插入的表,根据id判定是否存在declare total number := 0; --用于记录结果数 currentRow dual%rowtype; --用于记录当前行 cursor rowList isselect * from A; --需遍历表的游标begin for currentRow in row...原创 2019-09-26 17:18:15 · 393 阅读 · 0 评论 -
oracle中level的使用
1.Oracle中使用connectby来实现树状查询,其中可以使用level这个伪列来实现分层查询。具体使用如下:一张表menu记录菜单的层级情况。表结构如下:menu_idnumber,parent_idnumber,menu_namenvarchar2(20)首先select*frommenuconnectbymenu_id=parent_idsta...转载 2019-06-24 17:27:44 · 18976 阅读 · 1 评论 -
Oracle以逗号分隔同一字段变成多列
SELECT DISTINCTT.ID,REGEXP_SUBSTR (T.DEPTS, '[^,]+', 1, LEVEL) DEPTFROMVROADWORK_TROADWORKMAIN T CONNECT BY LEVEL <= LENGTH (T.DEPTS) - LENGTH (REPLACE(T.DEPTS, ',', '')) + 1ORDER BYT.ID;...转载 2019-06-24 14:45:00 · 2355 阅读 · 0 评论 -
PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理
首先,在官网下载PL SQL 的对应版本,本机是64位的就下载64位的,网址:https://www.allroundautomations.com/downloads.html#PLS点击应用程序.exe文件,进行安装。安装成功,打开,会有一个需要注册的弹窗,输入以下注册码,仅针对PLSQL Developer 12.0.7版本, PLSQL Developer 12.0.7 注册码produc...转载 2018-06-05 15:37:51 · 1921 阅读 · 0 评论 -
oracle创建表空间及用户
1:创建临时表空间2:创建数据表空间3:创建用户并指定表空间4:给用户授予权限create temporary tablespace bocms_db_temptempfile 'E:\app\Administrator\oradata\bocms\bocms_db_temp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent manage...原创 2018-05-23 17:33:31 · 139 阅读 · 0 评论 -
oracle数据库导入导出
1.数据库导入导出exp system/Beone_2009@bocms file=d:\bocms.dmp full=y compress=y;imp system/Hnvist_db@bocms file=d:\bocms.dmp ignore=y;2.用户表导入导出exp system/Beone_2009@bocms file=d:\bocms.dmp owner=bocmsUser;im...原创 2018-05-23 17:32:42 · 177 阅读 · 0 评论 -
PLSQL查询乱码问题
select userenv('language') from dual;select * from V$NLS_PARAMETERS;计算机属性-高级系统设置-环境变量,新增如下变量及变量值变量:NLS_LANG值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK...原创 2018-05-23 17:31:29 · 1700 阅读 · 0 评论