跟Sql Server类似。
可以使用编程,或者使用PL/SQL连接Oracle数据库,
登陆连接后,使用以下Sql:
update table set id='TT' where a='XX';
以上语句,就是将表table中列a='XX'的所有id列改为“TT”。
条件可以添加多个,更新的字段也可以添加多个,比如:
update table set id1='TT',id2='CC' where a='XX' and b='YY' ;
update [表名]
set [日期型字段] = null
where [条件字段] = 判定条件;如果所有该日期型字段都需要清空,就不加where从句。
更新数据库里日期类型的数据:
1、如果是更新成当前时间的话:
sql:update tablename set timeNew =sysdate;
2、如果是更新成固定的时间或者是固定格式的时间,可以通过TO_DATE语句实现:
sql:update tablename set timeNew =TO_DATE('2015-12-21', 'YYYY-MM-DD');
扩展资料:
updateSQL的时间变量:
update temp
set dt=CONVERT(DATETIME,'2015-09-17 '+CONVERT(VARCHAR,dt,114))
--dt为字段,类型为datetime
CONVERT(VARCHAR,dt,114) 为获取dt中的时间部分。如“07:50:59897”
再将其与日期字串连接,之后将整字串转换为datetime类型更新到表里。
参考资料来源:百度百科-update
我使用过UPDATE方法
我是这样 *** 作的,我的 *** 作方法很容易理解
1首先ACCESS没有存储过程,所以可以通过主面板中的“查询”实现
在查询中选择“新建”,然后在d出窗口中选择“新建查询-设计视图”,然后取消“显示表”,在出现的视图中的最上面的一大片空白区域上单击右键,选择“SQL视图”,然后就会出现一个工作区域,你在里面就可以输SQL语句了,这里的语句可以输入基于任何放大的SQL,比如DELETE,UPDATE,SELECT
2实例,比如输入UPDATE 表1 SET 名称 = ‘aa’ where 名称=‘bb’ 把表一中的所有“名称”字段值为bb的都改为aa;
3以上都做完之后,你就可以在自己创作的窗体中新建一个按钮,在按钮的按下事件中添加 DoCmdOpenQuery 你的查询名称,比如在上步2中你新建的查询名称为“更新”,按钮中的代码就为DoCmdOpenQuery “更新”
如果是把表所有0都改成1,语句为:update 表名 set zam =1
示例:update [Test][dbo][Table_Test] set zam=1
执行前结果为:
执行后结果为:
如果只是部分改为1,则需要加入判断条件where,语句为:update 表名 set zam =1 where
示例:update [Test][dbo][Table_Test] set zam=1
where name ='tom' or name='jack' or name ='lucy'
执行后结果:
扩展资料:
UPDATE概述
用途:更新表中原有数据
单独使用,使用where匹配字段
set后面,更新字段值,既可以一次一项,也可以一次多项
例如1,
Update table_name Set column_name = new_value Where column_name = some_value
参考资料:
百度百科:update
以上就是关于oracle数据库如何用update批量更新某列数据中的字段全部的内容,包括:oracle数据库如何用update批量更新某列数据中的字段、sql update 如何更新日期型数据、access 里面的update如何用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)