从具体化“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 改为动态类型

posted @ 2020-12-03 10:50  健身编程Dog  阅读(863)  评论(0编辑  收藏  举报