1.Oracle连接远程服务器,需要安装客户端的同时需要覆盖D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件。

如果连接不上,可以重启OracleServiceORCL服务。如下图:

oracle数据库的服务需要开启。


。create or replace view 视图名称。简单视图可以实现DML操作
. oracle 中没有自增长列,MySQL中有。
.nvl 相当于mssql里面的isnull。
.to_char(sysdate,'yyyy-mm-dd') 相当于mssql里面的convert(getdate(),'yyyy-mm-dd');TO_DATE 相当于Year(),Month(),Day() 
. decode(isautocreate,,'是','否');decode(name,'zhangsan','张三','lisi','李四'[,'No Name'])有点类似case when语句。
.|| 类型mssql里面的 +  连接符。rownum 相当于top 
 sysdate 相当于mssql里面的getdate();
.ORACLE多表关联的update语句。http://www.examda.com/oracle/zhonghe/20100103/094306360.html
.Mssql中可以select  id,* from tb 而在orcale数据库中select t.*, t.id from tb t;
.在pl/sql里面insert,delete,update数据时,一定要记住结尾加上commit。
。create or replace view 视图名称。简单视图可以实现DML操作
. oracle 中没有自增长列,MySQL中有。
.nvl 相当于mssql里面的isnull。
.to_char(sysdate,'yyyy-mm-dd') 相当于mssql里面的convert(getdate(),'yyyy-mm-dd');TO_DATE 相当于Year(),Month(),Day() 
. decode(isautocreate,,'是','否');decode(name,'zhangsan','张三','lisi','李四'[,'No Name'])有点类似case when语句。
.|| 类型mssql里面的 +  连接符。rownum 相当于top 
 sysdate 相当于mssql里面的getdate();
.ORACLE多表关联的update语句。http://www.examda.com/oracle/zhonghe/20100103/094306360.html
.oraccle数据量insert和delete和update语句的时候,一定要commit;
.关于group by的问题:():不在聚合函数里面的字段,一定要在group by 字句中。select id ,name form a group by id,name(正) select id,name from a group by id(错)
                       ():在group by里面的字段,不一定要全部出现在字段列表里面,但必须有一个聚合函数。select id,count(*) from a group by id,name(正)
.Oracle中如何实现某一字段自动增加1?
实现方法: 建立一个最小为1,最大为999999999的一个序列号会自动循环的序列
create sequence 序列名
increment by 
start with 
maxvalue 
cycle; 当向表中插入数据时,SQL语句写法如下: SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
.用户控件找到所在的父窗体。
    //Form frm = this.FindForm();    
    frmF1ReportConfig config = (frmF1ReportConfig)this.FindForm();
.oracle 数据库中【子查询】表的别名不可以用as,子查询后面的表别名可有可无;sql数据库中的【子查询】必须要出现别名。
   oracle数据库中列的别名双引号可有可无。
          select * from(select sysdate from dual) as "A"(错)
          select * from(select sysdate from dual) as A(错)
          select * from(select sysdate from dual)(正)
          select * from(select sysdate from dual) A (正)
          select sysdate as "时间" from dual(正)
          select sysdate 时间 from dual(正)
          select sysdate as 时间 from dual(正)
.在pl/sql里面,如果想手动修改一条select查询出来的记录。需要查询rowid列。    seelct t.rowid,t.* from table t;
. 无法初始化 Oracle 调用界面+ ORACLE 不能正常工作.
解决:对PL/SQL图标右键,属性---兼容性--在以管理员身份进入的地方打勾,再次运行PL/SQL
      
. having 子句中的每一个元素也必须出现在select列表中。有些数据库例外,如oracle.

Oracle数据库自我总结(转)的更多相关文章

  1. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  2. Oracle数据库的版本变迁功能对比

    Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程.从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义. 1979年的夏季,RSI(Oracle公司的前身,Re ...

  3. 安装Oracle数据库心得

    学到Oracle数据库了,想在自己电脑上安装个Oracle数据库.在网上下载了一个Oracle18c版 下边是我安装Oracle18c版的数据库失败,后来在卸载过程中遇到的问题: 1.用Univers ...

  4. 使用Zabbix监控Oracle数据库

    Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...

  5. Oracle 数据库知识汇总篇

    Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...

  6. Oracle数据库该如何着手优化一个SQL

    这是个终极问题,因为优化本身的复杂性实在是难以总结的,很多时候优化的方法并不是用到了什么高深莫测的技术,而只是一个思想意识层面的差异,而这些都很可能连带导致性能表现上的巨大差异. 所以有时候我们应该先 ...

  7. Oracle 数据库语句大全

    Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...

  8. Oracle数据库升级(10.2.0.4->11.2.0.4)

    环境: RHEL5.4 + Oracle 10.2.0.4 目的: 在本机将数据库升级到11.2.0.4 之前总结的Oracle数据库异机升级:http://www.cnblogs.com/jyzha ...

  9. 混合框架中Oracle数据库的还原处理操作

    在较早期的随笔<Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作>粗略介绍了Oracle数据库的备份还原操作,本文想从开发框架的基础上介绍Oracle数据库的脚本或者还 ...

随机推荐

  1. Linux命令总结(转载)

    转子:http://www.cnblogs.com/CGDeveloper/archive/2011/05/27/2060009.html 昨天看了一个教程,关于Linux命令的,本来以为当是复习随便 ...

  2. NOI 2015 T1 等式

    我有 n 个式子 对于每个式子,要么是 xi = xj 的形式,要么是 xi <> xj 的形式. 现在我给出这 n 个式子,你要告诉我,这 n 个式子是否可能同时成立. [输入格式] 每 ...

  3. 自定义一个"花瓣"菜单-b

    先来看一下效果 XLCircleMenu.gif 是不是觉得挺好玩的呀. 通过这篇文章你可以学到: 1.系统UITableView的部分设计思想 2.自定义控件常用设计思路 3.动画的具体使用 4.手 ...

  4. ios短信和电话--参考

    调用打电话功能 [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]]; 调 ...

  5. jquery dom ready, jqery2.1.1实现-源码分析

    本文链接http://www.cnblogs.com/Bond/p/4178311.html jquery document  ready的实现其很很简,虽说简单,其很很多人还是没去关注过它的实现.我 ...

  6. HDU 1253 胜利大逃亡(三维BFS)

    点我看题目 题意 : 中文题不详述. 思路 :因为还牵扯到层的问题,所以用三维的解决,不过这个还是很简单的BFS,六个方向搜一下就可以了,一开始交的时候老是超时,怎么改都不对,后来看了一个人写的博客, ...

  7. edx 配置smtp发送邮件

    参考文章:https://github.com/CDOT-EDX/ProductionStackDocs/wiki/Enable-SMTP-for-EDX-(Production-Stack) 具体到 ...

  8. Linux内核spin_lock与spin_lock_irq分析

    http://blog.csdn.net/zhanglei4214/article/details/6837697

  9. 一个灵巧的Delphi多播实事件现方案

    一个灵巧的Delphi多播实现方案.必须是支持泛型的Delphi版本.也就是Delphi2009以后.强烈建议用DelphiXE. 用法就是例如写一个Class指定一个Event,触发的时候会通知多个 ...

  10. 关于checkbox的checked属性和change事件

    jquery中的attr和prop有什么区别? To retrieve and change DOM properties such as the checked, selected, or disa ...