Oracle数据库sql
3000问
这个作者很懒,什么都没留下…
展开
-
oracle中格式化数据求和报错ORA-01722:无效数字
运行报错去掉数据格式化求和就可以,主要是因为当数据格式化中有一个数据超过1000多一个逗号导致不能求和去掉格式化就可以原创 2020-09-15 15:44:38 · 454 阅读 · 0 评论 -
Oracle的not in使用
AND M.WATERMARK NOT IN ('IATF', 'G')NOT IN会将空值也筛选掉如果不筛选掉空值,可以这样写AND NVL(M.WATERMARK,'@@') NOT IN ('IATF', 'G')原创 2020-08-21 11:23:34 · 1527 阅读 · 0 评论 -
Oracle pl/sql的嵌套while循环和exit跳出循环
while n_Colomn_Num<=v_SUMQTY loop strSql4 :='select NOTE_'|| to_char(n_Colomn_Num) ||' from JCD_PLAN_TEMP_ONE WHERE PROCESSNAME = ''' || v_ITEMNAME || ''' And PANELPCS = ''' || v_PANELPCS || ''' AND KEYNAME = ''1'''; EXECUTE IMME...原创 2020-07-20 11:48:05 · 839 阅读 · 0 评论 -
oracle 查看进程 kill进程
Oracle数据库查看进程的语句select a.sid, a.serial#, c.object_name, b.session_id, b.oracle_username, b.os_user_name from v$process p, v$session a, v$locked_object b...原创 2020-04-27 19:41:22 · 479 阅读 · 0 评论 -
Oracle sql 按指定顺序产生序列号
sql代码:按指定顺序产生对应序号select row_number() over (order by instr('A,C,B,E,D,F',区域)) ROWINDEX,区域,S1,S2,S3,S4,S5,S6,S7from TABLE where 1=1order by instr('A,C,B,E,D,F',区域)产生对应序号ROWINDEX 区域...原创 2020-04-27 11:23:04 · 997 阅读 · 0 评论