当前位置: 代码迷 >> Oracle管理 >> 关于Oracle SQL话语插入数据操作 (三元运算符)
  详细解决方案

关于Oracle SQL话语插入数据操作 (三元运算符)

热度:10   发布时间:2016-04-24 04:44:01.0
关于Oracle SQL语句插入数据操作 (三元运算符)
"insert into t_byq_statistics_ellf_d_" + commond.commond.year + " (ID, EQ_ID, STATISTICS_DATE)" + "values (T_POINTID_EQID_SEQ.NEXTVAL," + this.Eq_id + ", to_date('" + (this.STATISTICS_DATE.ToString() == "0001-1-1 00:00:00" ? "" : this.STATISTICS_DATE.ToString())+"', 'yyyy-mm-dd hh24:mi:ss') ")"


主要是这个三元运算符没有效果   如果this.STATISTICS_DATE.ToString()为空的话还是插入0001-1-1 00:00:00 进去

------解决方案--------------------
你单独打印下那个三目运算的结果
是不是equals?
  相关解决方案