用WM_CONCAT查詢資料的時候超過10條報不存在的lob值, 弄了一上午終於搞定了!
我原先的sql:
SELECT ut.userid AS USERID,
ut.operatorname AS USERNAME,
ut.operatorid AS OPERATORID,
upt1.posicode AS POSICODES,
ot.orgseqname AS ORGDEPT,
ot.orgname AS OFFICE
FROM bpm_user ut
RIGHT JOIN (select upt.operatorid as operatorid,
to_char(substr(WM_CONCAT(upt.posicode), 1, 4000)) as posicode
from bpm_user_position upt
where upt.flag = 'Y'
group by upt.operatorid) upt1 ON upt1.operatorid =
ut.operatorid
INNER JOIN bpm_org ot ON ot.orgid = ut.orgid
where 1 = 1
AND upt1.posicode like '%10008%'
這段sql在資料庫執行沒有問題,但是在程式一直報錯;
然後分析問題發現在WM_CONCAT 之後在to_char的時候就會報錯,如果不to_char 返回的資料又是clob的路徑;
最後小小的修改了下,臥槽 問題就解決了! 但是具體原因 我也不明白,有知道的大神可以告訴我下嗎?
修改後的程式碼:
SELECT ut.userid AS USERID,
ut.operatorname AS USERNAME,
ut.operatorid AS OPERATORID,
to_char(substr(upt1.posicode, 1, 4000)) AS POSICODES,
ot.orgseqname AS ORGDEPT,
ot.orgname AS OFFICE
FROM bpm_user ut
RIGHT JOIN (select upt.operatorid as operatorid,
WM_CONCAT(upt.posicode) as posicode
from bpm_user_position upt
where upt.flag = 'Y'
group by upt.operatorid) upt1 ON upt1.operatorid =
ut.operatorid
INNER JOIN bpm_org ot ON ot.orgid = ut.orgid
where 1 = 1
AND upt1.posicode like '%10008%';
網上查了各種資料還是沒找到能解決我問題的,最後自己解決了 哈哈! 記錄下以便有遇到相同的問題的人能有個參考!
相關推薦
用WM_CONCAT查詢資料的時候超過10條報不存在的lob值, 弄了一上午終於搞定了!
我原先的sql: SELECT ut.userid AS USERID, ut.operatorname AS USERNAME, ut.operatorid AS OPERATOR
Windows 10安裝TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了,包含安裝方法和下載路徑
Windows 10安裝TensorFlow-gpu1.4 及CUDA8.0,cuDNN6.0,搞定了 先說下我的最終版本: Python 3.5.3; tensorflow-gpu==1.4.0 ; CUDA Toolkit 8.0 GA1 (Sept 2016),&nb
JAVA型別直接輸入超過10位報The literal XXX of type int is out of range 解決辦法
Long.parseLong("XXX")或long number=xxxL java long與int取值範圍的問題 1:long l = 1024*1024*1024*4; //02:int i1 = 1024*1024*1024*4; //03:int i2 = 22000000000
查詢資料限制顯示條數
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N HQL: from table1 t order by t.createTime desc where rownum<=n 2. INFORMIX SE
Mysql查詢結果只有一條的情況下把值賦值給變量
lec div class date() where sql logs pan rdate 1 set @n=(SELECT count(day) from log where day=CURDATE()); 2 SELECT @n 把結果中count(day)的值賦值
組織樹列表查詢,不使用遞歸一次循環搞定
char 需求 var esp result value ldr ret public 需求:不使用遞歸查詢出一棵樹。 service層業務代碼 1 @SuppressWarnings("unchecked") 2 public JsonRet getOrga
ftp安裝和虛擬用戶創建(終於搞清楚了)
sftp att word 很多 刪除 用戶創建 手動 人員 require 之前領導叫我在Linux下搭建一個FTP服務器,搞一個公司內部人員文件結構,並對相應人員設置相應的訪問權限,之前網上有很多安裝方法,但是都是很傻瓜式地安裝,用戶簡單地創建,而我當時也是用的最笨的方
mac上用VMWare虛擬機器裝Ubuntu,搞定了
我是按照下面連結成功安裝的,很好 https://blog.csdn.net/JackJia2015/article/details/50757430 後來我又安裝了搜狗輸入法 官網下載,https://pinyin.sogou.com/linux/ 然後去下載
Windows 10 裝Ubuntu 搞定了
Windows 10 裝Linux 參考 https://blog.csdn.net/zr459927180/article/details/51627910 電腦基本資訊: 300G固態硬碟,1T機械硬碟,英偉達1050獨立顯示卡, Dell桌上型電腦,F2
終於搞懂了什麼是二叉查詢樹,AVL樹,B樹,B+樹,紅黑樹
二叉查詢樹: 二叉查詢樹就是左結點小於根節點,右結點大於根節點的一種排序樹,也叫二叉搜尋樹。也叫BST,英文Binary Sort Tree。 二叉查詢樹比普通樹查詢更快,查詢、插入、刪除的時間複雜度為O(logN)。但是二叉查詢樹有一種極端的情況,就是會變成一種線性連結
寫個選項卡用bootstrap 幾行程式碼就搞定了
<ul id="myTab" class="nav nav-tabs"> <li class="active"> <a href="#A" data-toggle="tab"> A選項卡
【java 資料結構】還不會二叉樹?一篇搞定二叉樹
二叉樹是我們常見的資料結構之一,在學習二叉樹之前我們需要知道什麼是樹,什麼是二叉樹,本篇主要講述了二叉樹,以及二叉樹的遍歷。 你能get到的知識點? 1、樹的介紹 2、二叉樹的介紹 3、二叉樹遍歷的四種方法 4、牛客題目:反轉二叉樹 目錄你能get到的知識點?一、知識預備1、樹2、樹的相關術語介紹1、二叉樹2
Oracle數據庫查詢用 where in 查詢的項超過1000條的解決方案
ont rac ipc ram take list() nbsp con || 眾所周知,如果我們的用SQL查詢語句時,如果用where in帶的參數超過1000條的話,oracle是會報錯的。 因為項目中遇到這樣的問題,所以找到了接下來我要說的這個辦法。 因為用的地方很多
mysql 資料庫rand() 隨機查詢10條資料 整理
網上找了好多看了還不是很明白,為了專案進度拿過來直接用。害怕以後還需要。好找一些,放在這裡。若要在i ≤ R ≤ j 這個範圍得到一個隨機整數R ,需要用到表示式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12 的範圍(包括7和12
數據庫查詢前10條數據
font sql color oracl logs rom from code oracle Oracle中查詢 select * from table where rownum<=10; DB2中查詢 select * from table
有1千萬條有重復的短信,以文本文件的形式保存,一行一條,也有重復,用5分鐘時間找出重復出現最多的前10條短信。
ascii碼 宋體 哈希表 文本 深度 pan 進行 span 二次 1,哈希表法 分成若幹組,進行掃描。相同記錄只加1次,重復次數加1,之後進行第二次掃描,得出重復次數的前十名。 2,從小到大排序(我覺得最好不用這種方法,準確性不高) 3,內存映射(建議) 對每條
使用Spark進行搜狗日誌分析實例——列出搜索不同關鍵詞超過10個的用戶及其搜索的關鍵詞
log collect pre form 用戶 path space img ack 1 package sogolog 2 3 import org.apache.hadoop.io.{LongWritable, Text} 4 import org.apac
用JAVA連線SQL實現查詢資料
顯示所有學生程式碼 <%@ page language="java" contentType="text/html; charset=UTF-8" import="java.sql.*" pageEncoding="UTF-8"%> <!DOCTYPE html>
前端請求後端,後端查詢完畢傳到前端 ,用layui 將 資料分頁
前端:我用的是layui框架的分頁 js 檔案 layui.config({base : "script/" }).use(['form','layer','jquery','laypage'],function(){var form = layui.form(),layer = paren
教你用一條SQL搞定跨資料庫查詢難題
摘要: 資料庫拆分後,資料分佈到不同的資料庫例項,可達到降低資料量,增加例項數的擴容目的。然而前途是美好的,道路是曲折的。一旦涉及拆分,就逃不開“原本在同一資料庫裡的查詢,要變成跨兩個資料庫例項”的查詢問題。 導讀 日前,某電商使用者由於業務發展迅猛,訪問量極速增長,導致資料庫容量及效能遭遇