oracle
南来北往的客
是对还是错,问询南来北往的客。
展开
-
Oracle sql日期比较(to_date).
粘贴主要代码出来gon供大家原创 2014-11-10 17:06:57 · 1607 阅读 · 0 评论 -
Row_Number() OVER的实例.
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)实例:初始化数据create table employee (empid int ,deptid int ,salary decimal(10,2))insert原创 2014-11-10 17:14:43 · 448 阅读 · 0 评论 -
sql 更新date字段报“格式代码出现两次”错误解决方法.
update COMPANY_RECORD t set t.valid_date = to_date('2014/11/13 12:00:00','yyyy/MM/dd HH:mi:ss ');原创 2014-11-20 09:54:48 · 1221 阅读 · 0 评论 -
数据库中 nextVal,currVal的应用.
x.nextVal 得到x序列下一个序列值,x.currVal 得到x序列当前序列值。 注意:在引用 x.currVal之前必须先引用x.nextVal,否则会报ORA-08002: 序列 x.currVal尚未在此会话中定义。 具体应用1、创建一个序列: create sequence test_seq increment by 1 start wit原创 2015-01-06 15:03:51 · 2370 阅读 · 0 评论 -
sql两个字段相加减,第三个字段没有值的原因.
错误的写法:(in_story_num-out_story_num) as story_num 正确的写法:(nvl(in_story_num,0)-nvl(out_story_num,0)) as story_num (注:利用nvl函数)原创 2015-08-11 14:49:54 · 1723 阅读 · 0 评论 -
oracle 把某用户下的表权限授权给另一用户
//把JBQDEDI读写权限 授权给JBQDselect 'Grant all on '||table_name||'to JBQD ;' from all_tables where owner = upper('JBQDEDI');//把当前登陆的用户表查询权限授权给b用户select 'GRANT SELECT ON '||table_name||' to b;' f原创 2016-03-07 11:24:06 · 63443 阅读 · 2 评论 -
oracle 某个字段重复的记录,选其中随便一条。
select * from BASE_DCR_DUE where rowid in (select row_id from (select du_mode_code, max(rowid) row_id原创 2016-12-06 13:54:22 · 6253 阅读 · 1 评论 -
ORACLE ORA-02290: 违反检查约束条件,如SYS_C0053416
解决方法: 首先要确定约束在哪一字段上,使用sql:select * from user_constraints where table_name='TABLENAME',(这里要注意TABELNAME必须是大写),这样数据表所有的约束都会呈现出来,找到报错中SYS_C0053416约束条件,若本sql确能查询出该SYS_C0053416,删除该check约束问题也就可以解决,查看search...原创 2018-07-02 14:19:13 · 11005 阅读 · 1 评论 -
oracle 修改数据提交之后回滚
//时间,表示恢复到在这时间之前的数据1、select * from SOURCE_ORDER_HEADER as of timestamp to_timestamp('2018-07-24 17:16:38', 'yyyy-mm-dd hh24:mi:ss');2、alter table SOURCE_ORDER_HEADER enable row movement;3、flashb...原创 2018-07-25 16:50:00 · 2209 阅读 · 0 评论