| | |
| | | </resultMap> |
| | | <!--自定义查询--> |
| | | <select id="getTabInfo" parameterType="String" resultMap="reslutMap"> |
| | | SELECT |
| | | t1.table_name AS "tableName", |
| | | t2.comments AS "tableComments", |
| | | t1.column_name AS "name", |
| | | t1.data_type AS "dataType", |
| | | c.comments AS "comments" |
| | | FROM |
| | | user_tab_columns t1 |
| | | JOIN |
| | | user_tab_comments t2 |
| | | ON |
| | | t1.table_name = t2.table_name |
| | | LEFT JOIN |
| | | user_col_comments c |
| | | ON |
| | | t1.table_name = c.table_name AND t1.column_name = c.column_name |
| | | WHERE |
| | | t1.table_name = #{tableName} |
| | | SELECT t1.table_name AS "tableName", t2.comments AS "tableComments", t1.column_name AS "name", |
| | | t1.data_type AS "dataType", t3.comments AS "comments", t1.data_default AS "dataScale" |
| | | FROM all_tab_columns t1 |
| | | LEFT JOIN all_tab_comments t2 ON t1.table_name = t2.table_name |
| | | LEFT JOIN user_col_comments t3 ON t1.table_name = t3.table_name AND t1.column_name = t3.column_name |
| | | WHERE t1.table_name = #{tableName} |
| | | AND t1.OWNER = #{tableSchema} |
| | | AND t2.OWNER = #{tableSchema} |
| | | AND t3.OWNER = #{tableSchema} |
| | | </select> |
| | | |
| | | </mapper> |