Oracle相关文章索引(2)

来源:互联网 发布:mac版cad和windows 编辑:程序博客网 时间:2024/05/22 12:13

基本常识

  1. Oracle 查询表字段数

    select count(1)
    from user_col_comments
    where table_name = upper( ‘某表名 ‘);

  2. 使用Oracle创建数据库,SQL developer连接数据库简要步骤

  3.  oracle 查看数据库和表命令

    ①查看当前的所有数据库:
    select * from v$database;
    ②查看当前库的所有数据表:
    select TABLE_NAME from all_tables;

  4. win7 oracle11g配置完怎么打开

    在命令行中输入cmd
    之后输入sqlplus 用户名/密码 as sysdba

  5. 如何进入和退出Oracle数据库

  6. oracle ogg是什么

    Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级和移植、双业务中心等多个场景下应用。同时,Oracle Golden Gate可以实现一对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构

  7. Oracle 删除重复数据只留一条

  8. oracle中如何插入date类型的数据

    insert into tabname(datecol) value(sysdate) ;  -- 用date值insert into tabname(datecol) value(sysdate+1) ;  -- 用date值insert into tabname(datecol) value(to_date('2014-02-14','yyyy-mm-dd')) ;  -- 用to_dateinsert into tabname(datecol) value(to_date('2014-02-14 20:47:00','yyyy-mm-dd hh24:mi:ss')) ;  -- 用to_dateinsert into tabname(datecol) value(to_date('20140214','yyyymmdd')) ;  -- 用to_dateinsert into tabname(datecol) value(to_date('20140214204700','yyyymmddhh24miss')) ;  -- 用to_date
  9. 请问oracle中有没有Datetime类型的数据?

    Date Type is what you want

  10. Oracle怎样获取某个表的建表语句?

  11. sql中left,right函数在oracle对应函数是什么?

    没有这个函数 不过你可以用substr(str,n1,n2)来实现
    n1从第几位开始 ,N2取几位
    比如字串ABCD你想要AB可以写substr(‘ABCD’,1,2)
    比如字串ABCD你想要CD可以写substr(‘ABCD’,-2) 从倒数第2为开始

Debug

  1. 解决ORA-00904: invalid identifier标识符无效

    ①大部分情况下,此错误是由于引用了不存在的列名导致的。比如select name from Studtent 当studeng表中无name列时,系统就会报此错误。
    ②解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。
    ③对于某些工具生成的sql,可能导致列明和期望不符的情况,比如,有些工具生成的列名会带有双引号,从而导致此错误。这种情况也请注意。

  2. Oracle 11g,按照网上的一些步骤手动创建数据库后,用conn /as sysdba进行连接,为什么出现协议适配器错误

    服务是否全部开启呢?

P.K.

  1. oracle中Normal,sysdba,sysoper三种连接方式和用户sys,system,sysdba,scott

    ①【system】用户只能用normal身份登陆em。
    ②用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。
    ③sysdba拥有最高的系统权限
    ④sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public
    sysdba登陆后是 sys
    ⑤sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库只有数据库打开了,或者说整个数据库完全启动后,dba角色才有了存在的基础!

  2. oracle 中 rownum 和 row_number()

  3. oracle学习(二)——字符型char(n) varchar(n) varchar2(n)

  4. Oracle varchar与varchar2的区别

  5.  Oracle数据库,实例,表空间,用户,表之间的关系简析

实战演练

分组取最值

  1. 【Oracle】oracle sql 按某个字段分组然后从每组取出最大的一条纪录

  2. SQL查询取分组最大值

原创粉丝点击