摘要: 语法:oElement = document . getElementById ( sID ) 参数:sID――必选项。字符串 (String) 。返回值:oElemen――对象 (Element) 。说明:根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。 如果无符合条件的对象,则返回 null 。注意: document.getElementById(" ") 得到的是一个对象,用 alert 显示得到的是“ object ”,而不是具体的值,它有 value 和 length 等属性, 阅读全文
posted @ 2012-02-02 16:30 大卫.宋 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 基本介绍:showModalDialog()(IE4+支持)showModelessDialog()(IE5+支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法:vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures])vReturnValue=window.showModelessDialog(sURL[,vArguments][,sFeatures])参数说明 阅读全文
posted @ 2012-02-02 16:29 大卫.宋 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.查询一揽子PO:这里要注意的是:不同的付款条件,币种,税率,都会可能产生一张新的一揽子PO协议复制内容到剪贴板 程序代码select pla.PO_LINE_ID, pla.PO_HEADER_ID, pla.ITEM_ID, msib.SEGMENT1 ITEM_CODE,pla.UNIT_PRICE, pla.ITEM_DESCRIPTION, pla.START_DATE, pla.EXPIRATION_DATE, pla.CANCEL_FLAG, pla.CLOSED_CODE, pha.PO_HEADER_ID, pha.VENDOR_ID, pha.VENDOR_SITE_ID 阅读全文
posted @ 2011-12-12 23:06 大卫.宋 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.下面的语句用来杀死一个进程:alter sy 阅读全文
posted @ 2011-10-25 14:04 大卫.宋 阅读(52312) 评论(1) 推荐(3) 编辑
摘要: po_requisitions_interface_all这个接口表的字段charge_account_id来源于:1、组织参数的Material Account2、工单类型的Outside Processing Account 阅读全文
posted @ 2011-09-19 20:37 大卫.宋 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: create or replace trigger auth_secure before insert or update or delete --/对整表更新前触发 on g002begin IF to_char(sysdate,'DY','nls_date_language=american') in ('THU') thenRaise_application_error(-20001, 'ou dont have access to modify this table.'); End if; End ;编译后错误提示为:5 阅读全文
posted @ 2011-09-13 17:08 大卫.宋 阅读(171674) 评论(4) 推荐(5) 编辑
摘要: 最近在配置Stream时,发现必须要把GLOBAL_NAMES参数的指设置为TRUE,具体原因为何不知。但是发现在设置了该参数之后,数据库每天的物化视图刷新出现了问题。之后查明原因,是DBLINK出现了问题。随后研究了一下GLOBAL_NAMES这个参数,发现其实很有意思的事情是:GLOBAL_NAMES参数并不是用来控制GLOBAL_NAME的,而是用来限制DBLINK的使用。下面简单了解一下这个参数: GLOBAL_NAMES参数的作用,简单得说来就是:当GLOBAL_NAMES参数设置为TRUE时,使用DBLINK的名称必须与被连接库的GLOBAL_NAME一致。本来是想做几个简单的测. 阅读全文
posted @ 2011-09-05 10:07 大卫.宋 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库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 TYPE VALU 阅读全文
posted @ 2011-09-05 09:01 大卫.宋 阅读(18820) 评论(1) 推荐(0) 编辑
摘要: 1、异常的优点如果没有异常,在程序中,应当检查每个命令的成功还是失败,如BEGINSELECT ...-- check for ’no data found’ errorSELECT ...-- check for ’no data found’ errorSELECT ...-- check for ’no data found’ error这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性,如BEGINSELECT ...SELECT ...SELECT ......EXCEPTIONWHEN NO_D 阅读全文
posted @ 2011-08-25 16:36 大卫.宋 阅读(15441) 评论(0) 推荐(1) 编辑
摘要: 一般情况下,当我们直接truncate一个远程的表的时候,通常会返回如下的错误信息:ORA-02021: DDL operations are not allowed on aremote database.比如下面的示例:先在数据库test上创建一个test表,并插入一些数据,如下:SQL> conn toms/toms已连接。SQL> select instance_name from v$instance;INSTANCE_NAME----------------testSQL> create table test(no int);表汛唇ā?SQL> insert 阅读全文
posted @ 2011-08-25 14:09 大卫.宋 阅读(4316) 评论(0) 推荐(0) 编辑