round函式解決oracle報錯"OCI-22053: 溢位錯誤"的問題
繼上次公司網站報錯除數為0的問題,這次又來報錯溢位錯誤,還是同一條語句!搜尋網上的解決方法,發現問題描述和解決方法如下:
Oracle 數值資料型別最多可儲存 38 個位元組的精度。當將 Oracle 數值轉換為公共語言執行庫資料型別時,小數點後邊的位數可能過多,這會導致此錯誤。
解決方法:
使用round()函式:
例如:select min(pval),max(pval),round(avg(pval),5) from hvm_data_dga .
round(avg(pval),5) 使數值小數點後按照四捨五入保留5位。
難道是小數點位數過多?把sql語句放到資料庫中執行一下,發現果然有
加入round函式之後就解決了!
相關推薦
round函式解決oracle報錯"OCI-22053: 溢位錯誤"的問題
繼上次公司網站報錯除數為0的問題,這次又來報錯溢位錯誤,還是同一條語句!搜尋網上的解決方法,發現問題描述和解決方法如下: Oracle 數值資料型別最多可儲存 38 個位元組的精度。當將 Oracle 數值轉換為公共語言執行庫資料型別時,小數點後邊的位數可能過多,這會導致此錯誤。 解決方法: 使用rou
解決oracle報錯:ora-00257 archiver error. connect interval only,unit freed
通過navicat連線oralce資料庫時,發現彈出報錯:ora-00257 archiver error. connect interval only,unit freed。 經查詢,大致定位為日誌滿了,需要清理日誌。 1、以oracle身份登入資料庫 su - oracle
解決Oracle報錯“必須宣告識別符號”
寫了一段很簡單的程式碼,輸出學號01的學生名字: declare v_sname sname.student%type; --報錯行 begin select sname into v_sname from student where sn0='01';
tomcat作為windows服務無法啟動如何解決,報錯:參考特定服務錯誤程式碼0
現象是直接雙擊startup.bat可以正常跑tomcat 通過service.bat install 將tomcat加到服務裡面去無法啟動,顯示內容為: “windows不能在本地計算機啟動Apache Tomcat. 有關更多資訊,查閱系統事件日誌。如果這是非Mic
Python 連線oracle 報錯 :oci.dll is not the correct architecture 解決方案
完整錯誤:DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:\app\xyg\product\11.2.0\client_1\bin\oci.dll is not the correct architect
Navicat連接Oracle報錯_Cannot load OCI DLL 87
oci tcl instant ... 數據庫 oracle官網 cannot 連接 官網 原因: Oracle需要裝client才能讓第三方工具通過OCI(Oracle Call Interface)來連接。 解決方案: 1. 去oracle官網下載Instant Cli
Eclipse啟動報錯:An internal error occurred during: "Updating indexes".org/eclipse/core/runtime/internal/adaptor/BasicLocation解決方法
update download 4.0 oca and load 異常 for ror Eclipse一直用的好好的,突然這兩天每次啟動都會出現如下的錯誤:An internal error occurred during: "Updating indexes".org/e
(已解決)c# 客戶端程式訪問oracle報錯:ORA-12154: TNS: 無法處理服務名
錯誤:ORA-12154: TNS: 無法處理服務名 這個錯誤大家在百度上一搜一大把,但是我出現這個錯誤的原因跟百度不太一樣,我的客戶端程式在不同的目錄可以正常執行,但在其中1個目錄就是要出錯,因此我想到是目錄路徑中出了問題,既然是路徑那就只能是資料夾名有什麼特殊之處導致不能執行,後來發現不能執
nginx 啟動報錯“var/run/nginx/nginx.pid" no such file or directory解決方法
今天剛搭建的nginx伺服器啟動時,報錯“var/run/nginx/nginx.pid" no such file or directory,按照他的意思我在var/run/新建了一個資料夾nginx,重新啟動,啟動成功。 但是當我虛擬機
解決 sqlalchemy 報錯:(1193, "Unknown system variable 'tx_isolation'")
1出現此報錯的原因是使用的mysql8.0 以前用的是:tx_isolation 現在用是: transaction_isolation a.通過升級 sqlalchemy 的方法可以解決此問題, pip install -i https://pypi.tuna.tsinghua.edu
pycharm18.2.4 + Python3.7.1 安裝salt報錯python pip install salt: Command "python setup.py egg_info" failed with error code 10 及解決方法
最近在使用Python3.7.1 + pycharm + salt編寫程式中需要用到salt模組,但是在pycharm中使用pip install salt 安裝時出現錯誤: 1、提示需要 microsoft visual c++ 14.0 解決方法:可以去官網http://land
oracle 報錯 關於"ORA-00942 表或檢視不存在"
報錯:ORA-00942: 表或檢視不存在 情況:在專案中查詢這個表資料的時候報錯 分析:我今天的任務是將專案部署到虛擬機器上執行起來,並且是把本地的資料匯入到由另一家公司專門負責的資料庫中。 這家公司給我的使用者為user01,我將本地本地資料庫的資料匯出為dmp檔案,然後匯入伺服
kubernetes報錯“failed to get azure cloud..."解決
從1.11.3升級到1.12.1,檢視kubernetes日誌,發現報錯: journalctl -f -u kubelet.service 經過查詢資料,發現是1.12因為在v1.12中的kubelet 的AttachVolumeLimit導致的,禁用AttachVolumeLimit maste
解決Jackson報錯:can not access a member of class xx.xx.ser.std.NullSerializer with modifiers "private"
解決 Jackson 報錯:can not access a member of class com.fasterxml.jackson.databind.se
Oracle報錯:不是單組分組函式
sql語句進行分組查詢,存在聚合函式 原因:sql 的group by 語句有問題 解決辦法:檢查group by 後的語句,需要將語句中的非聚合函式部分寫到group by中
OpenCV SITF 特徵提取 FeatureDetector物件函式detect執行報錯解決方案
本人在使用OpenCV SIFT特徵提取演算法時,遇到了問題,具體表現為 .exe觸發了一個斷點錯誤,經網上查詢,發現是 vector 在析構時,造成了記憶體錯誤,解決方案由大神在csdn部落格中給出,連結地址: 按照大神所提示的 ,在使用opencv 函式之前,先對 v
本地使用Navicat遠端連線Oracle報錯ORA-28547問題解決
用Navicat連線Oracle資料庫時出現如下錯誤 按照資料庫連線資訊去連線就好了,注意的是預設的Server Name是ORCL,記得改成你要連線的資料庫名; 在進行連線測試的時候,出現了報錯資訊ORA
navicat 連線Oracle 報錯:Cannot load OCI DLL, 126
1.64位win7 安裝了oracle11g 使用Navicat for Oracle cannot load OCI DLL,126 解決方法:navicat 選單中 -工具->選項->OCI 選擇oracle安裝目錄下bin裡面的oci.dll 但是發
解決VS2017報錯fopen、sprintf等函式安全的問題
VS2017中使用fopen、sprintf等函式會出現安全問題,如下: error C4996: ‘fopen’: This function or variable may be unsafe.
解決帶有日期格式的txt資料匯入oracle報錯的問題
將txt匯入oracle中有兩種方法1.使用sqlloader命令匯入 需要自己編寫ctl檔案 2.txt轉excel,再匯入oracle中 剛開始我這兩種方法都試過,可是都報錯誤,就是日類型別的資料報錯,這個錯誤折磨了我兩天,具體就不多說了,直接上解決方法 由於我的系統預