【問題】 table 和column 查詢表定義
現在的 t_query_table 和 t_query_cloumn 定義如下:
SQL> desc t_query_table
Name Type Nullable Default Comments
------------ ------------- -------- ------- --------
TABLE_NAME VARCHAR2(40)
TABLE_DESC VARCHAR2(200) Y
IS_LOG_TABLE CHAR(1) 'N'
SQL> desc tplife.t_query_column
Name Type Nullable Default Comments
------------------ ------------- -------- ------- --------
TABLE_NAME VARCHAR2(40) 表名
COLUMN_NAME VARCHAR2(40) 欄位名
COLUMN_DESC VARCHAR2(255) 欄位描述
LIST_ORDER NUMBER(3) 在列表中的排序
COMMON_ORDER NUMBER(3) 常用欄位的排序
ADVANCE_ORDER NUMBER(3) 非常用欄位排序
REF_TABLE VARCHAR2(40) Y 引用的表
KEY_COLUMN CHAR(1) 'N' 是否主鍵欄位
DISPLAY_FK_CODE CHAR(1) 'N' 是否顯示外來鍵程式碼
PROCESS_FK_LINK CHAR(1) 'N' 是否使用外來鍵超鏈
DATA_TYPE VARCHAR2(20) 資料型別
DISPLAY_ORG_DATA CHAR(1) 'Y' 是否顯示原始資料
COLUMN_ID VARCHAR2(100) 欄位ID
IS_FUNCTION_COLUMN CHAR(1) 'N' 是否函式欄位
FUNCTION_INFO VARCHAR2(255) Y 函式內容
如果可以在t_query_column 增加一個 column_id 則可以在表欄位太多時候,方便很多:
select max(substr(SYS_CONNECT_BY_PATH(COLUMN_NAME, ','),2)) col from (
select COLUMN_NAME,column_id from dba_tab_columns where table_name='TT' And wner = 'TEST')
start with column_id=1
connect by column_id=rownum;
----並不是每個人都可以訪問dba_tab_columns
select max(substr(SYS_CONNECT_BY_PATH(COLUMN_NAME, ',A.'),2)) col from (
select b.COLUMN_NAME,b.column_id from (select rownum column_id,a.* from tplife.t_query_column a ) b
where table_name='T_PAY_FEE')
start with column_id=1
connect by column_id=rownum;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16179598/viewspace-600496/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLAlchemy Table(表)類方式 – Table類和Column類SQL
- Waiting for table阻塞查詢的問題AI
- leetcode題解(查詢表問題)LeetCode
- DELETE TABLE資料後,查詢變慢,問題處理delete
- Azure 基礎:自定義 Table storage 查詢條件
- 自定義 Azure Table storage 查詢過濾條件
- 【TABLE】oracle表線上重定義注意事項Oracle
- 二分查詢的定義
- Spring JPA 定義查詢方法Spring
- [BUG反饋]form表達提交查詢問題ORM
- 5-順序表查詢及插入問題
- 查詢使用表空間的TABLE,INDEX,INDEX SUBPARTITIONIndex
- MyBatis(六) sql片段定義、級聯查詢、巢狀查詢MyBatisSQL巢狀
- SAP UI5 Form 表單 Column Layout 下的 Column 個數分配問題UIORM
- sql 模糊查詢問題SQL
- Xilinx問題查詢
- 斷號查詢問題
- (三)陣列的定義、折半查詢、排序(選擇和冒泡)陣列排序
- sqlserver查詢table,columns資訊SQLServer
- Kylin儲存和查詢的分片問題
- mysql 5.7.11查詢分割槽表的一個問題MySql
- 查詢模型中所有Measure定義(DAX)模型
- session定義使用和丟失問題小結Session
- yii2接入pgSQL(查詢不到表The table does not exist: {{%user}})SQL
- oracle 10046與select table查詢表系列(一)Oracle
- oracle分割槽表線上重定義欄位not null問題OracleNull
- 表空間查詢和管理
- 表和索引並行查詢索引並行
- elementUI table 自定義表頭UI
- Laravel5.7 查詢問題Laravel
- sphinx查詢過濾問題
- 批次分頁查詢問題?
- hibernate批量查詢問題
- sql 查詢條件問題SQL
- SQL查詢table或index異常增長問題 - space_usage (show_space)SQLIndex
- 求各位前輩幫忙看看連表查詢字首問題
- 使用並查集處理集合的合併和查詢問題並查集
- 子查詢-表子查詢