当前表最大时间
select MAX(data_time) from mn_per_busicount_currval

删除用户 drop user XXXX cascade;
查询某个用户的表 select * from user_tables where table_name = ‘用户名’
删除表空间 drop tablespace yycgsql including contents and datafiles;
修改数据 SELECT * FROM BASICINFO FOR UPDATE
查看当前用户的角色信息:select * from user_role_privs;
查看当前用户的表 select table_name from user_tables;
alter table MIO_LEFT_LIST modify (IS_PARENT VARCHAR2(20)) – 修改数据类型
SELECT * FROM MIO_LEFT_LIST FOR UPDATE
重命名表 ALTER TABLE MIO_LEFT_LIST RENAME TO MIO_LEFT_LIST2;

表空间用户的创建和删除
创建表空间

create tablespace TS_SSYTH_DATA datafile 'E:\oracle\product\10.2.0\oradata\orcl\TS_SSYTH_DATA.dbf' size 1000M autoextend on next 100M;

其中:
tablespace后面的名称随便取;
hyman_dev.dbf名称随便取,后缀必须是.dbf,目录必须已经存在,如果不存在,在执行语句之前需要手动创建;
size 1000M:代表初始分配大小;
autoextend on next 100M :代表当空间不够时,一次分配多大的空间。

创建用户,并且指定默认表空间:

create user bomc identified by mio default tablespace TS_SSYTH_DATA;

identified by 前面是用户名,后面是密码;

给用户授权:

grant connect,resource,dba to bomc; 

以system用户登录,查找需要删除的用户:

–查找用户

select  * from dba_users;

–查找工作空间的路径

select * from dba_data_files; 

–删除用户

drop user 用户名称 cascade;

–删除表空间

drop tablespace 表空间名称 including contents and datafiles cascade constraint;

例如:删除用户名成为LYK,表空间名称为LYK

–删除用户,及级联关系也删除掉

drop user LYK cascade;

–删除表空间,及对应的表空间文件也删除掉

drop tablespace LYK including contents and datafiles cascade constraint;

自增序列清除
1、select seq_name.nextval from dual; //假设得到结果5656

2、 alter sequence seq_name increment by -5655; //注意是-(n-1)

3、 select seq_name.nextval from dual;//再查一遍,走一下,重置为1了

4、 alter sequence seq_name increment by 1;//还原

1、nvl()函数的格式如下:NVL(expr1,expr2);
2、含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。

desc employees; 查看表结构

select sysdate,sysdate-1 from dual;

oracle一些命令_表空间

select last_name||’------’||email,last_name,email from employees;

oracle一些命令_用户名_02

select * from employees where to_char(hire_date,‘yyyy-mm-dd’) like ‘%1994-0%’;

oracle一些命令_表空间_03