`
liubin2010
  • 浏览: 311147 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
1.动态更新某个字段 update ot_dstrregtaxpayerbasic set taxofficialcode = (select taxofficialcode from tb_basic_enterprisebasicinfo where tb_basic_enterprisebasicinfo.taxregcode = ot_dstrregtaxpayerbasic.taxregcode) 2.按日期排序,读取前N条记录 select * from (select * from ot_overdueregtaxpayer where trunc(regdate,'dd') = ...
我们在Oracle存储过程中需要遍历一张表,应该怎样做。我想大多少的人第一个念头就是Cursor。      比如:      create or replace procedure StudyCursor(   resulst out integer   ) is   v_tablename varchar(30);   v_tabletype varchar(11);   cursor mycursor is select * from cat;   begin   open mycursor;   loop   fetch mycursor into v_tablename,v_table ...
1.ora-02085的解决:Database Link与GLOBAL_NAMES参数  当GLOBAL_NAMES参数设置为TRUE时,使用DATABASE LINK时,DATABASE LINK的名称必须与被连接库的GLOBAL_NAME一致。下面做一个测试,在测试中,创建数据库链接的库为XJ(WINDOWS 2003 ORACLE 10g 10.2.0.1),被链接的库为DMDB(LINUX AS5 ORACLE 10g 10.2.0.1 RAC) 首先查看DMDB的相关配置: SQL> show parameter global_names NAME             ...
以下的文章主要讲述的是Oracle高级复制的同步复制,如果你需要在全国的几个相关地方来架设相关服务器(Oracle),其要求是各个相关的DB数据的一致,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。 以下是测试方案中的一种:同步复制 Oracle 高级复制同步复制配置步骤详细说明 [Oracle] Oracle高级复制同步复制配置步骤 首先,数据库要具备Oracle高级复制功能(用system身份登录数据库,查看v$option视图,如果其中Advanced replication为TRUE,则支持高级复制功能;否则不支持) 一.数据库基本情况 数据库A 版本Oracle ...
1.怎样使用DBMS_OUTPUT.PUT_LINE 如果你是再SQL*PLUS中,只要再环境中打出 SET SERVEROUTPUT ON 就可以了. 还有一种方法:就是使用环境中的绑定变量也可以. 再环境中定义: VARIABLE NAME VARCHAR2(50); 然后把过程添加一个OUT类型的参数如: P_NAME OUT depositor.customer_name%TYPE. 然后再过程中给P_NAME赋值:P_NAME=rec.name; 再调用过程的时候将定义好的绑定变量作为实参: BEGIN show_customer_sp(...,NAME); END; 最后,用PRIN ...
1、DUAL表的用途 Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中 --查看当前连接用户 SQL> select user from dual; USER ------------------------------ SYSTEM --查看当前日期、时间 SQL> select sysdate from dual; SYSDATE ----------- 2007-1-24 1 SQL> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') from dual; TO_CH ...
1、下载Oracle 11g R2 for Windows的版本,下载地址:官方网站,其中包括两个压缩包: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件: 3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”: 4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中 ...
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这 ...
        为了方便数据库的存储、数据的备份、恢复,在实际建库中,我们希望能够根据具体的年月建立数据表,例如,事件表我们可以建立为EV_yyyymm(yyyy为年份,mm为月份),使用存储过程可以解决动态建表。(源代码如下:) **************************************************** ***                存储过程原码                  *** **************************************************** ====生成表的存储过程prCreate ...
  试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在本次测试中,新疆的计算机为本地计算机,即本要的IP地址为:192.168.1.100 北京的总部有一个集中的数据库,其SID是SIDBJ,用户名:userbj,密码:bj123,北 ...
第一种: 通过使用Oracle语句块      declare          cursor cur_test is select widgetid from t_widget;      begin          for c in cur_test loop            insert into t_tag (tagid,widgetid,userid,tagname,tagdate) values(s_tag_tagid.nextval,c.widgetid,'15895829126','nanjing',sysdate);    ...
  1。基本概念:   数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。   1。创建语法:   CREATE DATABASE LINK TEST CONNECT TO USERNAME IDENTIFIED BY PASSWORD   USING 'CONNECT_STRING';   解释:TEST是数据库连接串的名字。以后就通过这个名字来进行调用远程数据库的内容。   USERNAME是用来连接到远程数据库的合法Oracle用户名。PAS ...
  本文档主要介绍ETL测试的流程,以及一般的项目情况来说明ETL的测试方法。 ETL 测试流程图 测试环节 1、 需求分析 熟悉业务流程和业务规则,根据需求分析出源表与目标表以及之间的mapping关系,解析出业务的 数据流图:   1、 测试分析 测试点: ETL常规检查: 1.ETL脚本是否有运行错误,脚本运行时间(看执行计划) 2.ETL脚本的错误处理机制是否完整(代码review) 3.ETL脚本是否支持回滚 业务逻辑检查: ...
1.oracle 交换空间大小过小 重新调整虚拟内存大小,以Windows XP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就可以了。 
1Too many security failures 当使用客户端是4.1,而服务器端为4.5时,则会出现这种症状,卸载客户端,然后安装4.5就可以了
Global site tag (gtag.js) - Google Analytics