当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] 触发器4(学习笔记)

    触发器四(学习笔记)REFERENCING子句:使用“:new.字段”或者是“:old.字段”标记不清,那么也可以通过REFERENCING子句为这两个标识符设置别名,例如可以将“:new”设置为:emp_new,或者将&ldq...

    91
    热度
  • [Oracle开发] 触发器2(学习笔记)

    触发器二(学习笔记)DML触发器(语句触发器)由DML语句进行触发,当用户执行了INSERT,UPDATE,DELETE操作时就会触发操作示例一、只有在每个月的10日才允许办理,新员工入职与离职,其他时间不允许增加和删除员工数据--建立表CREATETABLEmyempASSELECT*FROMem...

    81
    热度
  • [Oracle开发] 触发器1(学习笔记)

    触发器一(学习笔记)语法:CREATE[ORREPLACE]TRIGGERtrigger_name:创建一个触发器,设置名称,如果选择了ORREPLACE,则表示如果已经有这个触发器就替换[BEFOR|AFTER]:指的是触发器的触发日间,在操作之间就BEFORC,在操作之后就AFTER触发INST...

    140
    热度
  • [Oracle开发] 完整约束3(学习笔记)

    完整约束三(学习笔记)主外键约束FKFOREIGNKEY(FK)CONSTRAINTfk_外键名FOREIGNKEY(列名)REFERENCES表2名(列名)--一般表2的主键先删除DROPTABLEMEMBERPURGE;创建表-成员CREATETABLEMEMBER(midNUMBER,NAME...

    83
    热度
  • [Oracle开发] 完整约束2(学习笔记)

    完整约束二(学习笔记)约束分以下几种:非空约束:如果使用了非空约束,则以后些字段的内容不允许设置为NULL(NOTNULL)唯一约束:即此列的内容不允许出重复UK主键约束:表示一个唯一的标识,例如:人员ID不能重复,且不能为空PK检查约束:用户自行编写设置内容的检查条件;CK主外键约束:在2张表上进...

    107
    热度
  • [Oracle开发] 完整约束1(学习笔记)

    完整约束一(学习笔记)完整约束完整约束的实现:字段类型:

    40
    热度
  • [Oracle开发] 表的创办与管理二(学习笔记)

    表的创建与管理二(学习笔记)修改表的结构DDL定义中对于数据库的操作主要有3种语法创建对象:CREATE对象类型对象名称….删除对象DROP对象类型对象名称修改对象ALTER对象类型对象名称创建表,并添加数据--删除member表DROPTABLEMEMBERPURGE;--创建mem...

    98
    热度
  • [Oracle开发] 表的创办与管理一(学习笔记)

    表的创建与管理一(学习笔记)常用数据类型char(n)n=1to2000字节,保存定长的字符串varchar2(n)n=1to4000字节,变长的可以入数字,字母,ASCII码字符集,12C开始最大支持32767字节长度long用来存放长文件最大2G,一个表中只能有一列是LONGnumber(m,n...

    111
    热度
  • [Oracle开发] SP2-0618: 无法找到会话标识符。起用检查 PLUSTRACE 角色 SP2-0611: 启用 STATISTICS 报告时出错

    SP2-0618:无法找到会话标识符。启用检查PLUSTRACE角色SP2-0611:启用STATISTICS报告时出错问题描述及解决方法:SQL*Plus:Release11.2.0.1.0Productionon星期六1月1014:31:442015Copyright(c)1982,2010,O...

    552
    热度
  • [Oracle开发] 为什么没有显示结果?

    为什么没有显示结果?求助。select*fromyhzlwhereuser_status_name='有效期'其中user_status_name是varchar类型,确定里面有很多值是‘有效期’,为什么查询没有一条记录??------解决思路----------------------是不是“有效...

    39
    热度
  • [Oracle开发] 求一条sql语句,两条数据合并为一条结果集展示?

    求一条sql语句,两条数据合并为一条结果集显示??原始数据表结构如下套餐编号指令代码指令类型(0代表订购,1代表退订)1001aaa01001bbb11002hhh11002iii0想得到的结果集如下套餐编号订购代码退订代码1001aaabbb1002iiihhh------解决思路--------...

    58
    热度
  • [Oracle开发] 小弟我要把两句查询语句合并在一起 返回一个表怎么实现呢

    我要把两句查询语句合并在一起返回一个表如何实现呢比如我要统计两个数据第一个selectcount(字段)from表where字段=10得到一个填充的表第一行第一列得到我要的数据比如100我接着统计第二个selectcount(字段)from表where字段=20得到又一个独立的表第一行第一列比如25...

    82
    热度
  • [Oracle开发] PowerBuilder 跟plsql 用他们链接数据库有什么区别吗

    PowerBuilder和plsql用他们链接数据库有什么区别吗看见有很多人在用PowerBuilder链接数据库而且有的人在说用plsql操作数据库很不安全,请大神指导。。------解决思路----------------------PowerBuilder是一个开发工具,俗称“PB,和VB、d...

    548
    热度
  • [Oracle开发] oracle数据表误删回复

    oracle数据表误删恢复1.查看回收站中的表:selectobject_name,original_name,partition_name,type,ts_name,createtime,droptimefromrecyclebin;2.恢复表:flashbacktable(表名)tobefore...

    93
    热度
  • [Oracle开发] 目录(学习笔记)

    索引(学习笔记)tablespace表空间可以省略B树索引反向键索引函数索引位图索引删除索引B树索引示例一、创建一张表并使用PL/SQL的数据生成器导入10万条记录--创建储户表createtabledepositor(actidINTEGERnotnull,identifyINTEGERnotnu...

    410
    热度
  • [Oracle开发] oracle DML异常日志(笔记)

    oracleDML错误日志(笔记)DML错误日志是oracle10gR2引入的一个类似于SQL*Loader的错误日志功能。它的基本原理是把任何可能导致语句失败的记录转移,放到一张错误日志表中。具体使用如下:1、使用DBMS_ERRLOG.CREATE_ERROR_LOG来创建错误日志表--原表my...

    120
    热度
  • [Oracle开发] 触发器6(系统触发器)(学习笔记)

    触发器六(系统触发器)(学习笔记)系统触发器系统触发器用于监视数据库服务的打开、关闭、错误等信息的取得,或者是监控用户的行为操作等。如果要创建系统触发器,可以使用如下的语法CREATE[ORREPLACE]TRIGGER触发器名称[BEFORE|AFTER][数据库事件]ON[DATABASE|SC...

    78
    热度
  • [Oracle开发]  存储过程2

    函数和存过的创建调用函数[inout参数]--函数[inout参数]createorreplacefunctionget_test(m_idinnumber,str1outvarchar2)--参数不需要类型长度returnvarchar2isstr2varchar2(10);--变量需要类型长度b...

    178
    热度
  • [Oracle开发] 记要类型(学习笔记)

    记录类型(学习笔记)定义记录类型TYPE类型名称ISRECORD(成员名称数据类型[[NOTNULL][:=默认值]表达式],...成员名称数据类型[[NOTNULL][:=默认值]表达式]);示例一、记录类型接收查询返回结果--使用记录类型接收查询返回结果DECLAREV_ENOEMP.EMPNO...

    123
    热度
  • [Oracle开发] 触发器5(建立INSTEAD OF触发器)(学习笔记)

    触发器五(建立INSTEADOF触发器)(学习笔记)INSTEADOF触发器对于简单视图,可以直接执行INSERT,UPDATE和DELETE操作但是对于复杂视图,不允许直接执行INSERT,UPDATE和DELETE操作。为了在具有以上情况的复杂视图上执行DML操作需要征用触发器来完成--创建复杂...

    93
    热度