Oracle常用sql汇总

存储过程:
往表中插入数据:
CREATE OR REPLACE procedure insertDate is
begin
for i in 1 …10 loop
INSERT INTO “TEST_DATA_200W” (“id”, “title”, “created”) VALUES (i, ‘7Cfk2f1L’, sysdate);
end loop;
end procedure;

BEGIN
procedure();
END;

查询 Oracle 版本:
select * from v$version;

select * from dba_profiles ;

select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT
from v s e s s i o n a , v session a, v sessiona,vsqlarea b
where a.sql_address = b.address ;

select a.username, a.sid, b.SQL_TEXT, b.SQL_FULLTEXT
from v s e s s i o n a , v session a, v sessiona,vsqlarea b
where a.sql_address = b.address
and a.username = ‘TAPDATA’;
select
substr(a.spid,1,9) pid,
substr(b.sid,1,5) sid,
substr(b.serial#,1,5) ser#,
substr(b.machine,1,6) box,
substr(b.username,1,10) username,
substr(b.osuser,1,8) os_user,
substr(b.program,1,30) program
from v s e s s i o n b , v session b, v sessionb,vprocess a
where
b.paddr = a.addr
and type=‘USER’ and b.username = ‘TAPDATA’
order by spid;

elect username,sql_id,program,inst_id,count(*) from gv$session group by username,sql_id,program,inst_id order by 5 ;

查询权限:
SELECT GRANTED_ROLE FROM USER_ROLE_PRIVS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值