多语言展示
当前在线:1484今日阅读:26今日分享:39

Oracle 数据库小知识

Oracle 数据库小知识
工具/原料

Navicat

方法/步骤
1

一、查询空表select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

2

二、oracle 登录账号锁死1. ctrl+R键,输入cmd进入命令提示符;2. 输入:sqlplus/nolog;3. 输入:connect sys/sys as sysdba;4. 执行sql :alter user 用户名 account unlock;5. commit;

3

三、查询日期时间1.返回系统当前日期sysdateselect sysdate from dual;2.返回指定月数后的日期add_months()select add_months(sysdate,3) from dual;3.获取时间,不带前面的0(1)select extract(month from sysdate) ||'-'|| extract(day from sysdate) month from dual;    //extract函数(2)select to_number(to_char(sysdate,'mm'))||'-'||to_number(to_char(sysdate,'dd')) from dual;  //利用to_number的函数转换自动截0(3)select ltrim(to_char(sysdate,'mm'),'0')||'-'||ltrim(to_char(sysdate,'dd'),'0') from dual;  //利用ltrim函数加固定参数去掉0(4)select to_char(sysdate,'fmmm-dd') from dual;    //巧用oracle自带的格式,'fm'去除0

推荐信息