![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
数据库知识记录
气焰滔天
杀人者人恒杀之!
展开
-
Oracle进程正忙,资源被锁解决方案
Oracle进程正忙,资源被锁解决。select session_id from v$locked_object;SELECT sid, serial#, username, osuser FROM v$session where sid = sid;ALTER SYSTEM KILL SESSION ‘sid,serial’;—以上依次执行原创 2022-05-05 16:43:22 · 674 阅读 · 0 评论 -
Oraclee简单删除语法
Oracle简单删除语法1. 按删除时间段内所有数据delete from 表 where to_char(时间列,'yyyy-mm-dd')>='2020-01-01' and to_char( 时间列,'yyyy-mm-dd')<='2020-01-30';2. 删除列 alter table employee_info drop column introduce;3. 清除表中所有数据 truncate table employee_info原创 2022-05-05 16:26:21 · 2583 阅读 · 0 评论 -
删除表drop, truncate和delete的区别用法
删除表drop, truncate和delete的用法1. 使用drop删除表drop database <数据库名>;DROP TABLE "表格名";删除内容和定义,释放空间。简单来说就是把整个表去掉。也就是说这个被删除的表在数据库中已经不存在了。如果使用再次使用的话需要新建表;如:1.我们首先验证CUSTOMERS表,然后我们将从数据库中删除它,如下所示2.这意味着CUSTOMERS表在数据库中可用,因此我们现在可以把他删除。3.删除后查看,表是否存在,这时使用DESC命原创 2022-05-05 16:21:11 · 3422 阅读 · 0 评论 -
设置Oracle数据库密码不会过期
设置Oracle数据库密码不会过期–查看用户的proifle是哪个,一般是default: SELECT username,PROFILE FROM dba_users;–查看指定概要文件(如default)的密码有效期设置: SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';–更新–过期时间– ALTER PROFILE DEFAULT原创 2022-05-05 16:15:43 · 1165 阅读 · 0 评论 -
Oracle索引
Oracle索引用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。1. SQL CREATE INDEX 语法在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON table_name (column_name)2. SQL CREATE UNIQUE INDEX 语法在表上创建一个唯一的索引。不原创 2022-05-05 16:10:22 · 65 阅读 · 0 评论 -
Oracle游标
游标游标的使用 Oracle 中Cursor 是非常有用的,用于遍历临时表中的查询结果。其相关方法和属性也很多,现仅就常用的用法做一二介绍:1. Cursor 型游标( 不能用于参数传递)create or replace procedure test() is cusor_1 Cursor is select std_name from student where ...; --Cursor 的使用方式1 cursor_2 Cursor;beginselect class_name原创 2022-05-05 16:04:36 · 171 阅读 · 0 评论 -
登录远程数据库命令
本地登录远程数据库命令conn 用户名/密码@ip:端口/数据库名;SQL> conn hhzsk/hisoft@192.185.18.233:1521/bomc;原创 2022-05-05 16:00:36 · 902 阅读 · 0 评论 -
Oracle子查询
Oracle子查询1. Where子句单行子查询SELECT 列名 [列名……] FROM 表名 WHERE 条件语句2. HAVING子句单行子查询select job,min(sal),avg(sal),max(sal) from emp group by job having avg(sal)>2000;3. FROM子句单行子查询FROM字句后跟的是表名,在一定条件下也可以使用单行子查询,例如查询表EMP中工资大于平均工资的所有员工的信息原创 2022-05-05 15:56:05 · 246 阅读 · 0 评论 -
oracle 授权用户查看指定视图
oracle 授权用户查看指定视图conn 用户名/密码@ip:端口/数据库名;SQL> conn hhzsk/hisoft@192.185.18.233:1521/bomc;oracle 授权用户查看指定视图预:先写好视图–1新建用户使用PLSQL或sqlplus创建新用户–2授权用户视图查看grant select on v_icu_subdoctortype to jk_user;–3授权修改权限grant create synonym to jk_user;–4修改原创 2022-05-05 15:52:35 · 6643 阅读 · 0 评论