知识大全 ORACLE常用傻瓜问题1000问全集(二)

Posted 时间

篇首语:你既认准这条路,又何必在意要走多久。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORACLE常用傻瓜问题1000问全集(二)相关的知识,希望对你有一定的参考价值。

ORACLE常用傻瓜问题1000问全集(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   如何搜索出前N条记录?   SELECT * FROM empLOYEE WHERE ROWNUM < n   ORDER BY empno;   102. 如何知道机器上的Oracle支持多少并发用户数?     SQL>conn internal   SQL>show parameter processes    db_block_size可以修改吗?     一般不可以﹐不建议这样做的    如何统计两个表的记录总数?     select (select count(id) from aa)+(select count(id) from bb) 总数 from dual    怎样用Sql语句实现查找一列中第N大值?     select * from   (select t * dense_rank() over (order by sal) rank from employee)   where rank = N    如何在给现有的日期加上 年?(     select add_months(sysdate ) from dual    USED_UBLK为负值表示什么意思?     It is harmless    Connect string是指什么?       应该是tnsnames ora中的服务名后面的内容    怎样扩大REDO LOG的大小?       建立一个临时的redolog组 然后切换日志 删除以前的日志 建立新的日志    tablespace 是否不能大于 G?     没有限制    返回大于等于N的最小整数值?     SELECT CEIL(N) FROM DUAL    返回小于等于N的最小整数值?     SELECT FLOOR(N) FROM DUAL    返回当前月的最后一天?     SELECT LAST_DAY(SYSDATE) FROM DUAL    如何不同用户间数据导入?     IMP SYSTEM/MANAGER FILE=AA DMP FROMUSER=USER_OLD TOUSER=USER_NEW ROWS=Y INDEXES=Y    如何找数据库表的主键字段的名称?     SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE= P and table_name= TABLE_NAME    两个结果集互加的函数?     SQL>SELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW   SQL>SELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW   SQL>SELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW    两个结果集互减的函数?   SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW    如何配置Sequence?     建sequence seq_custid     create sequence seq_custid start incrememt by     建表时     create table cust      cust_id smallint not null          insert 时     insert into table cust     values( seq_cust nextval )   日期的各部分的常用的的写法    取时间点的年份的写法      SELECT TO_CHAR(SYSDATE YYYY ) FROM DUAL    取时间点的月份的写法      SELECT TO_CHAR(SYSDATE MM ) FROM DUAL    取时间点的日的写法      SELECT TO_CHAR(SYSDATE DD ) FROM DUAL    取时间点的时的写法      SELECT TO_CHAR(SYSDATE HH ) FROM DUAL    取时间点的分的写法      SELECT TO_CHAR(SYSDATE MI ) FROM DUAL    取时间点的秒的写法      SELECT TO_CHAR(SYSDATE SS ) FROM DUAL    取时间点的日期的写法      SELECT TRUNC(SYSDATE) FROM DUAL    取时间点的时间的写法      SELECT TO_CHAR(SYSDATE HH MI SS ) FROM DUAL    日期 时间形态变为字符形态      SELECT TO_CHAR(SYSDATE) FROM DUAL    将字符串转换成日期或时间形态      SELECT TO_DATE( / / ) FROM DUAL    返回参数的星期几的写法      SELECT TO_CHAR(SYSDATE D ) FROM DUAL    返回参数一年中的第几天的写法      SELECT TO_CHAR(SYSDATE DDD ) FROM DUAL    返回午夜和参数中指定的时间值之间的秒数的写法      SELECT TO_CHAR(SYSDATE SSSSS ) FROM DUAL    返回参数中一年的第几周的写法      SELECT TO_CHAR(SYSDATE WW ) FROM DUAL   虚拟字段    CURRVAL 和 nextval     为表创建序列     CREATE SEQUENCE EMPSEQ     SELECT empseq currval FROM DUAL     自动插入序列的数值     INSERT INTO emp       VALUES (empseq nextval LEWIS CLERK            SYSDATE NULL )    ROWNUM     按设定排序的行的序号     SELECT * FROM emp WHERE ROWNUM <    ROWID     返回行的物理地址     SELECT ROWID ename FROM emp WHERE deptno =    将N秒转换为时分秒格式?     set serverout on     declare      N number =      ret varchar ( )     begin      ret = trunc(n/ ) || 小时 || to_char(to_date(mod(n ) sssss ) fmmi 分 ss 秒 )      dbms_output put_line(ret)     end    如何查询做比较大的排序的进程?     SELECT b tablespace b segfile# b segblk# b blocks a sid a serial# a username a osuser a status     FROM v$session a v$sort_usage b     WHERE a saddr = b session_addr     ORDER BY b tablespace b segfile# b segblk# b blocks    如何查询做比较大的排序的进程的SQL语句?     select /*+ ORDERED */ sql_text from v$sqltext a     where a hash_value = (      select sql_hash_value from v$session b      where b sid = &sid and b serial# = &serial)     order by piece asc    如何查找重复记录?     SELECT * FROM TABLE_NAME     WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D      WHERE TABLE_NAME COL =D COL AND TABLE_NAME COL =D COL )    如何删除重复记录?     DELETE FROM TABLE_NAME     WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D     WHERE TABLE_NAME COL =D COL AND TABLE_NAME COL =D COL )    如何快速编译所有视图?     SQL >SPOOL VIEW SQL     SQL >SELECT ALTER VIEW ||TNAME||     PILE FROM TAB     SQL >SPOOL OFF     然后执行VIEW SQL即可     SQL >@VIEW SQL    ORA SNAPSHOT TOO OLD的解决办法     增加MINEXTENTS的值 增加区的大小 设置一个高的OPTIMAL值    事务要求的回滚段空间不够 表现为表空间用满(ORA 错误) 回滚段扩展到达参数 MAXEXTENTS的值(ORA )的解决办法     向回滚段表空间添加文件或使已有的文件变大 增加MAXEXTENTS的值    如何加密ORACLE的存储过程?     下列存储过程内容放在AA SQL文件中     create or replace procedure testCCB(i in number) as     begin      dbms_output put_line( 输入参数是 ||to_char(i))     end     SQL>wrap iname=a sql     PL/SQL Wrapper Release Production on Tue Nov     Copyright (c) Oracle Corporation All Rights Reserved     Processing AA sql to AA plb     运行AA plb     SQL> @AA plb    如何监控事例的等待?     select event sum(decode(wait_Time )) Prev     sum(decode(wait_Time )) Curr count(*) Tot     from v$session_Wait     group by event order by    如何回滚段的争用情况?     select name waits gets waits/gets Ratio     from v$rollstat C v$rollname D     where C usn = D usn    如何监控表空间的 I/O 比例?     select B tablespace_name name B file_name file A phyrds pyr A phyblkrd pbr A phywrts pyw A phyblkwrt pbw     from v$filestat A dba_data_files B     where A file# = B file_id     order by B tablespace_name    如何监控文件系统的 I/O 比例?     select substr(C file# ) # substr(C name ) Name C status C bytes D phyrds D phywrts     from v$datafile C v$filestat D     where C file# = D file#    如何在某个用户下找所有的索引?     select user_indexes table_name user_indexes index_name uniqueness column_name     from user_ind_columns user_indexes     where user_ind_columns index_name = user_indexes index_name      and user_ind_columns table_name = user_indexes table_name     order by user_indexes table_type user_indexe cha138/Article/program/Oracle/201311/16604

相关参考

知识大全 ORACLE常用傻瓜问题1000问全集(七)

ORACLE常用傻瓜问题1000问全集(七)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DB

知识大全 ORACLE常用傻瓜问题1000问全集(十)

ORACLE常用傻瓜问题1000问全集(十)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CH

知识大全 ORACLE常用傻瓜问题1000问全集(九)

ORACLE常用傻瓜问题1000问全集(九)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  AL

知识大全 ORACLE常用傻瓜问题1000问(之三)

ORACLE常用傻瓜问题1000问(之三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家在

知识大全 DB2常用傻瓜问题1000问(三)

DB2常用傻瓜问题1000问(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!正在看的db2教程

知识大全 DB2常用傻瓜问题1000问(五)

DB2常用傻瓜问题1000问(五)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!正在看的db2教程

知识大全 DB2常用傻瓜问题1000问(四)第1/2页

DB2常用傻瓜问题1000问(四)第1/2页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!正在看的

知识大全 ORACLE数据库傻瓜手册

ORACLE数据库傻瓜手册  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORACLE傻瓜手册 

知识大全 Oracle数据库常见问题答疑二

Oracle数据库常见问题答疑二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问利用QUERY

知识大全 Oracle维护常用SQL语句二

数据库手册:Oracle维护常用SQL语句二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  回滚