SQL语句之查询字段注释(备注)


SQL语句之查询字段注释

SELECT B.name AS column_name
FROM sys.tables A  
INNER JOIN sys.columns B ON B.object_id = A.object_id  
LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id AND C.minor_id = B.column_id 
WHERE A.name = '表名'

使用原因和场景:前台通过文件(eg:Excel)上传数据,字段名为中文方便录入数据,但是数据库字段名为英文,(用jpa等其他可以直接操作实体类的jdbc框架不用考虑这些),使用jdbcTemplate写原生sql 语句插入的时候需要字段名,所以要相应的根据中文字段注释查询对应的字段名


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM