从具体化“system.decimal”类型到“system.string”类型的指定强制转换无效


场景:在 plsql 中传入表名参数,查询表的所有列名。返回前台绑定下拉菜单

 select column_id,column_name from  user_tab_columns WHERE TABLE_NAME= '表名'

问题: 从具体化“system.decimal”类型到“system.string”类型的指定强制转换无效。

解决方式: 

 select to_char(column_id) as column_id,column_name from  user_tab_columns WHERE TABLE_NAME= '表名'

方式二: 将实体类中的

public string COLUMN_ID { get; set; }
public decimal COLUMN_ID { get; set; }

string ---> decimal 改为动态类型


免责声明!

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



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