- 浏览: 5641 次
- 性别:
- 来自: 深圳
最新评论
文章列表
《Hackers and Painters》,我第一次花钱买的电子书。
作者paul Graham,曾想成为画家,创业开发出让用户通过浏览器搭建网店的软件被雅虎收购,其写在个人网站上的关于技术和创业的一系列思考结集出版,就是这本书。后来他办创业 ...
页面多条输入时第一行的html table静态显示在页面上,通过点击“新增”按钮新增一行输入框,这里是用javascript实现的,将另一个style=display:none的table每列cells的className和innerHTML赋值给新TR的办法插入到原表下方。
原表第一列是居中的,<td class="css" align=center>。但innerHTML仅能取到TD内部的内容,className取到了css,align的居中属性在这次传递中丢失了,新插入行的第一列不再居中。
两个解决办法:
1 TD内容外 ...
文中大部分观点均来自Thomas Kyte的《Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》一书
1 ALTER TABLE 表名 ENABLE ROW MOVEMENT 允许oracle改变分配给每行的rowid。否则flashback时会报“ORA-08189: cannot flashback the table because row movement is not enabled”。rowid是在insert时分配的。flashback会对表做delete再重新插 ...
dba_constraints 查看约束
dba_cons_columns 约束涉及字段
两者结合可以查询所有外键引用某字段的表
dba_source
查询所在DB所有用户下TYPE BODY,PROCEDURE,TYPE,FUNCTION,TRIGGER,JAVA SOURCE,PACKAGE BODY,PACKAGE的源代码,注意写在java DAO层中的sql语句在这个视图中是不可见的。一般可用text like’%内容%’查找我们感兴趣的内容
dba_dependencies
数据库对象间依赖关系的视图,如果被引用对象不存在或者失效,引用者也无法正常使用。体现出一种部署过程中的强关联 ...
oracle10.2.0.4版本
字符变量(比如v_mail_tmp)超过4000字节,即使是将substr(v_mail_tmp,1,1333)插入一个VARCHAR2(4000)的字段,该表只有一个4000的字段
也会报ORA-01461,can bind a LONG value only for insert into a LONG column
最后的解决办法是定义一个varchar2(4000)的变量v_CONTENT,做一次赋值v_CONTENT:=substr(v_mail_tmp,1,1333),再将v_CONTENT插入表就不报错了
原因估计是超过4000后,当作lo ...