ORACLE建立表或者查詢報錯: ORA-00972: 標識符過長解決方法

1.緣由分析

出現該問題通常是表名稱、列命名或者別名過長,超出了oracle數據庫的限制。oracle數據庫版本在12.1以前的,包括12.1名稱限制長度爲30個字符串。12.2及之後修改限制長度爲128個字符串。mysql

2.解決方法

  1. 開發過程當中遇到此問題能夠修改本身的sql語句,保證字段長度在限制以內。
  2. 數據導入出現此問題通常只能更換高版本的數據庫,否則沒法正常導入數據。

3.隨筆

習慣了mysql,SqlServer數據庫的我,由於某些不可抗力的緣由須要使用oracle,從頭學起,發現坑仍是蠻多的。不說了,繼續搞~~~~sql

相關文章
相關標籤/搜索