在Oracle11g 中新建使用者,授予只讀使用者許可權詳細步驟 (批量執行授權多表查詢)
1、建立新使用者
create user macs identified by 123456 default tablespace pdsci;
2、授權connect 和 synonym
grant connect to macs;
grant create synonym to macs;
3、授權查詢表的許可權
grant select on PDSCI.M_TMP to t1;
4、建立同義詞
create or replace SYNONYM MACS.M_TMP FOR PDSCI.M_TMP;
5、完成。測試查詢
備註:
1、批量執行授權多表查詢許可權的查詢語句
select 'grant select on '||owner||'.'||object_name||' to t1;'
from dba_objects
where owner in ('PDSCI')
and object_type='TABLE';
2、批量執行建立同義詞查詢語句
SELECT 'create or replace SYNONYM MACS.' || object_name|| ' FOR ' || owner || '.' || object_name|| ';'
from dba_objects
where owner in ('PDSCI')
and object_type='TABLE';
相關推薦
在Oracle11g 中新建使用者,授予只讀使用者許可權詳細步驟 (批量執行授權多表查詢)
1、建立新使用者 create user macs identified by 123456 default tablespace pdsci;2、授權connect 和 synonym grant connect to macs;grant create synonym t
淺析java中靜態方法,非靜態方法和構造方法的執行順序問題
https://blog.csdn.net/qq_42401622/article/details/81190406 對於java中的靜態方法,非靜態方法和構造方法的理解: 靜態方法是隨著的java中虛擬機器的類的載入而載入,是跟隨繫結在一起的。 public class Main{ s
關於mybatis多表查詢只查詢部分欄位,而丟失一整條資料問題
今天在寫一個list資料按某欄位排序問題時遇到了一個問題,就是有很多個數據這個欄位一樣時,只會查出來一個。 如下 頁面,5條資料只查出來3條資料 基礎資訊和接單什麼資訊的分成了2個表,根據接單數排名 select e.engineer_name,
mysql新建表和多表查詢,練習題
DROP TABLE IF EXISTS cart; CREATE TABLE cart( id int primary key auto_increment, memberId int, comment test , ); 假如cart表存在就清除表
Matlab中del2()函式學習筆記,邊緣點的處理詳細步驟(通過分析底層函式)
最近卡在離散拉普拉斯運算元del2這個函式上了,在網上查了好久,關於del2函式邊緣點的處理公式都不對(通過與del2函式結果驗證的),因為自己要用硬體加速演算法,碰巧有拉帕拉斯運算元,所以必須要知道每個點的具體運算。。。。 死磕了一個晚上
Hibernate中的HQL的基本常用小例子,單表查詢與多表查詢
<span style="font-size:24px;color:#3366ff;">本文章實現HQL的以下功能:</span> /** * hql語法: * 1)單表查詢 * 1.1 全表查詢 * 1.2 指定欄
windows下創建h2集群,及java集成詳細步驟
arch 需要 sel upd cut exce orm reat 目錄 1.下載h2包,解壓 2.cmd操作,進入bin目錄 3.創建兩個目錄 4.建立集群 輸入以下命令(需要進入h2的bin目錄) java -cp "h2-1.4.195.jar;%H2DRI
oracle學習之多表查詢,子查詢以及事務處理
color 1-1 註意事項 員工 列數 .com 外連接 分析 top-n分析 多表查詢的基礎是采用笛卡爾集: 最終的行數 = 表1的行數 * 表2的行數 最終的列數 = 表1的列數 + 表2的列數 過濾笛卡爾集的關鍵是寫連接條件,N張表至少需要N-1個條件。 多表
ThinkPHP join() table()方法的使用,多表查詢
itl prefix top file span mod sel highlight ble table [php] view plain copy $list = M()->table(‘user1 a, user2 b‘)-&
ORM回顧 之 單,多表查詢 many2many 中介模型
ron clear ont color queryset 字段 boolean 一對多 sta python獨立的ORM框架 1 SQLAlchemy ORM:對象關系映射 模型類 --------- 表 類下的屬性變
ci多表查詢,跳轉,訪問方式
多表查詢: $data['upvideos'] = $this->db->from('upload_video')->join('vcat', 'vcat.catid = upload_video.catid')->order_by('createtime', 'DESC')-
【java專案】mybatis中的mapper查詢時返回其他實體(多用於多表查詢)
<select id="selectUserorder" resultType="com.pojo.Orderdetail" parameterType="java.lang.Integer"> SELECT a.o_status, a.o_no, a.uid,
mysql資料庫的多表查詢,子查詢,聯合查詢
/*多表查詢*//*交叉連線*(表1條數*表2條數)*/SELECT * FROM emp JOIN dept;/*內連線(在交叉連線基礎上加條件)*/SELECT * FROM emp JOIN dept ON deptid=id;SELECT * FROM emp JOIN dept ON emp.dep
MyBatis中實現多表查詢
一、 1、Mybatis是實現多表查詢方式 1.1 業務裝配:對兩個表編寫單表查詢語句,在業務(Service)把查詢的兩表結果合併 1.2 使用Auto Mapping 特性,在實現兩表聯合查詢時通過別名完成對映 1.3 使用MyBatis<re
Python sqlalchemy增刪改查,多表查詢join操作
sqlalchemy物件: from sqlalchemy import Column from sqlalchemy import DateTime from sqlalchemy import BIGINT from sqlalchemy import IN
Oracle多表查詢練習,詳細解題步驟(含執行結果)
CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATE, CLASS NUMBER NO
day039mysql多表查詢(三種方法)及備份,Navicat工具,pymysql的使用
本節內容: 1、MySQL之多表查詢 2、Navicat工具 3、mysql資料庫備份 4、pymysql模組 參考文章1參考文章2 一、MySQL之多表查詢
MySQL之連線查詢,多表查詢(適合練習和初學)
Join連線圖 針對以上的多表查詢,我們嘗試做以下的實驗: Join實驗: CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT
Mysql資料庫,內連線多表查詢
student表 Result表 subject表 組合查詢三個表中不同的列(外來鍵):StudentNo,StudentName,SubjectName,StudentResult SELECT student.StudentNo,studentname,SubjectNam
資料庫常用查詢語句(多表查詢,面試必問)
支付寶程式設計師隱藏福利,使用支付寶搜尋下方數字可領取現金,每天都可以使用下方號碼領取,已經領了二百多: 568076896 –1.學生表 Student(S#,Sname,Sage,Ssex) – –2.課程表 Course(C#,Cname,T#) –