ORACLE 杂记
上一篇 /
下一篇 2007-09-24 10:39:06
取得字段中的最大值:
SELECT GREATEST(1,2,3) from dual;
说明:Oracle中,greatest比较如果第一个值为数字,则将所有的值进行数值比较,如果为字符串,则所有的参数进行字符串比较。
在过程中更新不确定字段:
execute immediate('update pippro set '||P_NAME||'=to_date(to_char(sysdate,''yyyy-mm-dd''),''yyyy-mm-dd'') where nid='||P_NID);
说明:P_NAME:传进来的参数
'':字段串里的'用''代替
ORA-00913
通常在一张表向另一张表插数据或更改数据时出现,原因是张两表的表结构不一致可用desc test,desc test1对照一下
ORA-02298
“未找到父项关键字”的错误。该错误的原因就是数据库表中出现了不能满足外键约束条件的记录,子表中的外键值取值不在父表的主键值内
ORA-08189
“ 因为未启用行移动功能, 不能闪回表”的错误。
执行以下语句启用行移动功能:alter table TAB1 enable row movement;
执行以下语句关闭行移动功能:alter table TAB1 DISABLED row movement;
相关阅读:
- Oracle将往何处去? (51testing, 2007-9-03)
- Unix环境下Oracle数据库完全优化详解 (51testing, 2007-9-04)
- Oracle与提高性能有关的特性 (51testing, 2007-9-07)
- 教你轻松掌握修改Oracle数据库表的大小 (51testing, 2007-9-13)
- Oracle数据库的四种启动方式 (51testing, 2007-9-14)
- Oracle重做日志文件损坏或丢失后的恢复 (51testing, 2007-9-18)
- 在Windows系统下完全卸载Oracle的好方法 (51testing, 2007-9-19)
- DB2中实现Oracle的相关功能 (51testing, 2007-9-20)
- Oracle压力测试之orabm (51testing, 2007-9-20)
- 用orabm测试oracle服务器的TPS值 (51testing, 2007-9-21)
收藏
举报
TAG:
oracle
dd
取字段中的最大值
行