有什么其他方法可以从24小时格式的oracle数据库中获取datetime字段???比如 - >"从tab_name中选择getxsddate(col_name)"会得到你的日期时间格式为"2012-04-04T12:31:00"...我想知道是否有其他方式,因为我对这种格式不满意.
如何将数据集中的数据过滤到数据表?喜欢代码 - >
DataRow[] dr = DS.Tables[0]
.Select("STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL");
Run Code Online (Sandbox Code Playgroud)
我如何在这里使用数据表?
以下代码并不反映变化 - >
DataTable FilteredDataD = DS.Tables[0];
if (FilteredDataD.Rows.Count > 0) {
FilteredDataD.DefaultView.RowFilter = "STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL";
FilteredDataD.DefaultView.ToTable();
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用上面的过滤器删除列,例如"STAGENAME ='Develop'和DEVLAPSEDAYS IS NOT NULL"+ FilteredDataD.column("col_name")...假设我有5列只显示4,我不能删除我的查询中的col_name.有办法吗?
答复
有没有办法只更新 DateTime 字段中的 Hour 部分?如果没有,如何更新 Oracle 中的时间部分?我试过这个->
update tab_name
set C_Name=to_date('04/03/2012 00:31:00','MM/DD/YYYY HH:MI:SS AM')
where C_Name1=10484;
Run Code Online (Sandbox Code Playgroud)
没有工作,因为我在小时部分更新“00”。