Oracle 11g的一些常用语句记录】的更多相关文章

一.表空间 1.创建临时表空间: create temporary tablespace project_temp tempfile 'D:\Oracle\dataspace\project_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; “project_temp”为表空间名称,“tempfile”后面的是临时表空间的存储路径,临时表空间主要放置一些临时数据,如果使用select…
1.查询表的基数及选择性 select a.column_name,       b.num_rows,       a.num_distinct cardinality,       round( a.num_distinct/b.num_rows*100,2) selectivity,       a.histogram,       a.num_bucketsfrom dba_tab_col_statistics a,dba_tables bwhere a.owner=b.ownerand…
交集/差集/合集 select * from tb_a intersect minus union all select * from tb_b 条件分支 decode() 例如:搜索条件没有手机就查座机 默认查手机 SELECT * FROM AND DECODE(SEND_MOBILE,NULL,TELNUM,SEND_MOBILE) LIKE '110' 行号输出 row_number() OVER(ORDER BY null) 或者 rownum伪列 聚合输出 SELECT LISTAG…
一.表的状态查询   (1)如果发现一个数据异常的大了,需要查看一下其中哪些表变大了,可以使用如下命令 SQL> SHOW TABLE STATUS FROM 数据库名 LIKE 数据表名;  或者 SQL>select table_name,data_length from information_schema.tables;   如果表太小,可使用ALTER TABLE调整: SQL>ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_L…
建表语句,带自增字段 create table test ( id int auto_increment primary key, name ) not null, password ) not null ); MySQL数据库修改id字段自增 alter table table_name modify column col_name int auto_increment; 显示表结构方法: desc table_name; describe table_name; show columns f…
1. 查询表结构基本信息 select * from user_tables t,user_tab_comments c where c.table_name = t.table_name and t.table_name = '表名' 2. 查询表的所有列及其属性 select t.COLUMN_NAME, t.DATA_TYPE, t.DATA_LENGTH, t.DATA_PRECISION, t.NULLABLE, t.COLUMN_ID, c.COMMENTS from user_ta…
--查询实际的统计信息select     num_rows,blocks,empty_blocks,avg_space,avg_row_len,sample_size, last_analyzed     from   dba_tables where   upper(table_name)= upper('T_HS_InivBalanceExpEntry'); --SQL语句次数和取数select SQL_TEXT,executions,fetches from v$sql where pa…
欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju -- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的…
原文:https://www.cnblogs.com/jiangxinnju/p/5840420.html-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表. -- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表. -- USER_TABLES意为某一用户所拥有的所有的关系表. -- 当某一用户本身就为数据库DBA时,DBA_TABLES与ALL_TABLES等价.…
<ORACLE数据库管理与开发>第三章学习之常用函数记录 注:文章中的*代表所要操作的列名 1.lower(*)/upper(*),将此列下的值转为小写/大写 2.initcap(*):把列值的第一个字符转为大写 3.comcat(*,*):把列1的值与列2的值连接成一个字符串 4.substr(*,m,n):返回指定的字符串(该字符串第m个字符开始,长度为n) 5.length(*):返回列值的长度 6.instr(*,m,n):返回n字符在列值中的数字位置,m是表示从m个字符开始搜索 7.…