2012-05-29 125 views
0

我使用的是Oracle數據庫在我的應用Oracle架構驗證

我的應用程序允許用戶創建模式,爲此,

我要建立我的應用程序之前做一些驗證..

例如我想,以確保用戶沒有創建與長列名錶

(有限制在Oracle中的最多30個字節表和列名)

我抱着方言對象在我的驗證功能,

是否可以使用方言對象找出用戶輸入(在我的例子列名)

是不正確的 - (因爲列名大小超過30個字節。)

請協助,

感謝,

JHON。

回答

0

我發現瞭如何做到這一點..

我宣佈的新的類對象:在此類java.sql.DatabaseMetaData中

有其返回限制每個DB

getMaxColumnNameLength()方法

(例如在oracle中該方法返回30)

現在我可以做我的驗證!

無論如何感謝:)

約翰。