Oracle是否具有用於存儲其可打印友好標籤的列元數據? 假設我有一個名爲prodDesc.
的列,我希望能夠將一個列標籤(如"Product Description"
)用於結束報告&網頁。我打算利用列大小的元數據,所以當我生成一個html表格時,我可以動態地爲輸入文本框設置size
和maxlength
參數。用於存儲列標題/標籤的Oracle元數據
我知道我可以使用AS
關鍵字,但是我需要在每個sql語句中更新它,但我寧願將列標籤保留在一個位置。
一個圍繞思想的工作是複製每個表,每個表都用一個附加的_label命名,然後每個表都只有一行來存儲列標籤。但這似乎過分。
tblProduct
tblProduct_label <--- same structure as tblProduct but the values
順便說一句,這是一個帶有oracle後端的java web應用程序。
編輯: 這是一個示例XML文件,我已經保持我的所有數據庫表...
<schema>
<tableName>xtblPersonnel</tableName>
<tableTitle>Personnel</tableTitle>
<tableConstraints></tableConstraints>
<column>
<name>PID</name>
<type>VARCHAR2</type>
<size>9</size>
<label>Badge ID</label>
</column>
<column>
<name>PCLASS</name>
<type>VARCHAR2</type>
<size>329</size>
<label>Classification</label>
</column>
<schema>
我編輯了我的文章。我使用xml文件做其他事情,希望在創建表格時將標籤推入數據庫。我將使用從我的servlet到視圖/ UI的散列表進行調查。 – jeff 2010-08-27 17:36:22
絕對是的。 – 2010-08-27 17:43:01
好,所以在我的jsp我有:<%java.util.HashMap lbl =(HashMap)request.getAttribute(「labels」); %>然後我想要一個標籤:<%=((HashMap)lbl.get(「shop_order」))。get(「label」)%>這是你在想什麼嗎? – jeff 2010-08-27 18:45:10