場景:
EPR 數據庫SQLSERVER 2008R2,
BI: PENTAHO,MYSQL
應用:
PENTAHO PRD抓取數據發布到平台顯示,PRD預覽正常,但是BI平台運行報表出現錯誤:
Caused by: java.sql.SQLException: Invalid length parameter passed to the LEFT or SUBSTRING function.
解決方法:
1.SUBSTRING(FBigText, 1 , CHARINDEX('...', FBigText ) -1) NO
2.substring(FBigText,1,len(FBigText)-3) NO
3.replace(FBigText, '...','') YES
原因:
應該是SQLSERVER VS MYSQL 函數不兼容(中間還有基於JAVA的BI平台)
Searching...