码迷,mamicode.com
首页 > 数据库 > 详细

Oracle-平时常用的SQL

时间:2019-11-05 15:13:02      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:读取   tst   value   pre   column   start   空间   acl   and   

--查看Oracle数据库版本
SELECT * FROM v$version;
--查询数据库所有模式用户
SELECT username, profile, default_tablespace, temporary_tablespace FROM dba_users;
--检查表空间的自动扩展开关
SELECT tablespace_name,SUBSTR (file_name, 1, 50), AUTOEXTENSIBLE FROM dba_data_files;
--在指定的用户下运行脚本
ALTER SESSION SET CURRENT_SCHEMA = TSSH;
--检查在当前数据库模式下是否存在指定的表
SELECT table_name FROM user_tables WHERE table_name = 表名;
--检查在当前表中是否存在指定的列
SELECT * FROM user_tab_cols WHERE table_name = TABLE_NAME AND column_name = COLUMN_NAME;
--显示对象的DDL状态信息,TABLE可替换对象名称VIEWS等
SELECT DBMS_METADATA.get_ddl (TABLE, 表名, 模式用户) FROM DUAL;
--在表空间中添加数据文件
ALTER TABLESPACE data01 ADD   /work/oradata/STARTST/data01.dbf SIZE 1000M AUTOEXTEND OFF;
--给指定的表空间增加大小
ALTER DATABASE /u01/app/Test_data_01.dbf RESIZE 2G;
--给出以 GB 为单位的数据库的实际大小
SELECT SUM (bytes) / 1024 / 1024 / 1024 AS GB FROM dba_data_files;
--查询读取耗费前十个SQL
SELECT *
  FROM (SELECT ROWNUM,
               SUBSTR(a.sql_text, 1, 200) sql_text,
               TRUNC(a.disk_reads / DECODE(a.executions, 0, 1, a.executions)) reads_per_execution,
               a.buffer_gets,
               a.disk_reads,
               a.executions,
               a.sorts,
               a.address
          FROM v$sqlarea a
         ORDER BY 3 DESC)
 WHERE ROWNUM < 10;
--在 Oracle 生成随机数据 
SELECT LEVEL empl_id,
           MOD (ROWNUM, 50000) dept_id,
           TRUNC (DBMS_RANDOM.VALUE (1000, 500000), 2) salary,
           DECODE (ROUND (DBMS_RANDOM.VALUE (1, 2)),  1, M,  2, F) gender,
           TO_DATE (
                 ROUND (DBMS_RANDOM.VALUE (1, 28))
              || -
              || ROUND (DBMS_RANDOM.VALUE (1, 12))
              || -
              || ROUND (DBMS_RANDOM.VALUE (1900, 2010)),
              DD-MM-YYYY)
              dob,
           DBMS_RANDOM.STRING (x, DBMS_RANDOM.VALUE (20, 50)) address
      FROM DUAL
CONNECT BY LEVEL < 10000;

    常用SQL不定时更新

Oracle-平时常用的SQL

标签:读取   tst   value   pre   column   start   空间   acl   and   

原文地址:https://www.cnblogs.com/yangjn/p/11798388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!